有哪些只有 Substrate 链能做,而合约不能做的事儿?| W3F 11 月 AMA
加入 PolkaWorld 社区,共建 Web 3.0!
Web3 基金会的教育和 Grant 负责人 Bill Laboon 每月会在 Reddit 社区上举行月度 AMA,解答网友提出的关于波卡的问题。本文是 11 月的 AMA 精彩问答,由 PolkaWorld 社区翻译。
Q1:如何计算 XCM/XCMP 的使用成本?当有 100 条平行链在运行的时候,应该看什么指标来衡量吞吐量,和平行链的 XCM 区块空间使用情况呢?
Bill:“如何计算 XCM/XCMP 的使用成本?”,我同意目前这是个比较麻烦的过程。目前还没有和费用扣除相关的事件,所以你需要转换 dmpQueue.ExecutedDownward 事件的 weight 结果,从而获取费用结果。在 Substrate 中,你会使用类似这样的函数:https://github.com/paritytech/substrate/blob/696bdc67af5fd83aca318263dbd405593b043ba3/frame/transaction-payment/src/lib.rs#L622,但我不确定是否有更简单的方法来做到这一点。我已经联系了一些人,如果发现更优的方法,我会更新这个答案。
“当有 100 条平行链在运行的时候,应该看什么指标来衡量吞吐量,和平行链的 XCM 区块空间使用情况呢?” 我不能 100% 确定你要问什么,但是你可以使用所有已执行 XCM 交易的权重与其他 extrinsic 的权重相比,来估算 XCM 专门使用的区块空间百分比。
Q2:DOT 的通证经济学和约 7.7% 的高通胀已被多次批评。你对此有何看法?你认为高通胀是一个问题吗?你们是否正在以某种方式调整通证经济学?
Bill:为了网络的安全,通胀是必要的。具体通胀值取决于 runtime,这意味着本质上它取决于 DOT 的持有者(因为他们对 runtime 进行投票)。任何人都可以更新通胀参数,并提交提案更改当前 runtime 来执行它。
有关更多信息,你可以阅读相关的 Wiki 页面:https://wiki.polkadot.network/docs/learn-staking-advanced#inflation,或者如果你想深入研究,可以阅读原始研究论文:https://research.web3.foundation/en/latest/polkadot/overview/2-token-economics.html。我认为在论文中需要注意的重要一点是 “注意,当前实施的通胀模型具有不同的参数” 这句话。我不知道有谁在推动对通胀模型的重大改动(围绕将 Polkadot 模型改为 Kusama 模型的提案有一些讨论,Kusama 的模型与论文中的更接近,因为理想的质押率随平行链的数量而改变,但 Polkadot 却没有这样做)。但是,如果这对你很重要,你可以在 Polkassembly 上发帖来获得反馈,或者直接提交一个提案——这是 Polkadot 的一大优点,它可以随着 DOT 持有者的需求而发展。
Q3:与其他区块链(如以太坊 PoS 链)的去信任桥接有何进展?
据我了解,如果提供了适配器,Eth2.0 可以充当平行线程。你能说明一下去信任桥和平行线程之间的区别吗?
是否有任何不适合通过去信任桥连接到 Polkadot 的区块链(例如 Solana)?
Bill:Snowfork 一直致力于开发去信任的以太坊 2.0 桥 Snowbridge。还有其他平行链具有连接以太坊的各种桥(我知道 Moonbeam 有一些不同的资产桥,Darwinia 也有通往以太坊的桥... 可能我还漏了一些其他的,如果你知道更多,请随时在评论中补充)。
在最近的一条 Polkassembly 帖子中,有 Snowbridge 的更多相关信息:https://polkadot.polkassembly.io/post/1341。
至于有哪些链不适合桥接到波卡,我想不到哪条链完全不适合的原因。有些链会比其他链更难桥接(例如基于 DAG 的系统,如 Nano;强调隐私的链,如 Monero 或 ZCash),但这是从工程的角度,而不是其他更深层次的角度来看的。
与往常一样,使用桥时,你本质上是 “信任” 桥另一端的区块链(以及桥本身)。因此,如果你不信任其他区块链,使用桥不会神奇地增加安全性和信任度;你需要信任你正在使用的当前链、桥的代码以及你正在桥接的其他区块链。这是桥和共享安全(Polkadot 模型)之间的主要区别之一。
Q4:目前有些平行链 Auction 只有一条链参与竞争。你预计新的平行链会耗尽吗?你是否担心由于缺乏竞标者,有人可以几乎白嫖到平行链插槽?
Bill:我认为随着时间的推移,我们将看到平行链需求的潮起潮落。目前正在加入竞争的团队并不多,这是真的,但有很多团队仍在开发中,或只是决定暂时不成为平行链。
锁定在平行链中的 KSM/DOT 数量少,将对质押奖励率和通胀产生影响,因为目前 Kusama 上的通胀模型(可能在不久的将来在 Polkadot 上)假设大约每条平行链中锁 0.5% 的 KSM。所以很明显,如果平行链团队以远低于这个水平的价钱成为平行链,这会与预期有所不同。不过,这是一个小问题。
恶意平行链影响其他平行链或中继链的能力很小,并且可以通过治理将真正的不良行为者踢出(当然这是不万不得已的办法)。
Q5:在平行链和桥之后,波卡的下一步是什么?
Bill:我比较期待的一些大事有:
治理 v2,又名 OpenGov —— 目前正在 Kusama 上投票。通过删除任何具有更高特权的账户,会有助于将网络进一步去中心化(例如理事会和技术委员会等特权账户,不过注意,是由于 DOT 持有者的投票,才赋予了这些账户特权,并且持有者也有权取消这些账户的特权)。
异步支持 —— 这可能听起来有点枯燥,但这意味着平行链可以提高吞吐量,和将出块速度翻倍。
提名池和进一步的质押改进 —— 我们希望任何想要质押的人都能够质押,并一直在努力实现这一目标。质押团队取得了长足的进步(任何拥有 1 DOT 加上大概 0.1 DOT 交易费的人)现在都可以在 Polkadot 上质押了。
我建议大家看看 Rob Habermeier 最近关于 Polkadot 路线图的帖子,以了解即将发生的事情。还有很多我没有在这里讨论的内容,例如 XCMv3、新系统平行链、权重系统大改……
Q6:我们正在全世界范围内创建下一代的互联网,你认为 Dotsama 生态会如何做出贡献?换句话说,你认为哪些项目具有远见/革命性?
Bill:我对具体的项目没有什么偏好,不过让我印象最深的,是正在做只有 Substrate 和 Polkadot 才能做的事情的项目。有不少项目超出了 DeFi 和智能合约的领域,虽然这些领域很重要同样,但我真的很想看看人们如何使用 Substrate 为特定使用场景定制自己的区块链。
Q7:如果把以太坊智能合约和 Substrate 链相比,我想不出一条 Substrate 链能做的什么额外的使用场景,是一个以太坊合约 + 支持后端(例如一个小的 NodeJS 服务器)不能做的吗?
Bill:一些比较好的例子有 —— 使用非基于 EVM 的语言或 VM(例如使用 ink!)、在协议级别阻止 MEV、与 “现实世界” 建立半信任交互、通过使用 Runtime 而不是合约来大幅提高性能/吞吐量、改变费用结构(甚至是允许无费用交易),或允许特定的治理机制来控制链的未来(例如,让 DAO 或集体直接负责 runtime 的代码更新,而不是硬分叉)。
这些只是几个例子。老实说,在提供这些真实的例子和使用场景方面,我们可以做得更好——我们正在努力!不过这个页面应该会帮助你了解使用 Substrate 的好处:
https://substrate.io/technology/
直播预告:
11 月 17 日(本周四)晚 7 点,波卡世界直播之「波卡平行链项目 Astar 专场」,为你带来 Astar 生态最新进展。点击下方按钮预约。
PolkaWorld Telegram 群:
t.me/polkaworld
PolkaWorld Youtube 频道:
https://www.youtube.com/c/PolkaWorld
PolkaWorld Twitter:
@polkaworld_org
更多内容
波卡周报丨Polkadot 代码库创建 5 周年!启动治理 V2 的 Kusama 244 号公投正在投票中!
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!