身份、記錄保存與智能合約等
過去 30 年,金融機構為無數(shù)行業(yè)的創(chuàng)新提供資金,他們了解革命性科技對停滯不前的既有企業(yè)會有什么影響。
因此,為了保有領先地位,銀行持續(xù)積極建立研發(fā)實驗室、建立測試中心并與區(qū)塊鏈開發(fā)者建立合作關系,以便能了解這個具有革命性、潛力的科技。
金融機構是最早開始投入的,但學術界、政府部門與顧問公司現(xiàn)在也開始研究這一技術。
當然,這些研究工作,包含那些創(chuàng)業(yè)者與開發(fā)者所做的在內,都是為了找出比特幣或以太坊區(qū)塊鏈的新的使用方法,或者是創(chuàng)建其它全新的區(qū)塊鏈。
這些工作至今已持續(xù)三年多的時間,并且開始逐漸產生成果。
雖然有些部分仍不清楚,但我們已知區(qū)塊鏈可以有以下用途:
建立數(shù)字身份
區(qū)塊鏈技術的身份認證是通過加密密鑰(cryptographic keys)的使用。公鑰(public key)與私鑰(private key)的組合創(chuàng)建了基于所有權的強大數(shù)字身分參照根據(jù)。
公鑰用以在人群中識別身份(如電子郵箱地址),私鑰則是在數(shù)字交互中表達同意的一種方式。密碼學是區(qū)塊鏈革命的重要力量。
作為一個記錄系統(tǒng)
區(qū)塊鏈技術的創(chuàng)新在于信息登錄和分配。他們適用于靜態(tài)(static)數(shù)據(jù)(登錄)或動態(tài)(dynamic)數(shù)據(jù)(交易),這是記錄系統(tǒng)的一次革命。
在登錄時,數(shù)據(jù)能以三種方式的任意組合儲存在區(qū)塊鏈上:
未加密數(shù)據(jù)(Unencrypted data)——可以讓區(qū)塊鏈中每個參與者讀取,并且是完全透明的。
加密數(shù)據(jù)(Encrypted data)——能被有解密密鑰的參與者讀取。密鑰提供在區(qū)塊鏈上訪問數(shù)據(jù)的權限,并也能證明數(shù)據(jù)是被誰添加與何時被添加的。
散列數(shù)據(jù)(Hashed data)——能與創(chuàng)建它的函數(shù)一同呈現(xiàn),以顯示數(shù)據(jù)并未被竄改。
區(qū)塊鏈哈希值通常與鏈下(off-chain)存儲的原始數(shù)據(jù)結合使用。舉例來說,當信息主體能被線下存儲時,數(shù)字“指紋”(fingerprints)通常會被劃分進區(qū)塊鏈。
這種共享記錄系統(tǒng)能改變不同組織間一同工作的模式。
目前,由于數(shù)據(jù)通常存儲在私人服務器中,因此在交易過程中,涉及流程、程序和交叉檢查記錄時,將產生巨大的成本。
證明不可變性(immutability)
區(qū)塊鏈數(shù)據(jù)庫的特色是它擁有屬于自己的歷史。因此,它常常被稱為是不可變的。換句話說,更改數(shù)據(jù)庫中的條目是一項巨大的工作,因為這會需要在每個節(jié)點上同時更改后續(xù)的所有數(shù)據(jù)。從這個角度來講,它更像是一個記錄系統(tǒng)而非數(shù)據(jù)庫。
作為一個平臺
加密貨幣(Cryptocurrencies)是第一個使用區(qū)塊鏈技術開發(fā)的平臺。過去人們認為這是交易加密貨幣的平臺,現(xiàn)在則更將其視為智能合約(smart contracts)的平臺。
“智能合約”這個詞語現(xiàn)在已經(jīng)變得相當意義多元,但其概念可以被分為幾種類別:
智能合約可以是(Nick Szabo 尼克·薩伯)在 1990 年代創(chuàng)造的“自動銷售機”(vending machine)智能合約。這是指機器在接受到外部輸入(加密貨幣)或其它發(fā)出信號觸發(fā)區(qū)塊鏈活動后會做出回應。
也有一些智能法律合約(mart legal contracts)或李嘉圖合約(Ricardian contracts)。這類應用多數(shù)是基于一個概念,那就是合約是不同想法的結合,是參與者承諾同意這份合約的一個結果。因此,合約可以是口頭協(xié)議或書面協(xié)議,現(xiàn)在也可以是區(qū)塊鏈里的實用功能,像是時間戳(TImestamps)、代幣(tokens)、審計(audiTIng)、文件協(xié)同或業(yè)務邏輯等。
最后,還有以太坊智能合約(ethereum smart contracts)。這是一個通過程序來控制區(qū)塊鏈資產,在以太坊區(qū)塊鏈上執(zhí)行交易的方式。以太坊本身就是一個智能合約代碼的平臺。
區(qū)塊鏈技術不是由新技術建構的。它們是將三種既有技術通過獨特的組合方式而成。