2004年-2007年的时候他在Targeted Currencies Network担任首席技术官与货币系统设计负责人,2004年时创办了自己的企业:Geek Meister,就是在这家公司一群极客开始打造自己的工具与技术,专注于建立创新的货币体系。
到了2008年,Arthur Brock来到纽约,又建立了一家名为MetaCurrency Project的公司,它的技术开发重点是Ceptr,这是一个大胆、富有想象力的、足以改变世界的项目集。Ceptr想做的是,试图打造一个分布式应用程序的操作框架、建立新的共享资源的点对点平台、创建一种能让设备与设备自由交换信息的可靠协议,而Holochain正是Ceptr项目集中的分布式应用程序的操作框架。可以说holochain 在这时候有了雏形。
8年后,也就是2016年,Arthur Brock正式创立Holochain项目,将Holochain设计为下一代加密应用程序的平台,以超越区块链的性能提供P2P分布式计算。通过利用Holochain,开发人员将能够构建新一代分散应用程序和服务,这些应用程序和服务不会滥用用户隐私,也不会破坏环境。Holochain将用户数据的控制权交还给用户,而不是大公司。
2017年8月,Arthur Brock建立Holo.host.Holo建立在Holochain而不是区块链的基础之上,它将下一代分布式加密应用带到浏览器的主流浏览器中,这让使用普通消费级设备挖矿成为可能。
Holochain技术详解
DHT(Decentralised Hash Table) 是一种分布式的存储方法。这种分布式网络不需要中心节点服务器,而是每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和存储。DHT网络还在于关键字最接近的节点上复制备份冗余信息,避免了单一节点失效问题。
目前应用DHT技术的主要应用包括:BitTorrent,Git,Storm Botnet,Freenet,Yacy,IPFS,Holochain。
前五种应用都属于传统互联网技术应用,后面两种涉及到目前大热的区块链行业。
其中,IPFS(InterPlanetary File System)星际文件系统通过DHT寻址和存储技术,将标的存储信息通过DHT技术存储到分布式的存储介质提供者。目前已经有建立在IPFS上的视频发布网站。
而重点要提到的Holochain也采用了DHT作为全网分布式账本存储和寻址技术。而区块链面临的scaling扩容问题的症结在于,全网同步一份相同的账本,有多少个节点就有多少个账本的复本,复本的存储空间和更新所耗费的带宽是对资源的浪费。
Holochain的革新之处
Holochain的革新之处在于将全网账本分布式的存储在各个参与的节点上,并通过DHT寻址技术保证账本的完整性integrity和可检索性retrievability。Holochain上的账本和Blockchain一样是全网统一一个版本的账本,但这个账本的存储不是每人一份复本,而是只有一份正本,每人存储一部分,每人存储的就是与自己交易和状态转换相关的部分。Holo官方经常说的一句话是在holo上每人都是一条链,没错,每人都存储了自己的交易,也就是自己的链,自己的分账本,但自己的分账本也是全网总账的一部分,通过DHT技术和密码学技术让这些分账不可分割不可篡改。每个节点存储的账本都是唯一的,并且是必要的,相对于区块链极大的降低了复本占用的空间和带宽,同时还保留了区块链的优势(如:不可篡改)。