元宇宙非小号金色财经交流群社区官网

多重签名发展九年,门限签名技术能否超越

浏览:170|时间:2023-08-05 14:03:30
比特币的P2SH多签和以太坊的合约多签,目前依然是市场主流。

原文标题:《多重签名发展9年,门限签名技术会是未来吗?》 撰文:谈国鹏,Ownbit创始人

2011年,BIP0011将多重签名引入到比特币。自此,多重签名就不断向前发展。

M-N标准交易 该BIP提议将M-N的交易作为新的「标准交易」。 BIP0011,2011-10-18 BIP0011提议将M-N交易作为新的「标准交易」(标准交易是比特币里的一个术语,是相对非标准交易而言的)。比特币为了实现软分叉升级,发明了标准交易和非标准交易。节点对于不同类型的交易,其验证的严格程度和接受程度不同,从而达到包容未来可能不认识的交易(非标准交易)。

将M-N交易类型升级为标准交易,意味着比特币网络正式具备了多重签名的能力。实现M-N多重签名的具体方式是引进了新的OP_CHECKMULTISIG操作符。例如,一个标准的M-N多签交易的scriptPubKey写成:

m{pubkey}...{pubkey}nOP_CHECKMULTISIG

M-N标准交易是1.0版本的多重签名,它也被称为:P2MS(PaytoMultisigScript)。

2012年1月30日,比特币发展史上第一个多重签名交易被广播至网络,它是一个1-2的多签,发送金额为0.01BTC。

P2SH多签 紧接着,2012年1月,P2SH(PaytoScriptHash)通过BIP0016被引入到比特币。P2SH对应于P2PKH(PaytoPublicKeyHash)。P2PKH是1开头的地址,而P2SH是3开头的地址。P2SH的作用是让比特币拥有自定义合约的功能。

P2SH允许简单的逻辑控制(如if...else...),并允许操作符(OP_CODE)列表范围内的任意逻辑组合。P2SH是最早的智能合约(非图灵完备,相对后来的以太坊智能合约而言,其灵活程度大打折扣)。P2SH也给比特币网络带来了更好的隐私性。

P2SH可以包括任意逻辑,自然包括多签逻辑(即前文提到的m{pubkey}...{pubkey}nOP_CHECKMULTISIG),因此P2SH-MultiSig就产生了。使用P2SH包裹的多签地址和其他P2SH地址一样,由3开头。花费P2SH-MultiSigOutput的逻辑和花费普通P2SHOutput的逻辑是一样的,提供出Hash值相等,且可以执行通过的原脚本。以2-3多签为例,其原脚本为:

多重签名 技术

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
本站内容来源于互联网,如存在侵权及违规内容投诉邮箱( [email protected] )
皮卡丘 2021-2024© YangKaTie.Com All