比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > SOL > Info

比特幣:區塊鏈入門:一文看懂比特幣新區塊產生的過程

Author:

Time:1900/1/1 0:00:00

比特幣交易的過程實質上是一堆UTXO消耗和產生的過程,這些過程由交易發起方按照比特幣協議規定的方式構造交易信息,并由比特幣網絡產生的新區塊記錄和確認,一旦交易信息由比特幣區塊記錄并確認,交易便完成了,比特幣網絡也就實現了價值的轉移。

在“比特幣交易的過程”一文中,我們已經知道比特幣的交易信息是如何構造的,但是這些信息又是如何進入比特幣新區塊的呢?

接下來博主將通過比特幣新區塊產生的過程來具體說明比特幣區塊是如何記錄并確認交易信息的。

這里需要先安利幾個知識點:

交易池,英文名稱:mempool,又叫內存池,是用來存儲待確認交易的地方,每個比特幣挖礦節點均有自己獨立的交易池,因交易池體積,最低交易費比例限制等不同,各節點的交易池也不相同。礦工在構造預備區塊時,需要從交易池中選擇要打包的交易。由于交易池經常被調用,它的數據被存放在節點服務器的RAM中,這就意味著交易池的體積不會太大。

蘭州市“黨建區塊鏈”實現共治共享新格局:8月30日消息,蘭州市七里河區建蘭路街道黨工委積極探索城市基層社會治理新格局,以“黨建區塊鏈”為引領,構建共治共享新格局。“黨建區塊鏈”即充分發揮轄區各級黨組織、社會組織、群團組織優勢,共商區域發展、共抓基層黨建、共育先進文化、共同服務群眾、共促社會治理、共建美好家園,實現數據共享、優化業務流程、提升協同效率。建蘭路街道轄區醫療衛生資源多、文化教育資源多、行政事業單位多、物業管理公司多。街道黨工委立足這一優勢,充分整合資源,創新發展基層社會治理工作。(甘肅日報)[2021/8/30 22:45:25]

挖礦節點,在比特幣網絡中,參與記錄和驗證比特幣交易和區塊的是一個個保存比特幣數據的節點。其中有一部分節點,不僅參與記錄和驗證的工作,還參與比特幣新區塊的創建工作,他們構造新區塊,并通過PoW工作量證明競爭記賬權,進而獲得創建新區塊的權限,這部分節點是挖礦節點。早期的挖礦節點有礦工,也有礦池,但當前由于比特幣挖礦難度太高,單個礦工很難贏取記賬權,創建新區塊。目前主要的比特幣挖礦節點,是各家礦池,如F2Pool,Poolin,BTC,Antpool,Slushpool等。

A股收盤:區塊鏈50指數收漲3.44%:金色財經報道,A股收盤,三大股指全線上漲,上證指數收盤報3294.55點,收漲2.06%,A股區塊鏈50指數報4007.79點,收漲3.44%;區塊鏈板塊收漲2.68%;數字貨幣板塊收漲3.14%。區塊鏈板塊222只概念股中,204只上漲,15只下跌,6只平盤,1只停盤,2只平盤,飛天誠信等7只股票漲停。數字貨幣板塊33只概念股中,32只上漲,1只下跌。[2020/7/29]

UTXO庫,比特幣節點通過掃描節點所有交易信息,構建的UTXO集群。它包含所有未被消耗的UTXO。每當新區塊產生后,UTXO庫會將新區塊中消耗掉的UTXO從自己的列表中刪除,將新產生的UTXO加入到自己的列表中。

Coinbase獎勵,又叫創幣交易。比特幣協議規定,每產生一個新的比特幣區塊,比特幣網絡就會產生N個比特幣,作為維護比特幣網絡的獎勵支付給創建這個區塊的礦工。同時,此區塊中Coinbase獎勵之外的其他交易包含的所有交易費,也會合并在Coinbase獎勵中,一起支付給創建這個區塊的礦工。其中,N的數值在比特幣誕生時為50,此后大約每4年減半一次,目前為6.25,比特幣網絡以這種減半的方式來控制比特幣的總量。Coinbase獎勵是每個區塊記錄的第一筆交易。

動態 | 京東全球購升格為“海囤全球” 推進更多商品全程區塊鏈溯源:據證券日報消息,近日,京東正式將旗下全球購品牌全面升級為“海囤全球”。海囤全球全面升級商品品質管控舉措,包括推進更多商品的全程區塊鏈溯源和千里眼溯源。[2018/11/21]

圖1待確認交易進入交易池

需要驗證的交易信息包括:

交易是否包含有效的輸入和輸出錢包地址;交易體積是否小于區塊的最大體積;輸入的UTXO是否合法;交易輸入總額和輸出總額是否合理;判斷交易的輸入是否有來自Coinbase的獎勵,該獎勵對應的幣需至少有100個區塊確認才能可以使用;確認交易池中沒有重復交易;交易設置的交易費高于mempool的交易費比例限制,以及其他驗證。

暴風新影宣布與智能售飯機運營商簽署區塊鏈技術服務協議:暴風新影發布官方公告稱,暴風新影已經與國內領先的智能售飯機運營商—飯美美網絡科技(北京)有限公司簽署區塊鏈技術服務協議,暴風新影將基于BFC區塊鏈為飯美美APP提供基于區塊鏈技術的全程視頻追溯服務。作為合作的一部分,飯美美也將向BFC播酷云的用戶提供一定數量的優惠券和代金券,可用于在飯美美APP及飯飽寶智能售飯機上購買飯美美的健康餐飲產品,所有播酷云用戶均可在BFC積分商城使用BFC積分進行兌換。同時,BFC區塊鏈食品安全追溯系統也將于下月初正式上線公測,公測期間每日追溯劉成節點數量上限可達5000萬次,在5月底BFC區塊鏈瀏覽器上線后,BFC區塊鏈食品安全追溯系統將支持全鏈公開查詢,屆時全網所有用戶均可在BFC區塊鏈瀏覽器中開放查詢全部追溯產品的全部信息。[2018/1/17]

挖礦節點從交易池中選擇交易,構造預備區塊

IBM與雀巢和沃爾瑪在全球食品安全領域開展區塊鏈技術合作:包括雀巢(Nestlé)和沃爾瑪(Walmart)在內的一些領先的零售商和食品公司已經宣布與IBM聯手,運用區塊鏈技術讓全球食品企業實現追蹤食品來源的功能。這次聯合會進一步強化 IBM 的企業級區塊鏈服務,為合作企業提供從貨源到商店、實時更新的食品分類賬的渠道。[2017/11/27]

當挖礦節點要構造預備區塊,準備生成新區塊時,會按照優先級排序,從交易池中取待確認交易。預備區塊通常會預留一定空間給高優先級的交易,剩下的空間會按照交易費比例由高到低順序一直把區塊加滿或者把交易池的交易用光。

但比特幣區塊中不僅僅包含從交易池中取的待確認交易。按照比特幣協議規定,比特幣的區塊主要包括五個部分:魔數,區塊大小,區塊頭,交易計數器和交易信息。如下圖:

圖2比特幣區塊的結構

其中,“魔數”是一個值為0xD9B4BEF9的常數;“區塊體積”是本區塊所有數據的總體積;“區塊頭”是可以看作是整個區塊的縮略信息,挖礦用到的區塊信息就是區塊頭;“交易計數器”用來記錄區塊中交易的數量;“交易數據”是區塊所包含的所有交易信息,包括Coinbase獎勵部分,一般來說,這部分數據占了整個區塊絕大部分空間。

在比特幣區塊中,區塊頭是最為關鍵的一個信息。它包含整個區塊的所有特征信息:

區塊版本號。創建區塊的比特幣節點的版本信息,用于追蹤比特幣協議的升級和更新情況;前一個區塊的哈希值。又叫做父區塊哈希,用來定位上一個區塊。每一個區塊都包含它的上一個區塊的哈希值,針對任何一個區塊的任何一個微小的改動,都會使后續區塊的哈希值產生巨大的變化,如此環環相扣,確保比特幣所有區塊形成一條單一的鏈式結構,可以有效防止惡意篡改比特幣區塊數據的行為。MerkleRoot哈希。在區塊的交易數據列表中,取所有交易數據的哈希值,構建Merkle樹,這個Merkle樹的根哈希值,即為MerkleRoot哈希。如下圖:

由于哈希算法的敏感性,整個交易的Merkle樹中任何一個交易數據有微小的改動,都會產生聯動效果,導致Merkle樹的根哈希值出現巨大變化。因此交易數據的Merkle樹根哈希值可以看作是整個交易的指紋,用來指代區塊中的交易數據。時間戳。創建預備區塊的時間。當前目標哈希值。比特幣協議規定,礦工創建的預備區塊的哈希值小于目標哈希值時,這個區塊才算有效。目標哈希值由挖礦難度確定,當挖礦難度變大時,目標哈希值變小,礦工要找到符合比特幣網絡要求的哈希值就越困難。按照當前的挖礦難度,要找到低于目標哈希值的哈希值,理論上需要一臺S17礦機連續工作42年時間。因此,現在基本不存在個人自建節點挖比特幣的情況。隨機數。又叫Nonce。我們可以發現,區塊頭信息中,區塊版本號,前一個區塊的哈希值,MerkleRoot哈希值,時間戳,以及當前目標哈希,都是已知信息,相對固定,不便隨意更改。因此,如果要調整預備區塊的哈希值,就需要引入一個可變的數據——隨機數。修改隨機數,就可以調整預備區塊的哈希值。挖礦節點構建好預備區塊后,就會將區塊頭信息下發給礦工,礦工通過不斷調整區塊頭中的隨機數來變更預備區塊的哈希值,當預備區塊的哈希值低于比特幣網絡當前目標哈希值時,這個區塊就是一個合法新區塊。

挖礦節點會及時地向比特幣網絡廣播新區塊,比特幣網絡中其他比特幣節點在接到廣播信息后,對新區塊進行驗證,驗證通過后,將新區塊加入本地,并延長節點的區塊鏈。此時,新區塊創建并確認完畢,對應交易也完成了。

Tags:比特幣比特幣交易BTC比特幣中國官網聯系方式40億比特幣能提現嗎比特幣最新價格行情走勢比特幣交易會被判刑嗎比特幣交易網官網比特幣交易app官網BTCs是不是黃了btc錢包官網btc短線

SOL
BCX:BCX比特無限官網上線 致力打造真正適用于未來社會的比特幣系統

BCX是比特幣在塊498888高度分叉誕生的新鏈。根官網展示,BCX將使用新的特性,成就比特幣網絡的更大價值.

1900/1/1 0:00:00
加密貨幣:DeFi增長的催化劑是什么,2020能夠延續增長嗎?看專家怎么解讀

經過一年的大規模增長,DeFi已成為加密貨幣行業最重要的部分之一。DeFi這個術語指的是在去中心化平臺上提供的所有類型的金融服務,事實上,物聯網連接提供商Nodle的首席執行官MichaBeno.

1900/1/1 0:00:00
區塊鏈:區塊鏈科普:什么是智能合約

從用戶角度來講,智能合約通常被認為是一個自動擔保賬戶,例如,當特定的條件滿足時,程序就會釋放和轉移資金.

1900/1/1 0:00:00
區塊鏈:觀點:2020區塊鏈行業發展大勢預測,誰會是新的獨角獸

G7/歐盟將宣布數字貨幣發行計劃我們相信,G7和歐盟將在2020年宣布數字貨幣的發布。推動這一行為的原因是中國在2019年的主動出擊,宣布不僅要為自己的國家開發數字貨幣,而且會將區塊鏈作為國家重.

1900/1/1 0:00:00
加密貨幣:金融科技投資公司Ribbit Capital擬為其最新基金融資4.2億美元

SEC于9月12日提交的文件顯示,美國風險投資公司RibbitCapital計劃為其新的基金籌集4.2億美元資金,其投資組合包括一定數量的加密貨幣和區塊鏈項目.

1900/1/1 0:00:00
ASF:樂于共享,重在用戶,開源才會得到更多認可?

軟件正在慢條斯理地吞噬世界,開源正在慢條斯理地吞噬軟件業。軟件正在吞噬世界?是的,對于購物、吃飯、健身、交停車費都需要使用軟件的年代,對于平均每人每天都要花費5到6個小時使用手機軟件的年代,有什.

1900/1/1 0:00:00
ads