白话比特币第七章:高级交易和脚本

第二个常见交易脚本:Pay-to-Script-Hash

多重签名脚本设置了一个条件,其中N个公钥被记录在脚本中,并且至少有M个必须提供签名来解锁资金。

多重签名使用不便,所以引入P2SH。旨在使复杂脚本的运用能和直接向比特币地址支付一样简单。在P2SH中,复杂的锁定脚本被电子指纹取代,电子指纹是指哈希值。

P2SH优点:使交易代码变短;脚本能被编译成地址;将构建脚本的重担转移至接收方;将长脚本数据存储的负担从输出方(存储于UTXO集,影响内存)转移至输入方(存储至区块链);将长脚本数据存储的负担从当前转移至未来;将长脚本的交易费成本从发送方转移至接收方

你可能感兴趣的:(白话比特币第七章:高级交易和脚本)