当前位置: 首页 > news >正文

哪里网站建设网盟推广是什么意思

哪里网站建设,网盟推广是什么意思,合肥企业网站建设工作室,新时代文明实践站模板文章目录比特币中的数据结构1. 区块链(block chain)2. 默克尔树(Merkle tree)3.哈希指针的问题比特币中的数据结构 1. 区块链(block chain) 哈希指针: (1)保存数值的位置…

文章目录

    • 比特币中的数据结构
      • 1. 区块链(block chain)
      • 2. 默克尔树(Merkle tree)
    • 3.哈希指针的问题

比特币中的数据结构

在这里插入图片描述

1. 区块链(block chain)

哈希指针:

(1)保存数值的位置
(2)保存数值的哈希值

区块链:一个使用哈希指针的链表
在这里插入图片描述

genesis block:创世块(最开始创建的块)
most recent block:最近创建的块
tamper-evident log:篡改证明记录

每一个当前区块都保存了上一个区块所有内容的哈希值与位置,形成了一个哈希指针,保存在当前区块中,所有区块利用哈希指针形成了区块链。最后一个区块的哈希指针保存在系统内部

当区块链中某一个区块(图中红色区块)的内容遭到篡改,那么这个区块后面的所有区块(图中红色区块右边的区块)中的哈希指针都要修改。因此只需要通过对比最后一个区块的哈希值是否被修改就能够察觉整个区块链上的区块是否遭到了篡改。

有了这个性质,比特币上的某些节点无需保存所有的区块,有的可能只保存了离自己最近的几千个区块。如果要用到更靠前的区块,那么可以向其他人询问,但如何保证询问到的区块是可靠的呢?只需要对比保存的区块的最前面一个区块内保存的的哈希值别人给的区块的哈希值是否一致即可。

2. 默克尔树(Merkle tree)

默克尔树:一个使用哈希指针的二叉树。树中包含数据块(交易记录)和哈希指针。
在这里插入图片描述

区块的结构:

(1)block header:保存了root hash
(2)block body:保存交易记录数据信息

Merkle tree的用途:向轻节点证明某个记录被写入到了区块链。proof of membership或proof of inclusion

比特币中有两种节点(区块):
轻节点:只保存block header
全节点:既有block header,又有block body

Merkle proof:
在这里插入图片描述
图中圈起来的节点就是轻节点。
a. 首先需要向某个全节点请求一个Merkle proof路径,并请求路径上需要的哈希值(图中红色H)
b. 然后计算需要证明的记录的哈希值,然后通过给定的路径一步一步计算哈希值,直到计算到根哈希值(root hash)
c. 因为轻节点中是保存了block header的,而block header中保存的是root hash,因此只需要对比计算出来的root hash是否与保存的root hash一致即可。

Merkle tree的第二个用途:proof of non-membership,证明某个交易不在某个轻节点中。

使用sorted Merkle tree:对交易记录tx的哈希值进行排序,如果计算出待证明tx的哈希值不在这些值里面,而在某两个tx哈希值之间,那么按照Merkle proof的路径计算这两个tx的哈希值,一直算到root hash,看是否被篡改,如果没有被篡改,则证明待证明tx不在该轻节点中。

比特币中没有用到sorted Merkle tree,这是因为比特币中不需要proof of non-membership。

3.哈希指针的问题

只要是该数据结构不存在环,那么就可以使用哈希指针,如果存在环,就会存在循环依赖的问题。
在这里插入图片描述

http://www.hotlads.com/news/3785.html

相关文章:

  • 网站建设考试试题东莞关键词排名优化
  • 网站的策划建设方案书搜索引擎哪个好用
  • 网站开发 报价单 表格电商运营
  • 做网站是java还是php百度竞价seo排名
  • 飞飞影视做的网站泉州百度竞价推广
  • 泊头市做网站从事网络营销的公司
  • b2b网站推广怎么做优化推广联盟
  • 简单建设网站首页网站建设免费网站
  • 建设网站违约赔偿起诉书梁水才seo优化专家
  • 云服务器可以做视频网站吗aso优化前景
  • 网站建设优秀网站建设电商网站怎样优化
  • 营销型网站制作培训刚刚突发1惊天大事
  • 站酷网怎么赚钱域名注册要多少钱
  • 做NBA网站目的网络平台运营是做什么的
  • 北京网站设计方案5月疫情最新消息
  • 网站游戏制作开发google 谷歌
  • 谁能低价做网站支付接口网站查询站长工具
  • 论坛打赏网站开发苹果aso优化
  • 网站 流量攻击福州百度开户多少钱
  • 公司网站建设 上海上海短视频推广
  • 做网站 违法网络营销的概念及特征
  • 有没有帮别人做图片的网站赚钱近期国际新闻
  • 两学一做网站视频学生个人网页制作教程
  • 电子商务平台方案seo 推广服务
  • 简述建立网站的步骤做营销型网站哪家好
  • 前海网站建设2345网址导航智能主板
  • 青岛疫情最新情况播报seo优化效果怎么样
  • 郑州网站建设郑州网站建设2022年度关键词
  • 衡水php网站建设网络营销公司有哪些
  • 湘潭市建设工程质量监督站网站迈步者seo