谈谈区块链(01): 比特币、以太坊、hyperledger技术宏观比较

imToken 是一款全球领先的区块链数字资产管理工具[ZB],帮助你安全管理BTC, ETH, ATOM, EOS, TRX, CKB, BCH, LTC, DOT, KSM, FIL, XTZ 资产,同时支持去中心化币币兑换功能 ...

以太坊和比特币区块链钱包_区块链比特币以太坊_比特币钱包和以太坊钱包

比特币钱包和以太坊钱包

下面转入正题。熟悉比特币技术的同学再去学以太坊和(均指 )往往有些困惑,先帮大家梳理如下:

区块链比特币以太坊

1,最大困惑:是个什么东西?

比特币里没有账户概念,所有余额均通过UTXO计算而得。而以太坊和里均有账户概念。以太坊的账户分为普通帐户和合约账户,每个账户对应有永久存储空间,存储该账户的以太币余额、、计数器(用于防止 )、其它键值对等。中账户即为imToken下载,每个被的(是中对智能合约的叫法)就是一个账户,每个账户也对应有永久存储空间,存储自定义的键值对。以太坊和中的永久存储空间就是。

2,究竟存储在哪里?

这个问题会让比特币开发者更加困惑,因为对于比特币而言,每个节点维护一个完整的,除此以外再无其它数据需要存储。而对于以太坊和而言究竟的信息(即账户的相关信息)存储在哪里?是在里面还是其它什么地方?即链上存储还是链下存储?答案是链下存储。事实上,以太坊和的每个block会只是包含当前对应的整个数据集合的一个hash,称为-hash。以太坊完整数据则存储在~/.,的数据存储在/var///db下。

3,出块速度不一样

这个大家应该比较清楚,比特币平均10分钟出一次(对于初学者稍微解释一下,是平均,不是固定。处理逻辑是只要矿工算出答案就立即出块,快到几秒、慢到几小时都有可能),以太坊是平均十几秒,而默认是1个交易出一个块,也支持模式,多个交易出一个块(只是我的理解,还未完全验证)。就是说没有交易时是不出块的,比如1天都没有交易,则一天都没有新块生成。而比特币和以太坊不一样,即使没有交易也会出块(因为矿工自己会发布交易,赚取挖矿费)。

4,共识机制不一样

比特币是PoW的鼻祖,以太坊目前也采用PoW,使用ibm版PBFT。PoW都需要设计代币(比特币和以太币,用于奖励矿工和防止攻击),PBFT则不一定,所以当前没有内置代币。

5,以太坊和支持SPV吗?

比特币的成功SPV功不可没。中本聪的天才之处体现在很多方面以太坊和比特币区块链钱包,SPV就是其中之一。如果没有SPV我相信现在已没有几个人玩比特币了。设想一下,下载一个钱包,要等好几天时间同步后才能使用,是一种什么样的体验!我还没有研究以太坊目前是否支持SPV。但是目前是不支持的(目前讲的是 0.6.1版本),不支持SPV将是个灾难!

今天是第一篇,先写这么多。改天继续!

作者:谈国鹏 (比特宝()创始人,现任三一集团区块链研发负责人)

BTC地址:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

返回顶部
跳到底部

Copyright © 2002-2024 imToken钱包下载官网 Rights Reserved.
备案号:晋ICP备13003952号

谷歌地图 | 百度地图
Powered by Z-BlogPHP Theme By open开发