我需要将我的哈希写入区块链,以使我的文档终身合法(想知道如何做到这一点)?想知道区块链有多少吗?哪些区块链最好,开销最少?
发布于 2019-04-04 20:58:44
你至少可以通过几种方式在比特币交易中做出承诺。
1-将OP_RETURN数据中的前映像包含在零值输出中。这可以通过手动创建您自己的交易来完成,但您必须支付交易费。您还可以使用将多个承诺聚合到一个最终散列中的服务,然后您共享费用(或者根本不支付任何费用)。OpenTimestamps就是一个例子。
2- Pedersen承诺-使用您的前映像生成EC公钥以及致盲因素。在您的事务中不使用额外的空间,因此可以包含在事务中,而不需要额外的费用。
3- Pay-to-contract签名-包括交易签名中使用的nonce的另一个前映像。这也不会在您的事务中占用额外的空间,因此可以包含在事务中,而不需要额外的费用。
资源
一个很好的资源是waxwing的博客:https://joinmarket.me/blog/blog/finessing-commitments/
https://stackoverflow.com/questions/55508294
复制相似问题