全节点

时间:2024-09-20 编辑: 浏览:(125)

存储从区块链的起源块开始的整个区块链完整信息,并实时更新区块最新数据,对区块交易进行验证的节点,称为全节点。

全节点在区块链网络中扮演者重要角色。首先,区块链没有中心服务器来统一管理信息,而是由一个个节点对数据各自进行备份存储。所有类型的节点中,全节点所存储的信息最为完善。其次,区块链内部交易的正常运行,需要全节点来进行维护。当新的区块被添加到区块链时,全节点需要验证该区块是否符合区块链网络设定的规则,验证通过后再将区块添加到区块链中,然后广播至整个区块网络,以便于其他节点同步更新数据。当新的交易发起时,全节点会对交易进行验证。例如,当A发起一笔转账后,全节点会遍历存储好的区块链账本,定位到A的账户上,核实A的账户是否有足够的余额支付,然后继续核实A是否支付过笔钱,以避免产生双花现象(一笔钱被花费两次),最后确认A是否拥有该账户的支配权。以上环节都没有问题,这笔转账才会被确认,如一处有问题,全节点将会拒绝此次交易。全节点的存储功能是由节点计算机性能决定的,而这种验证数据的权利,是通过一定方式获得的。根据不同的方式,可以将全节点分为挖矿节点和主节点。挖矿节点这里的挖矿节点单指独立矿工的挖矿节点,矿池中的挖矿节点不会存储完整的区块信息,因此不在本文的讨论范围之内。挖矿节点会通过破解区块链网络设定的哈希谜题,挖出新的区块,获得新区块的信息验证权、记账权,同时也会获得区块奖励和交易手续费。主节点主节点不需要挖矿,只需要在区块链网络中存入一定数量的该区块链币种,即可享有信息验证权。还可根据存入币种的数量、时长获得一定的利息奖励。虽然全节点的功能很强大,也可获得一定的酬劳,但不需要每个节点都成为全节点。一方面,想要存储完整的区块链数据,对计算机性能、电力等方面的要求非常高:1.需要安装最新版本的Windows,Mac OS X或者 Linux系统2.空白磁盘空间至少145G,读写速度至少100MB/s3.2个G的内存4.所连接的宽带,速度最少是50KB/s5.每天至少开机运行6小时6.每个月大概需要上传200G,下载20G数据,第一次启动节点的时候还需要额外下载140G数据。因此运营成本很高,一般人会承受不起。另一方面,网络中存在过多的全节点,也会造成网络负担,消耗大量的资源。一些专业的矿工,会在利益的驱使下成为全节点,对区块网络进行维护。

最新 更多 >
  • 1 今天的加密货币:Tether

    来源:AdobeStock / Photocreo Bednarek获取加密资产和区块链相关新闻的每日摘要摘要——调查当今加密新闻关注的故事。__________Security newsTether 是一家运营区块链平台 tether.to 的公司,该平台为 USDT 稳定币提供支持,该公司宣布将与 INHOPE 合作,INHOPE 是一个打击在线儿童性虐待材料的全球网络(CSAM),共享信息,