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

比特币区块链的数据结构

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

免责声明:本文只为提供市场讯息,所有内容及观点仅供参考,不构成投资建议,不代表本站观点和立场。投资者应自行决策与交易,对投资者交易形成的直接或间接损失,作者及本站将不承担任何责任。!
Tag:比特币   区块链  

你可能感兴趣的文章

更多

热门币种

  • 币名
    最新价格
    24H涨幅
  • bitcoin BTC 比特币

    BTC

    比特币

    $ 90148.22¥ 637528.21
    -0.29%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3055.89¥ 21611.25
    -1.55%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 1.0001¥ 7.0727
    +0.01%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 895.06¥ 6329.86
    +0.72%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 2.04¥ 14.4268
    -1.25%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9998¥ 7.0705
    -0.02%
  • solana SOL Solana

    SOL

    Solana

    $ 133.76¥ 945.95
    -0.99%
  • tron TRX 波场

    TRX

    波场

    $ 0.2899¥ 2.0501
    +1.9%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.14¥ 0.99
    -1.75%
  • cardano ADA 艾达币

    ADA

    艾达币

    $ 0.4148¥ 2.9334
    -2.49%

币圈快讯

  • Cango公司持有7033枚比特币

    2025-12-06 23:33
    据BitcoinTreasuries发推称:Cango Inc 持有 7,033 枚比特币,在上市公司比特币持有量排行榜中位列第 16 名,其市值约为 2.0845 亿美元。
  • Web3监管趋严行业警惕历史重演

    2025-12-06 23:31
    据Whale Alert发推称:美国证券交易委员会(SEC)主席加里·根斯勒表示,加密货币市场需要更严格的监管,以防止类似FTX的崩溃事件重演。
  • MiniDoge参展Art Basel链接全球艺术及加密生态合作

    2025-12-06 23:31
    12 月 6 日,Web3 生态项目 MiniDoge 正在美国迈阿密举行的全球当代艺术盛会 Art Basel Miami Beach(12 月 5 日至 7 日)上展出其精选 NFT 作品,旨在探讨 Web3 与当代艺术的跨界融合。Art Basel 本届展会吸引了来自 43 个国家和地区的 283 家顶级画廊参与,预计将有超过 8 万名全球艺术藏家、创投机构和加密行业领袖到场。迈阿密作为 Web3、AI 与艺术的全球交汇点,使展会成为重要的跨界交流平台。MiniDoge 此次展出的 NFT 作品,核心结合了 Meme 文化、DePIN 实用性与链上创造力。
  • 下周宏观展望:美联储降息“板上钉钉”鹰鸽之争备受瞩目

    2025-12-06 23:30
    下周美联储年内最后一次议息会议到来,将于周四凌晨3:00(UTC+8)宣布利率决议,3:30(UTC+8)美联储主席鲍威尔召开货币政策新闻发布会。 据CME美联储观察,下周降息25个基点的可能性为84%。下周的美联储会议预计将是近年来最具争议的会议之一,投资者关注的焦点是政策制定者在降息前景上的分歧,以及美联储主席鲍威尔对政策未来走向发出的信号。联邦公开市场委员会(FOMC)12名投票成员中有5人对进一步放松货币政策表示反对或怀疑,而理事会的3名成员则赞成降息。自2019年以来,FOMC在任何一次会议上还没有出现过三个或三个以上的反对票,分歧使得异议人士受到密切关注。重要宏观数据与事件如下: 周二: 澳洲联储公布利率决议、澳洲联储主席布洛克召开货币政策新闻发布会; 周三: 美国第三季度劳工成本指数季率;加拿大央行公布利率决议; 周四: 美联储FOMC公布利率决议和经济预期摘要、美联储主席鲍威尔召开货币政策新闻发布会; 美国至12月6日当周初请失业金人数; 周五: 美联储公布2025年第三季资金流动报告中的美国家庭财务健康状况数据; 2026年F0MC票委、费城联储主席保尔森就经济前景发表讲话; 2026年FOMC票委、克利夫兰联储主席哈玛克发表讲话; 芝加哥联储主席古尔斯比在芝加哥联储第39届年度经济展望研讨会前参加主持人对话。 休市提醒:周三美股纽交所提前于北京时间2:00休市;周四美股、欧洲多国股市、韩股以及澳股均休市,美国芝商所(CME)旗下贵金属、美油、外汇、股指期货合约交易以及美国洲际交易所(ICE)旗下布伦特原油期货合约交易全天暂停。
  • 过去24小时全网爆仓2.98亿美元主爆多单

    2025-12-06 23:13
    过去24小时内加密货币市场总爆仓金额达2.98亿美元,其中,多单爆仓2.24亿美元,空单爆仓7379.23万美元。全球共有127,364人被爆仓,最大单笔爆仓单发生在Hyperliquid-BTC-USD价值850.37万美元。
  • 查看更多