以太坊数据同步常见问题集锦

https://www.cnblogs.com/zhangmingcheng/p/9156455.html

https://www.cnblogs.com/feiqihang/p/9229315.html

https://blog.csdn.net/wo541075754/article/details/79247282/

 

以太坊技术搭建的区块链网络,节点间需要保证时间一致,才能正常有序的发送交易和生成区块,使得众多节点共同维护分布式账本(区块数据+状态数据)。但是,网络中节点的系统时间不一致回出现什么现象呢,

以太坊加速区块同步方法

修改peer数,默认peer是25个,我修改成9999个了

./geth --fast --cache=1024 --maxpeers 9999

我100M的宽带下载速度峰值达到7.5M/S.在450个peer左右的时候,不过路由器不给力,peers多的时候会奔溃。

上行达到7M左右,下行却只有几百K,都是给他人做嫁衣裳啊。

上行慢速,我大概连接了200个节点,给200个国内钱包用户做服务了。

检查是否链接成功
正常启动geth节点,进入console,输入:admin.peers 查看具体的链接节点情况。如果包含上述地址则说明添加成功。

命令行执行方式
上面是通过配置的方式来进行添加节点,同时geth也提供了通过console来添加节点的api。执行:admin.addPeer(“enode://91922b12115c067005c574844c6bbdb114eb262f90b6355cec89e13b483c3e4669c6d63ec66b6e3ca7a3a462d28edb3c659e9fa05ed4c7234524e582a8816743@120.27.164.92:13333”)来添加一个新节点。 
不过此种方式重启之后节点的链接可能会消失。

节点数
以太坊客户端默认启动连接的节点数位11-13个,如果觉得不够,可以使用在启动时增加启动参数 –maxpeers 100命令,让连接启动节点数增加到100上限,当然,也会大量消耗你的硬盘和CPU。

服务器配置

服务器配置比较简单,在阿里云上购买的2核4GLinux服务器,操作系统为centos 7.4,另外挂载了一个500G的高速云盘。

如果大家条件允许,可将服务器配置进行升级,比如4核8G,8核16G等,如果配置过低会遇到后面提到的一些问题。

你可能感兴趣的:(以太坊数据同步常见问题集锦)