Holochain 通過其架構和協議直接構建了一個分佈式網絡和用戶自治。數據是關於記憶我們的生活和共享經驗。分散存儲和處理這些數據可以改變我們如何協調和互動。通過用戶控制下的數字集成,Holochain 從企業對我們的選擇和信息的控制中解放了我們的在線生活。
Holochain 是一個高效能的後區塊鏈賬本系統和去中心化應用平臺,它使用點對點網絡處理用戶中心的協議和共識系統。
Holochain 使任何設備都能擁有自己的基於鏈的賬本系統。通過使用全息模型進行數據存儲和傳輸,開發者現在可以創建可以在網絡中多維度擴展的去中心化應用程序,確保它們真正分佈式。這使得網絡上的每個設備都能獨立運行,只有在必要時或用戶同意時才需要同步數據。這意味着每個用戶都控制着自己的數據,永遠不必冒着數據被出售或暴露給第三方的風險,就像Facebook和劍橋分析公司所發生的那樣。
Holochain 爲開發者提供了一個構建去中心化應用程序的框架,並旨在將數據中心的區塊鏈範式轉變爲以代理爲中心的系統。在Holochain 的初級系統中,不維護真正的全球共識。相反,公共區塊鏈中的每個代理都維護一個私有分支,本質上,這個分支以有限的方式在公共區塊鏈上通過分佈式哈希表進行管理和存儲。這意味着沒有可擴展性的限制,託管在Holochain上的去中心化應用程序可以用比傳統區塊鏈少得多的幾乎所有資源做更多的事情。
然而,這個系統有一些固有的弱點。因爲整個區塊鏈必須由網絡中的每個成員驗證,因此很快就會出現可擴展性問題。處理的數據量越大,區塊鏈在任何時候每秒可以進行的交易數量的限制就越嚴格。Holochain本身是開源的,用Go語言編寫。選擇Go是因爲它的易用性和與C語言的相似性。專門爲Holochain編寫的去中心化應用程序可以用JavaScript或Lisp開發,支持使用CSS、HTML和JavaScript的前端系統。
開發者補充說,Holochain在處理新語言方面相對靈活,因此在這方面有增長的潛力。Holochain自稱是傳統區塊鏈的環保替代品。因爲不需要每個個體代理存儲和驗證全球區塊鏈,Holochain只消耗傳統鏈的一小部分帶寬。Holochain也沒有挖礦組件,所以沒有電力或處理能力花在工作量證明計算上。
Arthur Brock 和 Eric Harris-Braun 是Holochain的聯合創始人和創造者。他們從80年代開始設計替代貨幣,並且在比特幣白皮書編寫之前就一直在研究Holochain。爲了保護用戶、創始人和開發者的激勵,Holochain由一個非營利基金會擁有。公司的顧問團隊還包括CodeAcademy的聯合創始人Ryan Bubinski。6月,Holochain宣佈與Promether建立了新的戰略合作伙伴關係,Promether是一個自適應共生平臺(ASP),實現了應用程序需要保護其數據的所有網絡、安全和匿名化代碼。