你對亞馬遜托管區(qū)塊鏈了解多少?
譯文【51CTO.com快譯】區(qū)塊鏈繼續(xù)進入主流,隨著亞馬遜發(fā)布新的托管區(qū)塊鏈服務的正式版,這種模式得到了極大的推動。亞馬遜的托管區(qū)塊鏈以及Quantum賬本數(shù)據(jù)庫早在2018年11月的亞馬遜re:invent大會上宣布。亞馬遜托管區(qū)塊鏈已在4月發(fā)布正式版,Quantum賬本數(shù)據(jù)庫僅提供有限預覽版。
亞馬遜的這兩種技術(shù)共同構(gòu)成了所謂的CBaaS(云區(qū)塊鏈即服務),這種組合可能被證明極其重要。作為云原生應用程序,兩者支持亞馬遜的整個服務生態(tài)系統(tǒng),使不可變交易跟蹤執(zhí)行起來非常簡單。從安全的角度來看,這是擦不掉的事務/日志/事件保險箱,可以連接到亞馬遜資源內(nèi)部,并結(jié)合使用現(xiàn)有技術(shù)。
亞馬遜托管區(qū)塊鏈結(jié)合了對象創(chuàng)建概念,且無法更改該對象——這種不變性基于協(xié)作協(xié)議、基于多用戶交易審查。它使用已知的分布式通信和處理結(jié)構(gòu),有別于聯(lián)機事務處理(OLTP)的傳統(tǒng)模式。區(qū)塊鏈可以在后續(xù)交易中加以更新,但寫入的記錄不可變。增添的加密方法使得很難篡改隨后保存在其中的數(shù)據(jù)。
今天,可以通過亞馬遜實施開源Hyperledger Fabric以及未來實施以太坊的系統(tǒng),創(chuàng)建、保護和維護亞馬遜托管區(qū)塊鏈。
相比之下,亞馬遜Quantum賬本數(shù)據(jù)庫(QLDB)是一種審查日志,證書管理機構(gòu)由亞馬遜管理,權(quán)威性使它成為交易協(xié)調(diào)者。你告訴亞馬遜交易是什么,然后亞馬遜給交易蓋上日志說明。隨后的交易永遠不變,但可以通過同樣蓋有日志說明的后續(xù)交易加以修改。無需多方審核即可構(gòu)建數(shù)據(jù)庫。
這兩種方法都提供了高度私有或可廣泛訪問的交易日志,而QLDB還支持托管區(qū)塊鏈,從而允許副本用于探索、趨勢分析及其他檢查/查詢。
對于一些人來說,這是可怕的概念。一旦數(shù)據(jù)進入?yún)^(qū)塊鏈,它就永生。可以更新數(shù)據(jù)以反映更改,但是所有條目都是新的,也是擦不掉的事件,無法取消。由于所有交易都在鏈中,因此杜絕了相互推諉、鉆漏洞及交易的其他問題;沒有可以掩蓋或引入問題的表更新,也沒有事務處于未知或無法驗證的狀態(tài)。它要么在那里,要么不在那里,永遠如此。
這兩種版本的區(qū)塊鏈都由亞馬遜的密鑰管理服務管理。密鑰可用于構(gòu)成CA的基礎(chǔ),CA對區(qū)塊鏈設(shè)計和用戶/節(jié)點角色至關(guān)重要。Hyperledger Fabric和以太坊都以用戶數(shù)量眾多知名,背后有社區(qū)。亞馬遜成為了更私有的Hyperledger Fabric和更公共的以太坊區(qū)塊鏈的便利托管者,可能在亞馬遜用戶和客戶的不同F(xiàn)abric之間共享常見的亞馬遜密鑰角色。便利因素很高;據(jù)我估計,Azure、IBM及其他公司可能緊隨其后。
QLDB本質(zhì)上是數(shù)據(jù)庫中第三方事務戳記,不過有可定義的模式和多種可能性。兩種類型的交易賬本(區(qū)塊鏈或QLDB)也可以加以復制。如果被授權(quán)進行交易的區(qū)塊鏈成員同意,它們將成為區(qū)塊鏈的一部分,而QLDB是一種更整體式的數(shù)據(jù)庫日志。亞馬遜的多站點數(shù)據(jù)中心應快速執(zhí)行賬本/日記查詢,因為可以將副本發(fā)到不同的地理位置,低延遲的查詢開銷需要可能更高的成本。
多源多供應商記錄非常適合區(qū)塊鏈模式。不需要中央授權(quán)來審核的交易日志、健康記錄和共享數(shù)據(jù)成為了整條鏈的一部分。法律出示過程(電子出示)、研究數(shù)據(jù)庫及其他多來源數(shù)據(jù)也適用于這種格式。
由于QLDB充當亞馬遜托管區(qū)塊鏈的的交易日志,亞馬遜將需要針對所有這三個框架完善查詢工具,而可以集成其他AWS組件的API集將提高區(qū)塊鏈和賬本/日志跟蹤的價值。
原文標題:What You Need to Know about Amazon Managed Blockchain,作者:Tom Henderson
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】