比特幣(或任何其他基於區塊鏈的加密貨幣)能否用於需要快速完成的購買?
今天,像比特幣這樣的加密貨幣的問題之一是,轉賬需要相當長的時間才能完成,並且需要足夠的確認才能發生。當涉及到固有的緩慢購買程序時,這確實不是問題,例如線上訂購商品並在幾天后通過郵件接收。但是,其他類型的購買需要更快的流程(例如,如果您購買數字商品並立即想要它,或者如果您購買實物商品並想立即離開商店),並且因為它現在,加密貨幣似乎不適合這些,因為它只需要很長時間來確認付款並防止雙重支出。
這是區塊鏈技術固有的問題,還是在未來有足夠的資源或更快的電腦的情況下,購買可以更快地進行(至少這樣他們可以與信用卡轉賬競爭)?
區塊鏈技術,至少在不接受控制鏈訪問的中央方的情況下,本質上具有慢塊或強大的中心化激勵。
原因是塊需要比塊間隔時間更快地傳播。如果他們不這樣做,那麼遠離大部分算力的礦工就會處於不利地位。
為了直覺地解釋這一點,請注意,當礦工 A 創建一個塊時,他可以立即開始在後繼者上工作,而另一個礦工 B 首先需要等到 A 的塊到達他。在此期間,B 在一條過時的鏈上工作,不太可能產生最終被接受的區塊。A 和 B 靠得越近,他們對彼此越信任不會對他們生產的新區塊撒謊,他們就越開始表現得像一個單一的政黨。
因此,區塊間隔和網路傳播速度的比率是控制較大礦工組相對於較小礦工組優勢的一種手段。
這並不意味著比特幣不適合快速支付。它們只需要另一種機製而不是區塊鏈交易。例如,看看提議的閃電網路,它允許各方之間發生許多小交易,同時只在區塊鏈上結算產生的餘額。它需要更多的信任,但具有更高的性能和便利性,以及更低的成本。
如果更快的電腦已經開始以更高的速率生成塊,那麼算法只會增加塊的難度。它被有意設計為平均每十分鐘給出一次下一個區塊(因此是下一個確認)。
但這並不意味著這筆錢需要一個小時才能轉移。交易立即發出,收款人可以在幾秒鐘內檢測到匯款的事實。需要確認只是為了確保交易對發件人來說是不可逆轉的。還有一些支付處理器(如 Coinbase)在檢測到交易後立即接受支付(即無需等待確認)。當然,它不適用於高價值交易(或者如果服務由於某種原因被高度濫用),但它確實有效(因為進行雙花需要一些知識)。
另一方面,如果您需要在更短的時間內確認付款,您可以使用其他加密貨幣。例如,DogeCoin 塊時間是一分鐘(10 分鐘後你有 10 次確認,使交易變得非常不可逆轉)。還有一些時間較短的山寨幣(例如 FlorinCoin 為 40 秒),但它們不如 BTC 或 DOGE 受歡迎。