在今年早些時候的一次網(wǎng)絡研討會上,亞馬遜提供了關于 量子分類賬數(shù)據(jù)庫(QLDB)和亞馬遜管理區(qū)塊鏈的信息。從這里可以清楚地看到,這些產(chǎn)品仍處于早期階段,它們沒有整合,但亞馬遜似乎是在清楚地了解分類賬和區(qū)塊鏈的不同好處的基礎上向前邁進的。在討論產(chǎn)品之前,讓我們回顧一下基礎知識。
區(qū)塊鏈就是一個交易數(shù)據(jù)鏈。交易的主體創(chuàng)建一個分類賬,記錄所有的交易。在區(qū)塊鏈世界中,區(qū)塊鏈的每個成員都有一個鏈的副本,這就是為什么我們討論分布式分類賬的原因。區(qū)塊鏈的核心是分類賬,但是為了提供不同區(qū)塊鏈實現(xiàn)的開放性,必須添加大量的開銷。這種開銷對性能有負面影響。
原區(qū)塊鏈概念的兩個關鍵方面是不變性和可驗證性。不變性意味著個人不能改變已經(jīng)輸入的記錄。歷史永遠存在??沈炞C性的意思是,鏈的每個成員都可以驗證鏈。這是通過每個交易中的鍵的數(shù)學證明來完成的。每個鍵都有數(shù)學術語“哈?!保@些哈希通過每個成員都可以使用的公式進行鏈接。不變性和可驗證性提供了支持模型的信任。
各企業(yè)都在研究不同層次的技術實施。對分類賬的信任是一方面,而區(qū)塊鏈可以是公共的也可以是私有的,具體取決于應用程序。
亞馬遜已經(jīng)意識到這一點,他們正在推出的產(chǎn)品是為了解決用例的規(guī)模問題。
亞馬遜量子分類帳數(shù)據(jù)庫
快速咆哮。
亞馬遜QLDB需要一個快速警告或肥皂盒咆哮。亞馬遜雖然很大,但似乎并不理解市場營銷。區(qū)塊鏈是個新名詞,當他們使用另一個可能誤導幾乎是技術性的流行語時,這是相當惱人的。不,QLDB不是量子,數(shù)據(jù)庫技術還需要很多年。
現(xiàn)在,回到您的定期文章。
區(qū)塊鏈模型中的信任是很重要的,即使不需要區(qū)塊鏈。為了在關系數(shù)據(jù)庫中擁有相同的信任,應用程序中的許多額外表和代碼提供區(qū)塊鏈固有的審計跟蹤。這些額外的工作會影響性能和更新和修改系統(tǒng)的能力。
亞馬遜創(chuàng)建QLDB是為了解決不需要完整區(qū)塊鏈的情況下的問題。其中一個例子是需要向國家登記的汽車、企業(yè)和其他實體的許可證制度。不允許信息駐留在多個位置,就像在加密貨幣中那樣。國家想要做的是打開更新的記錄,例如,當一輛汽車被出售,但仍然控制數(shù)據(jù)。
想象一下QLDB,用非常簡單的術語來說,它是一個允許插入但不允許更新或刪除的數(shù)據(jù)庫。由于不能更改或刪除數(shù)據(jù)庫條目,所以存在不變性。因為所有能夠訪問數(shù)據(jù)庫的人都可以遍歷整個交易歷史記錄,所以您可以驗證。
對于使用系統(tǒng)的人來說,一個有趣的增加是,如果有一個中央控制,那么每個交易都使用一個哈希,就像在區(qū)塊鏈中一樣。每個用戶都可以訪問自己的交易鏈,并在哈希表中運行驗證,以確保交易沒有被更改。
同時,內(nèi)置的可驗證性消除了上述影響RDBMS性能的審計跟蹤的開銷。
毫無疑問,亞馬遜QLDB運行在AWS上,因此它很容易擴展,可以被云環(huán)境中的人們訪問。這是進入模型數(shù)據(jù)庫市場的一個有趣的入口,將區(qū)塊鏈的分布式分類賬的思想帶到集中的世界。
亞馬遜管理的區(qū)塊鏈
如前所述,分類賬是區(qū)塊鏈的核心,可以提取,但區(qū)塊鏈仍有有趣的商業(yè)用途。始于加密貨幣的技術在很多領域都有潛力。不總是需要的是公共區(qū)塊鏈,它更容易收到壞人的攻擊。上一篇文章討論了私有鏈是如何在商界迅速獲得關注的。有限且受控的區(qū)塊鏈成員組簡化了一些安全性方面,并通過需要復制交易的較小服務器組來提高性能。
亞馬遜正在考慮通過支持Hyperledger Fabric獲得品牌版區(qū)塊鏈,并宣布將支持Ethereum。Hyperledger是Linux基金會支持的開源協(xié)作。區(qū)塊鏈仍然是新事物,所以開源很重要。正如Unix、Linux和其他開放源碼技術的歷史所表明的那樣,要想超越早期采用者,進入更大的市場,必須有一個基金會或大型公司提供一定的確定性。對于初始區(qū)塊鏈選項,這似乎是一個不錯的選擇。
還要注意,這兩個平臺之間也存在分歧。Hyperledger Fabric針對私有網(wǎng)絡,而Ethereum則專注于公共網(wǎng)絡。亞馬遜沒有把這兩種想法都壓縮成一種技術,而是做出了正確的選擇,把不同的工具用于不同的目標。
來源:區(qū)塊網(wǎng)