在加密货币中,凡是连接到该网络的任何计算机,都被称为节点。在区块链中,存在一种冗余备份的现象。就是说,如果所有节点都需要保存全网的所有交易及其他数据信息,则不可避免的会出现一些弊端,比如,用户想创建一个自己的区块链节点进行项目开发,而不需要参加共识过程,那么进行数据的同步将是一项特别庞大的工作,既耗时又费资源。

  • 全节点:

在比特币中,存在一种叫做全节点的节点,即保存有全网交易数据,又能完成相关验证交易,独立完成与对等节点的连接。也就是说,这类节点在本地保存了一个完整的区块链网络,在其上可进行任何查询、交易的验证与广播,正因为有这样的节点存在,更加使得去中心化成为了可能,同时使得区块链网络更加安全。
一直在线,最重要的是参与挖矿,寻找最长合法链并辨别分叉。

  • 轻量级节点

在区块链网络中,merkle-tree保存了当前区块中所有交易组成的根哈希,保存在区块头中,任何一个交易内容的改变,都会使得根哈希变化,从而改变区块链结构,不被节点认可。轻量级节点不需要保存所有交易内容,利用merkle tree的特性,它只需包含block header以及与自己相关的交易细节,并通过Merkle证明来判断交易是否在当前的区块链交易列表中。
轻量级节点并不一直在线,与全节点不同,它只能检测哪一条是最长链,但无法知道是否是最长合法链,因为轻量级节点无法验证大多数交易的合法性,也无法验证区块链网络发布的区块的正确性。

区块链中的全节点与轻量级节点相关推荐

  1. 区块链中的节点是什么意思?

    众所周知,我的好朋友阿强,一个币圈奇才,对所有可以一夜暴富的项目都有着出奇的热忱的一个敢于试错的勇士,今天他又又又又给我推荐了一个项目--美公链. 号称全面涵盖吃喝玩乐购,链上可视化数据消费补贴,消费 ...

  2. 区块链中密码学与安全技术

    区块链的定义 区块链的定义,应当是:区块链是一种按照时间顺序将数据进行分布式存储的块链式数据结构,它利用共识机制进行数据验证,利用密码学进行数据保护和用户安全访问,利用智能合约来操作数据,从而成为不可 ...

  3. 区块链中的merkle树有何作用?

    区块链中的 Merkle 树有以下作用: 数据完整性验证:Merkle 树可以用于验证区块中的交易是否完整,因为每个交易都有一个哈希值,这些哈希值按照一定的方式组织成 Merkle 树的叶节点,而根节 ...

  4. 区块链中“鸡肋”的RPC漏洞

    一.前言--NEO RPC漏洞之争 12月1日下午16:34,腾讯湛卢实验室宣布发现NEO的RPC漏洞.官微发文如下: 而NEO官方微博,在四个小时之后迅速回应腾讯,回应如下. 谁对谁错?公链RPC模 ...

  5. 布隆过滤器在区块链中的应用

    作者:Annchain   (本文一切著作权归annchain技术团队所有,未经许可,不得转载.若需转载请联系页尾二维码.) Bloom Filter简介 布隆过滤器(bloom filter)是空间 ...

  6. 众说区块链:区块链中的侧链技术

    上期<众说区块链>讨论的主题是"中美贸易谈判后双方共同声明对智能合约应用的影响",围绕这个主题Sasha和大家一起分享了一些看法和见解. 本期<众说区块链> ...

  7. Hyperledger Fabric是区块链中联盟链架构详细介绍

    区块链开源实现HYPERLEDGER FABRIC架构详解 区块链开源实现HYPERLEDGER FABRIC架构详解 hyperledger fabric是区块链中联盟链的优秀实现,主要代码由IBM ...

  8. 区块链中的智能合约是什么?

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. "智能合约是一套以数字形式定义的承诺,承诺控制着数字资产并包含了合约参与者约定的权利和义务,由计算机系统自动执 ...

  9. 在公共区块链中通过加密保护数据

    链客,专为开发者而生,有问必答! 此文章来自链客区块链技术问答社区,未经允许拒绝转载. 隐私限制 在处理或交换业务文件时,贸易伙伴可能需要某些隐私因素. (1)交易数据的隐私性: 交易数据仅供交易双方 ...

最新文章

  1. adviser vs mentor
  2. hadoop和python的关系_Python 的 map 和 reduce 和 Hadoop 的 MapReduce 有什么关系?
  3. 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
  4. Python 入门篇-最新版python3.7.2的安装。
  5. 「后端小伙伴来学前端了」Vue中利用全局事件总线改造 TodoList 案例
  6. iOS学习笔记之typedef
  7. 【渝粤教育】 国家开放大学2020年春季 2134成本会计 参考试题
  8. 《阿里巴巴Android开发手册》v1.0.1更新,优化部分内容和示例代码
  9. excel中如何对矩阵得对角线进行求和_如何利用图卷积网络进行图形深度学习(第2部分)...
  10. 实现公告板和本周热卖功能
  11. 闲来无事写写-Huffman树的生成过程
  12. 将新项目上传到svn
  13. JavaFX屏幕截图工具ScreenCapture
  14. 数学分析考研不常见必记积分公式
  15. 前端控制台返回406错误解决方法
  16. 八、JUC强大的辅助类
  17. 基于VaR模型与CAPM模型的个股日收益率分析报告——以宁德时代(300750)为例
  18. 微博怎么批量取消所有的关注
  19. 速卖通韩国下载量再次登顶,7500万投资换来回报
  20. [Camera]摄像头模组硬件

热门文章

  1. windows映像劫持技术
  2. 又双叒叕是Linux笔记
  3. “蔚来杯“2022牛客暑期多校训练营10补题
  4. 吉利德出手210亿美元押注癌症ADC疗法,靶向化疗时代到来?-1
  5. D2. Chopping Carrots (Hard Version) (每日一题)
  6. android手机配什么蓝牙耳机,安卓手机配什么蓝牙耳机好?安卓系统蓝牙耳机推荐!...
  7. 探寻51个大数据应用案例背后的故事
  8. Mybatis Plus最新代码生成器AutoGenerator,更简单更高效!
  9. SourceInsight4.0下载安装教程
  10. MES系统功能助力注塑行业降本增效