所在位置:S币 > 莱特币 > 正文

隔离见证在用户层面上使用莱特币(比特币)有什么变化精选

专业作者:黄世亮
主要从事:每天潜心聚力的研究莱特币走向,在区块链公司担任管理职务,致力于莱特币方向分析
[导读]:不出意外的话,莱特币上马上就要激活隔离见证。有两个朋友来问我,对用户来说,要为莱特币激活隔离见证做什么准备,激活前后又有什么区别。 不过我依然是以比特币视角去解释,...

  不出意外的话,莱特币上马上就要激活隔离见证。有两个朋友来问我,对用户来说,要为莱特币激活隔离见证做什么准备,激活前后又有什么区别。

  不过我依然是以比特币视角去解释,因为我主要是读的比特币资料。因为莱特币基本上就是抄比特币代码的,所以两者差不多。

比特币交易格式和交易输出

  要解释清楚隔离见证,就一定要先了解交易格式。

相关阅读:比特币价格未破4.1万刀,俩币圈微博一线网红打赌吃屎

  一笔比特币交易是一个含有输入值和输出值的数据结构,该数据结构植入了将一笔资金从初始点(输入值)转移至目标地址(输出值)的代码信息。

  就比如,你去银行给你爸爸汇款,需要填写的汇款单一样。汇款单必须写明“汇款人、汇款账户、收款人、收款账户、汇款金额,和汇款人签名”等。

  比特币交易就可以理解为是从“一个账户”汇款到“另一个账户”的交易记录过程。

  在银联的基础上,不同的银行使用的汇款单一般来说是一样的,虽然各个银行略有差距,但必段保证两家银行都认识汇款细节。就比如你从招商银行去填单汇款给你爸爸的农业银行卡,这两家银行对这份汇款单都是认识的才可以汇款。

  而比特币交易的基本单位是“未花费的交易输出”,即UTXO。UTXO是不能再分割、被所有者锁住在输出(或称为地址),并被记录于区块链中,并被整个网络识别成货币单位的一定量的比特币货币。一个UTXO可以是一“聪”的任意倍。

  这段话不好理解,可以简化理解为一个人拥有比特币本质上就是拥有被锁定在某个地址(也被称为输出)上的UTXO访问权。而发送比特币交易的过程就是将发送者地址上锁定的UTXO解锁,并发送到接收者的地址上并被接受者锁定的过程。

  这下你就又要知道一个概念叫输出。

  现在的比特币交易地址(输出)有两种规格,一种叫P2KSH(支付给公钥哈希),另一种叫P2SH(支付到脚本,这是多重签名交易输出)。

  比特币这就是一个P2KSH输出:14mhzjkJ71oMAMkKu3dy98dnUpkyQBHL1r

  这是一个P2SH输出:39RF6JqABiHdYHkfChV6USGMe6Nsr66Gzw

  因此比特币网络上就会出现四种交易类型:

  1.P2KSH输入-P2KSH输出。这是我们最常用的,就是从开头是1的地址支付给开头是1的地址;

  2.P2KSH输入-P2SH输出。这是从开头是1的地址付给开头是3(甚至更大)的地址。这个反过来,从P2SH到P2KSH也是类似的;

  3.P2SH输入-P2SH输出。这是从开头是3(甚至更大)的地址付给开头是3(甚至更大)的地址。

  4.P2KSH输入+P2SH输入-P2KSH输出+P2SH输出。这是混合型了。大家很少见,便确实可以。

  这些汇款方式都是没有问题的。我们的比特币也可以都被锁定在这些交易地址里,完全是安全的。

  对用户来说,就目前的比特币两种交易输出(地址),用户看到的就是地址的开头的数字是不一样的。我们常见的是1。你使用不同的钱包,可以得到不同的类型的地址,比如你想使用3开头的地址,就可以去用Copay。之于上面讲的四种交易类型,对用户来说都是交给软件去处理好了。

隔离见证交易格式

  隔离见证对比特币代码的修改量是非常大的,需要经过很认真的研究才看得懂。但主要是为比特币建立了两种新的交易输出(地址)。

  这两种新的交易输出(地址)是:支付到见证公钥哈希(P2WPKH)和支付到见证脚本哈希(P2WSH),分别用于替换P2PKH和P2SH。

  比如下面这两个地址就是隔离见证的地址:B4YZZ3nMBETWVF9ZSfotSwTxVnqhdkTi7r

  bayyyy-yyyyyy-yyq4wt-eyejc3-5sybwi-8iksqo-h6mah9-o4oprh-767nfc

  这是两种新的地址格式。现在我们能见到的地址都是数字1或3(或更大的数字)开头的,但这两种新的地址格式之后就变成以B和b开头,由BIP142定义。

  因为隔离见证的设计要保证向以前的交易格式兼容,这样比特币网络就会出现更多的交易类型,首先是上面写的四种都还存在,肯定少不了,另外又得增加至少8种交易类型:

  5.P2KSH-P2WPKH

  6.P2KSH-P2WSH

  7.P2SH-P2WPKH

  8.P2SH-P2WSH

  9.P2WPKH-P2WPKH

  10.P2WPKH-P2WSH

  11.P2WSH-P2WSH

  12.更复杂的混合交易。

  对于比特币网络来说,这么多的汇款方式就是非常复杂了。人都是非常讨厌复杂性的,但Core开发者非得这么干,最好这玩意是激活不了。但莱特币上既然要激活了,那对用户来说有啥变化呢?

  对用户来说,隔离见证后,如果用户使用包含隔离见证的钱包,那就会得到一个以B开头的地址。旧钱包则还是1或3开头的。

  但用户用旧钱包是无法将币发往隔离见证地址上的。但如果你使用新钱包,则可以将旧地址里的币发到隔离见证地址里。

  这样用户将要面临四种地址了,分别是以1、3、B和b开头的。在隔离见证这样发展下去,未来肯定会有更多。

  所以对用户来说,会造成很大的困惑。

莱特币用户要把自己的币发到隔离见证地址上去吗?

  隔离见证被激活后,对莱特币全网来说,就会存在两种类型的UTXO,一种是被锁定在传统地址上的UTXO,另一种是锁定在隔离见证地址上的UTXO。

  如果是一个长期的投资者,我不建议将自己的币在激活隔离见证后就发往新的地址上。毕竟这玩意还没有经过生产环境的测试。还是让懂技术的和企业们去测试完善之后,再试吧。

  如果是一个短期的投资者,就无所谓了。反正你很快就卖掉,直接存交易所就好了。这样也不至于钱包出现问题而丢币。

友情提示:以上就是关于“隔离见证在用户层面上使用莱特币(比特币)有什么变化”的所有内容,如有差错,请读者自行判断本文内容的正确性。如若转载或引用,请您注明出处:http://www.weigepro.com/about_jztg/598.html,感谢广大网友们的分享。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

欢迎进入S币,我们每天更新各大虚拟货币(比特币、狗狗币、莱特币、区块链等)的最新资讯,为每个爱好者提供最新行情!