2020.10 – Substrate 技术更新速递

这篇文章主要介绍了2020.10 – Substrate 技术更新速递 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/18271.html

2020.10 – Substrate 技术更新速递是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,2020.10 – Substrate 技术更新速递学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉2020.10 – Substrate 技术更新速递比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

2020.10 – Substrate 技术更新速递

  • Substrate

2.0.0 版本发布 ,PoW 共识替换了基于线程的挖矿机制,转而使用基于future的机制 ,Manual seal 可支持多种共识算法

重要提交和发布

  • 2.0.0 版本发布 – Substrate的重要里程碑,整个版本包含了70多个组件,功能更加稳定,性能也更优,已经用于多个线上的生产环境。
  • Node template 新增了 benchmarking 的支持 – 基于 node template 的测试链可以直接编译,进行基准测试,计算交易权重。
  • democracy 治理模块,新增取消提案功能 – 拥有权限的用户或者集合可以发送交易cancel_proposalblacklist将公投提案取消或者加入黑名单。
  • Treasury 赏金功能完成 – 用户可以发布赏金提案,预留国库的资金,并跟踪任务的状态。
  • PoW 共识替换了基于线程的挖矿机制,转而使用基于future的机制 – Substrate共识相关的代码更加简洁,仅包含PoW所必须的元信息,而不用关心挖矿的具体方式。
  • subkey generate-node-key 支持非文件输出 – 用户在启动节点时,可以选择是使用传入文件还是使用文本指定node-key。
  • wabt 替换为 wat – 两者都是WebAssembly文本的解析器,wat 是完全由Rust语言编写的。
  • Manual seal 可支持多种共识算法 – 与其它区块生成算法如BABE结合,可通过发送RPC请求来生成区块。
  • generic-asset pallet 已删除 – 原因是长期未维护,不建议用于生产环境,并且有了新的替代方案。

设计方案讨论

  • Pallet Actors: 通过消息传递实现异步智能合约 – 基于Actor智能合约模型是基于账户模型智能合约的替代,它设计上更加安全、高效,也容易做到向后的兼容。Actor编程模型常见于异步编程,你可以想象成一个餐厅,收银员将顾客的菜单放在厨房门口,厨师收到菜单并做菜,做好的菜放在橱窗上等待服务生拿走给到顾客。
  • 实现 pallet 版本管理 – pallet 的版本将会存储为链上状态,当升级runtime时,该版本会自动更新,且可供runtime升级时校验。
  • 废弃和删除Substrate Native Runtime 优化 – 众所周知,runtime有两个类型,一个是wasm,另一个是native,在Substrate的早期,wasm版本执行效率极低,需要依赖native版本来保证可靠的出块。但到现在,wasm的执行效率已经不是一个问题,且无分叉升级中出现wasm比native版本更高是预期的,所以是时候删除native runtime了,让代码简洁易维护,也更容易推断。

文档和资料

  • Frame Benchmarking 设计文档更新 – 包括了为什么要进行benchmarking,一些设计的理念,使用的方法和技巧等。
  • 教程:构建一个许可区块链blockchain – 许可链和联盟链是区块链blockchain技术的一个重要探索,node-authorization pallet 让基于Substrate构建一个许可链变成可能。
  • 在Polkadot网络上获取平行链插槽 – 平行链的成本和获取方式,如何筹集资金,如果没有获得插槽应该怎么办,平行链的收集人激励机制,开发路线等。
  • Awesome Substrate – 更新加快,资料更全。

技术生态和社区

  • 2020年10月15日,Sub0 线上活动 – Substrate核心开发者分享最新的进展和知识,有现场直播,也可以会看录像。
  • Polkadot Hello World 挑战赢奖励 – 既能从基础开始学习开发知识,还能获取数字货币的奖励。
  • Open Runtime Module Library (ORML) 工作坊更新 – ORML 包含了一些通用的模块,如资产,nft,预言机等,通过本工作坊熟悉相关的模块。
  • Substrate 区块链blockchain开发入门第二期课程开始招生 – 从0开始学习如何使用Substrate开发一条自己的区块链blockchain

跨链协议

  • XCM (Polkadot Cross-Consensus Message)实现正在逐渐完善 – XCMP是Polkadot的跨链消息传输机制,跨链消息的格式现在处于version 0,包括多格式资产的定义和平行链之间资产转移等操作。
  • 平行链测试网 rococo 的实验用例,调用合约,跨链转账 – 这是Polkadot跨链网络missing block的最新进展。

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/18271.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 2020.10 – Substrate 技术更新速递

提供最优质的资源集合

立即查看 了解详情