当前位置:主页 > 区块链 > 区块链技术 > 比特币,区块链

比特币区块链的数据结构

2021-10-29 15:26:18 | 来源: | 作者:佚名
这篇文章主要介绍了比特币区块链的数据结构的相关资料,我们回到两个人转账交易的过程中,去理解比特币区块链的数据结构。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

声明:文章内容不代表本站观点及立场,不构成本平台任何投资建议。本文内容仅供参考,风险自担!
Tag:比特币   区块链  

你可能感兴趣的文章

币圈快讯

  • 已有超100家公司合计持有逾83万枚BTC

    2025-06-19 23:52
    金色财经报道,据Cointelegraph披露,目前已有超过100家公司合计持有逾83万枚BTC(约864.76亿美元)。
  • ​​今日加密货币市值前100代币涨跌:SEI涨12.09%,IP跌9.31%

    2025-06-19 23:49
    ChainCatcher消息,据Coinmarketcap数据,今日加密货币市值前100代币表现如下, 涨幅前五:Sei(SEI)涨12.09%,现价0.188美元; Raydium(RAY)涨10.95%,现价2.23美元; OKB(OKB)涨10.27%,现价52.83美元; AerodromeFinance(AERO)涨9.01%,现价0.9163美元; Mantle(MNT)涨8.49%,现价0.6107美元。跌幅前五:Story(IP)跌9.31%,现价2.57美元; Hyperliquid(HYPE)跌8.05%,现价36.50美元; Fartcoin(FARTCOIN)跌5.37%,现价1.05美元; Aave(AAVE)跌4.00%,现价249.65美元; Avalanche(AVAX)跌3.98%,现价17.68美元。
  • Telegram创始人立下遗嘱,将171亿美元财富分配给6个孩子和100个精子捐赠所生子女

    2025-06-19 23:48
    ChainCatcher消息,据《纽约邮报》报道,Telegram创始人PavelDurov表示,他希望财富留给通过精子捐赠所生的100个孩子。 这位亿万富翁已立下遗嘱,将其171亿美元的财富分配给与三位伴侣所生的六个孩子,以及过去15年间通过精子捐赠在12个国家所生的100个孩子,Durov于周四在接受法国杂志采访时透露了这一消息。 “他们都是我的孩子,享有同等权利!我不希望他们在我去世后互相撕裂。”40岁的Durov表示,他不希望他的孩子们在30年内动用他的财富。
  • 特朗普签署行政命令,将TikTok关闭期限延长90天

    2025-06-19 23:26
    ChainCatcher消息,特朗普发文称,“我刚刚签署了行政命令,将TikTok关闭期限延长90天(即2025年9月17日)。”
  • 瑙鲁拟立法成立虚拟资产管理局,将定位为太平洋地区加密货币中心

    2025-06-19 23:24
    ChainCatcher消息,据FinanceFeeds报道,瑙鲁共和国拟立法成立专门监管数字资产的机构,该新机构名为CommandRidgeVirtualAssetAuthority(CRVAA),将负责监管虚拟资产服务提供商,并助力该岛国打造数字资产活动的中心。 瑙鲁总统DavidAdeang表示,新设立的监管机构将成为瑙鲁更广泛的战略的核心,该战略旨在确保瑙鲁的经济韧性。
  • 查看更多