全球最大的区块链资产交易平台

安全快速交易数字货币

注册币安交易所 更多顶级交易所 

火币网比特币怎么买卖交易

币安资讯币安网2021-03-03109

火币网比特币怎么买卖交易 币安资讯

火币网比特币怎么买卖交易

2011年,BIP0011将多重签名引入比特币。此后,多重签名作为比特币的核心功能之一,一直在不断发展。

标准交易

BIP提议将移动-网络交易作为一种新的“标准交易”。

BIP0011,2011-10-18

BIP0011提出将M-N交易作为一种新的“标准交易”(标准交易是比特币中的一个术语,相对于非标准交易而言)。比特币为了实现软分叉升级,发明了标准交易和非标准交易。对于不同类型的交易,节点具有不同的验证严格性和接受度,以适应未来可能无法识别的交易(非标准交易)。

将M-N交易类型升级为标准交易意味着比特币网络具有多重签名的能力。实现M-N多重签名的具体方法是引入一种新的OP_CHECKMULTISIG算子。例如,标准多符号事务的scriptPubKey被写成:

m  {pubkey}.{pubkey} n  OP_CHECKMULTISIG

M-N标准交易是1.0版多签名,也叫P2MS(支付给Multisig  Script)。

2012年1月30日,比特币发展历史上第一笔多签名交易向互联网播出,为1-2多签名,发送金额0.01 BTC。

60 a  20 BD  93 aa  49 ab  4b  28d  514 EC  10 b  06 e  1829 ce  6818 EC  06 cd3aabd  013 ebcdc4 bb  1

P2SH多符号

然后在2012年1月,通过BIP0016将P2SH(支付到脚本Hash)引入比特币。P2SH对应P2PKH(支付给公钥哈希)。P2PKH是以1开头的地址,P2SH是以3开头的地址。P2SH的作用是让比特币具有定制合约的功能

P2SH允许简单的逻辑控制(例如,如果.其他.),并允许运算符(OP_CODE)列表范围内的任何逻辑组合。P2SH是最早的智能合约(它不是图灵完备的,与后来的Ethereum智能合约相比灵活性大打折扣。P2SH也给比特币网络带来了更好的私密性。

P2SH可以包含任意逻辑,自然包含多标签逻辑(即m  {pubkey}.{pubkey} n  op  _ checkmultisig),所以产生P2SH-MultiSig。像其他P2SH地址一样,用P2SH包装的多符号地址以3开头。消费P2SH-MultiSig  Output的逻辑和消费普通P2SH  Output的逻辑是一样的,它提供了相同Hash值的原始脚本,可以执行。以2-3多符号为例。原剧本是:

2-3多符号源脚本

发送到P2SH多符号地址的输出比P2MS小得多,下面是一个例子:

60 a  20 BD  93 aa  49 ab  4b  28d  514 EC  10 b  06 e  1829 ce  6818 EC  06 cd3aabd  013 ebcdc4 bb  1

与P2MS相比,P2SH具有明显的多重签名优势,主要包括两个:

交易的产出小很多,所以交易变小,矿工的费用也少;

私密性更强,仅从交易输出无法判断接收方是否为多签地址。

花P2SH多签名Output,我们只需要提供对应的签名(比如2-3个多签名,每个都需要提供签名)并组装,提供对应的多签名的原始脚本(以2-3个多签名为例,是三方的公钥Pubkey),如下图所示:

其中,sig  A和sig  C都是双方签名的,救赎脚本是一个多重签名的源脚本

伊泰车间多钱

2015年7月,以太网上线。与比特币相比,以太网实现了图灵的完全智能合约,因此以太网不需要定义OP_CHECKMULTISIG运算符、P2SH事务输出等等。以太网可以使用合约帐户来完成多符号和更复杂的逻辑功能。

因此,在以太网中,多符号功能通常是通过部署多符号合约并获得多符号地址来实现的。转账到多签账户是指转账到合约地址,消费多签余额是指合约打电话到多签合约,比如下面是Ownbit多签钱包的合约源码。在源代码中,批准或拒绝多签名资产的成本是通过检测调用参数是否是有效的参与者签名来确定的。

上一篇:比特币怎么买卖交易几点到几点

下一篇:比特币是什么东西交易安全吗

猜你喜欢