Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

BM重磅宣布:EOS Dawn 3.0上线,可开发百万吞吐量Dapp了

区块链 加入收藏
想必现在有很多小伙伴对于BM重磅宣布:EOSDawn3.0上线,可开发百万吞吐量Dapp了方面的信息都比较想要了解,那么今天小好小编就为大家收集了一些分享给大家,希望大家会喜欢哦。在Dawn3.0中完成的许多功能在最初的EOSIO白皮书中都没有涉及,但是在构建高性能、灵活且易于

想必现在有很多小伙伴对于BM重磅宣布:EOS Dawn 3.0上线,可开发百万吞吐量Dapp了方面的信息都比较想要了解,那么今天小好小编就为大家收集了一些分享给大家,希望大家会喜欢哦。

在Dawn 3.0中完成的许多功能在最初的EOSIO白皮书中都没有涉及,但是在构建高性能、灵活且易于开发的平台的过程中,我们开发了这些功能。

本文于4月6日发表在Daniel Larimer的medium上,标题为《EOSIO Dawn 3.0 Now Available》。

Daniel Larimer是EOS的创始人,简称BM。

注:本译文由IMEOS独家编译Block.one已经激动地宣布EOSIO第一个功能完整的预发布--EOSIO Dawn 3.0。

此预发布版本代表着即将在2018年6月发布的EOSIO1.0道路上的一个重要里程碑。

为了使EOSIO成为构建区块链应用程序的最强大平台,我们全球的开发团队一直在全天候工作。

距离我们发布EOSIO Dawn 2.0以来已经过去四个月了,而我们有很多要展示的东西。

构建最先进的区块链架构是一个随着我们开发进度不断调整的过程。

我们在Dawn 3.0中完成的许多功能在最初的EOSIO白皮书中都没有涉及,但是在构建高性能、灵活且易于开发的平台的过程中,我们开发了这些功能。

可扩展性可扩展性意味着通过扩展来不断满足市场需求。

我们的团队在每一步都将未来扩展需求纳入设计中。

也就是说,Dawn 3.0只实现了一小部分潜在的优化,可以让EOSIO进行扩展。

我们设计了EOSIO,以便将来的实现可以利用并行计算来加速吞吐量,不需要通过硬分叉就能继续升级。

跨链通讯跨链通讯是终极的可扩展性功能,业界一直在寻找诸如侧链,plasma和分片等技术实现跨链通讯。

跨链通讯使一个区块链能够以可证实的安全方式验证另一个区块链上的事件的真实性。

目标是让区块链之间的通讯像智能合约之间的内部链式沟通一样安全,我们认为我们已经实现了这一目标。

我们认为,跨链通讯只不过是具备将轻客户端作为智能合同的能力。

轻客户端可以验证区块链中的交易,而无需处理整个区块链。

这反过来意味着建立一个有效和安全的轻客户端验证的POS区块链。

因此,轻客户端验证必须纳入协议设计中,否则,跨链通讯几乎不可能实现。

稀疏区块头验证传统的轻客户端需要处理每个区块头,然后验证区块头的证据。

现在EOSIO可以每秒生成两个区块,区块链至少需要2 tps才能处理每个区块头的数据。

这不适用于存在相对频率不高的跨链通讯上。

为了解决这个问题,我们创建了第一个带拜占庭容错稀疏区块头验证的区块链。

具体而言,为了试图欺骗轻客户端,它需要超过2/3的区块生产者(例如,21个中的15个以上)腐败。

此外,轻客户端只需处理两种区块头数据:活跃区块生产者们发生的变化以及那些包含相关跨链通讯的信息。

这大大减少了维护拜占庭容错轻客户端的开销,并大大提高了跨链通讯的效率。

“上下文无关”行为“上下文无关”是实现高效跨链通讯的关键功能之一。

它们是特殊的行为,因为它们可以包含在交易中,但不依赖于区块链状态,因此它们是“无上下文”的。

“上下文无关”的一个例子是验证merkle证明或签名。

由于这些计算是“上下文无关”的,因此可以并行进行简单验证,并且可以剪除那些重复计算。

每个“上下文无关”的动作也可以引用一个事务的部分特殊可修剪数据。

这意味着可以修剪大型Merkle证明,并且在区块链重复时跳过复杂的计算。

上下文无关的行为使我们能够并行化与跨链通讯相关的绝大部分算力承载。

它们还使我们能够平行处理并修剪昂贵的计算隐私技术,如机密交易,Bullet proofs和zkSNARK等。

为了激励"上下文无关"行为,当计算作为“上下文无关”的一部分而不是作为传统交易的一部分执行时,区块生产者仅仅只向用户收取部分CPU使用费。

上下文无关的内联方式生成事件EOSIO Dawn 2.0开发人员一直在寻找一种有效的方式来生成由外部来源处理的事件。

在以太坊,这些事件用于通知关于合同内部运作的结构化信息。

通过增加上下文无关的行为,我们也有可能实现上下文无关的内联方式。

内联方式是由合同代码生成并作为当前交易的一部分执行的行为。

一个“上下文无关”的内联行为可以廉价且平行地处理。

由于所有内联操作都包含在Merkle根目录中,因此可以将这些操作用作可证明的通知给外部服务和其他区块链。

交易压缩有很多交易存在大量的可压缩数据。

其中最不可避免的例子是合约WebAssembly代码本身。

以上就是小编为您介绍的关于BM重磅宣布:EOS Dawn 3.0上线,可开发百万吞吐量Dapp了的相关信息,本文到此结束。

图集详情底部广告位