EON是一个智能化的高速分布式网络,定义了一整套的分布式互联网协议。EON并不是EOS的分叉,而是基于EOS搭建一个更加宏伟的网络,使信息互联网时代真正意义上的进入价值互联网时代。EON代币用于进行1:1定向空投、奖励节点维护。
现有的公有区块链和智能合约平台都存在可扩展性和安全性问题。TPS低至≤10。有漏洞的智能合约变得非常普遍,每个月都会发生大的黑客事件。此外,目前没有任何解决方案能满足并行安全地处理大量数据的需求。
我们介绍EON—一个新的区块链平台,它的设计是为了扩展和安全。随着节点数量的增长,整个区块链网络的处理能力实际上是增加的。EON设计的基石是sharding、Verifiable Random Function(VRF)和Practical Byzantine Fault Tolerance(PBFT)的理念,这使得整个网络可以将工作分成若干块,以充分发挥每个节点的计算潜力。
EON进一步提出了基于形式化验证的智能合约语言、模块化库以及HTML ,使开发者可以编写快速、并行和安全的代码,以支持现实世界的计算问题,如人工智能计算或大规模实时人类协作任务。
古希腊的 "Boule "制度是最早的民主形式。公民大会允许任何20岁以上的公民参与国家重大问题的讨论和决策。参与者可获得少量的金钱奖励;而 "500会议 "由500名年满30岁的公民组成。他们的任期为一年,不能连选连任。每个公民一生最多只能担任两次。这一制度的设计,极大地调动了每个公民的参与积极性,同时也考虑到了选举的公平性。
EON公司独创的Boule算法建立在DPOS、Algorand、Zilliqa和PBFT的基础上。它集成了Ethereum Casper和Zilliqa的分片思想,将扩展性提升到10000 TPS,Algorand的VRF用于寻找选举人节点,Tendermint的PBFT用于在每个分片内快速安全地达成共识。EON还引入了异步弹性存储的概念,从而解决了需要等到所有其他节点或超级节点同意区块的数据部分。Boule算法拥有低延迟和高吞吐量的处理能力,可以进行更多的现实世界网络社会应用实验。EON区块链由两类节点组成:1)可寻址节点(AN),2)可弹性存储节点(FSN)。可寻址节点管理分片和路由的元信息,而柔性存储节点则存储状态转换信息。
EON将在智能合约计算层之上构建一个验证&安全层。EON eWASM虚拟机只支持用Coq、F*和Isabelle编写的代码,这三种语言提供的数据流编程目标是:1)并行计算和map-reduce如sharding优化;2)形式化验证支持。只有通过数学证明的程序才能被接受和编译。
为了提升开发者的友好度,EON作为EOS网络将开始作为EOS开发者的核心网络,它有一个智能合约驱动的代码中心和市场,目标是代码共享和交流。通常情况下,开发者可以基于现有的模块和库,用HTML 编写智能合约,从而最大限度地减少开发者直接与VM运行时打交道的机会。因此,开发者可以编写智能合约,比如建立一个网页。
暂无内容
暂无内容