Drupal 和區塊鏈如何改變對去中心化架構的看法
已發表: 2018-07-13“比特幣是一項技術傑作” ——微軟聯合創始人比爾·蓋茨
鎮上有一個新的鳥人! 這個想法已經吸引了市場上最大的機構。 發燒友相信的一項技術可以改變世界。
正如安永全球區塊鏈負責人 Paul Brody 所說,“這是一項真正非凡的發明,可以做真正平凡的事情”。
有些人認為它比對“大型股票交易”的影響更進一步。 進一步打擊音樂盜版、童工和世界各地的許多其他事情。
是的,我絕對是在談論區塊鏈技術!!
所有的噪音是關於什麼的?
這種對區塊鏈技術的大驚小怪已經存在很長時間了。 就連谷歌也在開發自己的區塊鏈相關技術。 我們都知道它給技術流程帶來了相當大的變化! 但是,咔嗒聲是關於什麼的?
這可能對你有所幫助

正如科技界專家所定義的那樣,“區塊鏈技術是一種去中心化、複製和共享的賬本,用於管理和記錄多個參與者的交易”。
通俗地說,交易不再使用集中式數據庫進行存儲,而是存儲在參與者本身(稱為節點)之間。 在區塊鏈技術席捲所有人之前,傳統交易是中心化的,依賴於第三方,創造了一個交易夥伴陌生的可信環境。 由於交易成本高、速度慢、單點故障和缺乏透明度等多重問題,企業需要一個更好的系統。
借助區塊鏈技術,分佈式賬本技術允許不同節點直接相互交互,獨立於第三方來源。 此外,區塊鏈技術可以輕鬆處理所有其他問題。
轉型
在被公認為有潛力成為商業顛覆性標準之前,區塊鏈最初是為比特幣設計的。 這種“不太真實”的加密貨幣基於分佈式賬本原理。作為最常見的區塊鏈應用之一,市值超過 190 億美元(截至 2017 年 4 月 13 日),日交易量為 3.3 億美元,它允許通過去中心化確認並將其集成到區塊鏈中進行交易。
除了可信分類帳功能之外,區塊鏈非常快速地適應了通過交易交換文件。 作為一項重大突破,自 2013 年以來的 NXT 和納斯達克的 LINQ 自 2015 年以來一直使用區塊鏈技術來轉移代幣化資產。
從 2015 年末推出的以太坊開始,一切都與區塊鏈 2.0 相關,當時以太坊允許使用比比特幣更大規模的智能合約。 這些合約允許在區塊鏈上自動執行代碼。
這對數字內容意味著什麼?
就在最近,一家領先的組織發生了一起最複雜的數據洩露案例,震驚了整個世界,震驚了整個數字世界! 當然,你們都知道“服務條款”,它允許網站主動跟踪您的幾乎所有互聯網活動。
我的觀點是,這些由中央實體處理的數據很容易訪問,用戶沒有完全控制權。
然而,有了區塊鏈技術,事情就會有所不同。 區塊鏈引領去中心化的勢頭,確保存儲的數據是完全防篡改的。 這是企業對這項技術表現出興趣的主要原因。

憑藉使用“智能合約”將業務邏輯與數據分離的能力,區塊鏈確保沒有任何一個組織可以劫持數據。
其中一些在數字內容管理中發揮重要作用的區塊鏈驅動的去中心化技術包括:用於去中心化支付處理的 IOTA、來自 Etherium 的智能合約、比特幣、Hyperledger、來自 BigchainDB 的區塊鏈數據庫。
去中心化 CMS 允許用戶控制他們製作的內容這一事實已為世界各地的企業準備接受。
Drupal 適用於何處?
Drupal 和區塊鏈可以共同創建一個安全的去中心化架構的想法非常吸引人。 看看 Dries 的這條推文,早在 2016 年。


我們都知道 Drupal 和 Blockchain 的工作流程是完全不同的。 雖然 Drupal 使用集中式數據庫,但另一方面,區塊鏈不需要中間人,而是充當驗證元素。
這就是事情變得有趣的地方。
例如,讓我們考慮一家在全國設有多個分支機構的醫院。 醫療保健網絡龐大,數據量巨大。 醫生信息、患者信息、學術界、製藥業、保險業等。有大量數據,必須有效處理一切,以確保事情不會失控!
區塊鏈可以在這裡創造奇蹟!
通過創建一個安全且不可變的去中心化架構,區塊鏈可以精確地處理每一條信息。 例如,患者數據可以普遍可用,並且信息可以由患者自己驗證,通過為他提供訪問和控制。
不僅患者和醫生可以訪問患者醫療記錄,研究組織、保險公司和任何尋求所需信息的人也可以訪問。 患者本人可以驗證整個訪問的事實是一個關鍵點。
在短期內,區塊鏈可以成為簡化流程的來源。 但是,從長遠來看,與 Drupal 的集成,這項技術勢必會對整個架構產生巨大的影響。
此外,區塊鏈將在降低成本和交易和醫療索賠的時間週期方面發揮巨大作用。 改進的管理流程、快速高效的支付、減少醫療索賠欺詐和多重不可變身份驗證可以進一步證明區塊鏈的重要性。
區塊鏈可以創建一種架構,允許在沒有通信間隙的情況下進行基於規則的交易。 所有批准和編輯、刪除和更正的信息都將被記錄在案。 是的,該系統在需要去中心化共識方面存在一些挑戰。
這就是 Drupal CMS 出現的地方。 現在,如果整個醫療保健網絡都在 Drupal 上,醫院的每個部門都有自己的網站,由 Drupal 單獨處理。 例如,Drupal 1 可以處理主網站上的患者數據。 Drupal 2 可以處理醫療索賠和其他保險。 雖然 Drupal 3 可以處理職業和其他活動。
我的觀點是,使用區塊鏈並同步用戶和用戶數據,以便它在整個基礎設施中可用。
想像一下,讓一位患者第一次在主網站上輸入所有信息進行登錄,然後當他訪問另一個網站以進行醫療索賠時,又強迫同一位患者重新登錄。 絕對不是無縫體驗的選擇。
當然,有了 Drupal,可以維護一個集中的數據庫,避免這種重複的交互! 然而,多用戶功能、容易出錯以及需要繞過成熟的 Drupal 系統的邏輯是相當令人頭疼的問題。
使用區塊鍊及其點對點分佈式賬本,醫療保健基礎設施看起來像這樣。 (當然沒有中間人)

這種架構確保 Drupal 網站之一上的更新在所有其他網站上同步。 這種去中心化架構有其自身的一系列優勢和挑戰。
雖然它完全避免了“單點故障”,從而使整個系統不會丟失數據,但將數據集成到系統中所需的工作並非易事。 然而,當為更好的集成而努力時,區塊鍊和 Drupal 一起可以創造奇蹟。
