比特币区块链的数据结构

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

  我们回到两个人转账交易的过程中,去理解比特币区块链的数据结构。

  我发起一笔交易,即我向整个区块链网络广播,我和你两个人想进行这笔交易:我向你的地址中转入一笔比特币,无须你的许可。

  但只有当这笔交易被打包进最新的比特币区块中时,这笔交易才真正完成。通常来说,当在一笔交易所在的区块之后又增加 5 个区块,即包括它自己在内一共经过 6 次确认时,这笔交易可认为被完全确认。按比特币每个区块的确认时间 10 分钟估算,即一笔交易最终确认要经过约 1 小时。

  这里包括了两步:一是交易被打包进候选区块,每个节点可以按规则生成不同的候选区块;二是节点挖矿成功,候选区块被成功地加到区块链的尾部,成为最新的正式区块。

  那么,把一笔交易打包进区块是什么意思呢?这涉及区块链最基础的数据结构,这也是它不可篡改的基础。

  以下讨论可能略显枯燥,但却是认识比特币与区块链的最基础的知识,我尽量以通俗的语言来解释。

  区块链之所以被称为 blockchain,是因为它的数据块以链状的形式存储着。从第一个区块即所谓的创世区块开始,新增的区块不断地被连到上一个区块的后面,形成一条链条。

SUMO是什么币种?SUMO币前景和未来价值分析

  每个区块由两个部分组成——区块头部和区块数据。其中,区块头部中有一个哈希指针指向上一个区块,这个哈希指针包含前一个数据块的哈希值。哈希值可以被看成是数据块的指纹,即在后一个区块的头部中均存储有上一个区块数据的指纹。如果上一个区块中的数据被篡改了,那么数据和指纹就对不上号,篡改行为就被发现了。要改变一个区块中的数据,对其后的每个区块都必须相应地进行修改。

  比特币区块链设计有一种机制让这种修改难以发生,我们稍后在谈到“工作量证明”和“比特币挖矿”时再详细讨论。

  一个区块中的数据是被打包进这个区块的一系列交易。这些交易按照既定的规则被打包形成特定的二叉树数据结构——梅克尔树(Merkle trees)。按目前的比特币区块的大小,一个区块中能容纳的交易数量在 2000 个左右,比如在第 526957 个区块中容纳了 1804 个交易。

  可通过如下网站查看比特币区块链的数据信息:https://blockchain.info/

  比特币区块链的数据结构中包括两种哈希指针,它们均是不可篡改特性的数据结构基础。一个是形成“区块+链”(block+chain)的链状数据结构,另一个是哈希指针形成的梅克尔树(见图 1)。链状数据结构使得对某一区块内的数据的修改很容易被发现;梅克尔树的结构起类似作用,使得对其中的任何交易数据的修改很容易被发现。

比特币区块链的数据结构

  图1:比特币区块链的“区块链”与梅克尔树

以上就是比特币区块链的数据结构的详细内容,更多关于比特币,区块链的资料请关注掘金网其它相关文章!

1INCH币是什么币?1INCH币中文叫什么?

原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/214181.html

(0)
菜鸡菜鸡
上一篇 3 12 月, 2022 2:22 上午
下一篇 3 12 月, 2022 3:52 上午

欧易(OKX)交易所

新用户永久最高20%手续费减免!

官网注册   APP下载

相关推荐

  • doge是什么数字货币(DoGE是什么币)

    摘要: Doge是一种数字货币(DoGE是其代号),兴起于2013年的互联网梗,在2021年迎来了他的第二春。这种狗头币的价值其实并不在于其所代表的物质,而是在于其背后的社群文化和…

    2 6 月, 2023
  • AVH是什么币(hi是什么意思)

    摘要:AVH币是一种数字货币,HI代表着“高手”,这一名称体现了它在数字货币领域的高水平和优异性能。本文将从四个方面详细阐述AVH币,包括其基本概念、技术优势、市场表现以及未来展望…

    29 5 月, 2023
  • q币活动免费领取[领取Q币活动]

    摘要:Q币活动免费领取是当前最热门的活动之一,本文将为您详细介绍这一活动,并提供背景信息。 一、Q币活动免费领取的优势 Q币活动免费领取作为一项受欢迎的活动,其最大的优势就是可以免…

    22 6 月, 2023
  • 中文业界资讯站[中文资讯网]

    摘要:本文将介绍中文业界资讯站[中文资讯网],探索其背景信息和读者的兴趣。文章重点阐述了该网站的四个方面:网站概述、内容分类、读者群体和未来发展方向。希望通过本文的介绍,读者可以深…

    16 6 月, 2023
  • msd[msdn我告诉你]

    摘要:本文主要介绍msd[msdn我告诉你],一个针对微软开发人员的在线资源中心。该资源中心提供了丰富的文章、文档、样例代码、论坛讨论等内容,能够帮助开发人员深入了解微软技术,并解…

    10 6 月, 2023
  • 如何应对数字货币市场的不确定性?

    摘要:本文将从投资策略、风险管理、市场监测和信息获取四个方面,详细阐述如何应对数字货币市场的不确定性。通过分析当前数字货币市场的不确定因素,提供一些有效的方法和建议,帮助投资者降低…

    1 11 月, 2023
  • 币安合约怎么玩?币安合约操作流程交易视频教程

    在币安合约交易中,您可以通过做多或做空某个合约,参与到市场价格波动中,并从中获利。 如您选择做多,意味着您期望您购买的合约价格会在未来上升。 没有币安账号,点击注册>>…

    18 12 月, 2022
  • imtoken钱包添加币种(imtoken如何添加币种)

    摘要:本文将重点介绍imtoken钱包如何添加新的数字货币种类。首先引出imtoken的特点和重要性,接着分享添加新币种的流程和步骤。旨在帮助imtoken用户更好的使用钱包。 一…

    7 6 月, 2023
  • imtoken数字钱包安全吗(imtoken数字钱包)

    摘要: imToken数字钱包是一种数字钱包,它提供安全的存储、管理和交易加密货币的功能。本文将探讨imToken数字钱包是否安全,以及它的安全措施和风险,以帮助读者了解如何在使用…

    6 6 月, 2023
  • ngm币的简单介绍

    摘要:本文将介绍区块链世界中的一种数字货币,ngm币。文章将从ngm币的概述、技术特点、应用场景和未来前景四个方面对该数字货币做出详细的阐述,旨在给读者提供全面的认识,引出对ngm…

    22 6 月, 2023