自10月25日国家确定区块链为关键核心技术以来,区块链的人气本周不断爆棚。所以本周编辑就来详细分析一下,一直刷啊刷的区块链是什么样的。
区块链技术被认为是继蒸汽机、电力、互联网之后的下一代颠覆性核心技术。说到区块链,中本聪和比特币是无法回避的,它的诞生可以追溯到2008年11月1日。一个自称中本聪的人发表了文章《比特币:一种点对点的电子现金系统》,阐述了基于P2P网络技术、加密技术、时间戳技术和区块链技术的电子现金系统的架构概念,这标志着比特币的诞生。两个月后,理论进入实践,2009年1月3日,第一块序列号为0的创世纪积木诞生了。几天后,2009年1月9日,序列号为1的积木出现了,并与序列号为0的创世积木连接成一条链条,标志着区块链的诞生。
每个块包含两个部分:块头和块体。块头包含当前块的多个元信息:生成时间、实际数据的哈希(即块体)、前一个块的哈希等等。所以本质上,区块链是一个数据库,这个数据库是分散的。
区块链技术的特点之一是去中心化。核心技术有:分布式账本、非对称加密、共识机制和智能合约。让我们一个一个地说:
分散
去中心化并不意味着不需要中心,而是节点可以自由选择和决定中心。简单来说,中心化就是中心决定节点,节点依赖中心,节点离开中心就无法生存。去中心化就是节点决定中心,中心依赖于节点。没有节点,中心就无法存在。在去中心化的系统中,任何人都是节点,任何人都可以成为中心。任何中心都不是永久的,而是阶段性的,任何中心对节点都不是强制性的。这就是去中心化。它的三个优点是:容错的——分散系统由于依赖于许多独立的部件,很少导致整个系统崩溃;防止攻击——想要攻击或操纵成本更高的分散系统,因为它们基本没有敏感度弱的“中枢弱点”,而集中式系统的攻击成本要低得多;参与者很难在抵制合谋中相互串通。对于传统企业和政府领导来说,他们通常为了自己的利益相互勾结,最终损害的是公民、客户、员工和普通大众。
01分布式分类帐
区块链是一个去中心化、分布式的账本数据库。分布式账本就是每个网络节点可以记录整个账本的交易记录。如果网络终端内存足够,可以从网络下载整个交易记录。如果一个账本满了,谁先计算出交易余额,谁就有权利把它打包成一个区块,链接到前一个区块,他就有奖励。这个过程叫挖矿奖励,为了奖励维护账本的旷工。他们都可以参与监督交易的合法性,也可以一起为他们作证。
与传统分布式存储不同,区块链分布式存储的独特性主要体现在两个方面:一是区块链的每个节点按照区块链结构存储完整的数据,而传统分布式存储一般按照一定的规则将数据存储在多个部分。第二,区块链中各个节点的存储是独立平等的,依靠共识机制保证存储的一致性,而传统的分布式存储一般通过中心节点与其他备份节点同步数据。没有一个节点可以单独记录账簿数据,从而避免了单个记账人被控制或贿赂记录假账的可能。因为有足够多的记账节点,理论上除非所有节点都被破坏,否则账户不会丢失,从而保证了账户数据的安全。
02不对称加密
对称加密只有一个密钥,非对称加密有一对密钥,公钥加密和私钥解密。
那么区块链技术的加密是什么呢?
1.信息信息的发送方(标记为A)用接收方(标记为B)的公钥加密信息,然后发送给B,B用自己的私钥解密信息。比特币交易的加密就属于这种场景。
2.数字签名。发送方A用自己的私钥加密信息发送给B,B用A的公钥解密信息,可以用来确定信息是A自己发送的。
3.登录验证。客户端用私钥加密登录信息并发送给服务器,服务器收到后用客户端的公钥解密认证登录信息。
03共识机制
共识机制(Consensus mechanism)是所有记账节点如何达成共识来识别记录的有效性,既是一种识别手段,也是一种防止篡改的手段。区块链提出了四种不同的共识机制,适用于不同的应用场景,在效率和安全之间取得了平衡。
区块链的共识机制具有“少数服从多数”和“人人平等”的特征,其中“少数服从多数”不完全指节点数,也可以是计算能力、份额数或其他计算机可以比较的特征量。“人人平等”是指当节点满足条件时,所有节点都有优先获得共识结果的权利,这种共识结果可能在被其他节点直接认可后成为最终的共识结果。(以比特币为例,采用工作量证明。只有控制了全网51%以上的记账节点,才有可能伪造一个不存在的记录。当有足够多的节点加入区块链时,这基本上是不可能的,从而排除了欺诈的可能。
共识机制的类型:
功率(工作验证)工作量验证机制
这里的工作量是指计算机计算Nonce(随机数)的过程。每个节点都计算一个随机数,在一定的时间内很难找到这个随机数,这意味着必须经过一定的工作才能得到这个随机数。最先得到这个随机数的节点会将打包的事务块添加到已有的区块链中,并广播到全网,其他节点会进行验证和同步。
结果证明贡献,奖励按贡献分配。获得记账权的概率取决于矿工的工作量在整个网络中所占的比例。
PoW的优点是完全去中心化,公平公正,不需要一个集中的管理机构,实现用户(即节点)之间的公平竞争。它的主要缺点是浪费能量,需要很长时间才能达成共识,因此不适合商业应用。
应用:BTC,瑞士联邦理工学院,长期合作,资深大律师,门罗硬币等。
PoS权益证明机制
PoW以计算随机数的工作量作为获取写数据权限的考量,而PoS则是系统根据节点持有的令牌数与时间(天数)的乘积分配相应的记账权限。拥有的越多,获得记账权的概率就越大。Token相当于区块链体系的股份,所以被称为股权凭证。
持有的数字货币越多,时间越长,记账的威力就越大。
PoS有三大优势:一是耗能少;二是作恶成本高。想要攻网,必须有51%的币龄(币龄=币量*持有时间);第三,达成共识的时间短,可以做到毫秒级的速度。
PoS有两个缺点。第一,持币倾向于集权,越强越强;另一种是流动性变差,持币也有收益,用户没有动力套现。
应用:PoS:点币(PPC),OMG,量子链等。
残疾人组织委托权益的证明机制
PoS是指拥有Token就有权得到记账权,DPoS是指拥有Token的人投票给固定节点,这些节点作为股权持有人的代理人行使记账权。这些被投票通过的代表有权按照一定的算法轮流记账。与PoW和PoS不同,全网理论上可以参与计费co
应用:EOS等。
04智能合同
传统合同受到各种维度的影响,如自动化、主客观维度、成本维度、执行时间维度、违约金维度、适用范围维度等等。智能合约就是你只需要提前指定合约内容,当触发合约条件时,程序会自动执行合约内容。
更重要的是,基于区块链技术的智能合约不仅可以充分发挥智能合约在成本效率方面的优势,还可以避免恶意行为对合约正常执行的干扰。智能合同以数字形式写入区块链,以区块链技术的特性保证存储、读取、执行的全过程透明、可追溯、不可更改。同时,利用区块链的一致性算法构造了一套状态机系统,使智能契约能够高效运行。
从以上可以看出,区块链解决的是集权式的信任风险,是以人为本、公平公开的民主思想共识。它在人的信用缺失和互信矛盾中起到关键作用,把共识机制交给计算机这个不会转的大脑去验证和记录。当思维或思想的品质还没有进化到很高的水平时,就需要用三种力量或科技手段来促进自我意识,从习惯到自我约束。人们对公平和民主化的追求也在区块链技术的应用中得到了完美的平衡和限制。同样,共享和开放是人们追求世界大同、人人平等的另一个核心理念。
任何人都可以使用和学习区块链的技术,但区块链的思想是人类进步不可或缺的元素。去中心化的思想是打破全球社会现有的观念,开放、共享、平等的民主共识思维反对一切中心化的利益垄断。
区块链可以解决现有生活中的很多痛点,比如商品或数字商品的防伪和溯源,其目的就是防止假冒。比如证明数字资产的权益,避免超权益外溢,等等。它解决了信任和信用的所有问题。
区块链技术来源于比特币的诞生,而比特币作为第一种成功的去中心化加密数字货币,经过无数先辈和传道者的努力,代代相传。它不是一个商业项目,也不是某个国家主导的科研成果,更不是来自外星文明的指南。它的出现有特定的意义。
(作者:FutureMine,内容来自链家开放平台“德豪”;本文仅代表作者观点,不代表链家官方立场)