bet36网站:以太坊网络架构解析

  • 时间:
  • 浏览:183

  作者:0x7F@知道创宇404区块链安全研究团队

  区块链的火热程度一直以直线上升bet36网站,其中以区块链 2.0 —— 以太坊为代表,不断的为传统行业带来革新,同时也推动区块链技术发展。

  区块链是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,这是一个典型的去中心化应用,建立在 p2p 网络之上;本文以学习和分析以太坊运作原理为目的,将以太坊网络架构作为一个切入点,逐步深入分析,最终对以太坊网络架构有个大致的了解。

  通过学习以太坊网络架构,可以更容易的对网络部分的源码进行审计,便于后续的协议分析,来发现未知的安全隐患bet36体育;除此之外,目前基于 p2p 网络的成熟的应用非常少,借助分析以太坊网络架构的机会,可以学习一套成熟的 p2p 网络运行架构。

  本文侧重于数据链路的建立和交互,不涉及网络模块中的节点发现、区块同步、广播等功能模块。

  Geth 启动

  网络架构

  共享密钥

  RLPXFrameRW 帧

  RLP 编码

  LES 协议

  总结

  其中第 3、4、5 三个小节是第 2 节「网络架构」的子内容,作为详细的补充。

  在介绍以太坊网络架构之前,首先简单分析下 Geth 的整体启动流程,便于后续的理解和分析。

  以太坊源码目录


bet36网站 bet36体育 bet36网站