目前,P2SH实现的功能大多是多重签名地址脚本,就像其名称所暗示的,底层脚本要求超过一个的签名来证明所有权并花费资金。比特币多重签名功能的设计要求在N个密钥中,至少需要提供M个签名(被称为“阈值”),被称为M-of-M多重签名,这里M小于或等于N。
举例来说,咖啡店老板鲍勃可以使用一个多重签名地址,要求进行1-of-2签名,其中一个密钥来自鲍勃,另一个来自他妻子,以确保他们中的任何一个都可以签名花费被这个地址锁定的交易输出。这与传统银行提供的“联合账户”功能类似,联合账户允许夫妻中的任何一人签名即可使用资金。再例如,高佩什——那个为鲍勃设计网站的设计师,可以为其业务创建一个2-of-3签名地址,确保至少两个业务合作伙伴对交易签名后,才能花费发送到该地址的资金。