關(guān)于區(qū)塊鏈你想知道的一切
區(qū)塊鏈很火。但是究竟什么是區(qū)塊鏈?區(qū)塊鏈的關(guān)鍵技術(shù)是什么?區(qū)塊鏈如何應(yīng)用?這些問題卻沒有一個全面、通俗的解釋。小編提供的這篇
也許可以回答這些問題,它通過一個個實際案例解釋了區(qū)塊鏈的分布式屬性、激勵機制、安全機制與典型案例。據(jù)稱可以比95%的其他文檔更好地解釋清楚區(qū)塊鏈這個話題。
區(qū)塊鏈技術(shù)(“blockchain”)的崛起是一種類似于互聯(lián)網(wǎng)崛起的范式轉(zhuǎn)移事件。這篇論文提供了有關(guān)區(qū)塊鏈技術(shù)的優(yōu)勢和機會的摘要。我們認為區(qū)塊鏈技術(shù)有朝一日會促進全球絕大部分地方的信息交換(“交易,transacTIons”)。區(qū)塊鏈不應(yīng)該看成是比特幣的代名詞。比特幣只是代表了一種基于區(qū)塊鏈的解決方案,它解決的是許多信息交換問題當中的一個。盡管比特幣是第一種受到媒體廣泛關(guān)注的基于區(qū)塊鏈的貨幣,但區(qū)塊鏈的影響遠不止比特幣。
區(qū)塊鏈之前的信息交換:依賴于中心實體首先,我們先來用信息交換被討論最多的例子——貨幣,來看看區(qū)塊鏈之前的世界。為了方便理解,我們姑且假設(shè)有一位Zander,這是位美國的千禧代,總是忍不住想在網(wǎng)上買東西,然后還有Tara,這是一位住在澳大利亞的網(wǎng)上賣家。為了完成一項交易兩人準備交換信息。Zander想給Tara 100美元換取Tara的一件手工品。Zander和Tara可以使用任何雙方同意有價值的貨幣。雙方可能同意產(chǎn)品值100美元,或者120加元,或者80英鎊。
Zander可能會通過互聯(lián)網(wǎng)把100美元給到一個中心實體,比如PayPal,來執(zhí)行交易。Paypal的代碼會確認Zaner和Tara都在Paypal的網(wǎng)絡(luò)上。通過登錄證書、所在位置以及過去行為來確認Zander是不是真的是Zander?在某些情況下,Paypal會找一位人類員工來審核這筆交易。如果一切看起來都好的話,Paypal就會跟其他的中心實體比如大通銀行或者澳洲聯(lián)邦銀行一起來完成這次交易。這些中心實體也會進行類似的驗證。最終,在幾天之后,這100美元就從Zander的賬戶轉(zhuǎn)到了Tara的賬戶。
重要的是,每一個中心實體都要抽取傭金,因為它們幫助達成了交易。Paypal可能會抽走1美元。大通銀行可能再抽走2美元,澳洲聯(lián)邦銀行也許再扣2塊錢。因為Zander和Tara住在不同的國家,所以中心實體的數(shù)量和總體費用會因為監(jiān)管和談好的跨境合作協(xié)議而增加。
區(qū)塊鏈:分布式網(wǎng)絡(luò)
區(qū)塊鏈技術(shù)讓Zander和Tara在沒有中心實體的情況下交換信息。區(qū)塊鏈技術(shù)會自動創(chuàng)建和維護一個分布式的網(wǎng)絡(luò)。在最純粹的例子中,一個區(qū)塊鏈網(wǎng)絡(luò)是由許多獨立計算機組成來取代這些大型的中心實體。在區(qū)塊鏈世界里,這些計算機的操作者叫做礦工。這些計算機或者節(jié)點組成了網(wǎng)絡(luò)的供給側(cè)。一個成功的區(qū)塊鏈網(wǎng)絡(luò)會有大量計算機幫助傳遞信息。如果一個區(qū)塊鏈網(wǎng)絡(luò)只有少數(shù)計算機在上面,那么像Zander這樣的人就要等久一點才能把信息傳給Tara:因為那些計算機在忙著傳遞其他信息。計算機越多意味著信息轉(zhuǎn)移得越快。
為了幫助區(qū)塊鏈網(wǎng)絡(luò)內(nèi)的計算機相互溝通,區(qū)塊鏈技術(shù)必定要建立一種貨幣或者“coin”(也被稱為“加密貨幣cyprtcoin cryptocurrency”、“數(shù)字貨幣digital coin”以及“數(shù)字令牌digital tokens”)。每一個區(qū)塊鏈都會根據(jù)進入網(wǎng)絡(luò)的信息類型生成一個獨一無二的區(qū)塊鏈貨幣。比特幣區(qū)塊鏈生成比特幣。以太坊區(qū)塊鏈生成Ether。萊特幣區(qū)塊鏈生成萊特幣。被創(chuàng)建來替代比特幣的“替代貨幣”有好幾百種,萊特幣和以太坊就是其中的例子。
在今天的區(qū)塊鏈環(huán)境下,Zander和Tara默認就美元匯率以及選定的區(qū)塊鏈貨幣達成一致。他們可能會利用市場來幫助他們確定這一匯率。今天,他們有可能會利用區(qū)塊鏈市場的領(lǐng)導(dǎo)者:比特幣。如果市場說100美元相當于1比特幣(當然實際匯率要小很多很多),則Zander會告訴區(qū)塊鏈網(wǎng)絡(luò)他想傳1個比特幣給Tara。比特幣網(wǎng)絡(luò)眾多計算機或者節(jié)點中的一個接受了這一請求。在現(xiàn)實當中,節(jié)點要通過競爭才能獲得成為區(qū)塊鏈(區(qū)塊連在一起創(chuàng)建一次成功的交易)中的一個“區(qū)塊”的機會。“獲勝”的節(jié)點是這條鏈的第一個區(qū)塊。這個節(jié)點然后將信息傳遞給另一個節(jié)點,后者即成為該區(qū)塊鏈的第二個區(qū)塊。這每一步眾多節(jié)點都要爭奪傳遞信息給下一個節(jié)點的機會。勝出的節(jié)點或者“區(qū)塊”不斷傳遞信息,直到抵達Tara。這條交易區(qū)塊鏈從Zander一直延伸到Tara,中間沒有任何間斷。通過這樣,許多分布式實體在沒有中心實體參與的情況下就把信息給傳遞出去了。撤銷中心實體意味著費用更少信息流動更快,因為網(wǎng)絡(luò)中的所有節(jié)點都在使用同一種貨幣。
在實際情況下,如果Zander和Tara都使用比特幣的話,他們可能需要依靠中心實體。Zander首先需要把他的美元兌換成比特幣。他需要支付費用給一家“兌換”公司,比如Coinbase來換匯。不過此后他就可以把他的比特幣發(fā)給Tara了。如果Tara希望把她的比特幣換成另一種可用性更強的貨幣的話,也需要使用兌換。在未來,如果一種區(qū)塊鏈貨幣成為了默認貨幣(類似于今天的美元),則Zander和Tara就不需要就匯率達成一致,也不需要把美元換成加密貨幣了。在這個假設(shè)的世界里,Zander會利用數(shù)字貨幣購買日用百貨,用這種貨幣交房租,以及發(fā)送這種貨幣給Tara,后者也可以利用同樣的貨幣直接購買自己的商品和服務(wù)。如果每個人都同意使用同一種加密數(shù)字貨幣的話,就不再需要將美元兌換成加密貨幣了。