什么是平行链?
并行链(Parachain)是一种特定的应用程序数据结构,它是全局一致的,并由Polkadot中继链的身份验证节点进行验证。最常见的平行链仍然采用区块链的形式,但它不一定非得是区块链。平行链得名于它们与中继链平行运行。由于其并行性,可以并行处理事务,实现了Polkadot系统的可扩展性。它们共享整个Polkadot网络的安全性,并且可以通过XCMP与其他并行链通信。
并行链由网络维护人员称为排序器来维护。收集器节点的角色是维护并行链的完整节点,保留关于并行链的所有必要信息,并生成新的候选块,将其传递给中继链验证节点,以便在Polkadot的共享状态下进行验证和包含。收集人员节点的动机是并行链的实现细节(参见下面的并行链经济学)。除非在并行链实现中另有规定,否则不要求它们在中继链中执行标记或自己的点标记。
Polkadot主机(运行时执行环境)允许在一个指定为Wa可执行文件的并行链上执行状态转换。在Polkadot能够确认在并行链上发生了状态转换之前,必须根据中继链上验证者节点存储的已注册状态转换函数(STF)来验证在并行链上新的状态转换的证明。影响并行链实现的唯一逻辑是它必须由中继链验证器节点进行验证。最常见的验证形式是绑定状态转换证书,称为验证验证块,它被提交给验证者,以供一个或多个并行链收集器进行检查。
平行链经济
平行链可以有自己的经济和自己的本地代币。通常,使用诸如股权证明之类的方案,其中选择验证者节点池来处理块验证和终结。平行链不需要这样做。但是,由于Polkadot没有限制并行链可以实现的内容,所以并行链可以选择实现可抵押代币,但这不是必需的。
收集器可以被本地代币的并行链的膨胀所激发。除了并行链本地代币膨胀之外,可能还有其他方法来激发收集器节点。
在实现并行链时,也可以选择使用并行链的本地代币的事务成本。对于平行链如何确定事务的原始有效性,Polkadot没有严格的规则。例如,可以通过指定必须向收集器支付**费用才能生效来实现并行链,而中继链将执行此有效性。类似地,并行链可以在没有这个的情况下实现,并且Polkadot仍然执行它的有效性。
平行链不一定要有自己的标记。如果他们这样做了,是平行链为他们自己的代币创造了经济场景,而不是波卡。
平行链集资
Polkadot允许平行公链以去中心化和安全的方式众筹资金。这个逻辑在众筹模块中处理。
https://github.com/paritytech/polkadot/blob/master/runtime/common/src/crowdfund.rs
在平行链拍卖中,任何人都可以为平行链卡槽创建一个新的众筹拍卖。当创建众筹时,就决定了时间段(即租期)。最多可选择四个卡槽,总存续期约为两年。众筹的创造者成为众筹活动的所有者,然后可以上传平行链的代码。众筹在创立之初也有明确规定。限额达到后,众筹将不再接受任何资金。
当平行链集资”赞助商确定他们想为他们筹集到足够的资金需要,但又不想提高太多的更重要的是,他们可能会使用帽。以一个简化的例子,点供应总量是1000万,我们可以认为500万点与子系统的铆合,因为这是铆合的**结果返回。我们最多只剩下500万点来进行平行链众筹。如果拍卖中只有4个位置,我们可以计算出125万足以赢得其中任何一个。平行链可以选择这个金额作为上限,这样就不会有平行链出价过高。
一旦众筹开始,任何人都可以通过发送一份特殊协议和定金参与其中。用于众筹的资金必须是可转移的(即不锁定的),因为它们将被转移到一个专门为本次活动生成的模块控制账户。
在众筹过程的某一阶段,众筹发起者(想要竞逐该位置的人)会上传平行链接的数据。理想的情况是,所有者在开始众筹活动之前这样做,这样参与活动的贡献者就可以验证它。在活动期间,数据只能上传一次,该数据将被部署到并行链。当然,一旦并行链运行,它总是可以被运行时升级所更改(由其自身在链上的治理所决定)。
如果众筹成功,平行链将正式成为波卡上的平行链。为众筹而筹集的资金将在整个使用期间(最多两年)被锁在平行链账户中。一方面,这意味着平行链可以可靠地计算众筹参与者,并用他们自己的原生代币激励他们。另一方面,众筹参与者使用的DOT在这段时间内基本不会流通,也不能用于股权或投票。
在平行链的生命周期结束时,它进入一个状态。在这个阶段,众筹参与者可以开始提取他们锁定的点。众筹参与者必须在现场退休AMPL在;其资金分期支取,否则当使用的平行链卡槽到期时,这部分资金将被送往国库(库)。类似地,任何已经启动众筹活动但未能获得一张卡的平行链都会有一个倒计时,在此期间众筹参与者可以撤回他们的钱。如果在倒计时期间没有资金撤出,这些资金将分配给财政部。
例子
平行链的一些例子:
加密的联盟链:这些可能是不向公众公开任何信息的私有链,但由于XCMP协议的性质,它们仍然可以与boca进行交互而无需信任。
高性能链:这些链可用于在短时间内通过权衡或优化计算许多事务。
隐私链:这些链使用新的加密技术,不会向公众泄露任何信息。
智能契约链:通过部署称为智能契约的代码,可以使用附加的逻辑来实现这些链。
常见问题
什么是平行链共识?
AMPL;平行链共识。特别的是,它将遵循波卡多继电器链。平行链不能使用其他一致的算法为自己的最终结果。只有**链(必须通过一个平行的链桥连接到中继链)才能控制自己的一致性。并行链控制如何生成块以及由谁生成。
如何分配平行卡槽?
平行链卡槽将通过拍卖方式获得。参见平行链卡槽。此外,还将留出并行链卡槽来运行被块引用并包含在中继链中的并行线程。
平行链槽:
https://wiki.polkadot.network/docs/en/learn-auction
并行线程:
https://wiki.polkadot.network/docs/en/learn-parathreads
平行链开发工具(PDKs)
并行链开发工具包是一组工具,允许开发人员创建自己的应用程序并充当并行链。有关更多信息,请参见文章boca并行链开发套件(PDK):轻松创建boca兼容的并行链。
部署并行链
参见创建部署的并行链的文章:
https://wiki.polkadot.network/docs/en/build-deploy-parachains
原:https://wiki.polkadot.network/docs/en/learn-parachains
PolkaWorld社区
欢迎学习承印物:
https://substrate.de/
对基质发展的关注:
https://github.com/paritytech/substrate
遵循圆点花纹的进展:
https://github.com/paritytech/polkadot
申请训练营:
https://bootcamp.web3.foundation/
文章标题:Parachain (Parachain) |波卡百科全书
文章链接:https://www.btchangqing.cn/25846.html
更新时间:2020年05月25日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。