原文:死磕以太坊源碼分析之挖礦流程分析

死磕以太坊源碼分析之挖礦流程分析 代碼分支:https: github.com ethereum go ethereum tree v . . 基本架構 以太坊挖礦的主要流程是由miner包負責的,下面是基本的一個架構: 首先外部是通過miner對象進行了操作,miner里面則是實用worker對象來實現挖礦的整體功能。miner決定着是否停止挖礦或者是否可以開始挖礦,同時還可以設置礦工的地址來 ...

2020-12-12 20:42 0 894 推薦指數:

查看詳情

以太源碼分析之state

以太源碼分析之state 配合以下代碼進行閱讀:https://github.com/blockchainGuide/ 希望讀者在閱讀過程中發現問題可以及時評論哦,大家一起進步。 源碼目錄 基礎概念 狀態機 以太的本質就是一個基於交易的狀態機 ...

Wed Jan 13 19:26:00 CST 2021 0 522
以太源碼分析之txpool

以太源碼分析之txpool 請結合以下代碼閱讀:https://github.com/blockchainGuide/ 寫文章不易,也希望大家多多指出問題,交個朋友,混個圈子哦 交易池概念原理 交易池工作概況: 交易池的數據來源主要 ...

Fri Dec 25 19:11:00 CST 2020 0 442
以太源碼分析之Ethash共識算法

以太源碼分析之Ethash共識算法 代碼分支:https://github.com/ethereum/go-ethereum/tree/v1.9.9 引言 目前以太中有兩個共識算法的實現:clique和ethash。而ethash是目前以太主網(Homestead版本 ...

Fri Dec 18 22:43:00 CST 2020 1 1756
以太源碼分析之MPT樹-下

以太源碼分析之MPT樹-下 文章以及資料請查看:https://github.com/blockchainGuide/ 上篇主要介紹了以太中的MPT樹的原理,這篇主要會對MPT樹涉及的源碼進行拆解分析。trie模塊主要有以下幾個文件: 實現概覽 ...

Wed Jan 06 21:00:00 CST 2021 0 390
以太源碼分析之rlpx協議

以太源碼分析之rlpx協議 本文主要參考自eth官方文檔:rlpx協議 符號 X || Y:表示X和Y的串聯 X ^ Y: X和Y按位異或 X[:N]:X的前N個字節 [X, Y, Z, ...]:[X, Y, Z, ...]的RLP遞歸編碼 ...

Wed Nov 25 00:53:00 CST 2020 0 387
以太源碼分析之downloader同步

以太源碼分析之downloader同步 需要配合注釋代碼看:https://github.com/blockchainGuide/ 這篇文章篇幅較長,能看下去的是條漢子,建議收藏 希望讀者在閱讀過程中,指出問題,給個關注,一起探討。 概覽 downloader 模塊 ...

Wed Dec 23 18:32:00 CST 2020 5 520
以太源碼分析之區塊上鏈入庫

以太源碼分析之區塊上鏈入庫 配合以下代碼進行閱讀:https://github.com/blockchainGuide/ 寫文不易,給個小關注,有什么問題可以指出,便於大家交流學習。 引言 不管是礦工挖礦還是Fetcher同步,Downloader同步,或者是導入本地 ...

Thu Dec 24 21:12:00 CST 2020 0 426
以太源碼分析之MPT樹-上

以太源碼分析之MPT樹-上 前綴樹Trie 前綴樹(又稱字典樹),通常來說,一個前綴樹是用來存儲字符串的。前綴樹的每一個節點代表一個字符串(前綴)。每一個節點會有多個子節點,通往不同子節點的路徑上有着不同的字符。子節點代表的字符串是由節點本身的原始字符串,以及通往該子節點路徑 ...

Mon Jan 04 16:24:00 CST 2021 0 368
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM