如何正确且不可篡改地为文档创建时间戳(使用区块链技术)

💡 原文英文,约300词,阅读约需1分钟。
📝

内容提要

作者未能发表数学论文,决定将论文的SHA256校验和发布在比特币区块链上。通过联系Bitcoin::Crypto的维护者BBRTJ,他学习了如何将SHA256作为小额比特币交易的评论(NULLDATA)发布,并成功创建比特币地址完成交易。

🎯

关键要点

  • 作者写了一篇数学论文,但未能发表。
  • 为了证明论文的创作日期,作者决定将论文的SHA256校验和发布在比特币区块链上。
  • 作者认为在社交媒体上发布SHA256不够安全,因为付费用户可以编辑旧帖子。
  • 作者联系了Bitcoin::Crypto的维护者BBRTJ,学习如何将SHA256作为小额比特币交易的评论发布。
  • 作者使用Perl创建了比特币地址,并向该地址转账少量比特币。
  • 作者在mempool中找到交易ID,并确定了输出的索引号,以形成UTXO。
  • 作者使用UTXO作为新交易的输入,创建了两个输出:一个是包含SHA256校验和的NULLDATA字符串,另一个是自己的“找零”地址。
  • 作者提供了详细步骤和代码在其博客上。
➡️

继续阅读