、引、概述三、共识机制.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
、引、概述三、共识机制.PDF

EducationEKT / EKT Branch: master EKT / docs / whitepaper.md Find file Copy path EducationEKT 修改⽩⽪书 1550633 on 7 May 2 contributors Executable File 149 lines (82 sloc) 18.8 KB ⼀、引⾔ 比特币作为第⼀代加密数字货币,实现了完整的去中⼼化记账的功能。但由于比特币只提供了非图灵完备的语⾔以及有限的交 易结构,使得比特币只能⽤于⽤户价值的存储与交换,⽆法运⾏复杂的应⽤。基于比特币发展出来的区块链技术在最近⼏年得 到了⻓⾜的发展。以太坊作为⼀个智能合约开发平台,不仅引入了图灵完备的开发语⾔,也把智能合约的应⽤场景进⾏了丰富 的扩展,ERC20协议(代币发⾏)以及 ERC721协议(加密猫等不可替代性的数字资产)的⼴泛应⽤就是⼀个典型的案例。以太 坊虽然加速推进了区块链的发展,但是由于以太坊早期设计的单⼀主链架构,在跨链通信、并发能⼒以及 DApp 的运⾏环境⽀ 持上都有着很⼤的局限性。为了解决区块链应⽤的性能,为 DApp 的开发和运⾏提供更好的⽀持,我们提出并设计了⼀套全新 的区块链公链架构——EKT ,志在打造⼀个世界级的区块链基础设施,开创⼀个全新的区块链⽣态。 ⼆、概述 EKT 是⼀套全新的区块链架构,定位为⼀个⾼性能的 DApp 开发平台。EKT 提供了⼀套全新的智能合约开发语⾔ AWM ,使得开 发者可以很⽅便的根据⾃⼰的业务需求定制⾃⼰的智能合约。智能合约的运⾏环境为 AWM VM , 开发者可以⽅便的利⽤该虚 拟机进⾏本地调试,极⼤的提⾼开发效率。 EKT 的多链架构提供了发⾏资产的⽀持。不同主链的资产通过 EKT 提供的钱包可以⾃由在整个 EKT ⽹络⾥流通。 基于 EKT 的跨链协议,其他公链的资产也可以接入到 EKT 主链并流通。跨链协议打破了⽬前各个区块链项⽬之间的隔离,成为 了连接各个区块链桥梁。 EKT 主链维护⼀套统⼀的⽤户系统。基于这套⽤户系统,⽆论是主链、多链还是 DApp 应⽤,都可以快速的利⽤主链已有的⽤ 户体系进⾏开发并获取⽤户。也极⼤的降低了⽤户在不同 DApp 间的切换成本。另外⽤户可以修改公私钥对以及使⽤的加密算 法,这使得 EKT 的⽤户体系的安全度会⼀直跟随时代的发展。即使量⼦计算机普及,⽤户也可以相应的把算法更换为抗量⼦攻 击的新算法。 三、共识机制 EKT 采⽤的共识机制为 DPoS , 在 EKT 主链上共有21个节点维护⽹络的运转。DPoS 机制的伪代码如下: for round i dlist_i = get N delegates sort by votes dlist_i = shuffle(dlist_i) loop slot = global_time_offset / block_interval pos = slot % N if delegates[pos] exists in this node generateBlock(keypair of delegates[pos]) else skip DPoS 共识算法主要分为两个过程: 1. 选举委托⼈ 委托⼈是可信赖的社区成员,由社区成员通过投票选出。得票率最⾼的21个委托⼈成为主链正式委托⼈,其提 供的服务器⽤户维护 EKT ⽹络的正常运转。⽽21名以后的委托⼈则称为候选委托⼈,⼀旦正式委托⼈发出故障或者作恶, 候选委托⼈可以迅速替换。每个社区的持币⽤户都可以投票或参与委托⼈的竞选,投票的票权和持币量成正比。 2. 委托⼈节点进⾏区块锻造 在 DPoS 机制⾥,区块⽣产的过程称为“锻造” 。每⼀轮选举过程结束后,委托⼈

您可能关注的文档

文档评论(0)

zcbsj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档