本文为机器翻译
展示原文

以太坊使用单一的 gas 值来衡量执行效率。 Polkadot 的资源衡量方式不同。 在Polkadot Hub 上,透过以太坊钱包进行互动的开发者仍然可以看到熟悉的 gas 值。然而,在底层,运行时会从多个维度追踪资源: • ref_time → 计算时间 • proof_size → 状态资料验证器必须验证 • 储存 → 持久的链上状态,需要存款来预留空间 由于以太坊工具链期望使用单一的 gas 值,直接暴露此模型会破坏相容性。接受挑战🧑‍💻 Polkadot Hub 透过 gas 映射解决了这个问题。 在 RPC 层,以太坊式的 gas 被转换为 Polkadot 的内部权重和储存存款模型。当钱包呼叫 eth_estimateGas 时,系统会执行一次交易预演以测量: • 计算 • 状态验证 • 储存空间 这些资源随后被映射到 gas 费用,以用户熟悉的数值形式呈现给用户,开发者也可以使用熟悉的以太坊钱包和工具。同时,运行时会分别追踪计算、状态验证和储存的使用情况。 外部兼容以太坊。 底层采用多维资源计量。

来自推特
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
收藏
评论