值得信赖的区块链资讯!
在 Polkadot 中进行创建的三种方式 —— 平行链、平行线程、智能合约
在波卡生态中创建应用有很多种方式,开发者可以根据自己的情况选择合适的方式。本文将对比平行链、平行线程和智能合约这三种创建方式各自的优势。
平行链
平行链是接入到波卡/Kusama 中继链,平行运行的多条区块链,每条平行链就是一个分片。
每条平行链可以自定义其独特的 runtime 逻辑,这一点和其他 Layer 1 区块链一样,但平行链同时又能获得中继链提供的共享安全性,通过异构分片获得的可扩展性,而且平行链之间可以通过波卡的 XCMP 跨链消息传递协议或 HRMP 水平中继路由消息传递协议很方便地进行跨链通信。通过 Substrate 和 Cumulus 等平行链开发套件,让开发链的时间大大缩短。
平行链会给到开发者更多的自由,去创建自己的经济系统和其他方面。和智能合约平台相比,平行链可以更简洁、更有效地执行复杂的逻辑,在治理形式上也更灵活,并且可以无需分叉完成升级。
在经济模型上,波卡平行链采用租用的方式,想要成为波卡/Kusama 的平行链,就需要通过抵押 DOT/KSM 来赢得平行链插槽 Auction,从而在一段时间的租期内(波卡租期通常为 2 年左右)获得平行链插槽的使用权,用于部署平行链逻辑,然后就可以在租期内随意使用中继链资源,不用再每笔交易都付手续费。平行链可以自定义其收费方式,比如每笔交易收取一笔固定费用,或按照字节数收费,平行链应用的用户不必在每次交互时使用中继链代币 DOT/KSM,而是可以使用平行链的本地代币。
平行链让开发者可以构建复杂的 runtime 逻辑,而这些复杂的逻辑如果用智能合约来执行会非常昂贵。而平行链并没有智能合约的强制 gas 计费系统,因此可能受到导致无限循环 bug 的影响(智能合约的设计可以防止这种情况),这个 bug 通过在 Substrate 中实现的 weight 系统得到缓解。
平行线程
平行线程和平行链很相似,都允许开发者对其应用的逻辑进行较底层的控制。平行线程开发使用到的工具和平行链的几乎是一样的,也可以享有平行链的所有优势。
两者的区别主要在于经济模型 —— 平行链需要一次性锁定大量 DOT/KSM 来获取插槽,之后就可以在每个中继链区块都出块;平行线程则是按需付费,也就是只在有需要的时候才出块,因此对于一些交易量不太大的应用来说,平行线程会更便宜一些。
需要说明的是,平行线程在最初的波卡白皮书中是不存在的,因此在开发线路图中排到了较后的位置,属于上线后的进一步更新。该功能目前还在开发中,尚未上线。
智能合约
智能合约其实就是一段代码,它存在于链上地址中,可以由外部参与者调用。想要让人能够执行代码,就需要把它部署到某条链上。
你并不能在波卡/Kusama 中继链上直接部署智能合约,但是可以部署到支持智能合约的平行链上,例如 Acala、Moonbeam、Astar 平行链上都已经可以部署 EVM 智能合约,未来还会支持 Wasm 合约,每条链的区别可以参考往期视频
智能合约使用的是 gas 计费模型,也就是在每次智能合约执行代码时向其收 gas 费。这一设计可以避免 DoS 攻击,但也让智能合约的逻辑无法太复杂,否则 gas 费会非常昂贵。
和平行链相比,智能合约的开发速度更快,部署难度更低,但由于智能合约是可执行程序,仅存在于一条链上,复杂性有限,而且总是会受到其宿主链的固有特性的约束和限制,灵活性和可定制化程度都不如平行链。
总结
总结下来,这几种在波卡中构建的方式都各有取舍。下图对比了三种方式各自的优缺点。+ 代表在此项占优势,- 代表在此项处于劣势。
| 平行链 | 平行线程 | 智能合约 | |
|---|---|---|---|
| 开发速度 | - | - | + |
| 部署难度 | - | + | + |
| 逻辑复杂度 | + | + | - |
| 维护成本 | - | + | + |
| 定制化程度 | + | + | - |
| 严格的资源制约 | - | - | + |
| 原生链功能 | + | + | - |
| 可扩展性 | + | + | - |
智能合约最终需要部署到一条链上,遵循宿主链的环境,但开发起来更快,比较适合想要快速上线的一些的应用。平行链自定义程度更高,可以决定自身链的环境,但是插槽 Auction 成本较高,开发和维护难度也更高,适合想要更多掌控自身设计和功能的应用。平行线程有点像 “平价版” 的平行链,享有平行链的大部分优势而且成本更低,适合交易频率不高的应用。几种方式也可以结合起来使用,比如一些应用会先部署智能合约作为最小可行性产品,在测试可行后再迁移到平行链。
-
PolkaWorld Telegram 群:
t.me/polkaworld
-
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
-
PolkaWorld Twitter:
@polkaworld_org
-
PolkaWorld 网站:
https://polkaworld.pro/
比推快讯
更多 >>- WSJ:特朗普希望以色列暂缓进一步打击伊朗能源设施
- 惠誉:若油价上涨短暂,美联储 6 月降息可能性增加
- 经济学家,市场可能误判美联储降息前景
- 美联储降息概率降低,降息幅度减少至 13 个基点
- 卡塔尔称伊朗导弹击中LNG枢纽,造成严重破坏
- 美SEC批准纳斯达克规则变更,允许代币化证券交易
- Fold 2025年净亏损6960万美元,比特币业务扩张拖累利润
- 美股三大股指在美联储议息日均跌超 1%
- 预测市场平台 Polymarket 已收购加密支付初创公司 Brahma
- 鲍威尔:短期内不会出现需要降息的情况
- “美联储传声筒”:鲍威尔束缚特朗普在美联储“施展拳脚”
- 鲍威尔担忧油价上涨影响通胀,美股下跌至低点
- Anthony Saglimbene:美联储经济预期略显鸽派
- 鲍威尔:民众生活压力巨大,坚定致力于降低通胀
- 鲍威尔:下次会议情境讨论存在极大不确定性
- 鲍威尔:美联储在两大目标间寻找平衡,但不是滞胀
- 彼得·卡迪洛:美联储降息可能要到第四季度
- 鲍威尔:下一步行动可能是加息的可能性被提及
- 鲍威尔:美联储最新预测像在瞎猜
- 数据:3967 万枚 ENA 从 Coinbase Prime Custody 转出,价值约 432 万美元
- 鲍威尔:如果任期结束时仍未确认新任美联储主席,我将担任临时主席
- 鲍威尔:石油冲击将对支出和就业构成下行压力
- 鲍威尔:美国经济增长强劲,货币政策执行适当
- 鲍威尔:通胀率高于目标已持续五年,需稳定预期
- 鲍威尔:政策利率处于中性区间高端,略显紧缩
- 鲍威尔:不希望因劳动力市场下行风险采取过于紧缩政策
- 美元指数 DXY 在美联储决议日站上 100,日内上涨 0.44%
- 鲍威尔:非住房服务通胀未见回落令人沮丧
- 鲍威尔:五位官员中四位倾向减少降息次数
- 鲍威尔:高油价将拖累消费,影响尚不明确
- 鲍威尔:新增就业岗位的平衡点显然很低
- 鲍威尔:若通胀无进展,将不会降息
- 鲍威尔:个别决策者利率预期存在不确定性
- 数据:过去 24h Binance 净流出 1.93 亿 USDT
- Karl Schamotta,美联储抵抗行动压力推动美元上涨
- 鲍威尔:年中应能见到关税和通胀方面的进展
- 美联储主席鲍威尔:我们能否忽视能源通胀,取决于我们是否能遏制住商品通胀
- 摩根大通质疑美联储无视中东风险:对通胀和就业的乐观预期或是误判
- 鲍威尔:美联储处于有利地位,可以决定未来利率调整
- 鲍威尔:去年的降息使利率接近中性水平合理估计
- 美联储主席鲍威尔:预计 2 月 PCE 通胀为 2.8%,核心 PCE 为 3.0%
- 鲍威尔:中东局势发展的影响尚不明朗,劳动力需求已明显降温
- 高盛:仍预计美联储年内将降息两次
- 三菱日联:美联储政策声明为中性微调,避免发出信号
- 经济学家:美联储预测过于乐观,或在重复“高估通胀、低估拖累”的老路
- 克拉里达:美联储利率决议为“建设性鸽派”,AI 与减税可对冲油价冲击
- 美联储 FOMC 多数认为 PCE 通胀面临上行风险
- 美联储决策者预测明年将加息,少数派观点引发讨论
- 美联储 FOMC 声明变化一览:失业率企稳被删除,新增中东局势对美国经济影响尚不确定
- 美联储上调 GDP 增速及通胀预期,失业率预期上调
比推 APP



