网站大量收购独家精品文档,联系QQ:2885784924

合约大陆打造高性能应用项区块链框架-ContractLand.PDF

合约大陆打造高性能应用项区块链框架-ContractLand.PDF

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
合约大陆打造高性能应用项区块链框架-ContractLand.PDF

合约大陆:打造高性能应用项区块链框架 拟稿 CtractLad Fudati 合约大陆基金会 tea@ctractad.i www.ctractad.i 引言 现今的区块链技术已经慢慢在匿名支付,廉价汇款,无信任数字资产交易所和智能合约等 应用场景上展露头脚。然而,各公链系统仍然受制于可扩展性和可延伸性等方面的问题, 这些问题严重限制了各公链生态系统内去中心化应用的大规模落地。 在本文中,我们提出通过高性能特定应用链来解决区块链的可扩展性限制。为了有效解决 以上问题,合约大陆将从共识层,链间通信层等其他逻辑层分别优化,从而搭建一个高效 地平行可扩展架构。 1.介绍 比特币的问世使区块链技术渐渐走入人们的视野,这个革命性的技术使任何人都可以在开 放的金融网络中,在无需信任第三方的前提下,自由地拥有和转移资产。以太坊和智能合 约的诞生使区块链技术得到进一步推广。与此同时,智能合约的概念赋予了区块链技更大 的责任和能力,它不仅改变了人类信任和交互的最基本形式,任何人都可以使用智能合约 在区块链世界中通过运行开放代码来建立契约关系。然而尽管有区块链技术给我们很多美 好的承诺和遐想,但是我们还没有看到现有区块链技术在现实生活中有任何的重要部署。 我们认为限制其发展的主要原因可归结为以下三个: • 可扩展性:区块链系统在数据处理,传输带宽和数据存储等环节消耗了巨大的资 源。在网络传输高峰时,用户发起的交易往往没有办法得到及时的处理。 • 可分离性:单独一个区块链系统往往没有办法同时满足该生态系统内的多个应用 的最佳配置需求,换而言之,公链系统不可能根据生态上的某个应用而改造整个 生态。 • 可交互性:各个公链系统是相互独立的,公链内的数据也被局限于系统内部,最 终也就导致了不同系统之间无法彼此通信。 截至目前,大多数真实的区块链项目的结算速率小于平均每秒 30 笔交易,而像比特币和 以太坊等共识机制为工作证明共识机制(PW)的公链系统的速率尤为低下。其主要问 题来自于出块者选举过程,整个过程是随机执行且会导致系统长时间的冻结。比 PW 共 识机制效率更高的区块链系统,比如使用委托证明共识机制(DPS)的 EOS [1],又比如 授权证明共识机制(PA)上运行的以太坊[2],这两种系统均可以在高性能消费级硬件上 处理超过每秒超过 3,000 笔的交易。以上的效率优化是通过将区块链的出块者选举和交易 序列化两个步骤剥离到两个独立的平面中分别实现。出块者是随时间推移而改变的,在每 个时间窗口内,出块者的选举都是一个独立事件。 然而,上述系统仍不足以支持高迸发的交易量,一个基于 Web 的简单应用程序有可能会 产生每秒数以万计的交易请求。由于公链系统内的所有应用程序共享整个网络的处理机能, 单个应用程序的短暂火热可能会造成整个网络的不必要拥堵,从而影响网络内其他应用的 用户体验。用单一区块链系统解决所有问题的概念是不切实际的。现代公链系统虽被誉为 “世界计算机”,但其逻辑并不合运行搭建多个大型应用程序。且我们不难得出一个结 论,仅通过优化共识机制来改进区块链系统的性能是不够的,如何让区块链系统更好的服 务于实际应用程序才是让区块链技术更好落地的关键。 因此我们认为,并行扩展是搭建一个可扩展地去中心化平台的合理探索方向。根据这个判 断,合约大陆将应用程序层与共识层分离,再根据各个应用程序的不同属性需求定制特定 区块链系统(或称应用链),与此同时实现链与链之间的通信交流。 2. 概要 合约大陆搭建一个能够支持高迸发交易的区块链框架。我们可以在这样的框架来上来部署 一些针对不同应用的应用项区块链,以此替代在公链网络上搭建应用程序的解决方案。应 用项区块链应该具有与公链系统相当的安全性和去中心化属性,同时由于网络的算力能够 集中处理单个应用程序,而使数据传输速度和用户体验得到大幅提高。 2.

您可能关注的文档

文档评论(0)

sunyangbill + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档