※ 引述《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