|
|
|
|
矿机回收网
联系人:王经理
手机:18994010355 18108888591
微信号: 642849534
电话:025-58763550
网址:http://www.haifakeji.com |
|
|
| | | | 区块链科普——区块链的What、Why、How |
| | {买卖矿机矿机托管上矿机收回网联系电话18108888591}
作为一种新式技能,区块链技能经过十年的发展,现已从数字货币开端延伸到数字金融、物联网、智能制作、供应链办理、数字财物买卖等多个范畴,“区块链”本身也从一个密码极客们口口相传的专业名词一跃成为人尽皆知的新基建技能。
但由于具备适当的专业度及复杂度,区块链技能的入门门槛相对较高,许多对区块链怀揣憧憬的朋友难入其门。鉴于此,ViaWallet团队特推出“ViaWallet小课堂”系列科普,力求用最简略易懂的言语为咱们带来有趣有料的区块链科普。
今日带来第一篇《导读篇——区块链的What、Why、How》,咱们将从区块链是什么、为何而生、怎么实现三个角度纲举目张为咱们理清区块链技能头绪,为未来细致的科普内容供给理论基础。
区块链为何而生?
区块链本质上是一个去中心化的数据库。
数据库,相信咱们或多或少都从前听说过。望文生义,数据库便是一个寄存数据的库,几乎每个行业都需求拥有自己的数据库。
比方银行,银行系统是一个记载着咱们每个人拥有多少财物以及咱们财物转入转出记载的数据库;再比方淘宝,淘宝的背后有一个记载着商品信息、用户信息、买卖信息乃至物流信息的数据库;即使是一些传统企业,比方轿车制作商,也会建立一个记载零配件信息、供货商信息、商品售卖信息的数据库。
上述这些数据库都是由某个主体(央行、阿里、轿车厂商)整合数据并存入服务器,数据的更新和保护作业也由这些主体完结,咱们将这种方式称为中心化数据库。
那么,为什么需求去中心化的数据库?
毋庸置疑,中心化数据库非常便利,但中心化数据库也存在必定问题。
首先是外部危险,传统的中心化数据库会把数据会集寄存在某一个或某几个服务器中,万一服务器有个“头疼脑热”,呈现比如断电、设备故障等意外状况,整个数据库就将无法访问乃至溃散。
除了外部危险外,中心化本身对于普通人来说也很不友爱。
中心化会带来严重的权利不平衡问题,咱们平时在林林总总的促销活动中经常能看到这样一句话,“本活动终究解说权归XX公司所有”,翻译一下,这句话根本等同于“我不要你觉得,我要我觉得”。
中心化的数据库相同如此,身为普通用户,咱们无法承认传统数据库中的数据是否被损坏或篡改,咱们也无法知晓咱们的数据是否遭到泄漏。
为此,人们开端考虑怎么构建一个去中心化、不行篡改、可追溯、公平透明的数据库,区块链为此而生。
怎么打造区块链?
从技能层面说,区块链系统由数据层、网络层、一致层、鼓励层、合约层和应用层组成。
640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1
数据层
小学二年级咱们就学过,缩句的时候”的“字前面的都能够删掉,”的“字后面的才最重要。因而,想要结构一个“具有XXX特性的数据库“,最底层便是数据层。
数据层需求负责存储数据、规则数据的存储方法,还需求规则一些技能手段来保证数据不行篡改、可追溯、安全透明,主要用到的技能手段包含时刻戳、Merkle树、非对称加密、哈希算法等,咱们会在今后的文章为咱们详细解说,这里暂时不做过多打开。
网络层
当一个数据库具备数据存储功用后,就要考虑数据的传输问题,因而接下来要做的便是在数据层上打造网络层。
已然区块链是一个去中心化的数据库,那么在传输方法上就需求规划成点对点网络,让全网所有参加者都能够自由收发数据信息,并由所有人共同参加数据库的保护。
由于缺少中心化服务器,咱们有必要在网络层上写入数据的传输方法、验证方法等,确保数据在传输过程中安全可靠。
一致层
在现实中,人们经过政府法律法规或许公司行为规范来防止用户作恶。但作为一个人人平等的数据库,区块链系统中不存在一个能够拟定规则的强力机构,咱们需求一个人人认可的机制来束缚用户行为。
如果存在一个彻底没有法律、品德束缚的孤岛,人道之恶将被无限放大,国际将充满无序与紊乱。毫不夸大地说,一致层是一个区块链网络中最中心的部分。
目前最主流的一致机制是作业量证明机制(PoW)和权益证明机制(PoS),除此之外还有像拜占庭容错(PBFT)、托付权益证明(DPoS)等机制。
一致机制各有优劣,一个区块链系统采用哪种机制很大程度上取决于开发者想要达到什么样的意图,这个咱们今后再说。
鼓励层
有了数据层、网络层和一致层后,一个根本的去中心化数据库就现已构建完结。在这个数据库上,咱们现已能保证数据的安全存储、自由流转、更新保护。但这个数据库是不完美的,它要求每个节点用爱发电,自愿耗费资源参加数据库的建造保护。
这种方式显然是不行持续的,所以咱们需求向参加网络的节点供给必定程度奖励,让他们有动力持续建造保护区块链,鼓励层由此而来。
鼓励层需求考虑比较久远,从区块链诞生的那一刻起,咱们就需求明确发行什么代币、代币总量多少、经过什么方式发放、释放速度怎么。咱们通常将这一系列设定称为代币经济模型,规划经济模型需求慎之又慎,经济模型的好坏很大程度上会决定一个区块链的成败。
应用层和合约层
有了数据层、网络层、一致层和鼓励层后,咱们的方针现已初步达到,“一个人人平等、不行篡改、可追溯、公平透明的数据库”,这样就现已足够了吗?
远远不够,咱们前面说过,每个行业都需求数据库。落地应用,才是一个数据库存在最大的意义。在得到令人满意的数据库后,接下来的问题便是怎么将之运用到各个行业中,这便是应用层。
但在打造应用层时,咱们会遇到别的一个问题,便是每规划一个应用时,咱们都需求从头开端规划整个区块链系统,这种做法适当吃力不讨好。便是像咱们现在要规划一个类似于淘宝的电商渠道,却被告知要自己先做一台计算机相同可笑。
因而,咱们需求先打造一台归于区块链国际的“超级计算机”,这台“超级计算机”便是合约层,咱们将各种脚本、代码、算法机制及智能合约写入其中。在实现区块链可编程化的基础上,再在合约层的基础上打造应用层。
数据层、网络层、一致层、鼓励层、合约层、应用层,这六个层级就像是乐高积木,咱们能够挑选替换其中任何一块,规划林林总总的区块链系统。
接下来一段时刻,咱们将以每个层级及其相关技能概念为头绪进行科普,带咱们一窥区块链终究,敬请期待。
{备注本文章转载:本站回收托管显卡矿机回收以太坊矿机LTG辣条哥FILECOIN矿机IPFS等矿机}
| | | | |
|
|