為什么說(shuō)基于比特幣現(xiàn)金的0確認(rèn)是必要的?

為什么說(shuō)基于比特幣現(xiàn)金的0確認(rèn)是必要的?

關(guān)于0確認(rèn)的討論總會(huì)時(shí)不時(shí)的出現(xiàn),問(wèn)題總是圍繞著:0確認(rèn)真的安全嗎?開(kāi)發(fā)人員是否應(yīng)該做些事情讓它們變得更安全?這些0確認(rèn)交易會(huì)不會(huì)造成雙花從而騙取商家等等?

0確認(rèn)是什么?

對(duì)于BCE和BCH來(lái)說(shuō),0確認(rèn)交易是發(fā)送方將交易發(fā)送給其他的網(wǎng)絡(luò)進(jìn)行廣播但是尚未確認(rèn)的交易。一旦交易進(jìn)行廣播將會(huì)加入到緩沖空間內(nèi)存池(mempool )中,并且需要一直等到納入被挖的區(qū)塊中。一旦開(kāi)始挖礦,這個(gè)交易將會(huì)有1個(gè)確認(rèn),添加到區(qū)塊鏈的每個(gè)新區(qū)塊都會(huì)在其上添加一個(gè)確認(rèn)。但是從交易到達(dá)內(nèi)存池到被礦工挖出的這段時(shí)間中,很多事情都可能發(fā)生。

舉個(gè)例子,“替代費(fèi)用(RBF)”就允許交易發(fā)送方通過(guò)增加費(fèi)用來(lái)替換之前的未經(jīng)確認(rèn)的交易(比特幣現(xiàn)金中不再存在此選項(xiàng))。商家看到的節(jié)點(diǎn)與整個(gè)網(wǎng)絡(luò)的其他節(jié)點(diǎn)之間可能存在差異:當(dāng)交易廣播完成時(shí),它可以在網(wǎng)絡(luò)的兩個(gè)非同步部分引入差異,有時(shí)會(huì)被解釋為雙花嘗試。

在這個(gè)過(guò)程中,雙花是將相同的幣發(fā)送到兩個(gè)不同地址的同一筆交易。可以在等網(wǎng)站上監(jiān)控一些此類雙花交易。大多數(shù)情況下,支付較多費(fèi)用的交易會(huì)獲勝(被添加到下一個(gè)被挖的區(qū)塊中),而另一個(gè)則被丟棄。

為什么說(shuō)基于比特幣現(xiàn)金的0確認(rèn)是必要的?

真正的風(fēng)險(xiǎn)是什么?

從商家的角度來(lái)說(shuō),主要風(fēng)險(xiǎn)是未經(jīng)確認(rèn)的交易(0確認(rèn))可以由另一個(gè)替代或取消,而這筆交易中的貨幣最終到達(dá)的目的地并不是他們的口袋,而是消費(fèi)者自己的口袋。

然而,為了能夠讓這種詐騙成功,需要有足夠復(fù)雜的條件,而這個(gè)操作并不經(jīng)濟(jì)。通常情況下,除了將足夠的算力部署到對(duì)手礦工之外,還意味著要增加商家節(jié)點(diǎn)的延遲或商家將查看的交易是否達(dá)到了內(nèi)存池第一個(gè)節(jié)點(diǎn)的延遲,這需要以某種拒絕服務(wù)或者流量攻擊的形式完成。

在這一點(diǎn)上,我們必須明白,這種攻擊絕不是簡(jiǎn)單的,如果交易是基于少量的話將會(huì)非常麻煩。因此試圖用這些方法來(lái)欺騙商家只為了一杯咖啡的情況是不會(huì)發(fā)生的。另一方面,如果金額比較大,商家只需等待交易至少取得一次確認(rèn)即可完成交易,從而大大降低風(fēng)險(xiǎn)。

事實(shí)上,對(duì)于商家來(lái)說(shuō),接受0確認(rèn)交易純粹是風(fēng)險(xiǎn)分析的問(wèn)題。根據(jù)計(jì)算(截至2018年6月)交易價(jià)格低于32000美元(約35至40 BCH)的交易,欺詐風(fēng)險(xiǎn)接近于零,并且在任何情況下都低于目前的一些主要信用卡公司。

為什么說(shuō)基于比特幣現(xiàn)金的0確認(rèn)是必要的?

0確認(rèn)有多危險(xiǎn)?

如上所述,任何接受未經(jīng)確認(rèn)的交易的商家都有風(fēng)險(xiǎn)。然而,為了了解這種風(fēng)險(xiǎn)有多低,讓我們回顧一下,幾個(gè)月前,Cryptonize.it提供的用于雙花的測(cè)1000美元的禮品卡。幾個(gè)月來(lái),沒(méi)有人能夠成功地制定雙花交易,實(shí)際上,這種嘗試甚至使黑客黯然失色:

為什么說(shuō)基于比特幣現(xiàn)金的0確認(rèn)是必要的?

此外,比特幣現(xiàn)金具有使雙花更不可能發(fā)生的特征:更大的區(qū)塊不僅意味著比特幣現(xiàn)金可以每秒處理大量交易(目前約為100),這也意味著mempool中的大部分交易(如果不是全部的話)將會(huì)在下一個(gè)區(qū)塊中,并在接下來(lái)的10分鐘內(nèi)得到確認(rèn)。這進(jìn)一步縮短了交易可以花費(fèi)雙倍的時(shí)間。不過(guò)在BCE中,由于吞吐量限制為每秒3筆交易,任何時(shí)候網(wǎng)絡(luò)達(dá)到此容量時(shí),即使在費(fèi)用達(dá)到天價(jià)的時(shí)候,交易在下一個(gè)區(qū)塊中的平均時(shí)間也會(huì)增加。

由于比特幣現(xiàn)金區(qū)塊大小是為了在下一個(gè)區(qū)塊中能夠清除內(nèi)存池而設(shè)計(jì)的,所以制定雙花嘗試對(duì)于攻擊者來(lái)說(shuō)是一個(gè)非常冒險(xiǎn)且代價(jià)高昂的速度游戲,因?yàn)榫W(wǎng)絡(luò)中的所有激勵(lì)措施都是為了保持速度。

為什么0確認(rèn)很重要?

記住前面的幾點(diǎn)(非常低的風(fēng)險(xiǎn),一個(gè)淺的內(nèi)存池,一個(gè)包含在下一個(gè)區(qū)塊中的低費(fèi)用的交易),正如Eric Voorhees在2015年的那篇論文中解釋的那樣,0確認(rèn)對(duì)于普通商家來(lái)說(shuō)確實(shí)是一個(gè)可行的選擇。

對(duì)于客戶來(lái)說(shuō),這意味著一個(gè)快速而可靠的交易:在5秒內(nèi),一方發(fā)起的交易將出現(xiàn)在另一方。

用戶體驗(yàn)是至關(guān)重要的:沒(méi)有麻煩的變化,沒(méi)有延遲,沒(méi)有不確定性。

從商家角度來(lái)說(shuō),與信用卡收費(fèi)相比,收費(fèi)是微觀的。

Paypal在每筆交易中收取2.7%至4.4%的費(fèi)用。大公司信用卡收取的費(fèi)用在1.5%至3.5%之間。。。 而比特幣現(xiàn)金費(fèi)用的中位數(shù)則低于0.1%。

除此之外,為了接受信用卡,大多數(shù)企業(yè)需要與商戶服務(wù)提供商(Merchant Services Provider, MSP)簽約,后者在商家和信用卡發(fā)行商之間充當(dāng)中間人。MSP的存在增加了交易成本,每筆交易的成本從0.08美元到0.10美元,再加上0.18%到0.25%,而且還有月租(價(jià)格在99美元左右)。

最后還有一點(diǎn)不同。對(duì)于小商店來(lái)說(shuō)選擇比特幣現(xiàn)金付款可以直接使用手機(jī)或者是免費(fèi)的PoS軟件,而使用信用卡則需要擁有信用卡讀卡器,普通的信用卡讀卡器可以達(dá)到幾十美元(比如VeriFone vx520讀卡器的價(jià)格為161美元)。

因此基于比特幣現(xiàn)金的0確認(rèn)交易是非常有必要的,而且它還提供了大多數(shù)其他加密貨幣嚴(yán)重缺乏的速度和效率。對(duì)于商家來(lái)說(shuō),也不用過(guò)于擔(dān)心欺詐行為。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。

2018-06-21
為什么說(shuō)基于比特幣現(xiàn)金的0確認(rèn)是必要的?
關(guān)于0確認(rèn)的討論總會(huì)時(shí)不時(shí)的出現(xiàn),問(wèn)題總是圍繞著:0確認(rèn)真的安全嗎?開(kāi)發(fā)人員是否應(yīng)該做些事情讓它們變得更安全?這些0確認(rèn)交易會(huì)不會(huì)造成雙花從而騙取商家等等?0確

長(zhǎng)按掃碼 閱讀全文