风险提示:理性看待区块链,提高风险意识!
谈谈区块链(01): 比特币、以太坊、hyperledger技术宏观比较
首页 > 币界资讯 > 区块链新闻 2016-12-16 14:08:00
币界网报道:

今天是“谈谈区块链”专栏的开篇,关注有些年头了,成为专栏作家今天却是第一天。先自我介绍一下,谈国鹏:比特宝(bitbill.com)创始人,最早比特币支付的探索者。一直从事比特币、以太坊、hyperledger等区块链研究探索工作,现任三一集团区块链研发负责人。谈谈区块链是为谈国鹏谈论区块链的意思。本专栏计划从01期写至108期结束,主要以技术分享为主,也会参插区块链商业模型、个人思考等内容。

郑重提示:本专栏的任何内容和观点仅代表个人观点。

hyperledger

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

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

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

2,worldstate究竟存储在哪里?

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

3,出块速度不一样

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

4,共识机制不一样

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

5,以太坊和hyperledger支持SPV吗?

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

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

上一篇: 软件巨头Luxoft:区块链是2016年最大技术海啸,但仍处于研究调查阶段
下一篇: 著名市场研究机构:区块链+保险技术(insurtech)创造2350亿美元大市场
推荐专栏
Boss Wallet Web3 Econom Pass
专注币圈最新资讯
通俗浅显地聊透Web3大事小情
读懂区块链生态与未来,尽在币界网!
热门币种
更多
币种
美元价格
24H涨跌幅
BTC比特币
60,963.61 USDT
¥435,103.38
-2.72%
ETH以太坊
3,368.69 USDT
¥24,042.67
-0.3%
BNB币安币
570.68 USDT
¥4,073.00
-0.28%
USDT泰达币
1.02 USDT
¥7.25
-0.19%
SOL
135.96 USDT
¥970.36
+7.66%
USDC
1.00 USDT
¥7.15
-0.01%
TON
7.59 USDT
¥54.14
+4.55%
XRP瑞波币
0.47720 USDT
¥3.41
+0.48%
DOGE狗狗币
0.12210 USDT
¥0.87140
+2.43%
ADA艾达币
0.39050 USDT
¥2.79
+3.88%
热搜币种
更多
币种
美元价格
24H涨跌幅
比特币
60923.43 USDT
¥442,462.50
-1.3%
Solana
141.78 USDT
¥1,029.69
-3.98%
Curve
0.2944 USDT
¥2.14
+2.61%
Beta Finance
0.080603 USDT
¥0.59
-17.45%
Filecoin
4.5116 USDT
¥32.77
+1.23%
狗狗币
0.1252 USDT
¥0.91
+1.13%
柚子
0.5949 USDT
¥4.32
+2.27%
Conflux
0.1671 USDT
¥1.21
-0.3%
Shiba Inu
1.72E-5 USDT
¥0.00
-0.92%
Terra Classic
8.309E-5 USDT
¥0.00
-0.56%
波场
0.1228 USDT
¥0.89
+0.33%
dYdX
1.4134 USDT
¥10.26
+0.28%
最新快讯
更多
ArweaveAO:价值超4亿美元的stETH已存入AO
2024-06-28 22:55:13
美国最高法院推翻切弗伦原则,SEC不再拥有模糊法律解释权
2024-06-28 22:54:24
币界网最新行情晚报:BCH比特现金价格达393.6美元/枚,日内跌幅-3.17%
2024-06-28 22:44:04
币界网最新行情晚报:YGG价格达0.5804美元/枚,日内跌幅-3.02%
2024-06-28 22:40:33
币界网最新行情晚报:BTC比特币价格达60936.7美元/枚,日内跌幅-1.01%
2024-06-28 22:38:59
BTC跌破61000USDT,24H跌幅1.65%
2024-06-28 22:36:32
哈萨克斯坦-阿斯塔纳金融服务管理局批准Toncoin在许可平台交易
2024-06-28 22:34:02
下载币界网APP