BTC源码理解

bitcoin源代码目录的 位置

bitcoin代码结构

​ 以下是bitcoin的src目录下的文件:

block-min

​ 主要目录是:

  • secp256k1: 椭圆曲线非对称加密,数字签名库
  • qt: GUI库
  • univalue: 数据类型库,服务于rpc序列化
  • levedb: key-value数据库
  • rpc: rpc通信组件
  • zmq: zeroMQ消息队列
  • bench:
  • commont:
  • compat: 大小端,系统适配等,重写了部分字节操作
  • config
  • crypto: 哈希算法,加密算法
  • consensus:
  • crc32c:
  • index:
  • init:
  • interfaces:
  • ipc:
  • logging:
  • minisketch:
  • nodd:
  • policy:
  • primitives:
  • script:
  • support:
  • test:
  • util:
  • wallet: