QUICK TAKE
•The Block對46家加密貨幣交易所充值所需的區塊確認數進行了分析
•主要針對九種資產:BTC、ETH、BCH、BSV、LTC、XMR、DASH、ETC以及ZEC
原文鏈接:https://www.theblockcrypto.com/genesis/59045/ltc
本文系The Block付費內容,PANews作為其中國授權方翻譯並發布,添加小湃(ID:panews8)獲取The Block訂閱和發文優惠
本文將分析46家交易所的9種基於工作量證明(PoW)的主流加密貨幣。我們從三個維度檢測了交易所的確認時間,分別是:區塊、分鐘以及美元價值。
加密貨幣交易所是黑客的主要目標,龐大的加密貨幣價值流動能夠滿足他們發起雙花攻擊並從中獲利的企圖。就在最近,有些交易所就因為比特幣黃金(Bitcoin Gold)遭到的攻擊而受到影響。
雖然交易所無法阻止51%算力攻擊(雙花攻擊),但他們可以調整充值所需的最低區塊確認數來降低這類風險。交易所上調所支持資產的區塊確認時間,能夠提高黑客逆轉交易的成本。
The Block聯繫了一些交易所,想了解他們在設置充值確認時間時對用戶便利性與安全性的權衡。但是大部分交易所“出於安全考慮”都不太願意提供更多關於區塊確認的信息,只有一家交易所為我們提供了一些關於這類流程的見解。
根據一家亞洲大型交易所的回應,為了確定某一資產的區塊確認數,大多數頂流交易所會考慮諸多因素,包括“相關代幣的算法、網絡與生態系統的歷史、當前網絡的運作情況”等等。
然而,交易所也指出,平台不得不在便利性與安全性之間權衡,他們表示:“從我們的立場看,最重要的是要確保交易所和用戶的安全。但我們同時也希望能為用戶帶去快速、便捷的體驗,所以我們正在努力實現兩者之間的平衡。”
當被問及交易所多久調整一次區塊確認時間時,交易所告訴我們,技術團隊一直在監控上架資產的網絡狀態,但“沒有必要的話我們也不太願意去調整”。
下面選取九種資產的確認時間進行分析,在此之前,我們先為大家解釋下圖文中會提到的概念:
•確認數(Confirmation):這是指在交易所充值某一資產後,該資產到賬(並投入使用)所需的區塊確認數量。需要注意的是,有些交易所對充值/提現設置的確認數不同,本文我們只分析充值確認數。
• 分鐘(Minutes):這是指在交易所充值某一資產後,該資產到賬(並投入使用)所需的時間(按分鐘計算)。這是通過區塊鏈平均出塊間隔時間乘以所需區塊確認數得出的。例如:比特幣平均出塊時間為10分鐘一個區塊,Coinbase上比特幣充值到賬需要3個區塊確認,因此用戶在Coinbase充值後需要等待的時間為30分鐘(即3個確認*10分鐘)。
• $:這是指區塊獎勵的美元價值,能夠幫助我們估算黑客試圖對交易所發起雙花攻擊時必須承擔的成本。這是通過將每個區塊獎勵的代幣乘以撰稿時代幣對應的美元價值,再乘以交易所所需的區塊確認數得出的。例如:現在比特幣一個區塊的獎勵是12.5BTC,按4986美元/BTC的價格計算,區塊獎勵大概是62300美元左右。如果一個黑客計劃對他們在Coinbase的比特幣餘額發起雙花,那麼成本約為187,000美元(即62300美元*3個確認)。為了簡化計算,本文我們不考慮交易費用,只考慮區塊獎勵。
比特幣(BTC)
下表是各交易所比特幣充值所需的最低確認數。
•抽樣的46個交易所都接受比特幣。
•這些交易所平均所需的比特幣區塊確認數為2.4個(20.4分鐘),中位數為2個(20分鐘)。
•其中四家交易所採用最保守的方式接受比特幣充值,即6個確認(60分鐘)。也就是說,用戶在這些交易所充值比特幣後需要等候一個小時才能到賬,而黑客若發起攻擊需要花費37.4萬美元來逆轉交易。
•近1/3的交易所設置的確認數為1。
以太坊(ETH)
下表是各交易所ETH及以太坊系代幣充值所需的最低確認數。
•抽樣的交易所中93%接受ETH。
•這些交易所平均所需的以太區塊確認數為18個(3.9分鐘),中位數為12個(3分鐘)。
•有兩家交易所的充值方式最為保守,分別是Independent Reserve和Liquid。這兩家交易所需要50個確認數,也就是說用戶充值到賬大約需要等待11分鐘,而黑客逆轉交易大約需要11000美元。
•充值所需確認數最低的是Bitfinex,為5個確認(1分鐘)
比特幣現金(BCH)
下表是各交易所比特幣現金(BCH)充值所需的最低確認數。
•抽樣的交易所中有91%接受比特幣現金(BCH)。
•這些交易所平均所需的BCH區塊確認數為7.2個(72分鐘),中位數為4.5個(45分鐘)。
•其中Coincheck的充值方式最為保守,需要30個確認。也就是說,用戶充值到賬大約需要等300分鐘,而黑客逆轉交易大約需要63000美元。
•有4家交易所的確認數最低,為1個確認(10分鐘)。
BSV
下表是各交易所BSV充值所需的最低確認數。
•抽樣的交易所中41%接受BSV。
•這些交易所平均所需的BSV區塊確認數為18.5個(185分鐘),中位數為10個(100分鐘)。
• 這些交易所中,Bibox的充值方式最為保守,需要80個確認。也就是說,用戶充值到賬大約需要等800分鐘,而黑客逆轉交易大約需要11萬美元。
•充值所需確認數最低的是Bitforex,為1個確認(10分鐘)
萊特幣(LTC)
•抽樣的交易所中85%接受LTC
•這些交易所平均所需的LTC區塊確認數為4.6個(11.5分鐘),中位數為4個(10分鐘)。
• 有四家交易所的充值方式最為保守,需要12個確認。也就是說,用戶充值到賬大約需要等30分鐘,而黑客逆轉交易大約需要4900美元。
• 有7家交易所的充值所需確認數最低,為1個確認(10分鐘)
門羅幣(XMR)
•抽樣的交易所中33%接受XMR
•這些交易所平均所需的XMR區塊確認數為10.5個(21分鐘),中位數為4個(16分鐘)。
•其中,Liquid充值方式最為保守,需要50個確認。也就是說,用戶充值到賬大約需要等100分鐘,而黑客逆轉交易大約需要3000美元。
•有6家交易所的充值所需確認數最低,為3個確認(6分鐘)
達世幣(DASH)
•抽樣的交易所中65%接受DASH
•這些交易所平均所需的DASH區塊確認數為12個(30分鐘),中位數為7.5個(18.7分鐘)。
•有三家交易所充值方式最為保守,需要50個確認。也就是說,用戶充值到賬大約需要等125分鐘,而黑客逆轉交易大約需要6700美元。
•有4家交易所的充值所需確認數最低,為1個確認(2.5分鐘)
以太坊經典(ETC)
•抽樣的交易所中59%接受ETC
•這些交易所平均所需的ETC區塊確認數為2150個(466分鐘),中位數為100個(21.7分鐘)。
•其中,Kraken的充值方式最為保守,需要43,200個確認。也就是說,用戶充值到賬大約需要等9,360分鐘,而黑客逆轉交易大約需要62.1萬美元。
•CoinEx的充值所需確認數最低,為12個確認(3分鐘)。 2019年以太坊經典曾經歷過一輪51%攻擊。
ZCASH
•抽樣的交易所中63%接受ZCASH
•這些交易所平均所需的ZCASH區塊確認數為15.5個(39分鐘),中位數為12個(30分鐘)。
•其中,STEX的充值方式最為保守,需要110個確認。也就是說,用戶充值到賬大約需要等275分鐘,而黑客逆轉交易大約需要32000美元。
•CoinEx的充值所需確認數最低,為1個確認(2.5分鐘)。
交易所之間的比較
The Block對比了樣本中九種資產所需區塊確認的標準差。與標準差巨大的以太坊經典相比,比特幣充值在各交易所需要的確認數區別不大。
也就是說,各交易所對比特幣的區塊確認數已經達成了普遍共識。而對以太坊經典,各交易所的區塊確認數則天差地別。需要注意的是,支持每種資產的交易所數量也會影響其標準差的大小。
此外將各交易所的區塊確認所需時間(分鐘)進行了比較(刪除了ETC,因為ETC與其他幣種的差異過大,使圖表很難正常解讀)。雖然比特幣網絡與其他資產相比安全性是最高的,但從充值等待時間來看,交易所為用戶造成的成本有時會過高。
下表標出了資產確認所需的美元成本(參考2020年3月16日的數據)。