LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 金色百科|十年未动BTC从Type1P2PKH地址转出意味什么?

金色百科|十年未动BTC从Type1P2PKH地址转出意味什么?

2020-03-12 金色财经 美咲 来源:区块链网络

ETC团队成员ROY(ETC中国区负责人)今日发推特称,我不想惊动任何人,但是10年未动的比特币在正发生移动。此外,Type 1??P2PKH代币已转移至Type 3 P2SHsegwit地址。那Type 1??P2PKH地址是什么意思?

当前BTC地址支持三种不同的格式,分别是:

1.1开头的地址,是 P2PKH(pay-to-public-key-hash) 地址,也就是最原始的地址,称之为普通的BTC地址;

2.3开头的地址,是P2SH(pay-to-script-hash)地址,内部也需要是segwit,即隔离见证地址;

3.bc1开头的地址,是BECH32编码的地址,是专为segwit开发的地址格式,也是隔离见证地址。

Roy提到的P2PKH和P2SH就是指的上面的开头为1和开头为3的地址格式。在BTC网络中,3开头的地址和bc1开头的地址,相比于1开头的地址,更小且手续费更低,可提升BTC区块打包速度。为什么3开头的地址会比1开头的地址手续费更低呢?

这个要从比特币的交易行为说起:

* 假设B要花A转给他的钱

* A在交易M的输出中,写一个脚本(输出脚本),请写明金额,表示把钱转给A。

* B在交易N的输入中,也写一个脚本(签名脚本),意思是要花A在交易M中转给他的钱。

* 当交易M在网上传播时,比特币节点验证交易M,只要签名脚本符合输出脚本的要求,节点就认可B能够执行这个花。

P2PKH验证的一种方法是,输出脚本中包含B的公钥,签名脚本包含B用私钥所作的签名。

这样,节点就可以用公钥验证签名。

A在交易M中的这种支付,就是支付给某人的公钥,也就是支付给P2PKH地址。

P2SH提供了一种简化验证的方法,B给A一个哈希值,同时B在签名脚本中提供输出脚本,只要B提供的输出脚本的哈希值与给A的哈希值一致,A就可以使用B提供的输出脚本进行验证。

这样,B就可以随意定义自己希望的输出脚本,这就是P2SH地址,以数字3开头的比特币地址是P2SH地址。

  • 添加新手交流群:币种分析、每日早晚盘分析
  • 添加虎哥微信,一对一亲自指导:hugelunbi02
  • —-

    编译者/作者:金色财经 美咲

    玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

    LOADING...
    LOADING...