比特币软分叉以后,旧的节点如何处理OP_NOPx操作码?
linglog56
发表于 2022-12-10 14:17:34
73
0
0
有点没想明白,锁定脚本应该是这样的:
scriptPubKey: OP_CHECKLOCKTIMEVERIFY OP_DROP OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG
对于支持OP_CHECKLOCKTIMEVERIFY操作的新节点,这个比较好理解,通过栈上操作就可以得到验证是否可以花费这笔UTXO,但是旧的节点如何处理呢,遇到这个OP_CHECKLOCKTIMEVERIFY操作等于看到了OP_NOP2,那么旧节点是不是什么都不做就直接放弃这笔交易了吗,等于说只有新节点能打包,那么如果新节点开始还不够多,这样的交易岂不是很难被打包?如果旧节点的操作是忽略这一步继续向后执行,那不等于说这样一个时间操作等于失去作用了?
成为第一个吐槽的人