來源:頭等倉
編者注:原標題為《深入了解孤塊》
雖然我鐘情于以太坊,以及圖靈完備的區塊鏈,但以太坊也是建立在比特幣的眾多概念基礎之上,因此兩者有極大相似性。
本文,我們就來聊聊比特幣的“孤塊”。大多數情況下,所有PoW鏈都與下文描述相符合。
比特幣有一個“最長鏈制勝”的規則,也就是說,擁有最高算力的那條鏈將獲得認可,或被網絡接受為“主鏈”。這是為了防止個人或某個集團掌控集體網絡。由于PoW算法需要大量算力做支撐,因此對于作惡者而言,要保持最長鏈不僅困難,而且耗資高昂。
最常見的情況是,最長鏈是擁有最多區塊的鏈,如果區塊數量相同,則比拼總PoW。但“最長鏈制勝”容易讓人誤解網絡中可能存在多個競爭鏈。正確的理解是,一條鏈存在多條路徑,節點需要遵循PoW最多的那條路徑。
嘉楠科技漲10%領漲區塊鏈概念股:金色財經報道,行情顯示,嘉楠科技漲10%領漲區塊鏈概念股,人人網漲5%,億邦國際漲2.4%,Riot Blockchain漲1.7%,AMD、Square漲1.6%。[2021/9/15 23:25:11]
那路徑又是指什么?也就是我們經常會碰到網絡無意中出現的分歧或“分叉”。
在采用PoW算法的區塊鏈中,當網絡中兩位礦工幾乎同時算出PoW難題,會產生意外分叉。兩位礦工各自向剩余網絡廣播自己是“制勝”區塊所有者,這是由于網絡延遲造成的。
讓所有節點都知道有一個新挖出的區塊,需要一定時間。
假設兩位礦工幾乎同時算出答案,我們將他們的區塊稱之為B與B’。兩位礦工都將自己的“成功“區塊廣播給周圍的節點,節點又廣播給對等節點,直到整個網絡都知道這一新區塊。如果一個區塊達到整個網絡需要10秒,兩個礦工分居網絡兩端,傳播5秒后會出現網絡分裂。
美股開盤:美股區塊鏈概念股漲多跌少:美股三大股指全線高開,道指漲0.38%,標普500指數漲0.37%,納指漲0.41%。美股區塊鏈概念股漲多跌少,柯達上漲1.39%,埃森哲上漲0.03%,overstock.com上漲1.0%;RiotBlockchain下跌3.53%,MarathonPatent下跌3.43%,Square上漲1.80%。[2020/10/16]
半數的人認為B區塊的鏈是主鏈,而另一半人認為B’區塊的鏈才是主鏈。
問題產生了
聲音 | 工信部信軟司處長:探索把握區塊鏈技術創新和行業監管的平衡:工業和信息化部信息化和軟件服務業司處長史惠康今日在可信區塊鏈標準與評測論壇上表示,要深入研究把握技術和產業發展趨勢,加強與相關部門的溝通協調,密切關注國際發展前沿動態,推動區塊鏈相關技術和產業的研究工作,深入分析區塊鏈對經濟社會造成的影響,探索把握區塊鏈技術創新和行業監管的平衡。[2018/10/10]
直到整個網絡都知道了B和B’區塊,先看到B區塊的會將B放到最前面,但同時會將父塊連接B’區塊作為參考。
聲音 | 安鑫鑫:中國十分重視區塊鏈賦能實體經濟:金色財經現場報道,28日,在日本東京舉行的“TEAMZ BLOCKCHAIN SUMMIT”峰會上,以“中國投資家對國際投資市場的見解”為題的圓桌會議上,金色財經合伙人安鑫鑫表示,2018年1月中國媒體產業爆發,產生了大量媒體推動行業浪潮。由于中國傳統行業紛紛轉型區塊鏈,區塊鏈的發展離不開人才,中國對人才非常重視,因此會非常需要這樣的人才。中國十分重視區塊鏈賦能實體經濟,因此區塊鏈如何賦能實體經濟,如何給人民創造價值,將會是一個值得研究的課題。[2018/9/28]
節點將B區塊放到自己主鏈的最前面,但又同時保持對B’區塊的引用。
之后,礦工又立即展開下一輪區塊挖礦競爭。取決于礦工,下一個區塊要么添加到B鏈,要么添加到B’鏈。
假設在這個例子中,礦工在B區塊后面添加下一個區塊C,并將C區塊廣播到剩余網絡。除非再次出現分叉,否則一旦接收C區塊,B’鏈將自動接受B區塊路徑,因為此時B鏈是最長鏈。
無論節點是否將B或B’作為頭部,一旦區塊C添加在B區塊后面,B’區塊就會被拋棄。
B’區塊的交易將放回到mempool,B'被丟棄,成為一個孤塊,B'的礦工失敗了,他們失去了挖礦獎勵。
因此,比特幣的出塊時間設置為10分鐘。中本聰認為,10分鐘是介于快速確認時間與低概率分叉的一個“中間地帶”,因此孤塊數量也會減少,這是一件好事。
更新部分:
最近我注意到,在孤塊和陳腐區塊之間存在很多混淆。這一節就用來闡明兩者的區別。
1.陳腐區塊是在孤塊上挖出的塊。
孤塊和陳腐區塊的礦工即使貢獻了有效算力,也不會因為挖礦而得到獎勵。
比特幣不會發生上述情況,因為一旦挖出D區塊并廣播,整個網絡都會選擇跟隨D區塊。
2.孤塊實際上是一個陳腐區塊。
有些人會認為,我在這篇文章中使用的術語“孤塊”應該被引用為陳腐區塊。
3.陳腐區塊是在找到有效PoW區塊后還在工作的塊。
一個叫做“比特幣來源”的網站已經很好地總結了這一點,我在這里應用它們的定義。“在任何一秒鐘,都可能算出一個區塊“答案”。這意味著,世界上所有在挖這個區塊的人都必須停止,并重新開始挖礦。在此之后還繼續挖礦的區塊被稱為“陳腐區塊”,因為它包含的是舊數據和舊交易。”
4.孤塊指沒有“父”塊的區塊。
這是公認第二大原因。有些人認為,孤塊應該僅指“沒有父塊”的塊。
因為比特幣是一個廣泛分布的網絡,一些節點知道其他節點不知道的塊。如果一個節點接收到一個塊,而不知道它的父塊,那么節點就無法驗證,所以節點必須向網絡中的對等節點請求父塊信息。在接收到此信息之前,該區塊將被視為孤塊。
然而,在比特幣v0.10版本之后,由于節點下載區塊的方式發生了變化,因此比特幣中不再有這類型的孤塊。
Tags:區塊鏈比特幣POWBlockchain什么是區塊鏈技術比特幣糖果比特幣現金POWXgalaxy-public-blockchain
QKL123行情顯示,昨天至今,ETH快速持續上行,從148美元左右最高沖至176.30美元,漲幅高達24.71%。ETH逐漸擺脫低迷狀態,領漲數字貨幣市場.
1900/1/1 0:00:004月8日晚8點19分,在AntPooL挖出最新一個區塊后,期待已久的BCH終于如期產量減半,BCH挖礦產出從12.5枚降至6.25枚.
1900/1/1 0:00:002019年,國資控股企業中海紀元承接了北京政務服務區塊鏈技術應用海淀區試點。2020年,該政務系統升級為“鏈i政務通平臺”,將場景由2個擴展至150個.
1900/1/1 0:00:00隨著比特幣持續大幅波動,人們也傾向于從諸多解讀中尋找更可靠的“價值發現”邏輯。作為以數據為基礎的研究機構,ArcaneResearch也從宏觀經濟、交易及鏈上數據等方面,為我們解析了比特幣自“3.
1900/1/1 0:00:00近來新冠疫情得到有效控制,各地復工復學進程已逐步展開,而多地出臺支持區塊鏈相關事宜發展的刺激政策和鼓勵政策也接連不斷,一起來看都有哪些吧~ 01江蘇省 江蘇省工信廳4月8日發布最新數據.
1900/1/1 0:00:00近期,網上出現了一個經過精心設計的欺詐性網站,其聲稱可以提供“以太坊2.0PoS挖礦”服務,已經有投資者被騙,開始存入資金。除了加入了一些技術元素之外,這個騙局是很簡單的龐氏騙局.
1900/1/1 0:00:00