Nervos 机长集训营

Nervos CKB 和以太坊、比特币有什么区别?

2019-07-16  本文已影响48人  区块文

三者的区别首先是共识机制。

以太坊早期是POW共识,后期升级成POS共识,比特币共识就是POW,Nervos的共识是NC-Max,是中本聪共识的升级版,可以最大限度地利用带宽,并在带宽日益升级的未来,通过自身的自适应调整提供满足安全性和去中心化性前提下的最大吞吐量。区块中划分出交易提案区和交易确认区,也降低了自私挖矿攻击。

然后就VM与合约了,以太坊有自己的EVM字节码,自己开了图灵完备语言Solidity,可以运行智能合约,比特币是OP操作堆栈脚本执行,不能支持智能合约,而CKB 是任何可以编译成 RISC-V 指令集的语言均可以直接用来开发 CKB 的智能合约,即使是编译为 EVM 字节码或 Bitcoin 脚本的智能合约也可以编译为 CKB-VM 字节码。CKB交易的每个 Input 都会引用一个现有 Cell,一笔交易可以覆盖、销毁或生成一个 Cell。共识规则强制规定交易中所有 Output Cell 的容量总和不能超过所有 Input Cell 的容量总和。

六号机

文亦

上一篇下一篇

猜你喜欢

热点阅读