提到區(qū)塊鏈,大家最先想到的可能是錢包和交易所。而對于區(qū)塊鏈的應用層面,了解的人卻并不多。
區(qū)塊鏈的本質是一個使用時間戳和哈希值對每一筆記錄都進行鎖定的分布式存儲。誰能往里面追加記錄,由共識說了算。追加的記錄來自于誰,由加密算法來驗證。
無幣區(qū)塊鏈的原理及應用領域
無幣區(qū)塊鏈和有幣區(qū)塊鏈只是記錄的內容不同。這個內容如果是一個轉賬記錄,就是有幣區(qū)塊鏈。比如bob轉給alice 10個貨幣。如果內容不是轉賬記錄,則是無幣區(qū)塊鏈,比如bob轉給tom 10個貓糧。
很多人認為無幣區(qū)塊鏈就是區(qū)塊鏈去掉幣,似乎無幣區(qū)塊鏈更簡單了。實際上這樣的理解不夠深刻。無幣區(qū)塊鏈因為記錄的內容不是貨幣,而是五花八門,因此本質上比有幣區(qū)塊鏈更復雜了。因為非貨幣層面上的東西,不像貨幣那樣做數學計算就能驗證。
比如bob以前有10塊錢,alice有2塊錢,那么bob轉給alice 2塊錢后,bob則有8塊錢,而alice有4塊錢。
對于有幣區(qū)塊鏈,最基本的考慮是有無雙花。而無幣區(qū)塊鏈,則需要考慮更多的數學計算之外的事情。
拿農產品追溯來講。目前大部分農產品追溯都是批量追溯。比如橙子,可能這一箱甚至一車橙子,都只有一個追溯碼。它不是唯一的。你能追溯出全過程,但是這是這一批次橙子的全過程。因為成本因素,還不能做到每個橙子一個追溯碼。
如果每個橙子一個追溯碼,因為每個橙子在樹上的位置不同,接受的光照不同,同一棵樹上的橙子也有不一樣的味道。如果不考慮成本,從理論上來講,每個橙子都可以做追溯。但是這個橙子在區(qū)塊鏈里是什么呢?肯定不是節(jié)點。那么是幣嗎?
如果用有幣區(qū)塊鏈來做橙子追溯,比如用以太坊,那么批量的橙子就是ERC20代幣,而每個橙子都有唯一追溯碼的則是ERC721代幣。
按照有幣區(qū)塊鏈,顧客是用一個代表貨幣的代幣去購買代表具體實物的代幣(權益)。比如你購買10個橙子幣,每個橙子幣對應一個橙子。這樣看起來并不復雜。但如果你想知道每一個橙子的生長過程,僅僅靠橙子幣就做不到了。
這說明,有幣區(qū)塊鏈做追溯是有困難的。有幣區(qū)塊鏈擅長做什么?擅長做權益交換。比如bob購買了能兌換10個橙子的橙子幣10枚,現(xiàn)在他把這10個橙子幣轉給了alice。那么alice則可以用橙子幣兌換橙子,即bob兌換橙子的權益轉到了alice。
但權益兌換又不同于價值流轉。幣是有數量的,而權益卻沒有。
比如兩個商店聯(lián)合做活動,喝咖啡就可以獲得看電影的權益。一件事情觸發(fā)另一件權益。這些事情是不確定的,你不知道多少人喝咖啡,也不知道多少人能觸發(fā)看電影的權益。
如果使用代幣,則需要發(fā)行個咖啡代幣,買咖啡就能獲得電影票代幣,俗稱購物即挖礦。但是這會產生一個問題,電影票發(fā)行多少合適?
如果電影票是電影院發(fā)行的,那么喝咖啡就得到的電影票代幣,是電影院給的,還是電影院先給咖啡店?先給多少?用人工轉賬還是智能合約?
有效期是什么,這些寫在智能合約里是非常麻煩的。所以在有幣的區(qū)塊鏈中,很難看到這類貼近生活的應用。
有幣區(qū)塊鏈更難做的是溯源。比如橙子什么時候種下去,什么時候開花,什么時候結果。結的果在哪兒,什么時候噴藥,什么時候采摘,誰采摘的,被包裝到哪個箱子里,經過誰的運輸,進入了哪個超市,這些信息僅用有幣區(qū)塊鏈的轉賬顯然是處理不了的。
無幣區(qū)塊鏈更適合做復雜的應用場景,比如通過信任機制去掉不同系統(tǒng)之間的審核環(huán)節(jié),實現(xiàn)基于行為事件的權益聯(lián)動。
最后,有幣區(qū)塊鏈與無幣區(qū)塊鏈不是針鋒相對的。兩者可以相互結合。未來區(qū)塊鏈多鏈結構是趨勢,支付、權益聯(lián)動和溯源可以用不同的鏈條實現(xiàn)。
來源:JURA侏羅記





