区块链典型链粗略介绍

Posted by A Chang on April 12, 2022

区块链典型链粗略介绍

自比特币被设计出来后,区块链生态就开始飞速发展不息。诞生了众多的链。。。其中以比特币、以太坊、fabric最具划时代意义。

1、比特币是区块链创世链

它具有巨大的开创意义。提起区块链,全球人都知道先有比特币,从比特币中抽取出了区块链概念。因为第一个产品是比特币,区块链的初始定义中留有很深的比特币影子。比特币的 peer to peer,pow 共识等,就是区块链的奠基概念。
比特币也有其很明显的局限性。它只是一个货币系统,上面只有这一个 dapp 应用–比特币,扩展性很弱。
区块链的分布式信任机制可以用在非常广阔的领域。比特币却没有为这些领域提供支持的机制。这给以太坊划时代的诞生留下了机会。

2、以太坊创新出虚拟机智能合约,给区块链应用带来了无限可能

以太坊在比特币基础上增加了一个 evm 虚拟机,具有图灵完备,提供了能支持任何分布式信任机制的可能。这奠定了以太坊的地位。
在以太坊上,用户可以使用高级语言 solidity 编写 smart contract,具有无限的逻辑实现空间。
以太坊的其他创新也都是围绕 evm 虚拟机和智能合约的,比如提出 gas 概念,以太币对应于比特币,gas 是为了将以太坊上计算、存储合约的成本量化,和以太币关联起来,而创造的概念。
以太坊是全球化的,其全球化的特点给其信任性带来了很好的背书。全球话有全球话的好处,但有时候局域也有局域的好处,这个世界上是需要有区域性的区块链的。企业、政府等区域性组织在某些业务上使用以太坊这种全球化的区块链时会有种种不便。这种需求促使大家开发出一款适用于区域场景的联盟性区块链框架。

3、fabric为各个企业自己搭建联盟链带来了可能

fabric 在共识机制上有修改;像以太坊、比特币,面向全球,成为其节点没有限制,任何人,都可以创立节点,自由加入退出;fabric这种联盟链,其区块链节点是已知有限的,这样的节点之间达成共识的机制自然与以太坊和比特币使用的 pow 共识不同,其使用的是 dbft 等联盟链共识,fabric 支持插拔,可在这些共识中选择一种使用。
这些能供 fabric 使用的共识有一个特点,是新增节点不是那么随便。这样联盟链就能对加入自己的节点进行控制。
fabric 也有支持图灵完备的虚拟机,可以在其上部署智能合约。为企业等开发自己的相对去中心化应用提供了平台。