Discuss / 区块链 / 签名究竟是对什么信息签名呢?

签名究竟是对什么信息签名呢?

Topic source

asfklALc

#1 Created at ... [Delete] [Delete and Lock User]

您好,想请教一下,解锁脚本里的签名,究竟是对什么信息签名呢?是上一个交易的锁定脚本内容吗?还是上一个交易里的交易信息?

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

锁定脚本的那个hash,实际上就是地址,限制了谁能够签名

签名其实比较复杂,还有好几个类型,最常用的是SIGHASH_ALL,表示把输入输出加起来一块签,验证的时候就把输入和输出的hash当作签名消息用公钥验证

廖雪峰

#3 Created at ... [Delete] [Delete and Lock User]

签名只能签自己的解锁(input)+自己的下一个utxo输出,不能签上一个交易的输出

锁定脚本的那个hash,实际上就是地址,限制了谁能够签名

锁定脚本那个hash指的是锁定脚本里面那20个字节的数据吗?这个为什么能限制谁能够签名啊?这章没看懂啊,我擦。


  • 1

Reply