
区块链
文章平均质量分 81
vxstar
这个作者很懒,什么都没留下…
展开
-
Windows环境下跑amc测试链(单节点)-使用wsl2-Ubuntu
Windows环境下使用WSL2启动amc测试链原创 2023-08-03 16:49:29 · 197 阅读 · 0 评论 -
以太坊节点发现协议discV5的握手过程(两个节点如何建立链接)
节点发现协议是一个用于在点对点网络中寻找其他节点的系统。该系统可以被任意节点用于任何目的。除了需要运行协议和存储有限的几个节点信息外,不需要任何成本。任一节点都可以作为网络的入口。系统的设计在某种程度上受到Kademlia分布式哈希表(DHT)的启发,但与大多数DHT不同,它不存储任意的键值对。相反,DHT存储和传递“节点记录”,这些记录是经过签名的文档,提供了有关网络中节点的信息。原创 2023-07-12 10:24:39 · 357 阅读 · 0 评论 -
以太坊节点发现协议discV4
该协议使用一个类似Kademlia的分布式哈希表(DHT),用于存储有关以太坊节点的信息。选择Kademlia结构是因为它是一种有效地组织分布式节点索引并具有低直径拓扑结构的方式。在该协议中,节点通过将节点信息存储在具有特定距离度量的桶中,以一种分布式的方式维护网络拓扑。Kademlia结构提供了一种高效的查找和路由机制,使节点能够快速找到其他节点,并在网络中建立连接。原创 2023-07-07 16:45:51 · 498 阅读 · 1 评论 -
NAT和NAPT
在一个局域网(LAN)中,每个设备通常都有一个私有IP地址,这些地址是在局域网内部使用的,并不在公共互联网上唯一。当局域网中的设备发送数据包到互联网上的目标设备时,路由器会自动修改数据包的源IP地址,将私有IP地址替换为公共IP地址。当私有网络中的设备发送数据包到互联网上的目标设备时,NAPT会修改数据包的源IP地址和端口号,将私有IP地址和端口号转换为公共IP地址和不同的端口号。这样,数据包在互联网上的传输就能正确地路由到目标设备,并且可以保持多个设备之间的会话区分。原创 2023-07-06 10:36:49 · 201 阅读 · 0 评论 -
什么是Libp2p,简单介绍
Libp2p(library peer-to-peer),是一个模块化的p2p网络架构,能够帮助开发p2p应用。该框架由一系列协议、规范和库组成,可以促进网络节点之间的p2p通信。原创 2023-07-05 17:45:06 · 2098 阅读 · 0 评论