Wolfram 语言

读取比特币区块链中编码的数据

比特币网络在其核心软件中具有有意的计算限制,因为它旨在用于比特币交易。但是,已经成功测试了不同的变通方法,以将任意数据编码到区块链中。

此范例演示如何使用 BlockchainTransactionData 从比特币测试网交易中提取数据并对其进行解码。

使用以下交易 ID,因为它具有编码消息。

获取交易的输出并提取每个交易的金额。

对于这种特殊情况,通过将每个量转换为其二进制表示来解码数据并获取 IntegerDigits

解码数据是元胞自动机的状态列表。归一化每个元素的长度后,ArrayPlot 显示元胞自动机的前 15 个步骤。

编码的元胞自动机结果证明是规则 110,如此处所示。

相关范例

de en es fr ja ko pt-br