4肖臻区块链_听课笔记
脚本基于一个栈,很简单
一个交易可能有多个输入,对应多个签名,而有的输出也要有多个签名,脚本拼起来执行结果为非0值则通过


用pubkey验证sig返回true,上图是最简单的形式,下面这种才是最常用的


最复杂的形式:output给出的是收款人脚本的hsah



先反序列化,后执行这个脚本

上述可支持多重签名,公司取钱,多个合伙人
软分叉,硬分叉,有bug改不掉,只能通过硬分叉改,代价大,是去中心化的,红色X是为了迁就bug,多弹出一个,


3个中的2个签名即可成功,但是对用户不友好,下图将复杂性转入input,即收款人提供

coinbase域获得记账权的可以随意写东西
浙公网安备 33010602011771号