※ 引述《a07051226 (葡萄糖)》之铭言:
: 我大概翻查一下Google得出结论
: Bitcoin Classic(简称BTCC)是2mb的BTC,因为是由BTC原代码修改的
: 所以可以被称为补钉原因是在版本差异还不大前可以merge起来让BTC延续成2MB版本
: 不过好像现在是有两派人马,一个坚持不扩,另一要扩
: 假设两边没有共识,那么BTCC就会被视为是BTC的山寨币
先讲一下block size是啥,在概念篇提到区块练就是一本一本的帐本。
而帐本的容量就是block size。目前的限制是1MB
https://www.ptt.cc/bbs/DigiCurrency/M.1451231706.A.D66.html
其实在中本聪最初的版本里并没有硬性限制bitcoin的区块大小,只有限制讯息大小不能
超过32MB,因而限制了区块不能超过32MB。
后来bitcoin上的应用越来越多了,区块炼膨胀的问题被重视。
为了避免区块炼过度膨胀导致完整节点无法在一般PC上运行,
所以中本聪加了一个MAX_BLOCK_SIZE的参数限制了区块的最大大小:
https://goo.gl/ml13sq
但随着Bitcoin越来越流行,交易量越来越大,1MB的区块越来越不够用了。
现在十个区块产出大概八个都是满的,接近1MB。
这会导致一般交易确认要等很久,甚至是无法被确认
这个时候中本聪钦点的继承人,Gavin Anderson开始来游说要大幅增加比特币的区块限制
,直接调到8MB。
很不幸的是Bitcoin完整节点的唯一版本Bitcoin-core的核心开发人员不接受这个提案。
因为Bitcoin-core的开发人员早就被Blockstream入侵了。扩容他们就没戏唱了。
Gavin只能出走搞了一个Bitcoin XT,但因为太过激进,所以矿池都不支持。
因为更大的区块代表更大的频宽需求。要晓得中国矿池都是在防火长城内的。
他们的网络频宽通常不高。
直到现在Gavin妥协搞了一个Bitcoin Classic,这个版本获得超过75%的矿池支持:
: 试问:
: 第一种情况:BTCC变成山寨币
: 那么BTC与BTCC到底哪个比较有机会成功?
: 其中是不是又有转换机制?
: (抱歉没有接触过相关山寨币不太清楚)
基本上只要BTCC拥有75%的矿工算力,斗争就结束了,因为只拥有25%算力的Bitcoin-core
出块将会慢到一个小时出一块,根本不会有人用这么缓慢的加密货币。
且交易也将难以被确认,更恐怖是将可以轻易地被被BTCC的矿工做51%攻击。
跟死亡没两样。
但Bitcoin-core死到临头还是不愿意妥协,他们想出来既然要Hard-ford,原来的
Bitcoin-core就干脆Hard-fork成SHA3的mining算法,这样就不怕了。
当然矿工要不要鸟他们又是另外一回事了。
至于转换机制就是从Hardfork那一个时间点起算,你原来的比特币将会有分裂复制成
两种加密货币,Bitcoin-core币和Bitcoin Classic币,这两种币将从此不相干。
两种币各有自己的帐本。就像是平行世界,无法直接转换(当然透过交易所还是可以)。
假如两种币都存活的话,就必须看清楚到底是要交易Bitcoin-core币还是BTCC币。
: 第二种情况:BTCC被patch进BTC成为2MB的BTC
: 那么应该是不关钱包软件的事(亦或是透过更新等等解决问题)?
: 就使用者来说基本上是没有什么影响的?
: 其实还是不太懂到底是怎么回事
因为是Hardfork,所以所有完整的钱包都必须做升级,
否则你的钱包只能交易Bitcoin-core币,升级后才能交易Bitcoin classic币。
至于一般手机钱包则可能不用升级,端看该钱包是如何实作的。
而网站钱包则都给该网站去烦恼吧。
不过最后还是建议在hardfork发生的时候把私钥保存在手中,资产才能得到最佳的保护。
Reference:
https://en.bitcoin.it/wiki/Scalability_FAQ
http://bitcoin.stackexchange.com/questions/30817/what-is-a-soft-fork
https://goo.gl/8hTS5q Gavin's BIP