美文网首页区块链(链圈)区块链研习社Ulord社区联盟
『学概念找员外』第三方支付交易以及绿色地址

『学概念找员外』第三方支付交易以及绿色地址

作者: 刘员外__ | 来源:发表于2019-04-09 17:45 被阅读2次

在前面几篇的铺垫下,现在我们应该大概知道了比特币脚本是咋回事了,然后我们就向着比特币等待一些强大应用进发吧。

第三方支付交易

比如,员外用比特币向死柯侠买东西,员外想货到付款,而死柯侠想见款发货。在互联网上这个问题被马云的支付宝完美的解决了,但是在比特币网络中,该如何处理呢?同样,也是使用第三方支付交易。

第三方支付交易可以用“MULTISIG”(多重签名)来轻易实现,多重签名即这笔交易需要达到多个人依次完成签名,交易才会生效。员外并不直接付款给死柯侠,而是发起一个多重签名的交易,并规定:三个人中有两人签名之后,资金才能被支取。这三个人是员外、死柯侠与第三方仲裁员天宇,天宇负责调解可能发生的纠纷。因此,员外发起了一个2/3的多重签名交易来付款,这个交易规定三个人中有两人签名之后,资金才能被支取。这个交易被纳入区块链后,资金被第三方监管,这三个人中的任意两个人可以决定资金的去向。现在,死柯侠觉得可以给员外发货了,通常情况下,如果员外和死柯侠都是有诚信的,死柯侠会按照员外要求发货,员外收货之后和死柯侠共同签名,把资金转给死柯侠。由于三个人中有两人签名即可完成支付,此时,由于没有任何争议,天宇根本不需要参与。跟员外直接付款给死柯侠相比,第三方支付交易并不会更复杂,只需在区块链里增加一笔交易即可。

但如果死柯侠其实并未发货,或者货物在路上被弄丢了,又或者死柯侠发的货物并不是员外想要的,这时会出现什么情况?员外觉得被骗了,所以不打算付款给死柯侠,而是想把比特币从监管账户要回来。这种情况下,员外不会签名真正完成付款,而死柯侠肯定也不会承认问题而主动放弃收款,这时,就需要天宇判定资金到底该转给谁。如果天宇认为死柯侠欺骗员外,他就会跟员外一起签名,把比特币退还给员外,当然,如果他认为员外应该付款,那他就会和死柯侠一起签名,完成资金的实际支付;所以,到底该完成支付或是撤销支付,由天宇决定。当然,这种情况也只有在发生纠纷时才出现。

绿色地址

另外一个很酷的应用叫作绿色地址 (green addresses)。假如员外要转账给死柯侠,而死柯侠不在线(或者死柯侠在线但没有时间),所以他无法通过查看区块链的更新来确认转账是否完成。一般来说,一个交易需要获得6次确认,我们才能确信它已经确实被加到区块链中,但这需要大约一个小时。但是,想象一下,如果员外只是在死柯侠的店里买一瓶水,这么长时间才确认交易,显然是不可接受的;或者,如果死柯侠由于某些原因无法接入互联网,那他就一直无法确认交易。

为了解决这个问题,比特币采用了第三方银行的做法,实际上,“银行”可能是一个交易所,或者是其他的金融媒介。如果员外要转账给死柯侠,员外会和他的银行联系,“我要付给死柯侠这些币,你能办理吗?”银行会回答:“好的。我会从你的账号扣钱,然后从我的绿色地址转账给死柯侠。”这样,收款人就不需要实时查看区块链来确认交易。

需要注意的是,款项并不是由银行直接支付给死柯侠,实际上,部分款项,可能会通过其他地址回到银行手中。但是,由于比特币从银行控制的某个账户——我们在此所称的“绿色账户”直接转给死柯侠,而且,银行保证它不会双重支付这个比特币,如果死柯侠也相信这一点,当他看到银行签名的交易时,就可以确认自己迟早会收到这些比特币,只要区块链确认这笔交易。

请注意,这不是比特币技术系统的保证,而是现实世界中银行的保证,银行为了保护它的声誉,不会双重支付比特币。银行可以向客户证明,“我一直使用这个账户来支付,从始至终也没有发生过双重支付,我以前没有这么做,以后也不会这么做。”如果死柯侠信任银行不会进行双重支付的承诺,他就无须信任员外——他对员外本来就了解不多。

当然,最让人担心的事情最后还是发生了。实际上,有两个提供绿色地址的机构(Instawallet和Mt.Gox门头沟公司,曾是全球最大的比特币交易商)就是由于失信而倒闭的。目前,绿色地址使用得越来越少:最初,人们认为绿色地址可以实现快速支付,而且不需要通过查看区块链来确认交易结果;但是后来,人们普遍认为对“银行”过分信任是有风险的。

相关文章

网友评论

    本文标题:『学概念找员外』第三方支付交易以及绿色地址

    本文链接:https://www.haomeiwen.com/subject/yhlfjqtx.html