在《Btcd區(qū)塊鏈的構(gòu)建》系列文章中,我們展開(kāi)介紹了ProcessBlock()中的各個(gè)步驟,它主要包含三個(gè)步驟:一是對(duì)區(qū)塊進(jìn)行完整性檢查;二是...
在《Btcd區(qū)塊鏈的構(gòu)建(三)》[http://www.itdecent.cn/p/06fe9de09172]和《Btcd區(qū)塊鏈的構(gòu)建(四)》...
上一篇文章我們介紹了maybeAcceptBlock()中將區(qū)塊連入主鏈的主要步驟,其中checkConnectBlock()在區(qū)塊最終寫(xiě)入主鏈...
上一篇[http://www.itdecent.cn/p/5ddbdb6a9843]文章中,我們分析了checkBlockSanity()的完...
上一篇文章我們分析了ProcessBlock()的主要步驟,其中的checkBlockSanity()、maybeAcceptBlock()及p...
我們?cè)诮榻BBtcd協(xié)議消息時(shí)提到,協(xié)議設(shè)計(jì)的目標(biāo)就是同步transaction或者block,最終在各節(jié)點(diǎn)上形成一致的區(qū)塊鏈。本文開(kāi)始,我們將逐...
介紹完Bitcoin P2P網(wǎng)絡(luò)的組網(wǎng)機(jī)制后,本文將介紹Peer之間交換的協(xié)議消息。Bitcoin節(jié)點(diǎn)將Transaction和Block在全網(wǎng)...
在介紹Btcd的Peer和ConnMgr時(shí),我們提到節(jié)點(diǎn)會(huì)維護(hù)一個(gè)記錄網(wǎng)絡(luò)節(jié)點(diǎn)地址的地址倉(cāng)庫(kù)。節(jié)點(diǎn)與Peer交換getaddr和addr消息來(lái)同...
上一篇[http://www.itdecent.cn/p/66dc6f1ea05a]文章我們介紹了Peer收發(fā)消息的機(jī)制,它是以Peer之間建...