去中心化的追逐:比特币与以太坊的全节点

  • 去中心化概念:去中心化系统中,节点高度自治,可自由连接形成新单元,任何节点都可能成为阶段性中心,但无强制性控制功能。中心化是中心决定节点,而去中心化由节点自由选择中心。

  • 比特币全节点:比特币全节点需下载完整区块链数据(约200GB),独立验证交易并实时更新数据,门槛较低,普通用户可通过笔记本电脑参与。修剪节点功能进一步降低门槛,但无法提供完整数据给其他节点。

  • 以太坊全节点:以太坊的“档案节点”存储数据量是比特币的10倍(约2TB),运行门槛高,普通用户难以独立运行。DApp开发者多依赖第三方运营商Infura,存在中心化风险。

  • 轻节点解决方案:以太坊推出轻节点(SPV节点)以降低门槛,但其安全性依赖全节点的诚实行为,长期有效性仍需验证。

  • 总结:比特币节点健康度优于以太坊,后者需更多努力解决数据存储和中心化风险问题。全节点数量是区块链网络安全的核心指标。

总结
撰文 | NESTFANS.知鱼
出品 | NEST爱好者

去中心化的概念

在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。节点之间彼此可以自由连接,形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能。节点与节点之间的影响,会通过网络而形成非线性因果关系。这种开放式、扁平化、平等性的系统现象或结构,我们称之为去中心化。
去中心化,不是不要中心,而是由节点来自由选择中心、自由决定中心。简单地说,中心化的意思,是中心决定节点。节点必须依赖中心,节点离开了中心就无法生存。在去中心化系统中,任何人都是一个节点,任何人也都可以成为一个中心。任何中心都不是永久的,而是阶段性的,任何中心对节点都不具有强制性。

比特币的节点

我们这里阐述的主要是全节点,全节点是拥有完整区块链账本的节点,全节点需要占用内存同步所有的区块链数据,能够独立校验区块链上的所有交易并实时更新数据,全节点在区块链分布式账本中主要的作用是负责区块链的交易的广播和验证。
比特币全节点就是通过下载安装比特币客户端(如 Bitcoin Unlimited 版本、Bitcoin core 版本等), 并同步数据来保全完整区块链数据的节点。
当前,完整的比特币网络交易数据大小约为 200GB ,这对一个普通人来说,门槛并没有特别高,你只需要拥有一台几千元的笔记本电脑,下载比特币客户端,就能成为一个全节点,来亲自验证交易,查看账本。
从这一点来看,你不需要相信任何中介,这些分布式的节点会负责实时更新数据,广播和验证交易,每个人都有成为节点的可能。
当然,为了进一步降低确认交易的门槛,Bitcoin Core 0.12.0 版本客户端之后提供的一种修剪节点的功能,这种修剪节点同样可独立完成比特币转账确认,但是它并没把整个区块链的数据都保存到本地,也就无法提供完整的区块链给其它节点。 

以太坊的节点

以太坊的全节点叫做“档案节点”,相较于比特币,以太坊系统无疑是更加复杂,比特币专注于一件简单的事情:存储账本和传递价值,这是一个优雅简单的区块链网络;由于以太坊在比特币的基础上,添加了 EVM 虚拟机,具有可计算、可编程功能,除了交易转账之外,它还存储着大量的“状态”数据
以太坊的状态爆炸,给系统的存储带来了较大的压力。一个完整的以太坊网络数据是比特币的10 倍,接近 2TB
分享至:

作者:NEST爱好者

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:NEST爱好者如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
2021-01-27 08:40
2021-01-27 08:28
2021-01-27 08:21
2021-01-27 08:07
2021-01-27 07:42
2021-01-27 07:34

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读