為什么普遍認為比特幣系統確認6次便認定交易已可靠上鏈?
原文標題:《簡版區塊鏈本質論(5):性能本質之延遲》作者:王嘉平,中科院計算所博士,曾帶領團隊在NSDI2019發表高性能并行分片區塊鏈系統的論文
區塊鏈被大家關注是件好事情,但非常不希望看到各種區塊鏈項目盲目上馬,造成各種社會資源的浪費。區塊鏈技術本身尚在發展階段,還有很多核心技術問題有待突破,對區塊鏈技術本質還充斥著各種不同的理解。后面幾天我們將就區塊鏈的計算本質,技術難點,業務調整,社會影響等方面和大家分享。
(5)性能:交易確認延遲
在當下的主流公鏈中,一個交易從發出到最終確認上鏈,并非瞬間完成,而需要歷經一段不短時間,可能是十幾分鐘甚至高達幾個小時。這期間,大部分的時間是在排隊。就比特幣而言,大部分時候有近5000到10000個已經發出,但尚未得到確認的交易被臨時存儲在每個比特幣的節點中,這個存儲池被稱為mempool。大致每10分鐘,會有一批交易被確認上鏈,每批約2000到3000個交易。剩下的部分就在mempool中排隊等候。
比特幣Ordinals協議已上線0.6.0版本,支持名為“詛咒銘文”的負數銘文:6月5日消息,比特幣協議Ordinals新任首席維護者Raph在推特上宣布,Ordinals協議已上線0.6.0版本,該版本實現了識別更多類型銘文,包括詛咒銘文。
根據Ord.io開發者的解讀,許多以前未被識別的銘文現在被Ordinals協議索引為“詛咒銘文”。市場升級到0.6.0后,用戶就可以交易他們(在該版本上線前有7萬個無效銘文)。正常的銘文被分配一個正編號,而詛咒銘文被分配了一個負編號。第一個詛咒銘文是-1,現在是-71,508。該協議設置了一個區塊激活高度,可以將特定類型的詛咒銘文索引為正常的正數銘文,雖然正數銘文數字永遠不會改變,但負數銘文的數字可以且將會改變。如果發現新的特殊情況并添加新類型的詛咒銘文,現有的詛咒銘文將被重新索引,新的詛咒銘文將被插入,這將導致負數銘文編號的移動。[2023/6/5 21:16:24]
為什么要10分鐘才確認一批?為什么每批只有幾千個交易?可以在這里找到答案:
Animoca Brands旗下NFT系列Mocaverse與GAMEE達成合作:金色財經報道,Animoca Brands旗下NFT系列Mocaverse在社交媒體宣布與Animoca街機游戲子公司GAMEE達成合作,該NFT系列持有者和Realm Ticket NFT持有者將能訪問GAMEE旗下Arc8游戲中的獨家錦標賽,據悉獎勵池將會包含包括10,000枚MATIC、Moca XP和25個Mocaverse主題的Arc 8原生NFT G-Bot Starters。[2023/4/21 14:17:51]
王嘉平:簡版區塊鏈本質論(3):性能本質之吞吐量
同時,這些交易的排隊并不是按先來后到確認的。每個交易的發出時,附帶了交易手續費,交易的確認會優先選取交易手續費高的。所以,通常網絡中交易過多的時候,比較著急的交易可以通過附帶更多的交易手續費來插隊。這也是為什么,網絡擁塞的時候,交易手續費會飆升。
波卡周報:Polkadot即將啟動Bridge Hub平行鏈:4月8日消息,根據PolkaWorld發布的波卡周報,Parity發布Polkadot 0.9.41版本,這是一個僅限客戶端,沒有runtime升級的版本,優先級為中等。此版本修復了0.9.40出現的爭議問題,以及一些小的網絡修復。Polkadot提名池在推出5個月后,在4月4日正式超過300萬個DOT,擁有8,331個提名池成員。[2023/4/8 13:51:16]
一個區塊鏈系統吞吐量低于其上應用的需求時,交易確認的延遲主要由交易排隊構成。這就是大家認為,提高吞吐量,提高TPS,會感覺區塊鏈變快。吞吐量確實是當下區塊鏈系統最需要改善的地方,并帶來更低的交易確認延遲。
元宇宙相關加密資產總市值回升至101億美元:金色財經報道,據最新數據顯示,元宇宙相關加密資產總市值回升至101.3億美元,24小時增長12.4%,24小時交易額31.2億美元。當前市值排名前五的NFT通證分別是:Decentraland(15.7億美元)、Theta Network(12.3億美元)、The Sandbox(11.0億美元)、ApeCoin(10.9億美元)、Axie Infinity(9.1億美元)。[2022/6/16 4:32:06]
除了排隊延遲,一個交易從發出到第一次確認上鏈的完整過程,包含以下過程:
1.該交易的全網廣播擴散,通常需要2,3秒2.交易排隊(前面已經討論過的步驟)3.一輪共識周期(需要一個出塊間隔的時間,例如比特幣是10分鐘)4.包含這個交易的區塊得到全網廣播擴散,通常需要4到8秒
其中,步驟1和4主要由互聯網點對點通訊延遲和全網的節點數量決定。步驟2則由區塊鏈系統的共識算法及其參數決定。值得的注意的是,粗看來,大區塊大間隔或者小區塊小間隔都可以滿足特定的吞吐量,并且后者(小區塊)的確認延遲更小。但事實上,小區塊對帶寬的利用率大大小于大區塊,因為在每一個區塊中,除了被確認的交易數據,還包含完整的共識相關的算力證明數據或者驗證者的簽名數據。
當然,類似吞吐量的提升,這里可以有個很簡單的解決方案,就是高度集中部署,所有節點在一個高速局域網內,從而實現秒級甚至毫秒級交易確認。但是,很難說這樣的系統還是不是一個區塊鏈系統。
上面講到的首次確認的時間延遲,對于不同安全性要求,人們可能需要在首次確認之后再觀察一段時間。我們第二篇的共識本質中,講到了兩類共識算法:
王嘉平:簡版區塊鏈本質論(2):共識本質
基于最終一致性的POW共識機制的區塊鏈系統是可能出現區塊回滾的,也就是說當一個交易被某區塊確認之后,該區塊有可能被作廢(孤塊),從而導致之前確認過的交易會需要重新確認,并返回mempool。這種情況會小概率地發生,即使不存在惡意的攻擊。一個區塊成為孤塊從而導致其確認的交易被撤銷的概率會隨著時間流逝,緊接其后的更多區塊越來越多而指數級下降。
最后,被這個區塊的交易就幾乎不可能被撤銷了。這就是為什么,比特幣系統大家經驗上認為,需要6次確認來認定一個交易已經可靠上鏈了。而在即時一致性的共識系統中,例如BFT則不需要這個額外的等待。
這一篇的擴展閱讀:
王嘉平:區塊鏈公鏈如何才能快起來(一)
免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。
比特幣
比特幣
比特幣Bitcoin,一種去中心化、非普遍全球可支付的加密數字貨幣,而多數國家則認為比特幣屬于虛擬商品,并非貨幣。比特幣的概念,誕生于2008年署名為中本聰的一篇論文,并于2009年1月3日,基于無國界的對等網絡,用共識主動性開源軟件發明創立。比特幣協議數量上限為2100萬枚,以避免通貨膨脹問題。使用比特幣是通過私鑰作為數字簽名,允許個人直接支付給他人,不需經過如銀行、清算中心、證券商等第三方機構,從而避免了高手續費、繁瑣流程以及受監管性的問題,任何用戶只要擁有可連接互聯網的數字設備皆可使用。比特幣BTCBitcoin查看更多
今天收到一個微信朋友發來的一篇標題為《什么區塊鏈,統統是騙子》的文章,本來懶得解釋,但后來看閱讀量還不小,為了避免吃瓜群眾被忽悠到溝里去,覺得有責任就這篇文章公開發表下我的觀點.
1900/1/1 0:00:00本文是巴比特與通證思維實驗室聯合推出的《DeFi入門:14天學習計劃》最后一講的錄音逐字稿,發表時有所編輯。僅供各位參考,并歡迎批評指正.
1900/1/1 0:00:00在一切都明朗之前,往往是最混沌不清的時候,也是最充滿機會的時候。一方面,在國際上,隨著美元不斷的增發,比特幣、以太坊等新興資產日益受到傳統投資機構的青睞,幣價一路高歌凱進.
1900/1/1 0:00:002020年作為DeFi元年,一輪DeFi大潮來的很突然也很意外,它的引爆點由6月COMP治理代幣上線,緊接著國內項目發幣潮,到最后流動性挖礦將DeFi推到了最為狂熱的高峰,不光于DeFi的熱潮.
1900/1/1 0:00:00數字人民幣具有聯系匯率制和間接型CBDC的雙重特征。原文標題:《從聯系匯率制看數字人民幣》撰文:鄒傳偉,萬向區塊鏈首席經濟學家數字人民幣具有聯系匯率制和間接型央行數字貨幣的特征.
1900/1/1 0:00:00梳理機構投資者參與區塊鏈投資的邏輯、條件、優勢與挑戰。原文標題:《No.86|區塊鏈投資的下半場,機構正在跑步入場?》作者:HowardYuan,區塊鏈投資機構FundamentalLabs管理.
1900/1/1 0:00:00