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

比特币区块链的数据结构

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

    比特币

    $ 67265.08¥ 464532.64
    -1.52%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 1969.03¥ 13598.12
    -0.59%
  • tether USDT 泰达币

    USDT

    泰达币

    $ 1.0003¥ 6.908
    +0%
  • binance-coin BNB 币安币

    BNB

    币安币

    $ 619.84¥ 4280.61
    -1.42%
  • ripple XRP 瑞波币

    XRP

    瑞波币

    $ 1.3568¥ 9.37
    -0.82%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 0.9996¥ 6.9032
    -0.04%
  • solana SOL Solana

    SOL

    Solana

    $ 82.9439¥ 572.81
    -2.14%
  • tron TRX 波场

    TRX

    波场

    $ 0.2868¥ 1.9806
    +0.7%
  • dogecoin DOGE 狗狗币

    DOGE

    狗狗币

    $ 0.090017¥ 0.6216
    -1.73%
  • cardano ADA 艾达币

    ADA

    艾达币

    $ 0.2543¥ 1.7561
    -1.97%

币圈快讯

  • 慢雾余弦:不信任OpenClaw稳定性或韧性某些分叉或参考版本对安全积极性较差

    2026-03-08 10:33
    慢雾创始人余弦在X平台发文表示:“不信任OpenClaw的稳定性或韧性的,但对ClaudeCode挺放心,这可是软件工程的核心目标之一。安全重视上,两家对安全的重视力度都很高,提交的漏洞有得到很及时的反馈。某些OpenClawfork或参考版本,对安全的积极性就差了许多。 安全场景上,OpenClaw虽然也有Sandbox机制,也试图在工具权限上做更细粒度的设计,但如其名‘OpenClaw’,Open是其最大魅力,束手束脚的OpenClaw就不是OpenClaw了,又希望它自由,又希望它可控,这是大家纠结的一点,但真正生产环境下,过度自由的OpenClaw容易失控。”
  • 过去24小时全网爆仓1.16亿美元多单爆仓9048.22万美元空单爆仓2502.39万美元

    2026-03-08 10:30
    据Coinglass数据,过去24小时全网爆仓1.16亿美元,多单爆仓9,048.22万美元,空单爆仓2,502.39万美元。其中比特币多单爆仓3,747.35万美元,比特币空单爆仓385.66万美元,以太坊多单爆仓1,421.37万美元,以太坊空单爆仓480.01万美元。 此外,最近24小时,全球共有68,340人被爆仓,最大单笔爆仓单发生在Binance-1000PEPEUSDT价值155.35万美元。
  • 美国驻挪威使馆附近发生爆炸暂无人员伤亡

    2026-03-08 10:21
    挪威警方:美国驻奥斯陆大使馆附近听到巨大爆炸声,暂无人员伤亡报告。
  • 韩媒:据悉韩国正考虑30年来首次实施石油价格上限制度

    2026-03-08 10:20
    据韩联社,消息人士周日透露,因中东冲突升级引发对能源价格上涨的担忧,韩国政府正考虑近30年来首次实施油价上限制度。随着美以打击伊朗及伊朗发起报复,全球油价应声上涨。以往国际油价波动约在两周后才会传导至国内,但这次几乎立即影响了韩国国内油价,这促使官员们开始审视引入油价上限的可行性。消息人士称,政府正在谨慎权衡这一选择,因为可能存在市场扭曲和财政负担等副作用。此前韩国总统李在明下令,如果实施全国统一油价上限难以实现,就迅速按地区和燃料类型制定油价上限制度。次日,李在明还警告炼油商不要串通提高汽油价格。根据总统的指示,政府成立了一个跨部门检查小组,打击非法石油分销和囤积以及不公平交易行为。然而,尽管采取了这些措施,韩国国内加油站的汽油价格仍在继续上涨。
  • OpenClaw创始人:Codex在速度和可用性方面已超越命令行工具

    2026-03-08 10:20
    3月8日消息,OpenClaw创始人PeterSteinberger发文表示,OpenAICodex桌面端应用在速度和可用性上超越了命令行工具(CLI),标志着AI编码辅助从CLI向GUI的转变。Peter附图展示通过CodexApp界面管理GitHub,如审查PR和处理issue,背景终端输出显示高效自动化工作流,支持「opencrawl/openclaw」开源项目。
  • 查看更多