1、比特币常常被称为“数字货币”,而以太坊经常被称为“世界计算机”。以太坊跟比特币有很多共同点:一个连接参与各方的点对点网络、一个用于同步状态的拜占庭容错共识算法(工作量证明)、使用数字签名和哈希等密码学原理、一种数字货币(以太币)。然而,在许多方面,以太坊的目的和结构都与之前的比特币(包括其他开放式区块链)截然不同。
2、以太坊和比特币的区别:
3、一、目的不同
4、以太坊的主要目的不是成为数字货币的支付网络。虽然以太币本身对于以太坊的构成和运营是不可或缺的,但以太币的主要目的是作为一种效用货币来支付使用以太坊这个“世界计算机”所产生的花费。而比特币的目标就是成为代替现金的数字货币,或者如现在所表现的那样成为“数字黄金”,总之与货币有关。
5、二、矿工及矿工维持的区块链做的事不同
6、最初的区块链,也就是比特币背后的区块链,是用于跟踪比特币及其所有权状态的。你可以把比特币看作一个分布式的共识状态机,交易导致一次全局范围的状态转换,改变了比特币的所有权。状态转换受共识规则所限,在若干个区块被挖矿之后,允许所有的参与方(最终)对系统的状态达成一致的共识。以太坊也是一个分布式状态机。但是不同于跟踪数字货币所有权的状态,以太坊跟踪的是一个通用目的的数据存储的状态转变。
7、三、生态文化不同
8、在比特币的世界中,开发是由相对保守的原则所指导的:所有的更改必须严格检查,确保不会导致现有系统之上的问题。绝大多数情况下,只有那些能够后向兼容的修改才被允许实现。现有的客户端可以选择与新版的系统保持一致,但是也可以选择不更新而仍旧维持运行。
9、相比之下,在以太坊的世界中,开发文化更着眼于未来,对应的口号是:move fast and break things。如果需要一项更改,就实现它,即使这意味着废弃之前的假设、破坏兼容性,或者导致客户端被迫更新。以太坊开发文化的特点是快速创新、快速变革,敢于进行前瞻性实验,即使牺牲后向兼容性也在所不惜。
10、四、共识算法不同
11、比特币在区块生成过程中使用了工作量证明(Proof of Work)共识机制,一个符合要求的区块哈希由N个前导零构成,零的个数取决于网络的难度值。要得到合理的区块哈希需要经过大量枚举计算,计算时间取决于机器的哈希运算速度。因此,比特币挖矿常常被人诟病是在浪费能源。以太坊就共识算法进行了改进,。在股权证明(Proof ofStake)共识中,验证人轮流提议新块并对下一个块投票,每个验证人的投票权重取决于其持币量的大小(即股权)。验证人为区块链网络提供出块服务,网络也会给验证人返回奖励,而且这种奖励也实现了对攻击者的经济制约。
12、PoS可以灵活地、明确地设计对拜占庭行为(即不遵循协议)进行的惩罚。这使得协议设计者能够对网络中各种行为的不对称风险和收益回报情况进行更多的控制。提高安全性的另一个方面是增加网络攻击的成本,因此具有明确惩罚(可能在比PoW更严重的级别上)的能力可以增加网络的安全性(意即经济安全)。在PoS权益证明的情况下,一美元就是一美元。这样的好处是,你不能通过汇集在一起,使得一美元值得更多。你也不能开发或购买专用集成电路(ASIC),从而在技术上占有优势。所以,PoS不同于PoW挖矿收入的累计分配方式,采用了比例分配(成熟的去中心化的身份管理服务使得按比例分配收益成为可能)。
13、五、图灵完备
14、以太坊不同于比特币,是一个图灵完备的系统。(技术层面过于复杂,就不展开了)
15、总之,以太坊是一个开源的、全球去中心化的计算基础架构,可以执行称为智能合约的程序。它使用区块链同步和保存系统状态,借助以太币这种数字货币来计量并控制程序执行的资源开销。以太坊平台使得开发者可以构建强大的去中心化应用,并且内建了经济性的功能。在提供高可用性、可审计性、透明和中立等特性的同时,减少或消除了审查、第三方介入和对手方风险。
标签: 数字货币