前言:本文僅適合于剛剛接觸區(qū)塊鏈和比特幣的初學(xué)者。本文用Pokemon(譯為口袋妖怪或?qū)櫸锞`)的卡牌交易來(lái)說(shuō)明比特幣的最基本原理。比特幣為什么會(huì)有需求?為什么可以實(shí)現(xiàn)信任?為什么可以實(shí)現(xiàn)不可篡改?為什么無(wú)須第三方參與即可實(shí)現(xiàn)陌生人之間的交易?
假設(shè)我們回到孩童時(shí)代,我們正坐在學(xué)校操場(chǎng)上。我們拿出口袋妖怪(Pokemon)的交易卡牌,并決定我們應(yīng)該交易兩張價(jià)值大致相等的卡牌。
這種交易沒(méi)有什么特別棘手的地方,我們都同意交易是公平的,我給你我的卡,你給我你的卡,很好很簡(jiǎn)單。
作為負(fù)責(zé)任的10歲兒童,我們都無(wú)須要求老師監(jiān)督交易,無(wú)須通過(guò)老師來(lái)確保卡牌交易的正確性,很顯然,我們都知道誰(shuí)實(shí)際上擁有每張交易卡牌,因?yàn)檫@些卡牌都在臺(tái)面上。我可以看見(jiàn)它們,你也可以看見(jiàn)它們。我們都同意交易成功。
這非常簡(jiǎn)單直接。每個(gè)人都可以得到自己想要的東西,不會(huì)有人淚崩。不過(guò),現(xiàn)在讓我們想象一下,如果我們交易的是數(shù)字形式的口袋妖怪卡牌。
假設(shè)我擁有游戲中最有價(jià)值的卡牌,只此一張,并希望將它轉(zhuǎn)讓給你。那么,你如何能確定在我轉(zhuǎn)給你之前我沒(méi)有在自己的電腦上拷貝一份呢?而這種復(fù)制會(huì)讓它價(jià)值降低。
萬(wàn)一如果我制作了一千份,且將它們當(dāng)作唯一一份賣(mài)給大家呢?你無(wú)法確保我沒(méi)有這么做。
這對(duì)你和口袋妖怪交易卡牌社區(qū)來(lái)說(shuō),都不是好事,因?yàn)橐坏┕?yīng)過(guò)剩,稀有卡就會(huì)變得一文不值。
原來(lái)這個(gè)問(wèn)題有個(gè)名稱(chēng):雙花問(wèn)題。(藍(lán)狐筆記注:也就是雙重消費(fèi))它只在這種情況下出現(xiàn):在交換數(shù)字商品時(shí),你怎么知道有沒(méi)有人將同一資產(chǎn)同時(shí)發(fā)送給兩個(gè)人?
那么,如何來(lái)解決這個(gè)問(wèn)題?我如何讓你相信我發(fā)給你的數(shù)字形式的口袋妖怪卡牌沒(méi)有重復(fù)?
好吧,我們可以使用分類(lèi)賬(交易記錄)來(lái)記錄我們的交易。這需要由任天堂游戲公司來(lái)控制,這樣他們可以監(jiān)督和跟蹤每張口袋妖怪卡牌的交易,確保沒(méi)有人在復(fù)制卡牌。
然而,這種方法有一個(gè)問(wèn)題。現(xiàn)在,有第三方參與到我們的交易中來(lái)了。如果你愿意讓中間人參與進(jìn)來(lái),那么,我們將始終需要通過(guò)他們來(lái)完成我們的交易。
不再是學(xué)校操場(chǎng)上的你和我了,我們還需要信任第三方。我們需要相信他們不會(huì)篡改分類(lèi)賬。
那么,你怎么能肯定我要給你的稀有卡牌沒(méi)有被任天堂的員工秘密復(fù)制給他的弟弟呢?
又一次,同樣的結(jié)果。我們無(wú)法100%的確定沒(méi)人可以篡改分類(lèi)賬。
但是,這里有腦洞大開(kāi)的想法:如果不是將分類(lèi)賬保存在任天堂總部的一臺(tái)計(jì)算機(jī)中,而是將分類(lèi)賬的副本交給所有口袋妖怪的交易者中,那么,會(huì)發(fā)生什么情況?
如果每個(gè)口袋妖怪交易者都有自己的副本,當(dāng)交易發(fā)生時(shí)他們會(huì)收到通知,并且都可以獨(dú)立地驗(yàn)證每筆交易。
在這個(gè)共享的分類(lèi)賬上,會(huì)確切地說(shuō)明每張卡牌有多少?gòu)垼虼耍绻易约和低档貜?fù)制卡牌,并保存在自己的賬戶(hù)上,那么,我的分類(lèi)賬跟其他人的分類(lèi)賬無(wú)法匹配,因此,我將無(wú)法進(jìn)行交易。
通過(guò)這樣的方式,我們創(chuàng)建了一個(gè)開(kāi)放、去中心化、不可逆,防篡改的數(shù)字網(wǎng)絡(luò),可用于交易有價(jià)值的資產(chǎn)。
責(zé)任編輯;zl
評(píng)論
查看更多