时间:2023-08-08|浏览:196
比特币全节点就是通过下载安装比特币客户端(如BitcoinUnlimited版本、Bitcoincore版本等),并同步数据来保全完整区块链数据的节点。
当前,完整的比特币网络交易数据大小约为200GB,这对一个普通人来说,门槛并没有特别高,你只需要拥有一台几千元的笔记本电脑,下载比特币客户端,就能成为一个全节点,来亲自验证交易,查看账本。
从这一点来看,你不需要相信任何中介,这些分布式的节点会负责实时更新数据,广播和验证交易,每个人都有成为节点的可能。
当然,为了进一步降低确认交易的门槛,BitcoinCore0.12.0版本客户端之后提供的一种修剪节点的功能,这种修剪节点同样可独立完成比特币转账确认,但是它并没把整个区块链的数据都保存到本地,也就无法提供完整的区块链给其它节点。
以太坊的状态爆炸,给系统的存储带来了较大的压力。一个完整的以太坊网络数据是比特币的10倍,接近2TB,这对一个普通用户来说,存储完整数据是一件困难且门槛很高的事情。
从这一点来看,普通用户独立运行一个以太坊档案节点是困难的。随着以太坊各类应用程序的”涌现“,DApp对以太坊节点的需求越来越大,但一个普通的DApp开发者运行一个以太坊档案节点是没有必要的,所以,几乎所有DApp的选择都是依赖于以太坊生态一个最为重要的节点集群的第三方运营商Infura,而Infura又是托管在亚马逊云服务器上的,所以,他有两层中心化风险。
以太坊对此也有一些解决方案,研发轻节点的客户端,供以太坊“涌现”协议使用。这是一种只下载区块头交易或状态数据的节点,我们称之为简化支付验证(SPV)节点,又称轻节点。
在正常情况下,SPV轻节点的运行是良好的,但当多数全节点出现不诚实行为的情况下,轻节点的安全保障就会变得很较弱。
由于以太坊网络数据太过庞大,随着以太坊生态的发展,其将要面临的挑战也越来越大。轻节点的目的是使以太坊轻客户端的安全程度能够向全节点靠近,这是否能证明最终有效,还需要时间来验证。
用戶喜愛的交易所
已有账号登陆后会弹出下载