如果交叉输入签名聚合要在Taproot激活后在后续的软fork中实现,那么它的使用是否需要新的输出类型?
隔离证人
输出
交叉输入签名聚合
分享
改进这个问题
跟随
问5月11日23:29
墨奇♦
54K33232金徽章150150银徽章465465铜徽章
添加评论
1个答案
1
交叉输入签名聚合(Cross-Input Signature Aggregation,CISA)是一种允许单个签名覆盖多个输入的思想。一个主要的动机是,它允许多个用户在一个事务中合并他们将要发送的事务,并降低总体成本。为此,CISA的主要兴趣在于关键路径。
CISA的当前草图是用一个字节占位符替换除一个相应的scriptSig之外的所有scriptSig,然后为最后一个输入的scriptSig中包含的所有输入提供签名。
由于BIP341定义了P2TR密钥路径开销的开销规则,但不允许使用空的scriptSig来花费输入,因此不可能在激活主根之后为P2TR密钥路径开销引入带有软分叉的CISA。
因此,需要一个新的输出类型来显式地允许CISA使用占位符。
由于CISA还没有正式提案,上述观察结果可能会发生变化。
分享
改进这个答案
跟随
两小时前编辑的