基板已经达到2.0版本的主要里程碑。Band Stand框架现在包括了链外工人和70多个可组合模块,为构建优化的PulkADOT兼容和生产准备链链奠定了坚实的基础。数十个实时区块链已经在运行Substrator 2.0,包括Polkadot[1]和Kusama[2],以及Polkadot生态系统中的一系列其他专用区块链。
为什么使用基板?
对于Substract,runtime是您的区块链画布,它为您提供**的自由度,完全根据您的应用程序或业务逻辑创建和定制区块链。在运行时,您可以使用内置的数据库管理、libp2p网络和快速安全的一致性协议grandy[3]来组合任何状态转换函数。
通过利用基板的模块化设计,在构建最重要的定制组件的同时,使用经过验证的库,从而专注于您的优势。
2018年底,Polkadot联合创始人Gavin Wood展示了[4]基板1.0可以实现可插拔共识和无分叉运行时升级。现在,有了Substrate2.0,建造者们可以用一个行之有效的框架来部署他们一直想要的区块链。
框架-区块链可组合性框架
基板的模块化是其核心设计原则的一部分-您可以替换许多主要组件,从网络堆栈,如共识和总结引擎(aura,babe,grandian和内置可配置的POW引擎)到运行时开发。
运行时模块或托盘是一个预构建的组件,可用于组成基板运行时。每个托盘都有自己的逻辑,可以修改区块链状态转换功能的特性和功能,方便添加基本功能和扩展功能。Frame是开发substratepallet的框架。为模块化开发选择可定制的基片框架[5]使其更容易实现自定义模块化框架。Substrate 2.0提供了许多新托盘,这些托盘将帮助您快速轻松地构建和部署区块链运行时,并提供适合您和您的网络的属性。
用托盘组合区块链
随着平价和独立团队开发和发布他们自己的基于基底的区块链,托盘的数量将随着时间的推移而增长。
基板2.0提供了70多个托盘,帮助您构建区块链。现在,它发表在板条箱.io这允许您通过cargo,rust package manager来简化包管理。托盘的一些示例包括:
Contracts[6]pallet允许将智能合约部署到web assemb虚拟机,允许使用任何可编译到wa中的语言编写合同,如rust、C++和go。
Babe[7]和Grandon[8]是利益证明网络的支持托盘,需要快速可靠的批量生产和终止。其他与基板兼容的共识方法包括aura(权威轮换和即时密封)。你可以在这里了解更多关于宝贝和爷爷的共识[9]。
民主[10]是实现利益相关者快速、有约束力和透明治理的链条上投票机制的平台。
EVM[11]是一个托盘,可以**以太坊虚拟机的功能,因此EVM应用程序可以快速移植到基板链上。许多现有的公链都在使用这种托盘来整合基于坚固性的合同,例如moonbeam[12]和plaa[13]。
财资[14]托盘提供了一种向财资运作部添加资金的方法,可用于为网络所需的任何活动提供资金。该托盘已在Polkadot、Kusama等基于基板的实时区块链上投入使用。
Identity[15]托盘允许用户通过提供帐户名和联系信息公开声明谁拥有某些帐户。这对于兴趣证明网络上的验证者特别有用。
帐户和密钥安全对于处理大量资金至关重要。这是创建multisig[16]托盘的主要原因之一,允许使用一个帐户控制不同的密钥/设备。
恢复[17]托盘引入了链上资产的回收机制,这对于以用户友好的方式恢复丢失的密钥特别有用。在这里[18]了解更多关于社会恢复机制的信息。
Kusama网络目前正在利用society[19]托盘建立kappa sigma mu(人类区块链项目),成员通过纹身加入[20],并帮助主动弥合人与机器之间的差距。
基于链上协议的链外计算
Off-chain workers(21])是substrate 2.0的一个新功能,它允许您将数据安全地集成到您的区块链中,这非常适合物联网设备或预言机输入的实际数据。
为了使离线数据集成更加安全高效,底层提供了链外工作者。链外工作者子系统允许更长的运行时间和潜在的不确定任务(例如,web请求、数据加密/解密和签名、随机数生成、CPU密集计算、链上数据的枚举/聚合等)来利用链上数据和访问。一个例子是“我在线”托盘,它利用了链下机器的优势。这样,兴趣证明网络中的验证器可以自动向链发送事务,以指示它们仍然可用。这可以确保证人是可用的,并且不应被踢出或削减脱机使用。
链外工作者的代码存储在链上,并且可以访问链上环境,但永远不会作为块处理的一部分执行。链外工作者可以轻松运行正确的代码,并允许长时间运行任务而不占用区块链。然而,链上代码允许验证机制,如投票、平均和质询,在其运行的区块链的状态转换功能中实现。区块链/预言机网络设计师和运行在网络上的节点可以决定谁应该做什么,什么时候做,以及奖惩参与者。
基板2.0有一组托盘,可以使依赖现有或现实世界数据的区块链的数据集成效率更高。
基板2.0适用于建筑商
有了Substrator 2.0,构建一个与Polkadot生态系统互操作的自定义可扩展区块链比以往任何时候都要容易,包括实现团队设计目标所需的业务逻辑。Substract的开发者生态系统还通过不断改进开发者工具套件以及**商业软件框架所期望的基准和监控解决方案套件,帮助您准备区块链生产。
在Substrator developer hub[22]上,您可以从深入了解所有技术文档、教程和资源开始。如果您需要立即反馈,请直接在Substract technical[23]element聊天室与我们的开发人员交谈。
10月15日,在sub0在线[24](基板开发者社区会议)上,进一步了解基板的强大功能和使用案例,并与基板社区建立联系。这个免费的多渠道在线会议将为底层开发者、各级学习者以及那些想学习如何使用区块链框架构建Web3未来的人提供讲座和研讨会。演讲者将包括奇偶的创始人加文·伍德和朱塔·施泰纳,奇偶开发人员正在构建substate和Polkadot,以及来自各种用例和行业垂直领域的生态系统构建者。了解更多信息并在此处注册[25]。
参考链接
[1] 波卡:https://polkadot.network/
[2] Kusama;https://kusama.network/
[3] 爷爷:https://polkadot.network/polkadot-consential-part-1-简介/
[4] https://www.**.com/watch?v=0IoUZdDi5Is
[5] 框架:https://substrate.dev/docs/en/knowledgebase/runtime/frame
[6] 合同:https://crates.io/crates/pallel-contracts
[7] 宝贝:https://crates.io/crates/pallel-babe
[8] 爷爷:https://crates.io/crates/pallel-grandon
[9] https://medium.com/polkadot-network/polkadot-consumerus-part-1-introduction-3e3cd6237243
[10] 民主:https://crates.io/crates/pallel-democracy
[11] 执行副总裁:https://crates.io/crates/pallel-evm
[12] 月光:https://moonbeam.network/
[13] **:https://www.planet.io/
[14] 财政部:https://crates.io/crates/pallel-treasury
[15] 身份:https://crates.io/crates/pallel-identity
[16] 多尺度:https://crates.io/crates/pallel-multisig
[17] 恢复:https://crates.io/crates/pallel-recovery
[18] https://www.parity.io/social-recovery-on-substrate/
[19] 社会:https://crates.io/crates/pallel-society
[20]https://decrypt.co/20457/this-crypto-fraternity-will-pay-you-3000-to-get-a-纹身
[21]链外员工:https://www.parity.io/substrate-off-chain-workers-secure-and-efficient-computing-intensive-tasks/
[22]基板显影剂中心:https://substrate.dev/docs/en/
[23]基板技术:https://matrix.to/#/!HzySYSaIhtyWrwiwEV公司:matrix.org?via=矩阵。奇偶校验ioamp;通过=matrix.org和通过= Web3基金会
[24]Sub0在线:https://sub0.parity.io/
[25]https://sub0.parity.io/
文章标题:了解基板2.0
文章链接:https://www.btchangqing.cn/110325.html
更新时间:2020年09月26日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。