Internet Computer 与 Ethereum:主要区别详解
Internet Computer 与 Ethereum:容器(canister)、子网和反向 gas 与 EVM、gas 费和 Rollup 相比有何不同,以及代币用途、供应设计和风险。
Ethereum 是通用型智能合约区块链,用户按笔支付 gas,如今大部分扩容都在二层 Rollup 上进行;而 Internet Computer 是由多个子网组成的网络,运行能够存储数据并直接提供网站的“容器”(canister)智能合约,计算费用由开发者而非用户预先支付。两者都承载去中心化应用,但对区块链应如何运作押注了截然不同的思路。
如果你作为学习者或投资者在比较二者,本指南将并排列出它们的设计、代币作用、供应模型和主要风险。本文不推荐任何一方,只是帮助你理解自己所看到的内容。
并排比较
| 特征 | Internet Computer(ICP) | Ethereum(ETH) |
|---|---|---|
| 用途 | 在链上托管完整应用,包括数据和网页前端 | 为去中心化应用和二层网络提供结算与智能合约层 |
| 共识/设计 | 由节点机器组成的众多子网,各自运行自己的共识;通过链密钥密码学连接在一起 | 单一权益证明链;主要通过 Rollup 扩容 |
| 智能合约 | 容器(WebAssembly),通常用 Motoko 或 Rust 编写 | EVM 合约,大多用 Solidity 或 Vyper 编写 |
| 谁支付费用 | 容器,使用 cycles(反向 gas) | 签署交易的用户(gas) |
| 代币用途 | 兑换为 cycles;在神经元中质押以参与治理 | gas 费;质押以保障网络安全;DeFi 中的抵押品 |
| 供应设计 | 无硬性上限;作为奖励铸造,兑换为 cycles 时销毁 | 无硬性上限;发放给质押者,基础费用被销毁 |
| 主要风险 | 治理和节点集中、采用度、复杂性 | 网络繁忙时费用高昂、二层网络之间的碎片化、竞争 |
Ethereum 如何运作
Ethereum 于 2015 年上线,并在 2022 年从工作量证明转向权益证明,这一事件被称为“合并”(the Merge)。验证者质押 ETH 来提议和证明区块。智能合约运行在以太坊虚拟机(EVM)上,EVM 已成为被众多其他链复制的事实标准。我们在 Ethereum 与 XRP 一文中有更详细的介绍。
每笔交易都需要支付以 ETH 计价的 gas。自 2021 年的一次升级以来,每笔费用的一部分(基础费用)会被销毁。为了让费用保持在可控范围内,Ethereum 的路线图依赖二层 Rollup,它们将交易打包并把数据发布回 Ethereum。更多内容请参阅我们的指南什么是以太坊中的 gas。
Internet Computer 如何运作
Internet Computer 由 Dominic Williams 领导的 DFINITY Foundation 开发,于 2021 年推出。其核心理念包括:
- 子网:网络被划分为多个子网,每个子网是一组运行自己区块链的节点机器。可以通过增加子网来提升容量。
- 容器:将代码和状态打包在一起的智能合约,可以存储大量数据,并能直接向浏览器提供网页。
- 链密钥密码学:让整个网络对外呈现单一公钥,并允许容器为其他链签署交易。
- 网络神经系统(NNS):一种链上治理系统,ICP 持有者将代币锁定在“神经元”中,对提案进行投票,包括升级和添加节点。
完整介绍请阅读什么是 Internet Computer(ICP)?。
费用:gas 与反向 gas
假设有一个用户可以给帖子“点赞”的应用。在 Ethereum 上,每个写入链上的点赞都要求用户持有 ETH 并支付 gas,这就是大多数社交应用把此类操作放在链下或二层网络上的原因。在 Internet Computer 上,开发者预先为应用的容器充值 cycles,用户无需持有任何代币即可点赞。
其中的权衡在于:反向 gas 为用户带来类似普通网页的体验,但开发者需要负责为应用提供资金,并保护应用免受耗尽 cycles 的滥用。
去中心化与治理比较
两个网络都自称去中心化,但实现这一目标的方式不同,在形成自己的看法之前,值得先了解这些差异。
Ethereum
任何拥有足够 ETH 的人都可以运行验证者,网络中有数量非常庞大的验证者,由个人、质押池和机构运营。协议变更走链下流程:称为 EIP 的提案会被公开讨论,客户端团队负责实现,节点运营者自行选择是否升级。批评者指出,少数流动性质押服务商和交易所持有很大比例的质押份额。
Internet Computer
节点机器由独立的节点提供商运营,其准入需经 NNS 治理批准,硬件标准也有明确规定。升级由神经元在链上投票决定,通过的提案可以自动执行。支持者认为这是一种快速、透明的网络演进方式。批评者则认为投票权一直较为集中,节点准入需要许可,且 DFINITY Foundation 拥有相当大的影响力。
两种模式都存在取舍。阅读任一网络的治理新闻时,请问一问:是谁提出了这项变更,谁能阻止它,以及它是如何执行的。
各自适合哪些人
- Ethereum 可能适合重视最大开发者社区、深厚 DeFi 流动性、广泛钱包支持和长期安全记录,并能接受跨二层网络更高复杂性的人。
- Internet Computer 可能适合希望构建带网页前端的完全链上应用的开发者,以及不愿为每次操作付费的用户,前提是他们能接受较小的生态和不同的治理模式。
共同风险
- 1智能合约漏洞。 无论基础层多安全,两个网络上的应用都可能被攻击利用。
- 2波动性。 ETH 和 ICP 都曾大幅下跌;你可能损失大部分投资。
- 3治理与监管。 协议变更和不断变化的监管可能影响任一网络。
- 4假冒代币和网站。 仿冒代币和钓鱼网站同时瞄准两个社区。请核实官方链接和合约。
- 5竞争。 众多公链在争夺开发者、用户和流动性。
总结
Ethereum 是成熟的智能合约结算层,路线图以 Rollup 为中心;Internet Computer 是基于子网的网络,试图以反向 gas 模型在链上运行完整应用。二者以截然不同的方式解决相互重叠的问题。在形成看法之前,请在两种币的页面上比较实时数据,并阅读各项目的官方文档。
常见问题
Internet Computer 和 Ethereum 有什么区别?
Ethereum 是通用型智能合约区块链,用户为每笔交易支付 gas,扩容越来越多地在二层 Rollup 上进行。Internet Computer 由众多子网组成,这些子网运行容器(canister)智能合约,能够存储数据并直接提供网页;开发者预先支付计算费用,因此用户往往无需为每次操作付费。
Internet Computer 的反向 gas 模型是什么?
在 Internet Computer 上,容器智能合约使用 cycles 支付自身的计算和存储费用,开发者通过兑换 ICP 获得 cycles。与应用交互的终端用户通常不需要代币,也不必为每次操作支付费用。这与 Ethereum 正好相反,在 Ethereum 上由签署交易的用户支付 gas。
ICP 或 ETH 的供应量是固定的吗?
两者都没有硬性上限。ETH 作为质押奖励发放给验证者,同时每笔交易的基础费用会被销毁,因此净供应量可能增加也可能减少。ICP 作为治理和节点奖励铸造,并在兑换成用于支付计算费用的 cycles 时被销毁。
Internet Computer 能与 Ethereum 交互吗?
可以,但有一定限度。Internet Computer 使用一种称为链密钥(chain-key)密码学的技术,让容器能够为其他区块链签署交易,其生态已构建了与 Bitcoin 和 Ethereum 的集成。在依赖这些集成之前,请查阅官方文档,了解哪些集成已上线以及它们如何保障安全。
