波卡中的智能合约
“波卡知识图谱”是我们针对波卡从零到一的入门级文章,我们尝试从波卡最基础的部分讲起,为大家提供全方位了解波卡的内容,当然这是一项巨大的工程,也充满了挑战,然而我们希望通过这样的努力让大家能够正确认知波卡,也让不了解波卡的人方便快速掌握波卡相关知识,今天是该栏目的第65期,波卡本身不支持智能合约,但是波卡的平行链将支持智能合约,而Substrate智能合约本质上更安全,开发门槛也较低,那么如何在波卡中构建智能合约呢?
波卡中继链本身不支持智能合约,但是,波卡上的平行链将支持智能合约。
开发智能合约和平行链的区别
1
抽象层
2
Gas费
智能合约必须找到限制自身执行的方法,否则完整节点很容易受到DOS攻击。
将某些逻辑(例如可能无限期运行的复杂循环)留给非智能合约层,或者甚至试图消除它,通常是更明智的选择。平行链试图主动,而智能合约平台是事件驱动的。
构建智能合约
-
Frontier提供的EVM Pallet。 -
基于Wasm合约的FRAME库中的Contracts Pallet。
1
Frontier EVM合约
Frontier是一套工具,它使Substrate链能够以相同的API/RPC接口原生运行以太坊合约(EVM),以太坊在Substrate上公开。以太坊地址也可以从现有账户直接映射到Substrate的SS58方案。
2
Substrate合约
(https://stackoverflow.com/questions/56040779/when-should-i-build-a-substrate-runtime-module-versus-a-substrate-smart-contract/56041305#56041305)
以下是目前可供那些想要开始编写智能合约以部署在基于Substrate的平行链上的开发人员使用的资源列表。
(https://github.com/paritytech/ink)
3
Contracts Pallet
以前编写过智能合约的开发人员可能更熟悉部署到基于EVM的链上的体验。但是,Contracts Pallet对EVM的设计进行了一些显著的改进:
有关更多详细信息,请参阅相关的pull request:
4
波卡标准提案(PSP)
Web3基金会支持波卡的提案,这些提案定义了一套符合生态系统需求的标准。这些标准要经过几个接受阶段,在这些阶段需要整个社区的参与来建立有价值的和面向未来的标准。
5
Ink!
ink!是一种在Rust中编写智能合约的领域特定语言,可编译为Wasm代码。正如它在自述书中所言,它仍处于试验阶段,因此勇敢的开发人员应该意识到,他们可能会有一个坎坷但可行的开发经验。
-
OpenBrush:一个ink!库,提供基于PSP的标准合约,以及用于构建的有用合约和macros。
https://docs.openbrush.io/ -
Metis:由Patract Labs开发的Wasm合约标准库。
https://github.com/patractlabs/metis
智能合约环境仍在不断成熟
1
Parity Tech
ink!:
Substrate contracts Pallet:
2
平行链
Moonbeam:
Astar:
Acala:
Phala:
许多智能合约平台正在构建,成为生态系统中的平行链。可以在PolkaProjects上找到社区创建和维护基于波卡的不同智能合约平台的社区列表。
Moonbeam
由于Moonbeam使用Frontier,这是一个与现有以太坊工具的互操作层,它将支持所有针对EVM环境而编写的应用程序,几乎没有阻力。
Moonbeam的先行网络Moonriver以平行链的形式在Kusama上推出。平行链功能已上线,功能正在逐步发布。发布的最后阶段将包括EVM功能和余额转移。
尝试按照Moonbeam的文档来部署智能合约。
https://docs.moonbeam.network/
Astar
Shiden是Astar的先行网络,目前在Kusama上运行,并支持EVM、WASM和Layer2解决方案。
Astar旨在容纳所有第2层扩展解决方案,并通过OVM(乐观虚拟机)支持所有Layer2协议。
尝试部署以太坊或ink!按照他们的文档进行智能合约。
https://docs.astar.network/docs/wasm/sc-dev/ink-dev/
Acala
https://wiki.acala.network/build/development-guide/smart-contracts
Phala
尝试按照的Phala文档部署加密的智能合约。
https://wiki.phala.network/en-us/general/phala-network/intro/
保持联系
https://matrix.to/#/#polkadot-watercooler:web3.foundation
开发人员可能有兴趣加入波卡初学者休息室
https://matrix.to/#/#polkadotnoobs:matrix.org
或Substrate Technical
https://area51.stackexchange.com/proposals/126136/substrate
来询问他们的问题。与往常一样,通过关注社交渠道,与Polkadot和Kusama保持联系。
愿一切都好!
尽管工具仍处于成熟阶段,但早做的好处是熟悉项目并领先于项目,从而允许您进行创新和创建真正的新东西。
欢迎大家加入我们Polkadot生态研究院的电报:
https://t.me/polkadot_eri
Staking | Gavin Wood | 跨链 | 平行链 | 国库 | Parity
KSM | Web3.0 | Kusama | Grant指南
Statemint | 区块链 | SBP计划 | NFT
XCVM | BEEFY | XCM
Wasm
比推快讯
更多 >>- RWA及证券型代币服务提供商Cspro完成战略轮融资,Taisu Ventures参投
- SolanaAI项目gm.ai发布gmID
- ETH跌破2900美元
- BTC跌破60000美元
- 美联储Bostic重申预计今年将进行一次降息
- 美联储Kashkari:可能要等到2025年才能降息
- 隐私优先移动运营商Cape完成6100 万美元融资,A-Star 和 a16z 共同领投
- 10x Research联创:比特币在未来几周内可能会跌至 50,000 美元
- Kraken收购TradeStation Crypto,以扩大在美国的监管许可范围
- Avail公布空投资格查询网站,空投总量为 6 亿枚 AVAIL
- BTC跌破63,000美元,日内涨幅收窄至1.83%
- 前迪士尼高管旗下公司Galactic Group推出Web3游戏工作室
- Mango Markets 开发者因操纵协议窃取1.1亿美元而被判有罪
- 数据:87.4%的Solana网络验证者已更新至V1.17.31
- 消息人士:Coinbase纽约新办公室面积翻倍,租约 11 年
- Tether CEO:正在努力建立关系以获得四大会计师事务所的审计
- Uniswap 基金会:v4核心合约将进入审计,预计将于今年晚些时候部署
- 美联储Bostic:在年底之前我们不会降低利率
- Coinbase国际交易所和 Coinbase Advanced 将上线WIF永续合约
- Optimism:第四轮Retro Funding将拨出1000万枚OP奖励Superchain开发者
- 德意志银行:比特币减半利好已被部分消化,预计随后不会出现大幅反弹
- 赵长鹏:教育游戏项目Giggle Academy的目标年龄将从2-3岁开始,持续 18 年或更长
- CryptoQuant研究主管:目前比特币交易者的未实现利润率基本为零,抛压可能正在下降
- 币安Web3钱包推出zkLink Nova空投活动,100万枚ZKL代币可供领取
- Peter Thiel 支持的Layer N 推出流动性计划,并获Amber Group 2000 万美元赠款
- 以太坊协议Heroglyphs发布白皮书V0,拟用新代币激励 ETH 独立质押者
- Arbitrum社区提议更改扩展计划以允许在任何区块链上部署新的Orbit链
- Blast生态SocialFi交易卡游戏fantasy.top完成Pre-Seed轮融资
- 比特币突破64000美元,日内涨超5%
- Nexo联创:BTC价格或在8个月内翻倍
- Tether 宣布成立四个新部门,以扩展除稳定币之外的业务
- MerlinSwap推出esMP代币,将于4月22日开启esMP质押活动
- 美联储威廉姆斯:如果数据支持,美联储将会加息
- 灰度向Coinbase Prime地址转移1928枚BTC
- DEX项目Thruster完成750万美元种子轮融资
- LabHost网络钓鱼服务被国际联合执法
- 美国至4月13日当周初请失业金人数 21.2万人
- Circle of Games完成100万美元融资
- Runes DEX完成200万美元种子轮融资
- 贝莱德IBIT持仓超27.2万枚比特币
- MerlinStarter完成种子轮融资
比推专栏
更多 >>观点
项目
比推热门文章
- RWA及证券型代币服务提供商Cspro完成战略轮融资,Taisu Ventures参投
- SolanaAI项目gm.ai发布gmID
- ETH跌破2900美元
- BTC跌破60000美元
- 【比推每日新闻精选】Avail公布空投资格查询网站,空投总量为 6 亿枚 AVAIL;Coinbase国际交易所将上线WIF永续合约;美联储Kashkari:可能要等到2025年才能降息
- 美联储Bostic重申预计今年将进行一次降息
- 【比推每日市场动态】分析师:回调未结束,BTC或于明年9-10月达到新高
- 美联储Kashkari:可能要等到2025年才能降息
- 隐私优先移动运营商Cape完成6100 万美元融资,A-Star 和 a16z 共同领投
- 10x Research联创:比特币在未来几周内可能会跌至 50,000 美元