1. 程式人生 > >《詳解比特幣白皮書》-簡介部分

《詳解比特幣白皮書》-簡介部分

  1. Introduction 

Commerce(商業) on the Internet has come to rely almostexclusivelyon financial institutions serving as trusted(被信賴的) third parties to process electronic payments. 

網際網路上的商業 ,幾乎完全依賴金融服務機構作為可信賴的第三方來處理電子支付。

While the system works well enough for most transactions, it still suffers from the inherentweaknesses of the trust based model. 

對於大多數交易來說盡管這個系統工作的足夠好,但是仍然受到了基於信任模式的固有弱點的困擾。

那麼基於信任模式有哪些弱點:

Completely non-reversible transactions are not really possible, since financial institutions cannot avoid mediating disputes.

我們無法實現完全不可逆的交易,因為金融機構總是不可避免的會協調糾紛。

The cost of mediation increases transaction costs, limiting the minimum practical transaction size and cutting off the possibility for small casual transactions, and there is a broader cost in the loss of ability to make non-reversible payments for non- reversible services. 

調解的代價增加了交易的成本,限制了最小實際交易的大小,切斷了臨時交易的可能性,喪失了對不可撤銷服務提供不可撤銷支付的可能性,這又是一個廣義成本。

With the possibility of reversal, the need for trust spreads. 

因為撤銷的可能性,對信任的需求就會擴散。

Merchants must be wary of their customers, hassling them for more information than they would otherwise need. 

商家也必須防範自己的客戶,因此會向客戶索取完全不必要的個人資訊。

A certain percentage of fraud is accepted as unavoidable. 

一定比例的欺詐性客戶也被認為是不可避免的

These costs and payment uncertainties can be avoided in person by using physical currency, but no mechanism exists to make payments over a communications channel without a trusted party. 

在使用物理現金的情況下,這些銷售費用和支付問題上的不確定性是可以避免的,因為此時沒有第三方信用機構的存在。

注:作者在這裡強調的是電子支付的虛擬性,都是資料在網路上流動,難免有人進行復制,偽造,篡改,沒有一個可靠機制來保證安全。中心話的第三方成本又太高,還不能百分百防止詐騙。想想物理上的貨幣現金,支付就是實在的現金流動,一方多了一方少了,天然免擔保。而在網路上,這套體系不得不面對虛擬資料轉移的固有缺陷。如何做擔保?如何避免欺詐?

下面引出中本聰自己的解決方案:

What is needed is an electronic payment system based on cryptographic proof instead of trust, allowing any two willing parties to transact directly with each other without the need for a trusted third party. 

所以,我們需要這樣一種電子支付系統,基於密碼檢驗而不是基於信用,使得任何達成一致的雙方,能夠直接支付,從而不需要第三方中介的參與。

Transactions(交易) that are computationally impractical to reverse(逆轉) would protect sellers from fraud(欺騙), and routineescrow mechanisms could easily be implemented to protect buyers. 

不可逆轉的交易將保護賣家不受欺詐,並且普通的託管機制就能輕易的被用來保護買家。

In this paper, we propose a solution to the double-spending problem using a peer-to-peer distributed timestamp server to generate computational proof of the chronological order of transactions. 

這篇論文中,我們提出了一個解決辦法來解決雙重支付問題就是用點對點的分散式時間戳伺服器,從按時間排序的交易記錄生成計算證明。

The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes. 

只要誠實節點所控制的計算能力總和,大於有合作關係的攻擊者的計算能力綜合,該系統是安全的。

注:在引言中,作者提出瞭解決雙花問題的方法,點對點,分散式,時間戳。但是在理論上還是存在著51%攻擊問題。還可以看出一點,在該體系下,賣方相對於買方顯得比較弱勢,承擔著來自雙花攻擊的風險。雖然全文都沒提及區塊鏈的字眼,但是在這套系統下 ,這個鏈式的時間戳證明結構就是區塊鏈的雛形。

通過密碼學遠離代替中心化機構使交易達成,這是比特幣最值得研究的地方。注意:比特幣系統代替的是中心化機構的信用,並不能保證交易雙方的信用。

仁者見仁 智者見智:和傳統交易不同,一旦你確定支付,哪怕是對方騙了你,你的交易損失是無法挽回的。那麼你到底是信任中心化的機構,還是信任與你交易的人,這就是仁者見仁的問題了。

總之,第一節中傳達給我們的關鍵點在於,如果你需要一個去中心化的系統來保護賣家,那麼比特幣系統很好,如果你想保護賣家,那麼你任然需要一個第三方擔保機制。