signature=cb30417dfa65eef445418827e0f0e0e6,以太坊P2P网络节点初始化

news/2025/3/14 16:46:29/

问题

以太坊底层采用了P2P去中心化网络,在不知道任何其它节点的情况之下,它是如何寻找到其它节点并与之通信的呢?

答案

本身一定事先知道了其它节点的

首先厘清两个概念

bootnode

从名字上看得出来,该node作用于 本机节点 boot,预定义在源代码中

staticnode

从名字上看的出来,该node是static的,是 本机节点 稍后的指定连接节点。

cmd/swarm/bootnodes.go中,预定义了很多初始化节点。

// In cmd/swarm/bootnodes.go

var SwarmBootnodes = []string{

// Foundation Swarm Gateway Cluster

"enode://e5c6f9215c919a5450a7b8c14c22535607b69f2c8e1e7f6f430cb25d7a2c27cd1df4c4f18ad7c1d7e5162e271ffcd3f20b1a1467fb6e790e7d727f3b2193de97@52.232.7.187:30399",

"enode://9b2fe07e69ccc7db5fef15793dab7d7d2e697ed92132d6e9548218e68a34613a8671ad03a6658d862b468ed693cae8a0f8f8d37274e4a657ffb59ca84676e45b@52.232.7.187:30400",

"enode://76c1059162c93ef9df0f01097c824d17c492634df211ef4c806935b349082233b63b90c23970254b3b7138d63040


http://www.ppmy.cn/news/178800.html

相关文章

[笔记分享] [Exception] 内核空间异常之流程小结

平台: MSM8260 OS: Android 2.3.4 Overview 本文主要描述下kernel exception(这里以oops为主线)的flow以及如何对oops进行分析作一个讲解。 Exception flow 1.1 介绍 android系统上的exception的大致流程: 从arm_notify_die开始,左边是…

java master work_e_mes-IE-MES-master

e_mes-IE-MES-master 所属分类:其他 开发工具:Java 文件大小:8117KB 下载次数:30 上传日期:2018-09-13 14:51:25 上 传 者:默默的沫沫 说明: IE-MES制造执行系统定位于制造执行系统的Java开源版…

终极单词index 排序 E-F

终极英语单词12000 1 变身口语达人3000词 1-3000 终极英语单词12000 2 成为英语学霸3000词 3001-6000 终极英语单词12000 3 畅读英文报刊3000词 6001-9000 E each 0929 eager 2306 eagerly 4165 eagerne…

深入浅出RSA在CTF中的攻击套路

0x01 前言 本文对RSA中常用的模逆运算、欧几里得、拓展欧几里得、中国剩余定理等算法不展开作详细介绍,仅对遇到的CTF题的攻击方式,以及使用到的这些算法的python实现进行介绍。目的是让大家能轻松解决RSA在CTF中的套路题目。 0x02 RSA介绍 介绍 首先…

python open 函数漏洞_Python系列之——编写已知漏洞exp实现批量getshell

0x00 前言 大家应该都觉得用程序实现自动化漏洞利用很爽吧 今天就来教一下大家怎么通过已知的漏洞编写exp 0x01 漏洞分析 以通达OA前台getshell为例(漏洞来自90sec论坛) 论坛给出的exp讲人话就是 post一个文件、”typeaddfile”和”other}/../../../../{22″到”pda/apps/repor…

CTF-Crypto-RSA整理

rsa基本参数 N:大整数N,我们称之为模数(modulus) p 和 q :大整数N的两个因子(factor) e 和 d:互为模反数的两个指数(exponent) c 和 m:分别是密文…

H3C S6520交换机在现网环境下如何配置链路聚合(现网实操经验)

设备 Device A:H3C S6520-26Q-SI(已堆叠IRF) software, Version 7.1.070,Release 6326H3C Device B:锐捷RG-NBS3100 POE交换机 业务需求 增加公司网络网络冗余高可用性,核心交换机(Device A)至各楼层POE交换机设备Device B配置链路聚合,链路聚合实现两设备间流量在聚…

MySQL索引性能测试

MySQL索引性能测试 blog文档结构图: 很长一段时间没学习MySQL了,一直致力于oracle的研究,最近得空了就再拾起MySQL看看吧,记得去年发布过的2篇MySQL文章: MySQL 5.6.21下载安装之下载篇(一) …