比特幣現(xiàn)金開發(fā)團隊正式發(fā)布了比特幣現(xiàn)金免費交易的方案
我們都知道比特幣現(xiàn)金有一個非常大的優(yōu)勢就是手續(xù)費特別低。尤其與手續(xù)費高昂的比特幣相比,比特幣現(xiàn)金的手續(xù)費幾乎可以忽略不計。通過這一點,比特幣現(xiàn)金吸引了很多的堅定支持者和商家。但是為了給用戶更好的交易體驗,一些BCH礦池曾經(jīng)提出要支持部分0手續(xù)費的交易。雖然這個點子是CoinGeek和nChain在“礦工選擇”計劃中聯(lián)合發(fā)出的,但是卻得到了社區(qū)很多成員的支持以及Bitcoin.com和ViaBTC礦池的支持。
最近關(guān)于BCH的0手續(xù)費交易又有了新進展。比特幣現(xiàn)金的開發(fā)團隊之一Bitcoin XT發(fā)布了關(guān)于比特幣現(xiàn)金免費交易的方案。
首先Bitcoin XT制定了免費交易的標準——幣齡標準。Bitcoin XT表示“要發(fā)送免費交易,你的交易需要傳一個幣齡標準進來。該標準是交易輸入值的累計乘以它們具有的確認數(shù)。使用幣齡標準,我們可以允許許多交易免費,而且同時防止濫用。你基本上通過持有BCH來獲得免費交易的獎勵。壞人必須長時間持有大量BCH才能濫用它。這使得攻擊變得昂貴且不切實際?!?/p>
關(guān)于輸入和確認這兩個量,Bitcoin XT也進一步做了說明。在我們使用比特幣現(xiàn)金進行創(chuàng)建交易的時候,我們可以從先前收到的交易中獲取一個或多個輸入,并創(chuàng)建可在以后交易中使用的輸出。我們看到的比特幣現(xiàn)金的量實際上是未使用的輸出的集合。當我們每次將新的區(qū)塊添加到區(qū)塊鏈時,我們擁有的任何未使用的輸出都會獲得額外的確認。
之后,Bitcoin XT還推出了一個公式,指出優(yōu)先級大于或等于以下COIN * 144/250閾值的交易不需要付費,其中COIN為100 000 000 satoshis(1 BCH)。即priority 》= COIN * 144/250。
優(yōu)先級計算為(偽代碼):
調(diào)整后的交易大小為:
調(diào)整后的大小是激勵清理UTXO集以減小體積。其中此實際代碼現(xiàn)在位于 policy / txpriority.cpp 中。該閾值最初由中本聰在提交 f35e21e 中引入。
除此之外,為了更加簡單明了Bitcoin XT還推出了一個簡化的計算器。通過這個計算器我們能夠計算出我們的交易是否符合免費交易的標準。這個計算器直接在Bitcoin XT官網(wǎng)上就能使用。
Bitcoin XT還表示:“只要有可用的區(qū)塊空間,Bitcoin XT就會打包所有免費交易。當區(qū)塊已滿時,只要有空間,Bitcoin XT就會接受免費交易進入其內(nèi)存池。內(nèi)存池大小默認為300MB(maxmempool = 300)?!彪m然現(xiàn)在BCH已經(jīng)能夠進行免費的交易,但是對于礦工來說也是具有自主選擇權(quán)的。當?shù)V工想要禁用免費交易時,只要將allowfreetx = 0添加到其節(jié)點配置文件即可實現(xiàn)。
BCH的免費交易對于BCH來說將是一個非常大的改進。在這項措施的實施之下,BCH的交易量將會得到明顯的增長,也會推動比特幣現(xiàn)金生態(tài)系統(tǒng)的增長。如果再配合BCH的0確認交易,未來將會在支付領(lǐng)域更加大放光彩。





