BlockchainBlockData (for Tezos)
BlockchainBlockData["blockid"]
获取在 Tezos 区块链上有指定区块 ID 的区块信息.
获取 Tezos 区块链上区块 n 的信息.
获取 Tezos 区块链末端区块 n 元素的信息.
BlockchainBlockData[bspec,prop]
给出区块的指定属性.
更多信息
- BlockchainBlockData[-1] 给出最新 Tezos 区块的信息.
- 属性包括:
-
"BlockHash" 当前区块的哈希 "BlockNumber" Tezos 区块链中区块的数量(高度) "PreviousBlockHash" 前一个区块的哈希 "Protocol" 当前区块的协议 "NextProtocol" 下一个区块的协议 "Timestamp" 区块被烘焙的时间 "ValidationPass" 验证通行的数量 "OperationsHash" 操作的默克尔树 (Merkle tree) 的根哈希列表的哈希值 "Fitness" 用于比较上下文的度量 "ContextHash" 应用该区块后上下文状态的哈希值 "Priority" 烘焙区块的委托优先列表中的位置 "Nonce" 烘焙该区块时使用的工作量证明交易随机数 (proof-of-work nonce) "Signature" 该区块烘焙委托的签名 "ConsumedGas" 该区块中消耗的总矿工费 "Proposer" 提出这个区块的代表 "Baker" 烘焙该区块的委托 "BlockReward" 烘焙该区块的奖励 "BlockFees" 在该区块操作的所有费用总和 "TotalTransactions" 该区块的交易总数 "TransactionList" 该区块中交易哈希列表 "TransactionListDetails" 该区块中以操作类型进行分组的交易哈希列表 - 可能的选项包括:
-
BlockchainBase $BlockchainBase 设置区块链及其网络 MaxItems All 返回项的最大个数 - BlockchainBlockData 可以访问 Tezos 的 mainnet(默认)和 testnet (Shadownet). 要想指定这些网络,请使用 BlockchainBase 选项.
- MaxItems 的设置指定了结果中可以包含的操作最大数量.
范例
打开所有单元 关闭所有单元基本范例 (6)
BlockchainBlockData[850000, BlockchainBase -> "Tezos"]//DatasetBlockchainBlockData["BMEQvLUsx54v5iGLe2BvLPPvH368BGhhc7FjRgZv3BsxPRQBbE4", BlockchainBase -> "Tezos"]//DatasetBlockchainBlockData[-1, BlockchainBase -> {"Tezos", "Testnet"}]//DatasetBlockchainBlockData[{2, 123456, "BMEQvLUsx54v5iGLe2BvLPPvH368BGhhc7FjRgZv3BsxPRQBbE4"}, BlockchainBase -> "Tezos"]//DatasetBlockchainBlockData[500000, "Baker", BlockchainBase -> "Tezos"]BlockchainBlockData[500000, {"Timestamp", "Protocol", "PreviousBlockHash"}, BlockchainBase -> "Tezos"]范围 (21)
Baker (1)
BlockFees (1)
BlockHash (1)
BlockNumber (1)
BlockReward (1)
ConsumedGas (1)
ContextHash (1)
Fitness (1)
NextProtocol (1)
Nonce (1)
OperationsHash (1)
PreviousBlockHash (1)
Priority (1)
Proposer (1)
Protocol (1)
Signature (1)
Timestamp (1)
TotalTransactions (1)
TransactionList (1)
TransactionListDetails (1)
选项 (3)
BlockchainBase (2)
应用 (1)
可能存在的问题 (2)
不存在的哈希值 (1)
在一个区块链中使用另一个区块链的 ID 会返回一个 Missing 输出:
TezosBlockID = BlockchainBlockData[-1, "BlockHash", BlockchainBase -> "Tezos"]BlockchainBlockData[TezosBlockID, BlockchainBase -> {"Tezos", "Testnet"}]错误的哈希值 (1)
提供无效区块 ID 会返回 $Failed 输出:
BlockchainBlockData["6h6h6h6h", BlockchainBase -> "Tezos"]相关指南
历史
2020年引入 (12.2)
文本
Wolfram Research (2020),BlockchainBlockData,Wolfram 语言函数,https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html.
CMS
Wolfram 语言. 2020. "BlockchainBlockData." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html.
APA
Wolfram 语言. (2020). BlockchainBlockData. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html 年
BibTeX
@misc{reference.wolfram_2026_blockchainblockdata, author="Wolfram Research", title="{BlockchainBlockData}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html}", note=[Accessed: 10-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_blockchainblockdata, organization={Wolfram Research}, title={BlockchainBlockData}, year={2020}, url={https://reference.wolfram.com/language/ref/blockchain/BlockchainBlockData-Tezos.html}, note=[Accessed: 10-September-2026]}