在司令介绍公有链3.0横向对比的时候,肯定还是会有人询问,什么是“公有链”下面简单介绍一下。
01
区块链目前分为以下三类:
“公有链”(Public blockchain)
“私有链”(Private blockchain)
“联盟链”(Consortium blockchain)
私有链特点:
1、交易速度非常之快一个私有链的交易速度可以比任何其他的区块链都快,甚至接近了并不是一个区块链的常规数据库的速度。就算少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。
2、给隐私更好的保障私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致,这个数据不会公开地被拥有网络连接的任何人获得。
3、交易成本大幅降低甚至为零私有链上可以进行完全免费或者至少说是非常廉价的交易。
私有链的应用Linux基金会、R3CEVCorda平台以及Gem Health网络的超级账本项目(Hyperledger project)是几种不同的正在开发的私有链项目。
公有链的特点:
1、保护用户免受开发者的影响在公有链中程序开发者无权干涉用户,所以区块链可以保护使用他们开发的程序的用户。
2、访问门槛低任何拥有足够技术能力的人都可以访问,也就是说,只要有一台能够联网的计算机就能够满足访问的条件。
3、所有数据默认公开尽管所有关联的参与者都隐藏自己的真实身份,这种现象十分的普遍。
公有链的应用:公有链包括比特币、以太坊、超级账本、大多数山寨币以及智能合约,其中公有链的始祖是比特币区块链。
简单的说呢,三类区块链主要区别在于:
公有链:对所有人开放,任何人都可以参与
联盟链:对特定的组织团体开放
私有链:对单独的个人或实体开放。
02
当然我们了解了公有链,那么3.0有何含义呢?或者说区块链3.0应该解决区块链2.0哪些历史遗留问题呢?
首先,区块链3.0要解决以下几个问题。
1,可扩展性
2,互通性
3,整体应用性
那么我们用横向对比它们,先列举几个基础链。
可扩展性:(不同区块链之间进行交互和协作协议)
EOS:通过共识算法(DOPS)来解决扩展性问题,DOPS,使得区块链准确的每3秒生成一个并且在任何时间点都只有一个被授权的生产者来生成区块。因此,也就是说明了,交易费变低,并且伴随着速度的提升。DOPS也会有不足,比如临时股东大会,会不会导致出块的永远是那些大量的代币者,结局可能是造成了贫富差距不断扩大。
NEO:NEO共识机制是DBFT,DBFT对由n个共识节点组成的共识系统,是可以有容错能力的同时,包含安全性和可用性。最大的好处就在于,可以抵抗一般性故障和拜占庭故障,并且适用于任何一个网络环境。
互通性:(不同区块链之间进行交互和协作的协议,沟通区块链之间的智能合约)
EOS:EOS.IO软件——它拥有用于轻客户端的Merkle证明(LCV),这些证明与应用架构设计想结合,当然,同时也有跨链通信延迟性,比如,当与外部区块链进行通信时,区块生产者必须等待到100%,确信一个交易已经被另一个区块链确认为不可逆后才会接受它成为一个有效的输入。
NEO:采用的是跨链互操作协议NeoX,NeoX是实现跨链互操作的协议,NeoX分为两个部分“跨链资产交换协议”和“跨链分布式事物协议”可以实现多个区块链之间的原子级资产的交换。
整体应用性:(对开发者友善,注重用户体验)
EOS:EOS.IO是一个区块链协议,他能水平地拓展去中心化应用,让开发者能高效地创建高性能的分布式应用。此软件提供了账号系统,验证体系,以及数据库。目前EOS的测试网络已经发布,并在不断的改善中。
NEO:NEO支持C#,Java,GO等编程语言开发,开发者无需学习新的语言即可快速开发基于NEO区块链的智能合约。其中NeoVM,拥有快速的启动时间和较高的执行效率,可以实现理论上无限的扩展性。
好了,今天说到这里。