随着区块链技术的进步,现在也来到了3.0,今天要为大家介绍一个区块链项目,他的目标是要成为区块链中的Linux(一个很有名的免费开源作业系统)。

aelf

就白皮书内说明,主要想解决的问题还是区块链依旧的痛点问题。

处理讯息的效率太低 网络兼容性差

就比特币/以太坊/IOS来比较好了,TPS分别是

7/150/3000,这也是为什么区块链一直还未有成熟应用和普及化的主要原因以及困难点。

接下来来谈谈他的

三大特点

高性能:aelf的全节点能够运行在服务器的集群上,拓展了单节点的性能,从而改善并提升整个网络的整体效能。 资源隔离:每一个智能合约都拥有自己一条区块链,并行运行,改善阻塞的问题。举例来说一条主干道上有10辆车,5辆车要去台北,5辆车要去其他县市,这时就会另外开5条支线给要去台北的车子,提高效率。 治理&发展:代币持有人的委托票选制度。

共识算法

示意图(photo byunsplashfromGlenn Carstens-Peters)

aelf采用的是DPoS加上PoW的双重共识机制,即主链DPoS、副链PoW,其共识机制为DPoS,将会通过持有人的委托与选举,选出几个核心的记帐节点,并通过他们的良性竞争,使记帐速度提升,同时也提升整个网络的性能。

而在aelf模式下,整个网络会选出8n+1的节点来运行主链,而随着网络的扩展,每年的未知数n都会+1,例如第一年是9,第二年就变成17,以此类推。

而在PoW机制下,ELF团队对其规则做了一些修改。以往的网络中谁的链长就跟谁,这样容易造成分岔,在aelf的网络中,主链会对各个副链收取索引费,至于怎么收、收多少就看各个侧链对整个网络的贡献度而定。

侧链索引

示意图(photo byunsplashfromIlya Pavlov)

这是ELF独有的特别技术,这个技术将会连接网络中所有的区块链,并且让主链生成一个Merkle Tree,用来记录所有的区块头讯息,而侧链的运作,不需要在记录所有主链的数据,仅记录其附属侧链在Merkle Tree上留的区块头即可。

这项技术不仅提高了运作的效率,对于整个网络的扩容,避免项目滥发也起到了重要的作用。

*扩容层面,今天一条新的公链加入aelf网络,只须读取区块头即可开始构建,不必在储存复杂的主链讯息。而整个网络允许节点自行开源,通过SHELL接口技术,可以在侧链上添加比太币、以太坊等异链,来支持整个网络之间的交换。

这种自我开源加上区块头纪录的方法,可以极大提升整个网络的参与度,再加上个大异链的接入,解决了个公链间的孤岛问题,实现了区块链的网络化。

治理&发展

由于主链是使用DPOS的共识机制,所有持有者能投票委任代表。在重大的系统更新时,社区可以投票改进,也避免了以后的系统分岔问题。

应用的方向

示意图(photo byunsplashfromKaleidico) 金融服务:例如跨境支付、贸易金融、供应链等等。并行计算的特点使得他有能力处理全球化的商业交易。 保险:保险合约的执行、理赔受理。 数字身份和IP:aelf里的副链有一个内置的数字身份链,例如一个新的代币在另一条链发行了,在aelf里,数字身份能够被其他链通过讯息来使用,也能从其他的链上获取讯息和数据,例如比特币和以太坊。 智能城市:例如设施纪录、国民身份、政府机构消息、选举都能以极高的透明度和效率来实现。目前在新加坡、中国等等国家都在进行试验。 物联网:支持轻节点和云端服务,降低了连接设备和算力的要求,同时还保有高性能,用来管理成千上万的设备以及实现其之间的支付来连接物联网是关键。

但就目前来说并还没有太多的成熟应用,更多的反而是在探讨和讨论,主要还是要解决一开始提到的两个痛点,成熟的应用才能陆续出现。

缺点

合作伙伴的部分都是圈内的机构,没有看到未来所要面对的客户的声援,而团队本身都是技术出身,并没有其他领域的顾问来做指导,而这样是否能设计出一个符合需求、并真正解决问题的系统呢 做跨链、不同链之间的共识机制协调的难度并不小,而人员在受访时也声称在性能会超越ETH、EOS,但都有待时间检验。

最后我们来复习一下

重点整理

示意图(photo byunsplashfromGlenn Carstens-Peters)

aelf的三大特点:高性能、资源隔离、双重共识算法(DPoS、PoW)。

独家技术:侧链索引。

应用范围:金融、数字身份、智能城市、互联网等等。

后记

现今区块链的发展已经进入了公链争夺战,想要做到一链一落地、一链一合约的难度一点都不小,而其中也非常多类似的公链项目团队,最终的考验不仅仅是好,更要效率,谁能先提供出完善的平台并能在此构建出成熟的应用才是关键。