Skip to content

Latest commit

 

History

History
91 lines (45 loc) · 4.07 KB

AELF.md

File metadata and controls

91 lines (45 loc) · 4.07 KB

AELF分享复盘

现有区块链的几个不足之处

  • 通用区块链与复杂商业需求的矛盾

      不同类型的应用对其依附的系统有不同的需求。如:票务系统会更重视速度,毕竟攻击他的收益并不高;数字化的法律合规系统更重视安全。而现有的系统对其运行之上的DAPP一视同仁,满足不了差异化的需求。

  • 线性处理的速度瓶颈

      就是慢慢慢慢。

  • 跨链通讯

      这是区块链生态系统的圣杯,如果无法打通链与链之间的通道,每个区块链都是一个价值孤岛。类似现有互联网变成一个个局域网,只有跨链通讯,才能真正赢来一个全球性的低成本的价值转移网络。

项目概述

  • 创立类似LINUX的区块链生态体系

  • 通过消息机制和外部区块链通讯

      通过消息和动态索引机制,aelf可以实现跨链通讯。其消息机制比单纯的交易机制更灵活,可以传递任何信息,从而使跨链的DAPP互动成为可能。

  • 并行处理

      也将支持并行处理,从而提高整个系统的吞吐能力。

  • 代币拥有者自治

      代币持有者决定了项目的演化和迭代,从而避免了现在的各种分叉问题。

aelf的系统构架

  借鉴了很多现代操作系统的概念,可以把aelf想象成一个可以高度定制化的区块链世界里的linux操作系统。

  该图是aelf的系统架构,中间像一条很宽阔的马路的就是主链。主链相连的是内置内部策略、用户自定义内部策略、外部区块链的连接适配器、侧脸之间的通讯机制。

  主链很像操作系统的内核,侧链很像操作系统里的应用程序。内核负责整个系统的安全、应用程序之间的通讯以及和外部世界的连接。

  aelf的目标是是建立一个稳定的主链,从而实现多重侧链的热插拔,建立起来一个完整的区块链生态系统,进而形成一个全球性的操作系统。

侧链机制

  实现aelf的核心是其侧链机制。

  • 侧链索引系统

      通过索引,dapp可以连接所有侧链,这其实很像数据库里的索引。可以帮助侧链迅速定位和验证其他侧链上的交易数据。索引是通过扫描所有数据,形成merkle tree完成的。merkle tree的根节点会保存在主链之上,所有侧链的交互都是通过主链实现,侧链之间没有联系,所以主链可以随时移除其他侧链。这就类似我们平时增删软件。

  • 索引服务的经济性

      通过锁定代币和主链共享交易费,侧链为整个生态系统做出贡献,当主链认为侧链的贡献不足以补偿其运行成本时,可以选择停止为其提供服务。这种选择性的服务,可以鼓励竞争,淘汰 同类服务的策略。

  • 用户自定制侧链

      aelf允许开发者通过改变系统参数,快速定制实现不同性质的侧链,其指导思想为,一个侧链只为同一类型的商业需求服务。

内置侧链

  除了作为核心,aelf也提供了一些内置侧链满足大部分的常用商业需求。

  • 信息注册与验证侧链

      这个侧链主要是为了电子商务、物流,供应链性质的应用服务。

  • 数字资产权益侧链

      这个侧链主要是用来存储数字资产和钱包的所有权信息。

  • 数字资产分配侧链

      这个侧链主要是进行ICO,当ICO完成之后,数字资产会转移到数字资产权益证明侧链之上,这样可以避免一个大型ICO进行时,造成的网络拥堵。

  • 交易所侧链

      提高一个去中心化的交易所,他将支持kyc、资产转移、订单创建、取消和执行。

总结

  根据对核心团队的调查,ming同学表示对这个项目没有信心= =

讨论

  • 与EOS进行比较

  • 关于侧链的条轮