我想知道,可以用区块链做证明存在。我们可以在' OUT'中放入多少字节交易?有限制吗?如果有,有多少?
答案 0 :(得分:1)
使用OP_RETURN
脚本,您可以在区块链上放置最多40个字节的数据,以换取支付少量交易费用。
答案 1 :(得分:1)
According above link https://bitcoin.org/en/developer-guide#null-data, since Bitcoin Core 0.12.0 you can put up to 83 bytes.
答案 2 :(得分:0)
按照设计意图,您可以在OP_RETURN中容纳80字节的任意数据((我认为最初建议为80,然后设置为40,然后设置为80,并且已经存在了很多年。)
脚本长度最大为83个字节,但前几个字节用完了,将输出标识为OP_RETURN。
IIRC,字节为:
1: Output sequence number
2: OP_RETURN code
3: Number of bytes of data to follow (up to 80)
4-83: data
从理论上讲,您可以在OP_RETURN中放入大量数据,但前提是您自己进行挖掘(如果碰巧是一个大型挖掘池,则更容易。)这是因为如果您将80字节以上的数据放入其中,其他节点默认情况下不会中继您的交易,因此它永远不会到达矿工的节点,因此也永远不会陷入障碍。
过去,矿工在区块中包含了相当长的OP_RETURNS。在框268060中,交易d29c9c0e8e4d2a9790922af73f0b8d51f0bd4bb19940d9cf910ead8fbe85bc9b中有一个2013年11月以来的长输出示例。
此站点将OP_RETURN的输出解码为人类可读的文本,进行阅读,您将看到超过1000个字符: https://bitcoinsays.com/d29c9c0e8e4d2a9790922af73f0b8d51f0bd4bb19940d9cf910ead8fbe85bc9b