快讯:
据zycrypto报道,21岁的土耳其IT分析师、凡士林数字和垂直媒体创始人Kerem Albayrak攻击了苹果系统,威胁要出售3.19亿用户的详细信息,并索要17.4万美元的比特币作为赎金。在英国伦敦威斯敏斯特地方法院,昨日受审的Kerem Albayrak在Youtube视频中透露了这一威胁,视频显示他正在访问苹果icloud用户的账户。然而,他还没有对此认罪。
据Coindesk报道,Sia区块链网络已经发布了即将进行的硬分叉的正式代码,该代码将阻止矿工使用比特大陆和其他主要制造商生产的硬件。Nebulous CEO David Vorick表示,“所有想继续使用Sia网络的用户都需要在“硬分叉日”之前进行升级。所有主要交易所都将参与“硬分叉”。”
小葱APP讯,全球反洗钱监管机构-反洗钱金融行动特别工作组(FATF)今日表示,加密货币交易所和其他公司应受到监管或获得许可,以防止加密货币被用于洗钱和恐怖主义融资。并表示,所有司法管辖组织都应采取紧急的法律和实际措施,以制止滥用加密货币的行为。
据zycrypto报道,21岁的土耳其IT分析师、凡士林数字和垂直媒体创始人Kerem Albayrak攻击了苹果系统,威胁要出售3.19亿用户的详细信息,并索要17.4万美元的比特币作为赎金。在英国伦敦威斯敏斯特地方法院,昨日受审的Kerem Albayrak在Youtube视频中透露了这一威胁,视频显示他正在访问苹果icloud用户的账户。然而,他还没有对此认罪。
据Coindesk报道,Sia区块链网络已经发布了即将进行的硬分叉的正式代码,该代码将阻止矿工使用比特大陆和其他主要制造商生产的硬件。Nebulous CEO David Vorick表示,“所有想继续使用Sia网络的用户都需要在“硬分叉日”之前进行升级。所有主要交易所都将参与“硬分叉”。”
小葱APP讯,全球反洗钱监管机构-反洗钱金融行动特别工作组(FATF)今日表示,加密货币交易所和其他公司应受到监管或获得许可,以防止加密货币被用于洗钱和恐怖主义融资。并表示,所有司法管辖组织都应采取紧急的法律和实际措施,以制止滥用加密货币的行为。
据zycrypto报道,21岁的土耳其IT分析师、凡士林数字和垂直媒体创始人Kerem Albayrak攻击了苹果系统,威胁要出售3.19亿用户的详细信息,并索要17.4万美元的比特币作为赎金。在英国伦敦威斯敏斯特地方法院,昨日受审的Kerem Albayrak在Youtube视频中透露了这一威胁,视频显示他正在访问苹果icloud用户的账户。然而,他还没有对此认罪。
据Coindesk报道,Sia区块链网络已经发布了即将进行的硬分叉的正式代码,该代码将阻止矿工使用比特大陆和其他主要制造商生产的硬件。Nebulous CEO David Vorick表示,“所有想继续使用Sia网络的用户都需要在“硬分叉日”之前进行升级。所有主要交易所都将参与“硬分叉”。”
小葱APP讯,全球反洗钱监管机构-反洗钱金融行动特别工作组(FATF)今日表示,加密货币交易所和其他公司应受到监管或获得许可,以防止加密货币被用于洗钱和恐怖主义融资。并表示,所有司法管辖组织都应采取紧急的法律和实际措施,以制止滥用加密货币的行为。

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

谈国鹏 2016-12-16 14:08 发布在 区块链 80912

今天是“谈谈区块链”专栏的开篇,关注巴比特有些年头了,成为专栏作家今天却是第一天。先自我介绍一下,谈国鹏:比特宝(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将是个灾难!

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

评论(8)
登录 账号发表你的看法,还没有账号?立即免费 注册
  • 巴比特资讯 2016-12-16
    【谈谈区块链(01): 比特币、以太坊、hyperledger技术宏观比较】熟悉比特币技术的同学再去学以太坊和hyperledger往往有些困惑,本文帮大家做个梳理http://t.cn/RItMfjT 作者@谈国鹏 ,一直从事比特币、以太坊、hyperledger等区块链研究探索工作,现任三一集团区块链研发负责人。
    • taoge: 2017-06-01
      感恩分享,我是在做quickcoin投资。
  • 睿思通-专注比特币交易平台开发 2016-12-16
    比特币的成功SPV功不可没
  • ruiec997 2016-12-16
    我是做数字货币开发的,有需要的可以联系我= -看我头像
  • 谈国鹏 2016-12-17
    谈谈区块链(01): 比特币、以太坊、hyperledger技术宏观比较_巴比特_服务于区块链创新者 http://t.cn/RItMfjT
  • merry 2016-12-21
    非常感谢 https://blockmeta.com/btc-tx/8f77a0e1235655fe4469dbc0dd23947399fdb7cb2f9f7f09ef5d27e4656bd9cf 赞助0.012776 BTC
  • LaTif 2017-04-20
    以太坊支持SPV。它自身的帕特里夏树支持SPV,而且增加了全局账户信息的SPV
  • Emilee 2017-10-08
    区块链的核心是一致的,实现方式各有不同。