以太坊网络问题

以太坊网络


节点之间如何发现

Geth会不断地尝试连接到在网络上的别的节点上,直到它有peers。如果路由器开启了UPnP,或者在一个面向互联网的服务器上运行以太坊,Geth也会接受别的节点的连接请求。

Geth通过discovery protocol来发现peers。在这个discovery protocol中,节点互相之间会通信(gossipping)来找到在网络上的其他节点。为了最初执行,Geth使用一组引导节点,这些节点的endpoints被记录在源代码中。

选项 --bootnodes并且用逗号来分割nodes 来在启动时改变bootnodes,比如说:

geth --bootnodes enode://pubkey1@ip1:port1,enode://pubkey2@ip2:port2,enode://pubkey3@ip3:port3

(以上为一行)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文是对以太坊文档 Ethereum Frontier Guide 和 Ethereum Homestead 的整...
    趁风卷阅读 9,585评论 0 16
  • 【中文版】以太坊白皮书 翻译:少平、 Seven当中本聪在 2009 年 1 月启动比特币区块链时,他同时向世界引...
    __Seven__阅读 4,344评论 0 10
  • 简介 不管你们知不知道以太坊(Ethereum blockchain)是什么,但是你们大概都听说过以太坊。最近在新...
    Lilymoana阅读 3,900评论 1 22
  • 看见如紫罗兰一般不失冷艳的你。站不住脚跟的我,一定踏不进你的世界。 哦!你迈开了步子,我能听到我的心跳。确信了你在...
    伊丽莎白公主阅读 610评论 0 1
  • 有一些特殊情况需要动态设置Selector,所以用代码实现 XML Selector 如下 代码实现 注意里面的“...
    zcwfeng阅读 3,410评论 0 6