區(qū)塊鏈的應用太多,了解了這幾個最熱門就夠了
你好,我是區(qū)塊鏈!我所向披靡,因為我可以在很多臺電腦上復制自己。沒錯,就像奧創(chuàng)一樣。想賄賂和腐化我?沒門!雖然比特幣和以太坊算是我的第一個應用,但其實我真正的力量還沒展示出來呢。
圖片版權:xkcd
— 我忘了密碼了,你再給我說一遍!
— 是b……橋豆麻袋,你怎么證明你是你?
— 啊!這真是個好問題。我覺得我們應該建立一個身份證明協(xié)議,我先從隨機……
— emmm確實是你才會說的話。密碼是balabala
— 嗯?
身份驗證
讓我從身份證,徽章和其他東西開始說起吧。花哨的設計是可以被復制的,3D打印機就可以做到。如何驗證那些身份呢?一些組織會提供在線驗證服務,然后你可以通過掃描證件或打上數(shù)字來驗證它到底是不是真的。但是價格可能不菲,因為云功能很貴。如果使用區(qū)塊鏈的話,你就沒必要這么麻煩了,你可以用以太坊的開放區(qū)塊鏈來存儲身份信息。任何想要驗證的人只需要查詢開放區(qū)塊鏈即可。
公證功能
你的大部分所有權記錄都存儲在紙質賬簿里,不過它們的安全情況很可疑。但區(qū)塊鏈上的數(shù)據(jù)是沒法篡改的。區(qū)塊鏈可以分為區(qū)塊和鏈。在某種程度上看來,它只是由一系列的串起來的區(qū)塊構成的鏈條。既然它是存在于網(wǎng)絡世界里的,那有些物理規(guī)則就可以不用考慮了。網(wǎng)絡世界中數(shù)字信息被劃分成塊并鏈接在一起。例如,有這么幾個區(qū)塊,每個區(qū)塊代表一個國家,各區(qū)塊里有其代表國家的城市名。
等等,還有些要說的。每個區(qū)塊都包含一個被稱為散列的東西,散列是一組字符(如“1hi515AHA5H”),來自于區(qū)塊中所包含的信息。比如代表美國的區(qū)塊有紐約、洛杉磯和芝加哥等城市的信息,所以就可以表示成“NYLAC”(技術上來說不是這樣的,但你明白就好)。
每個連續(xù)的區(qū)塊將包含前面區(qū)塊的散列,它們就這樣串在了一起。如果有人在第一個區(qū)塊里又加入了波士頓市,那原散列就變成了“NYLACB”。然而,印度的后續(xù)區(qū)塊已經(jīng)將散列存儲為“NYLAC”。這種不匹配就會破壞鏈條。所以散列構造的目的是確保沒有人篡改它。我想說的是你不能篡改我的記錄。但如果你的確這么做了,我就會知道。
數(shù)字資產(chǎn)
我希望你聽說過首次幣發(fā)行這個詞兒,這是一種全新的投資方式。不管你在什么地方,不管你是什么人,都可以成為投資者。不過話說回來了,如果給你的公司投資的時候,你恐怕得給他們一些回報,對吧?比如說股票之類的?首次幣發(fā)行可以提供一種叫做代幣的數(shù)字資產(chǎn)。這些代幣將存儲在你的區(qū)塊鏈錢包中。你可以用這些代幣來支付公司的服務,甚至經(jīng)來也可以它的價值增加時把它兌換掉。
智能合約
圖片版權:xkcd
Mark 和 Sara
Mark已經(jīng)有五個月沒有付房租錢了。每次Sara問起來的時候Mark都保證不久以后就給她,但卻屢屢爽約。Sara對此束手無策,她也請不起律師。哪怕勝訴后法庭的強制執(zhí)行也得在8個月或者甚至一年后才可以落實。所以目前唯一可行的選擇就是說服Mark.
Joe的工作
Joe是一個商人,他經(jīng)常和不同的公司做生意。幾個月前,他與一家零售商簽訂了一份合同。盡管合同上的所有條件Joe都做到了,但這家零售商卻拒絕付款。這些人利用法律漏洞,說服Joe支付更少的工資。這種情況Joe以前也碰到過。有時候他會訴諸法律,但根據(jù)經(jīng)驗來看他花在法庭上的時間和金錢會使他得不償失。
我們要怎么樣才幫助Sara和Joe呢?
我們能從其他方面入手來解決這個問題嗎?在Sara的案子里,我們需要讓Mark每月按時付房租。你的日歷應用可以提醒你這件事。
在Joe的案子里,一旦合同的條款得到滿足,另一方就需要支付款項。想一下你上次從亞馬遜買電子書的時候,亞馬遜是不是只在確認付款后才發(fā)貨?
所以問題的關鍵是計算機程序能夠始終如一地執(zhí)行這些指令。就像你點開這篇文章之類的一樣。因此為了幫助Sara和Joe,我們需要把合同的協(xié)議轉換成代碼。
Sara和Mark之間的智能合約的代碼示例
if今天是30號,Sara并沒有收到房費then從Mark賬戶里自動轉500美元給Sara那么問題來了:我們應該把代碼放在哪里呢?答案是放在在有關各方的電腦上。Sara和Mark的銀行也將被納入?yún)^(qū)塊鏈私人網(wǎng)絡。Joe和Sara將簽署一份編碼合同即智能合約,然后放在區(qū)塊鏈網(wǎng)絡上。Sara和Mark的銀行對這一智能合約都有副本。然后,每個月30號時間一到,如果Mark沒有付錢,那約定的金額就會自動地從Mark的賬戶轉到Sara的賬戶中。同理,Joe也可以用智能合約來強迫他的客戶支付約定的金額。
Sara很高興,因為她不用再經(jīng)過Mark的同意就能收取房租了。Joe也很高興,因為他不必去法院就能獲得公正的待遇了。而且,他還可以把這些努力用在發(fā)展自己的事業(yè)上。
電子投票
還記得上次你排隊投票是什么時候嗎?如果你可以在家投票呢?在線投票最大的問題就是數(shù)據(jù)安全性無法得到保障——投票可能被篡改,或者黑客可以發(fā)現(xiàn)你投了誰的票。區(qū)塊鏈可以讓你的投票匿名進行以提供更好的安全性。由于美國選民投票率很低,未來電子投票的推廣可以有效提升參與率。
分布式儲存
目前你在用Gdrive,Dropbox這樣的服務來存儲文件。但問題是你必須相信這些運營商們不會偷看你的私人數(shù)據(jù)。不過,一旦有某種需要的話政府也可以強制它們披露數(shù)據(jù)。而在區(qū)塊鏈中,數(shù)據(jù)被存儲在不同計算機上,不僅實現(xiàn)了去中心化,還擁有高度的加密性和安全性,同時也降低了成本。而且如果你的電腦有多余的存儲空間,你甚至還可以把多余的存儲容量租出去,一舉多得。Storj就是一個很好的例子,當然還有Airbnb或者Uber.