中文
  • English
世链APP
Download Now
首页 > 世链号 > 轻节点钱包,机智的省事之道 | 全轻节点小科普
十一仓  

轻节点钱包,机智的省事之道 | 全轻节点小科普

摘要:去中心化分布式账本(区块链)可以被理解成所有参与节点都共同记账。随着时间与节点数的增加,账本的内容也会快速增加。

撰文 | 李欣丽

编辑 | 刘议骏

去中心化分布式账本(区块链)可以被理解成所有参与节点都共同记账。随着时间与节点数的增加,账本的内容也会快速增加。

比特币为例,平均每 10 分钟出一个区块,每个区块可以最多可以打包 4,000 条交易信息。记录所有账本信息的负担不是所有人都可以接受的,因此只储存与自己相关的数据也成了一种选择。

于是,按照存储数据的完整性,钱包也被划分为全节点钱包(Full Node)和轻节点钱包 (lightweight Node)。

全节点钱包

兢兢业业的区块链基石

全节点,顾名思义,就是包含了所有账本数据的节点。一个节点只要是下载了完整且最新的区块数据,并取得节点资格,稳定运行验证交易数据,那它就是一个全节点了。

全节点的功能包括:

  1. 保留所有过去的交易,所有数据公开透明,为系统中的人提供查询功能

  2. 监听别的矿工挖出来的区块,验证其合法性,也即是记录新区块的产生

  3. 监听区块链网络上的交易信息,验证每个交易的合法性

  4. 将最新信息广播给全网同步

由于每一个全节点都保留着全网数据,所以其中部分节点出现问题,比如被入侵或断网,都不会影响整个区块链网络的安全。这也是去中心化记账的优势所在。

全节点的数量越多,意味着完整的账本被保存的份数越多,“不可篡改性”也就越强,整个区块链系统的网络安全性也随之大幅增加。

随着交易记录的不断增加,全节点所需要的存储空间也在不断增加。截止至 2019 年 3 月底,交易数据已经达到 270 GB。

轻节点钱包,机智的省事之道 | 全轻节点小科普

来源:Ychart

以太坊由于出块较快,区块不止记录交易内容,还要需要记录账户状态等信息,完整区块数据远超过比特币。

2019 年 7 月,

全节点要求对存储空间大,且需要全天在线接受查询调用,运行成本高昂,个人用户其实并不需要选择成为全节点。

轻节点钱包

个人用户的经济之选

轻节点,即轻装上阵的节点,无需存储完整的区块链数据,只储存区块头(Block head)。这类节点会对数据进行分析,仅获取并在本地存储与自身相关的交易数据。

当需要验证某项交易合法性时,轻节点需要向 IP 地址临近的全节点发起确认请求。全节点收到交易后验证该交易所在的区块,为轻节点提供相关可佐证交易合法性的数据,并对轻节点的数据后进行匹配验证,就可以确认啦。

假设张三拥有一个比特币轻节点钱包,赵四说要发给他的 BTC,但他不确定赵四是否真的发送了。

这时,他需要向全节点发起简单支付验证(SPV),找到了记录他与赵四交易的区块,并且确定了这个区块已经被确认了 6 次。于是他可以放心,自己确实收到了来自赵四的 1 个 BTC

轻节点钱包,机智的省事之道 | 全轻节点小科普

作为轻节点,张三就没法验证王五的交易是否合法,因为轻节点只能验证自身交易的状态。

相比于全节点,轻节点钱包所占内存小,在电脑、手机端都能运行;不需要一直在线;但不能验证大部分交易的合法性,也不能检测最长合法链。

选择轻节点还是全节点钱包需要根据用户的具体需求来决定,如果只是满足自己日常使用,轻节点钱包已经足够;

如果想要担当节点,或者需要链上大量数据进行市场分析,全节点钱包是必要的。

同时,全节点钱包是公链安全的来源,如果所有用户仅使用 SPV 功能,整条公链对于安全攻击是没有抵抗力的

来源HashKey Hub 官方


免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。