聲明:本文來自于微信公眾號藍狐筆記(ID:lanhubiji ),授權轉載發布。
前言:本文僅適合于剛剛接觸區塊鏈和比特幣的初學者。本文用Pokemon(譯為口袋妖怪或寵物精靈)的卡牌交易來說明比特幣的最基本原理。比特幣為什么會有需求?為什么可以實現信任?為什么可以實現不可篡改?為什么無須第三方參與即可實現陌生人之間的交易?本文作者Luc Dossis,由“藍狐筆記”社群的“Colin”翻譯。
假設我們回到孩童時代,我們正坐在學校操場上。我們拿出口袋妖怪(Pokemon)的交易卡牌,并決定我們應該交易兩張價值大致相等的卡牌。
這種交易沒有什么特別棘手的地方,我們都同意交易是公平的,我給你我的卡,你給我你的卡,很好很簡單。
作為負責任的 10 歲兒童,我們都無須要求老師監督交易,無須通過老師來確保卡牌交易的正確性,很顯然,我們都知道誰實際上擁有每張交易卡牌,因為這些卡牌都在臺面上。我可以看見它們,你也可以看見它們。我們都同意交易成功。
這非常簡單直接。每個人都可以得到自己想要的東西,不會有人淚崩。不過,現在讓我們想象一下,如果我們交易的是數字形式的口袋妖怪卡牌。
假設我擁有游戲中最有價值的卡牌,只此一張,并希望將它轉讓給你。那么,你如何能確定在我轉給你之前我沒有在自己的電腦上拷貝一份呢?而這種復制會讓它價值降低。
萬一如果我制作了一千份,且將它們當作唯一一份賣給大家呢?你無法確保我沒有這么做。
這對你和口袋妖怪交易卡牌社區來說,都不是好事,因為一旦供應過剩,稀有卡就會變得一文不值。
原來這個問題有個名稱:雙花問題。(藍狐筆記注:也就是雙重消費)它只在這種情況下出現:在交換數字商品時,你怎么知道有沒有人將同一資產同時發送給兩個人?
那么,如何來解決這個問題?我如何讓你相信我發給你的數字形式的口袋妖怪卡牌沒有重復?
好吧,我們可以使用分類賬(交易記錄)來記錄我們的交易。這需要由任天堂游戲公司來控制,這樣他們可以監督和跟蹤每張口袋妖怪卡牌的交易,確保沒有人在復制卡牌。
然而,這種方法有一個問題。現在,有第三方參與到我們的交易中來了。如果你愿意讓中間人參與進來,那么,我們將始終需要通過他們來完成我們的交易。
不再是學校操場上的你和我了,我們還需要信任第三方。我們需要相信他們不會篡改分類賬。
那么,你怎么能肯定我要給你的稀有卡牌沒有被任天堂的員工秘密復制給他的弟弟呢?
又一次,同樣的結果。我們無法100%的確定沒人可以篡改分類賬。
但是,這里有腦洞大開的想法:如果不是將分類賬保存在任天堂總部的一臺計算機中,而是將分類賬的副本交給所有口袋妖怪的交易者中,那么,會發生什么情況?
如果每個口袋妖怪交易者都有自己的副本,當交易發生時他們會收到通知,并且都可以獨立地驗證每筆交易。
在這個共享的分類賬上,會確切地說明每張卡牌有多少張,因此,如果我自己偷偷地復制卡牌,并保存在自己的賬戶上,那么,我的分類賬跟其他人的分類賬無法匹配,因此,我將無法進行交易。
通過這樣的方式,我們創建了一個開放、去中心化、不可逆,防篡改的數字網絡,可用于交易有價值的資產。
這是區塊鏈技術工作的簡化版本。后續我們會詳細介紹它的工作原理,但很容易看出,是這種技術賦予比特幣的獨特性和其引人入勝的屬性。如果你理解了上述的內容,那么我想給你一個鼓勵,因為你僅僅通過口袋妖怪卡牌就比95%的人了解了更多關于比特幣和區塊鏈的知識。(藍狐筆記注:比特幣和區塊鏈的實際運作和細節要復雜得多,這里更多是淺顯的比喻,便于初學者理解,如果想要了解更多區塊鏈和比特幣的知識,可以閱讀藍狐筆記的更多文章)