以太坊原始碼分析(9)cmd包分析
### cmd包概述
* geth
主要Ethereum CLI客戶端。它是Ethereum網路(以太坊主網,測試網路或私有網)的入口點,使用此命令可以使節點作為full node(預設),或者archive node(保留所有歷史狀態)或light node(檢索資料實時)執行。 其他程式可以通過暴露在HTTP,WebSocket和/或IPC傳輸之上的JSON RPC端點作為通向Ethereum網路的閘道器使用。 geth --help或者CLI Wiki page檢視更多資訊。
* abigen
一個原始碼生成器,它將Ethereum智慧合約定義(程式碼) 轉換 為易於使用的,編譯時型別安全的Go package。 如果合約位元組碼也available的話,它可以在普通的Ethereum智慧合約ABI上擴充套件功能。 然而,它也能編譯Solidity原始檔,使開發更加精簡。 有關詳細資訊可以請參閱Native DApps wiki頁面。
* bootnode
此Ethereum客戶端實現的剝離版本只參與 網路節點發現 協議,但不執行任何更高階別的應用協議。 它可以用作輕量級引導節點,以幫助在私有網路中查詢peers。
* disasm
位元組碼反彙編器將EVM(Ethereum Virtual Machine)位元組碼轉換成更加使用者友好的彙編式操作碼(例如“echo”6001“。
* evm
能夠在可配置環境和執行模式下執行位元組碼片段的Developer utility版本的的EVM(Ethereum Virtual Machine)。 其目的是允許對EVM操作碼進行封裝,細粒度的除錯(例如evm-code 60ff60ff -debug)。
* gethrpctest
開發者通用工具,用來支援ethereum/rpc-test的測試套件,這個測試套件是用來驗證與Ethereum JSON RPC規範的基準一致性,可以查閱test suite's readme中的細節。
* rlpdump
開發者通用工具,用來把二進位制RLP (Recursive Length Prefix) (Ethereum 協議中用於網路及一致性的資料編碼) 轉換成使用者友好的分層表示。
* swarm
swarm守護程式和工具,這是swarm網路的進入點,swarm --help可以檢視命令列選項及子命令,在https://swarm-guide.readthedocs.io檢視swarm文件
網址:http://www.qukuailianxueyuan.io/
欲領取造幣技術與全套虛擬機器資料
區塊鏈技術交流QQ群:756146052 備註:CSDN
尹成學院微信:備註:CSDN
相關文章
- 以太坊原始碼分析(9)CMD實際操作分析原始碼
- 以太坊原始碼分析(10)CMD深入分析原始碼
- 以太坊原始碼分析(37)eth以太坊協議分析原始碼協議
- 以太坊原始碼分析(18)以太坊交易執行分析原始碼
- 以太坊原始碼分析(4)accounts包簡介原始碼
- 以太坊原始碼分析(17)Internal包簡介原始碼
- 以太坊原始碼分析(36)ethdb原始碼分析原始碼
- 以太坊原始碼分析(38)event原始碼分析原始碼
- 以太坊原始碼分析(41)hashimoto原始碼分析原始碼
- 以太坊原始碼分析(43)node原始碼分析原始碼
- 以太坊原始碼分析(51)rpc原始碼分析原始碼RPC
- 以太坊原始碼分析(52)trie原始碼分析原始碼
- 以太坊原始碼分析(13)RPC分析原始碼RPC
- 以太坊原始碼分析(15)node包建立多重協議以太坊節點原始碼協議
- 以太坊原始碼分析(5)accounts程式碼分析原始碼
- 以太坊原始碼分析(8)區塊分析原始碼
- 以太坊原始碼分析(16)挖礦分析原始碼
- 以太坊交易池原始碼分析原始碼
- 以太坊原始碼分析(35)eth-fetcher原始碼分析原始碼
- 以太坊原始碼分析(20)core-bloombits原始碼分析原始碼OOM
- 以太坊原始碼分析(24)core-state原始碼分析原始碼
- 以太坊原始碼分析(29)core-vm原始碼分析原始碼
- 以太坊原始碼分析(34)eth-downloader原始碼分析原始碼
- 以太坊原始碼分析(12)交易資料分析原始碼
- 以太坊原始碼分析(19)core-blockchain分析原始碼Blockchain
- 以太坊原始碼分析(23)core-state-process原始碼分析原始碼
- 以太坊原始碼分析(31)eth-downloader-peer原始碼分析原始碼
- 以太坊原始碼分析(32)eth-downloader-peer原始碼分析原始碼
- 以太坊原始碼分析(33)eth-downloader-statesync原始碼分析原始碼
- 以太坊原始碼分析(52)以太坊fast sync演算法原始碼AST演算法
- 以太坊原始碼分析(39)geth啟動流程分析原始碼
- 以太坊原始碼分析(6)accounts賬戶管理分析原始碼
- 以太坊原始碼分析(14)P2P分析原始碼
- 以太坊原始碼分析(26)core-txpool交易池原始碼分析原始碼
- 以太坊原始碼分析(27)core-vm-jumptable-instruction原始碼分析原始碼Struct
- 以太坊原始碼分析(28)core-vm-stack-memory原始碼分析原始碼
- 以太坊原始碼分析(30)eth-bloombits和filter原始碼分析原始碼OOMFilter
- 以太坊原始碼分析(54)以太坊隨機數生成方式原始碼隨機