来源:财神下山
转载请注明出处:https://www.jianshu.com/u/220796b4ba42
这是在早些时间一个网站统计的,现在已经不更新了,在5月14的时候,以太坊区块的总大小已经超过1.1T了。
而现在——有多大呢? 财神亲测,请往下仔细看。
以太坊的三种同步模式
区块链在本质上就是一个分布式的大帐本,它由一个区块链接下一个区块而成为了一个链式帐本,在区块里记录了所有的交易信息。
所谓的区块同步,就是从p2p网络里的其它节点把区块下载到本地来。
以太坊go-ethereum提供了三种同步方式——
Full: 即全节点模式,会将所有的区块头,区块体都下载来,并逐一验证交易的准确性,确保下载的是正确的区块。
特点:数据完整, 但同步时间长,占用硬盘空间大。
Fast:即快速同步模式,对较早的历史区块下载快照,不会验证交易,达到一定高度后会下载完整区块,同步到最新状态后开始验证交易。
特点:时间快,通常1-2天就够了,占用空间也较小,几十到上百G,但是获取较早区块时会丢失数据。
Light:即轻节点模式,不下载区块,不验证交易,不会对网络有任何的贡献,属于吸血模式。
财神使用的是Parity客户端,分别用两台机器同步了Fast 和archive 两种模式,archive对应了go-ethereum的Full模式。
机器配置:
微软云服务器Linux系统,32G内存,4 CPU,硬盘是机械硬盘,IO比不上SSD的硬盘,Full节点模式推荐硬盘配置是SSD固态硬盘。
Fast模式很快,一天多时间跟上最新块,archive 模式同步了33天才完成,33天,足够你失恋一回,再找一个新的女朋友了。
而且archive 空间消耗巨大,2T空间快使用完了,尴尬。
同步过程
以太坊目前已经达到670万个区块,并且每隔15s左右出一个新块,一天大概新增6、7千个左右。
在前400万个块的时候,同步速度很快,三天左右时间就完成了,到后面速度就逐步变慢,再往后就维持在一天只能同步7万个区块左右了,这与以太坊交易记录有关,以太坊的绝大部分交易记录都是在17年下半年以后的。
未来容量爆增
以太坊自15年7月30日诞生以来,总共3.4亿条交易记录,而从自去年11月到现在,仅一年的时间产生了2.66亿条交易记录。
再过一年,肯定会再增加3亿条记录,区块容量还得再翻一倍,如果还是使用Full模式来同步的话,那真的伤不起。
其实,不用说一年了,以太坊君士坦丁堡2019年年初的时候就要发布了,据说可以将以太坊处理能量提升1000倍。
有没有这么夸张呀~~~但是,性能肯定得以大幅提升,每天产生的区块将更大。
所以,做全节点真的是痛苦。V神,快来拯救以太坊吧。
网友评论