软件工具 SofTool.CN 本次搜索耗时 0.243 秒,为您找到 336 个相关结果.
  • 9.3_区块头

    区块头由三组区块元数据组成。首先是一组引用父区块哈希值的数据,这组元数据用于将该区块与区块链中前一区块相连接。第二组元数据,即难度、时间戳和nonce,与挖矿竞争相关,详见挖矿章节。第三组元数据是merkle树根(一种用来有效地总结区块中所有交易的数据结构)。表7-2描述了区块头的数据结构。 Nonce、难度目标和时间戳会用于挖矿过程,更多细节将在挖矿...
  • 9.5_创世区块

    区块链里的第一个区块创建于2009年,被称为创世区块。它是区块链里面所有区块的共同祖先,这意味着你从任一区块,循链向后回溯,最终都将到达创世区块。因为创世区块被编入到比特币客户端软件里,所以每一个节点都始于至少包含一个区块的区块链,这能确保创世区块不会被改变。每一个节点都“知道”创世区块的哈希值、结构、被创建的时间和里面的一个交易。因此,每个节点都把该区块作...
  • 4.1 设备描述符 ★★★

    2967 2025-07-04 《USB 协议分析》
    4.1 设备描述符 功能概述 数据结构定义 字段详解 描述符类型 (bDescriptorType) 1、标准描述符(Standard Descriptors) 2、类描述符(Class Descriptors) 3、厂商定义的描述符(Vendor-Defined Descriptors) 设备类别(bDeviceClass) 示例(...
  • 6.2_交易细节

    在【第二章比特币概述】中,我们使用区块浏览器查看了Alice曾经在Bob的咖啡店支付咖啡的交易(图6-1)。 区块浏览器应用程序显示从Alice的“地址”到Bob的“地址”的交易。 这里显示的是交易内容的简化视图。 实际上,正如我们将在本章中看到的,所显示的大部分信息都是由区块浏览器构建的,并不在交易中。 图6-1 Alice与Bob咖啡店的交易 ...
  • 7.1_介绍

    在上一章中,我们介绍了比特币交易的基本要素,并且了解了最常见的交易脚本类型,即P2PKH脚本。在本章中,我们将介绍更高级的脚本,以及如何使用它来构建复杂条件的交易。 首先,我们将了解多重签名multisignature脚本。接下来,我们将查看第二种最常见的交易脚本支付脚本哈希Pay-to-Script-Hash,它开启了复杂脚本的整个世界。然后,查看新的脚...
  • 示例1

    2951 2023-10-13 《Go 语言》
    JSON对象的键必须是字符串 JSON对象的键必须是字符串 在JSON中,对象的键必须是字符串。这是JSON规范的要求,键必须是双引号括起来的字符串。因此,JSON对象的结构是由键值对组成的,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象或null 。 在Go语言中,encoding/json 包也遵循这个规范,因此在使用该包进行JSON...
  • 9.2_区块结构

    区块是一种被包含在公开账簿(区块链)里的聚合了交易信息的容器数据结构。它由一个包含元数据的区块头和紧跟其后的构成区块主体的一长串交易列表组成。区块头是80字节,而平均每个交易至少是250字节,而且平均每个区块至少包含超过500个交易。因此,一个包含所有交易的完整区块比区块头大1000倍。表7-1描述了一个区块结构。
  • 10.6_构造区块头

    为了构造区块头,挖矿节点需要填充六个字段,如表10-3中所示。 表10-3 区块头结构 ​在区块277,316被挖出的时候,区块结构中用来表示版本号的字段值为2,长度为4字节,以小端格式编码值为 0x20000000。 ​接着,挖矿节点需要填充“前区块哈希”,在本例中,这个值为Jing的节点从网络上接收到的区块277,315 的区块头哈希值,它是...
  • 8.1_P2P网络架构

    比特币采用了基于国际互联网(Internet)的P2P(peer-to-peer)网络架构。P2P是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。每个网络节点以“扁平(flat)”的拓扑结构相互连通。 在P2P网络中不存在任何服务端(server)、中央化的服务、以及层级结构。P2P网络的节点之间交互运作、协同处...
  • td_t(Transfer Descriptor)结构

    2835 2025-07-08 《USB 协议分析》
    1. 核心定义 2. 数据结构(OHCI规范) 3. 关键字段解析 (1) 硬件寄存器字段 (2) 状态码(CC字段) 4. 内存布局要求 5. 与 URB 的关系 6. 硬件工作流程 7. Linux驱动实现示例 (1) TD分配 (2) TD填充(参考td_fill 函数) 8. 错误处理场景 9. 性能优...