兄弟连区块链教程以太坊源码分析cmd包分析

### cmd包概述    


* geth

 

主要 Ethereum CLI 客户端。它是 Ethereum 网络( eth 主网,测试网络或私有网)的入口点,使用此命令可以使节点作为 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 文档


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31557831/viewspace-2216775/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31557831/viewspace-2216775/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值