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),实现了应用程序需要保护其数据的所有网络、安全和匿名化代码。