您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈百科
比特幣節點如何驗證一個區塊
據了解,任何一個下載並安裝運行的完整節點都會從比特幣網絡中獲取區塊,並驗證區塊,以此更新節點的賬本。www.emoneybtc.com當一個節點通過p2p網絡獲得一個新區塊時,都會執行驗證程序,以識別這個區塊是不是有效的區塊。比特幣區塊的驗證標准如下:
1、驗證工作量證明,即驗證區塊頭的哈希值小於當前目標值。
2、驗證MerkleRoot是否是由區塊體中的交易得到的,即重構區塊Merkle樹得到的樹根,看是否和區塊頭中的hashMerkleRoot值相等。
3、驗證區塊大,即看區塊大小是否在設定范圍之內。(btc是數據區塊體不能大於1M,隔離驗證區塊不能大於3M;BCH是區塊不能大於32M;BSV現在是不能大於128M)
4、驗證是否只有一個Coinbase交易,即一個區塊,礦工只能給自己獎勵一次。
5、驗證所有的交易,即遍歷區塊內所有的交易,檢查是否是合法的交易。
以上就是比特幣節點(BTC、BCH、BSV都一樣)標准的驗證區塊程序,這部分代碼叫CheckBlock函數。
  • 下一个区块链:
    • 東方財富原油期貨交易軟件

      東方財富期貨電腦版下載   東方財富期貨電腦版是東方財富證券自主研發的電腦網上開戶。客戶無需前往營業廳,只需要一部帶有拍

    • 網上借款快下款平台有哪些

      提錢花 申請流程非常簡單,只需要登錄中原消費金融app-提錢花-按照流程填寫資料認證申請即可,支持提前還款,提前還款只收取還

    • 興業銀行萬利寶虧損的可能性 從三個方面來判斷

      興業銀行推出的天天萬利寶產品預期收益率相比定期存款要高很多,有小伙伴跟希財君打聽興業銀行萬利寶虧損的可能性有多大,今天這篇文章就從

    • 中國銀行:遇到緊急情況怎麼辦?

      來自中國銀行官網回答:在境外遇到緊急情況時,您可致電中國銀行信用卡24小時客戶服務熱線86-10-660

    • 社保卡怎麼辦理?

      最佳答案: 社保卡可以由單位進行辦理,正規企業單位一般都會為自己的員工們購買社保,企業單位將相關人員

      風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
    比特財富網 版權所有 © www.emoneybtc.com