以太坊和比特币表面上有不少相似之处。两者都运行在点对点网络之上,都采用工作量证明这种拜占庭容错共识算法,也都依赖数字签名和哈希等密码学技术。此外,它们都有各自的原生数字货币——以太币和比特币。但这只是表象,在目的和底层架构上,两者其实有着本质的分歧。
以太坊钱包和比特币钱包有什么区别
最后不得不提图灵完备这个特性,以太坊是一个图灵完备的系统,具备执行智能合约的能力。正因如此,它才能成为开源的、全球去中心化的计算基础架构,开发者可以在上面搭建强大的去中心化应用,内建经济激励机制,同时提供高可用、可审计、透明中立等特性,减少审查、第三方介入和对手方风险。
权益证明还有几个额外好处值得细说。一是可以对拜占庭行为实施更灵活明确的惩罚,这让协议设计者能更精细地控制网络中各类行为的风险与收益,提升经济安全性。二是"一美元就是一美元",谁也不能靠堆砌硬件或开发ASIC芯片取得优势,而且收益按比例分配,靠的是成熟的去中心化身份管理服务。
两个社区的脾气也完全不是一个路数。比特币那边做事特别谨慎,任何修改都得反复审查,确认不会影响现有系统,而且几乎只接受向后兼容的改动,用户不升级照样能用。以太坊这边则是另一副做派——先干了再说,创新优先,不怕推翻旧假设、破坏兼容性,甚至有时逼着客户端必须更新,这套文化背后就是那句口号:move fast and break things。
说到挖矿,差别就更明显了。比特币的工作量证明需要矿工做大量枚举计算,去凑出带前导零的区块哈希,难度越高算力消耗越大,所以一直被批评浪费能源。以太坊则换成了权益证明机制,验证人按持币量决定投票权重,轮流提议和投票出块,出块贡献会得到网络奖励。
说到底,两者的出发点就不一样。比特币从一开始就奔着成为替代现金的数字货币而去,如今更像是"数字黄金",核心始终围绕货币属性。以太坊则不同,它要搭建的是一个被称为"世界计算机"的通用计算平台,以太币存在的意义主要是支付使用这个平台所消耗的资源,而不是成为支付手段本身。
从技术层面来对比就很有意思了。比特币的区块链说白了就是一个用来记录比特币所有权变化的分布式状态机,每笔交易都会引发一次全局状态转换。以太坊虽然也采用分布式状态机,但它追踪的不是货币归属,而是一份通用数据存储的状态变化。换句话说,比特币管的是账本,以太坊管的是程序运行的结果。