近日,中本聰骰子(Satoshi Dice)網(wǎng)站的運營人員在BCH社區(qū)論壇R/BTC發(fā)帖表達了網(wǎng)站對于BCH的訴求,他們希望BCH的技術(shù)開發(fā)人員能在今年年底取消BCH的25未確認交易限制,并承諾在更改后向BCH發(fā)展基金捐贈1000個BCH,而他們認為自己也將因此獲得高達100萬歐元的潛在價值。
中本聰骰子的訴求
我們中本聰骰子網(wǎng)站全力支持點對點電子現(xiàn)金的愿景,但為了更好的幫助這個社區(qū)的發(fā)展,我們需要25未確認交易限制被取消。中本聰骰子曾是這個世界上最流行的加密游戲,而且它還可以再一次實現(xiàn)當初的輝煌。目前的問題是,只要玩家投入到游戲并進行下注后,他們很快就會遇上25未確認交易限制,玩家下夠25次后就需要等到下一個區(qū)塊才能繼續(xù)玩,這非常影響玩家的用戶體驗,會促使他們尋找新的替代方案。這種限制幾乎與Blockstream公司對BTC施加的1MB限制一樣糟糕,這也是我們切換到BCH的原因。
如果我們可以在今年年底取消掉25未確認交易限制,我們會捐贈1000個BCH給比特幣現(xiàn)金發(fā)展基金。
什么是BCH的25未確認交易限制?
未確認交易限制是指對一筆未確認交易的轉(zhuǎn)賬次數(shù)進行限制,而25的意思是,這筆未確認交易最多只能在10分鐘的時間內(nèi)連續(xù)轉(zhuǎn)賬25次,多出的交易次數(shù)不會被打包進區(qū)塊。
舉個例子,你的錢包接受到一筆秒到賬的零確認交易,然后你立即進行花費,將幣再以零確認的方式轉(zhuǎn)出去,接收方再進行交易,以此類推,在連續(xù)轉(zhuǎn)了25次后,如果這些交易還是沒有被打包,那么這筆交易就不能繼續(xù)花費了,需要等待這些交易被打包后(平均是10分鐘打包一次),才能開始新的零確認交易。
未確認限制主要是為了防止零確認交易情況下出現(xiàn)回滾或者雙花的風險,正常情況下不會出現(xiàn)回滾或者雙花,而且目前也很少會出現(xiàn)10分鐘內(nèi)一筆零確認交易連續(xù)轉(zhuǎn)賬25次的使用案例,中本聰骰子則是個例外,因為它不僅支持零確認,而且骰子的游戲速度快,玩家下注的速度自然也快。
這些限制是BCH從BTC身上沿襲過來的,2015年7月限制代碼被添加到比特幣中,25筆交易的限制是在2015年10年月被確定下來。
未確認交易限制能否取消?
未確認交易限制很容易就能取消,至少從技術(shù)上來說很容易實現(xiàn),BCH的眾多客戶端版本之一,BCHD全節(jié)點客戶端就沒有這個限制,但運行該節(jié)點的礦工較少,所以即便中本聰骰子網(wǎng)站將所有交易指定廣播到BCHD節(jié)點,缺少礦工打包還是不行。同樣的道理,如果BU客戶端撤銷了限制,而ABC客戶端沒有撤銷,還是解決不了問題,因為BCH的算力和客戶端是分散的,這個更改需要統(tǒng)一進行。
技術(shù)改動雖然很方便,但25未確認限制是經(jīng)過開發(fā)人員詳細測試和審核的,貿(mào)然的進行刪除,有可能會對整個網(wǎng)絡造成負面影響,所以是否刪除限制,還有待考量,至少需要先在測試網(wǎng)上進行測試,然后由開發(fā)者衡量利弊之后再做判斷。