织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

Substrate 2.0 来了!

时间:2020-09-25 15:29来源:未知 作者:admin 点击:
Substrate 已到了 2.0 版本的主要里程碑处。该区块链框架现在包含链下工作机(off-chain workers)和 70 多个可组合模块 ,并为构建优化的、与 Polkadot 兼容的、可投入生产的区块链奠定了坚实
Substrate 已到了 2.0 版本的主要里程碑处。该区块链框架现在包含链下工作机(off-chain workers)和 70 多个可组合模块 ,并为构建优化的、与 Polkadot 兼容的、可投入生产的区块链奠定了坚实的基础。数十个实时区块链已经在运行 Substrate 2.0,包括 Polkadot和 Kusama,以及 Polkadot 生态系统中的一系列其他专用区块链。 为什么要使用 Substrate? 有了 Substrate,runtime 就是你的区块链画布,为你提供最大的自由,可以完全根据你的应用程序或业务逻辑创建和自定义区块链。在 runtime 中,你可以利用内置的数据库管理、libp2p 网络以及快速安全的共识协议 GRANDPA 来组成任何状态转换函数。 通过利用 Substrate 的模块化设计来使用经过考验的库,同时构建最重要的自定义组件,从而专注于你的优势。 在 2018 年末,Polkadot 联合创始人 Gavin Wood 展示了 Substrate 1.0 可以实现可插拔的共识和无分叉 runtime 升级,现在,借助 Substrate 2.0,建设者可以使用经过考验的框架来部署他们一直想要的区块链。 FRAME - 区块链可组合性框架 Substrate 的模块化是其核心设计原则的一部分 —— 你可以替换很多主要组件,从共识和终结性引擎(Substrate 随附 AURA、BABE、GRANDPA 和已内置的可配置 PoW 引擎)等网络堆栈,到 runtime 开发都可以替换。 Runtime 模块(即 pallet)是可用于构成 Substrate runtime 的预构建组件。每个 pallet 都有各自的逻辑,可以修改区块链的状态转换函数的特性和功能,从而轻松添加基本功能和扩展功能。FRAME 是用于开发 Substrate pallet 的框架。FRAME可以更轻松地为你的自定义区块链查找、选择和实施正确的 pallet,从而使其成为 Substrate 默认的模块化、可自定义 runtime 开发框架。Substrate 2.0 附带了许多新 pallet,这些 pallet 将帮助你快速轻松地使用适合你和你网络的属性来构建和部署区块链 runtime。 用 pallet 组成你的区块链 随着 Parity 和独立团队开发和发布自己的基于 Substrate 的区块链,pallet 的数量将随着时间的推移而不断增长。 Substrate 2.0 随附 70 多个 pallet,可帮助你构建区块链。现在,它发布在 crates.io 上,这让你可以通过 Rust 包管理器 cargo 简化包管理。Pallet 的一些示例包括: •Contracts pallet 允许将智能合约部署到 WebAssembly 虚拟机,从而让合约可以使用可编译为 Wasm 的任何语言编写,例如 Rust、C ++和 Go。 •BABE和 GRANDPA 是用于权益证明网络的配套 pallet,这些网络需要快速、可靠的区块生产和终结。与 Substrate 兼容的达成共识的其他方法包括 Aura (权限轮换和即时密封)。 •Democracy是实现链上投票机制以由利益相关者进行快速、有约束力和透明治理的平台。 •EVM是一个 pallet,可复制以太坊虚拟机的功能,从而可以将 EVM 应用程序快速移植到 Substrate 链。许多现有的链正在利用此 pallet 来整合基于 Solidity 的合约,例如 Moonbeam和 Plasm。 •Treasury pallet 提供了一种向国库添加资金的方法,该国库可以用于资助网络想要进行的任何活动。该 pallet 目前已经在 Polkadot、Kusama 和其他基于 Substrate 构建的实时区块链上投入使用了。 •Identity pallet 允许用户通过提供帐户名称和联系信息来公开声明谁拥有某些帐户。这对于权益证明网络上的验证人特别有用。 •帐户和密钥安全性对于处理大量资金极为重要。这是创建 Multisig pallet 的主要原因之一,该 pallet 允许使用一个账户控制不同的密钥 / 设备。 •Recovery pallet 引入了链上资产的恢复机制,对于以用户友好的方式恢复丢失的密钥尤其有用。 •Kusama 网络目前正在使用 Society pallet 来建立 Kappa Sigma Mu (人体区块链项目) ,在该项目中,成员通过纹身来加入,并帮助采取主动,弥合人与机器之间的鸿沟。 使用链上协议进行链下计算 链下工作机(Off-chain workers)是 Substrate 2.0 中的一项新功能,可让你将数据安全地集成到你的区块链上,非常适合物联网(IoT)设备或通过预言机(oracle)进行的实际数据输入。 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容