波卡的平行链(Parachain)|波卡百科_POL:Polkadot

翻译:PolkaWorld社区来源:

PolkaWorld

平行链是什么?

平行链是一种特定的应用程序数据结构,它是全局一致的,由Polkadot中继链的验证节点进行验证。最常见的平行链还是采取区块链的形式,但并不一定非得是区块链。平行链这个名字来源于他们是平行于中继链运行的。由于它们的并行性,它们能够并行化地处理交易并实现Polkadot系统的可扩展性。它们共享整个Polkadot网络的安全性,并可以通过XCMP与其他平行链通信。平行链由称为收集人的网络维护者进行维护。收集人节点的作用是维护平行链的全节点,保留平行链的所有必要信息,并生成新的候选块传递给中继链验证节点进行验证并包含在Polkadot的共享状态中。收集人节点的激励是平行链的一个实现细节。除非平行链的实施中另有规定,否则它们不需要在中继链进行stake或拥有DOT代币。

PolkadotHost允许在平行链上执行的状态转换被指定为Wasm可执行文件。在Polkadot确认平行链上发生了状态转换之前,必须根据验证人节点存储在中继链上的注册状态转换函数验证平行链上发生的新状态转换的证明。唯一影响平行链实施的逻辑是它必须由中继链验证人节点进行验证。验证最常见的形式是绑定的状态转换证明,称为验证证明区块,它从一个或多个平行链收集人提交给验证人并进行检查。

平行链经济

平行链可以有自己的经济和自己的原生代币。通常使用像权益证明之类的方案,需要选择验证人节点池去处理区块验证和最终确定,平行链是不需要做这些的。但是,由于Polkadot不限制平行链可以实现什么东西,因此平行链可以选择去实现一个可质押的代币,但这不是必需的。可以通过平行链原生代币的通胀来激励收集人。而除了平行链原生代币的通胀,可能还有其他激励收集人节点的方法。

平行链原生代币的交易费用也可以是实现平行链时的选择。对于平行链如何决定交易的原始有效性,Polkadot没有制定硬性的规则。例如,一个平行链可以在实现时规定必须向收集人支付最低费用才能生效,中继链将强制执行此有效性。同样地,平行链在实现时也可以不包含这一点,而Polkadot仍然会执行它的有效性。

平行链并不是必须要有自己的代币。如果它们有的话,也是由平行链来为自身的代币创造经济场景,而不是波卡来决定。

平行链众筹

Polkadot允许平行链以一种去中心化和安全的方式为他们的卡槽众筹资金。这个逻辑在众筹模块中处理。

https://github.com/paritytech/polkadot/blob/master/runtime/common/src/crowdfund.rs

波卡回顾上个月客户端事故 系内存不足导致:6月7日消息,Polkadot官方发文回顾,5月24日要求波卡验证节点将客户端降级至0.8.30版本事故,系内存不足导致。Polkadot表示,在试图构建区块5202216时因内存不足(OOM)错误而失败。该区块包含验证人选举的链上解决方案,该解决方案通常是在链下计算的,只有在没有提交链下解决方案的情况下才会在链上进行。由于提名者的数量众多,选举溢出了Wasm环境中分配的内存。为解决这个问题,当时验证者被要求暂时将他们的节点软件降级到至0.8.30版本并且使用「--execution=native」命令。该本地版本不受Wasm内存分配器的限制,网络在70分钟停机后恢复。之后在5203204区块,几个节点因「存储根不匹配」错误而失败,这是由于构建本地运行时和链上Wasm运行时的编译器版本不同造成的。解决方案是用一个具有正确编译器版本的Wasm运行时来覆盖链上Wasm运行时。Polkadotv0.9.3版本上线后修复了该类问题,Polkadot表示未来可能会支持4GB的Wasm分配内存。现在选举必须在链下进行,并且禁用链上选举。在分配器被改进之前,链下工作者将使用比链上Wasm运行时更高的内存限制确保链下选举不会耗尽内存并能成功提交。另外,Polkadot将确保本地和Wasm构建中使用相同的编译器版本。[2021/6/7 23:18:48]

在平行链拍卖期间,任何人都可以为平行链卡槽创建一个新的众筹竞拍。当一个众筹被创建,卡槽的期限就被确定了。最多可选择四个卡槽,总持续时间约为两年。众筹的创建者成为这个众筹活动的所有者,并且之后可以上传平行链的代码。创建众筹时,还指定了众筹“上限”。众筹达到上限后将拒绝再接受资金。当平行链众筹发起人确信他们想筹集到足够自己所需的资金,但又不想筹集超过这个金额太多的资金时,他们可能会使用上限。举一个简化的例子,DOTs的总供应量是1000万,我们可以假设500万个DOT是被绑定在staking的子系统中,因为这是staking回报最优的结果。我们只剩下最多500万DOT用于平行链众筹。如果一场拍卖只有4个卡槽,那么我们可以计算出125万就足以赢得其中任何一个卡槽。平行链可能会选择这个金额作为上限,这样就没有平行链会超额竞拍。

波卡生态项目DORA将于21日22:00登陆MXC抹茶M-Day:据官方公告,3月21日22:00—3月22日17:00,波卡生态项目DORA(Dora Factory )登陆MXC抹茶M-Day开启抽签登记,活动价格10 USDT。用户可通过两种方式获得抽签资格:1. 3月19日17:00-22日17:00,交易规定的主流资产现货、杠杆和ETF,交易额大于5000 USDT。2. 抽签时币币账户中USDT大于3000 USDT。交易或持仓额度越高,获得的签数越多。3月21日9:00-3月22日9:00,持有MX还可获得不同等级的加成签数。所有参与活动但未中签者,可根据未中签数瓜分阳光普照奖。

资料显示,Dora Factory是基于波卡生态的 DAO 即服务基础设施,可为去中心化组织和开发者提供二次方投票、曲线拍卖、Bounty 激励、跨链资产管理等功能。[2021/3/19 19:01:56]

一旦众筹开始,任何人都可以通过发送一个特殊的交易和存款来参与众筹。用于众筹的资金必须是可转移的,因为它们将转移到为此活动专门生成的模块控制账户中。

波卡生态概念板块今日平均跌幅为16.23%:金色财经行情显示,波卡生态概念板块今日平均跌幅为16.23%。26个币种中2个上涨,24个下跌,其中领涨币种为:KSM(+15.60%)。领跌币种为:XOR(-38.87%)、ANKR(-28.40%)、CELR(-26.24%)。[2021/2/23 17:45:03]

在众筹的某个阶段,众筹发起人将上传平行链数据。理想情况下,所有者在开始发起众筹之前就这样做了,目的是为了参与众筹的贡献者可以验证它。在活动过程中,数据只能上传一次,这将是为平行链部署的内容。当然,一旦平行链运行,它总是可以通过runtime升级来更改。

如果众筹活动成功,这个平行链就正式作为波卡上的一个平行链了。向其进行众筹的资金将在他们使用的整个期间锁定在平行链的帐户中。一方面,这意味着平行链可以对众筹贡献者进行可靠的会计核算,并用他们自己的原生代币激励这些众筹贡献者。另一方面,众筹贡献者使用的DOT将在那一段时间内基本上停止流通,不能用来stake或投票。

在平行链的生命周期结束时,它将进入一个“退休”阶段。在此阶段,众筹贡献者可以开始提取他们锁定的DOT。众筹贡献者必须在“退休”阶段提取其资金,否则当平行链卡槽使用到期后,这部分资金就被送到财政部了。同样,任何一个启动了众筹但没有成功获得卡槽的平行链都会有一个倒计时,在此期间,众筹贡献者可以提取他们的资金。如果在倒计时期间没有提取资金,它们将被分配到财政部。

例子

平行链的一些例子:

加密的联盟链:这些可能是私有链,不会向公众泄露任何信息,但由于XCMP协议的性质,仍然可以无信任地与波卡交互。

高性能链:这些链可以在短时间内通过权衡或优化来计算许多交易。

隐私链:这些链使用新的加密技术,不会向公众泄露任何信息。

智能合约链:这些链可以通过部署称为智能合约的代码在其上实现额外的逻辑。

常见问题

平行链共识是什么?

“平行链共识”的特殊之处在于它将遵循Polkadot中继链。平行链不能使用其他共识算法来进行它们自己的终结性。只有主权链才能控制自己的共识。平行链可以控制如何生成块以及由谁生成区块。

平行链卡槽如何分配?

平行链卡槽将通过拍卖获得,请参阅平行链卡槽的内容。此外,还将留出一些平行链卡槽来运行平行线程,这些平行线程按区块报价,并包含在中继链中。

平行链卡槽:https://wiki.polkadot.network/docs/en/learn-auction

平行线程:

https://wiki.polkadot.network/docs/en/learn-parathreads

平行链开发工具包(PDKs)

平行链开发工具包是一组工具,使开发人员能够创建自己的应用程序并作为平行链。有关更多信息,请查看文章:《波卡平行链开发套件:轻松创建兼容波卡的平行链》。?

部署平行链

请查看创建部署平行链的文章:https://wiki.polkadot.network/docs/en/build-deploy-parachains原文:https://wiki.polkadot.network/docs/en/learn-parachains

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-8:784ms