如何正确且不可篡改地为文档创建时间戳(使用区块链技术)
💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
作者未能发表数学论文,决定将论文的SHA256校验和发布在比特币区块链上。通过联系Bitcoin::Crypto的维护者BBRTJ,他学习了如何将SHA256作为小额比特币交易的评论(NULLDATA)发布,并成功创建比特币地址完成交易。
🎯
关键要点
- 作者写了一篇数学论文,但未能发表。
- 为了证明论文的创作日期,作者决定将论文的SHA256校验和发布在比特币区块链上。
- 作者认为在社交媒体上发布SHA256不够安全,因为付费用户可以编辑旧帖子。
- 作者联系了Bitcoin::Crypto的维护者BBRTJ,学习如何将SHA256作为小额比特币交易的评论发布。
- 作者使用Perl创建了比特币地址,并向该地址转账少量比特币。
- 作者在mempool中找到交易ID,并确定了输出的索引号,以形成UTXO。
- 作者使用UTXO作为新交易的输入,创建了两个输出:一个是包含SHA256校验和的NULLDATA字符串,另一个是自己的“找零”地址。
- 作者提供了详细步骤和代码在其博客上。
➡️