以太坊 目录结构

admin
admin 2019年08月20日
  • 在其它设备中阅读本文章
  • accounts 实现了钱包帐户管理
  • build 编译脚本和配置
  • cmd 命令行工具

    • abigen 合约接口生成
    • bootnode 实现网络发现的引导节点
    • clef 钱包账户管理
    • ethkey 私钥管理
    • evm 以太坊虚拟机
    • geth 以太坊命令行客户端
    • p2psim 提供了一个工具来模拟 http 的 API
    • puppeth 创建一个新的以太坊网络的向导
    • rlpdump 提供 RLP 数据的格式化输出
    • util 命令行公共的组件
    • wnode 一个简单的 Whisper 节点
  • common 提供了一些公共的工具类
  • consensus 共识协议,包括 pow 和 pos
  • console 交互式命令
  • core 以太坊核心 h 数据结构和算法(虚拟机、状态、区块链、)
  • crypto 加密和哈希函数库
  • dashboard 统计
  • eth 以太坊协议
  • ethclient 以太坊 RPC 客户端
  • ethdb eth 的数据库,最底层的存储
  • ethstats 统计报告
  • event 事件处理
  • graphql 节点数据的 graphql 接口
  • internal RPC 调用
  • les 轻量级子协议
  • light 轻客户端部分功能
  • log 日志模块
  • metrics 提供磁盘计数器
  • miner 挖矿相关
  • mobile geth 的移动端 API
  • node 接口节点
  • p2p p2p 网络协议
  • params 一些预设参数值
  • rlp RLP 系列化格式
  • rpc RPC 接口
  • signer 签名相关
  • swarm 分布式存储
  • tests 以太坊 JSON 测试
  • trie MPT 树实现
  • vendor 引用扩展库打包
  • whisper 分布式消息协议