比特幣手續(xù)費(fèi)的提高會(huì)不會(huì)阻礙比特幣服務(wù)場景的發(fā)展
比特幣的交易手續(xù)費(fèi)是一個(gè)很巧妙的設(shè)計(jì),同時(shí)也是一個(gè)比較讓人迷惑的知識(shí)點(diǎn)。比如,查看一條交易,會(huì)看到手續(xù)費(fèi)并不對(duì)應(yīng)一個(gè)具體的 output 。到底手續(xù)費(fèi)的額度是誰來定的,收取手續(xù)費(fèi)的操作步驟是怎樣的,手續(xù)費(fèi)的提高會(huì)不會(huì)影響比特幣用于做日常小額支付呢?
手續(xù)費(fèi)的是在自由市場中形成的
比特幣是一個(gè)去中心化的系統(tǒng),手續(xù)費(fèi)的具體數(shù)額不是通過中央權(quán)威來規(guī)定的,而是在市場中自由競爭而形成的。
手續(xù)費(fèi)是供需關(guān)系博弈的結(jié)果。使用比特幣轉(zhuǎn)賬的用戶越多,礦工就會(huì)越忙,如果交易手續(xù)費(fèi)設(shè)置的過低,交易就會(huì)被礦工忽略。當(dāng)然同一時(shí)刻,用戶設(shè)置的交易手續(xù)費(fèi)也可以不相同,著急轉(zhuǎn)賬的人可以把手續(xù)費(fèi)設(shè)置的高一點(diǎn),這樣礦工會(huì)優(yōu)先處理。而手續(xù)費(fèi)設(shè)置的低一點(diǎn)也不一定就會(huì)轉(zhuǎn)賬失敗,因?yàn)榈V工不忙的時(shí)候就會(huì)考慮這些交易了。https://bitcoinfees.earn.com/ 上可以看到不同的手續(xù)費(fèi)和轉(zhuǎn)賬速度之間的大致對(duì)應(yīng)關(guān)系。
手續(xù)費(fèi)是自由權(quán)利的體現(xiàn)。比特幣是個(gè)公開的網(wǎng)絡(luò),每筆交易都是用戶的一個(gè)自我表達(dá)。比如,我發(fā)了一筆交易,有人認(rèn)為這是垃圾交易,那么誰去仲裁呢?如果有一個(gè)中央權(quán)威去仲裁,那么權(quán)力猛獸就會(huì)誕生。而通過手續(xù)費(fèi)可以達(dá)成自由并且防止資源濫用。
簡單來說一句話,手續(xù)費(fèi)是市場來定的。
為何手續(xù)費(fèi)不是 output ?
稍微深入到技術(shù)細(xì)節(jié)一些,到 http://blockchain.com 中查看一個(gè)交易,會(huì)發(fā)現(xiàn)交易的 output 中是沒有手續(xù)費(fèi)這一項(xiàng)的。那么手續(xù)費(fèi)是如何最終到達(dá)礦工手里的呢?
交易手續(xù)費(fèi)是交易的 input 減去 output 。盡管用戶在用錢包構(gòu)建交易,或者區(qū)塊瀏覽器中查看一個(gè)交易的詳情的時(shí)候,可以看到手續(xù)費(fèi)這一項(xiàng)的,但是底層的交易數(shù)據(jù)本身中是不包含手續(xù)費(fèi)的。設(shè)置手續(xù)費(fèi)的方式就是保證交易的 input 之和,要比 output 之和大。
交易中沒有手續(xù)費(fèi)這一項(xiàng)是有原因的。簡單來說,交易構(gòu)建的時(shí)候,手續(xù)費(fèi)是不知道最終會(huì)轉(zhuǎn)賬給誰的比特幣地址的,所以不可能直接在交易中出現(xiàn)一個(gè)關(guān)于手續(xù)費(fèi)的 output 。交易首先被用戶構(gòu)建出來,然后廣播到網(wǎng)上。然后礦工挖礦競爭出塊。生成區(qū)塊后,才知道手續(xù)費(fèi)要轉(zhuǎn)給誰。收取手續(xù)費(fèi)的方式是這樣的,出塊礦工會(huì)在自己的區(qū)塊中構(gòu)建coinbase交易,其中,礦工會(huì)累加本區(qū)塊內(nèi)所有交易的手續(xù)費(fèi),然后把這筆錢作為 output 指向自己的地址。注意,coinbase 交易的 output 的輸出中除了手續(xù)費(fèi),還包含出塊獎(jiǎng)勵(lì),這兩項(xiàng)內(nèi)容構(gòu)成了比特幣的激勵(lì)。
這就是為何交易本身中不包含手續(xù)費(fèi)的原因了,有意思吧?
手續(xù)費(fèi)和小額支付
作為電子現(xiàn)金系統(tǒng),比特幣的愿景之一是實(shí)現(xiàn)日常小額支付。但是如果手續(xù)費(fèi)變高,買一杯咖啡需要支付10美元手續(xù)費(fèi),那這個(gè)愿景還能實(shí)現(xiàn)嗎?
先說手續(xù)費(fèi)為何最近兩年逐步變高了。使用比特幣轉(zhuǎn)賬的人變多了,但是比特幣依然是十分鐘生產(chǎn)一個(gè)區(qū)塊,同時(shí)區(qū)塊容量又是有限的,所以手續(xù)費(fèi)也就水漲船高。另外,隨著幣價(jià)的上漲,很多人參與挖礦,導(dǎo)致挖礦成本也提升了。挖礦成本上升,加上出塊獎(jiǎng)勵(lì)逐步減少,不可否認(rèn),手續(xù)費(fèi)會(huì)有持續(xù)上升的壓力。
但是采用第二層方案,依然可以實(shí)現(xiàn)超低手續(xù)費(fèi)的。通過閃電網(wǎng)絡(luò)這樣的第二層方案,把用戶生成的無數(shù)的小額交易壓縮成一個(gè)交易后再交給作為第一層的比特幣網(wǎng)絡(luò)去執(zhí)行,這樣就能讓用戶享受超低手續(xù)費(fèi),同時(shí)也不用等待網(wǎng)絡(luò)確認(rèn)時(shí)間。
總之,手續(xù)費(fèi)的確會(huì)提高,但是通過第二層方案,比特幣依然可以服務(wù)小額支付場景。
總結(jié)
關(guān)于交易手續(xù)費(fèi),咱們就聊到這里,來總結(jié)一下。首先,手續(xù)費(fèi)不是由某個(gè)權(quán)威設(shè)置的,而是在市場博弈中形成的。另外,手續(xù)費(fèi)是由用戶在構(gòu)建交易的時(shí)候指定的,但是交易底層數(shù)據(jù)中是不包含手續(xù)費(fèi)這一項(xiàng)的,輸入減去輸出就是手續(xù)費(fèi),手續(xù)費(fèi)是在礦工構(gòu)建的 coinbase 交易中轉(zhuǎn)給礦工的。最后,由于第二層解決方案的存在,手續(xù)費(fèi)的提高不會(huì)阻礙比特幣服務(wù)小額支付場景。