開門不見山 首先,我們不講Dpos.我們且來看看什么叫共識?百科關于共識的釋義如下: 共識,就是共同的認識.我們知道在中心化的結構里,中心化的東...
知其然 我們知道比特幣的都知道比特幣有一個6個區(qū)塊的最長鏈確認機制,但是知道歸知道.我們可曾想過這里為什么是6個,而不是4個,8個或者11個呢?...
前言 前面已經看了一部分p2p源碼,今天繼續(xù)前面的來研讀源碼菠隆。 dial 上面的table類實現了Kademlia算法,udp實現了發(fā)現節(jié)點時節(jié)...
首先节猿,在之前的go公鏈實戰(zhàn)中大概介紹了區(qū)塊鏈網絡的原理和實現棠耕,通信協議的實現參照的是Bitcoin的,這里以太坊的通信協議也大同小異窄潭。 以太坊d...
EVM,Ethereum Virtual Machine春宣,以太坊虛擬機。它是以太坊智能合約的運行環(huán)境嫉你。我們知道之前我們寫簡單的智能合約時都需要將...
我們都知道從比特幣開始月帝,我們將打包出一個合法區(qū)塊的節(jié)點叫做Miner(礦工),同時將這個過程叫做Mining(挖礦)幽污。這個比喻是很貼切的嚷辅,因為無...
前面看了以太坊的交易模塊,而交易都是要打包在區(qū)塊上的距误。Block是Eth上存儲價值信息的核心數據結構之一簸搞。 一個完整的Block大概包括以下幾部...
MPT,全稱Merkle Patricia Trie准潭,以太坊中用來存儲用戶賬戶的狀態(tài)及其變更趁俊、交易信息、交易的收據信息刑然∷吕蓿看其全稱便大概知道MPT...
和Bitcoin類似,以太坊的轉賬流程基本是這樣的: 1.發(fā)起交易:指定目標地址和交易金額,以及必需的gas/gasLimit 2.交易簽名:使...