Holochain은 분산형 웹을 가능하게 하며 사용자 자율성이 그 자체 아키텍처와 프로토콜에 직접 내장되어 있습니다. 데이터는 우리가 경험하고 공유한 기억입니다. 이러한 데이터의 저장 및 처리를 분산화함으로써 우리가 협업하고 상호작용하는 방식을 바꿀 수 있습니다. 디지털 통합이 사용자 통제하에 이루어질 때, Holochain은 사용자의 선택과 정보에 대한 기업 통제로부터 우리의 온라인 생활을 해방시킵니다.
Holochain은 에너지 효율적인 포스트 블록체인 원장 시스템이자 탈중앙화 애플리케이션 플랫폼으로, 사용자 간의 에이전트 중심 합의 및 합의 시스템 처리를 위해 피어 투 피어 네트워킹을 사용합니다.
Holochain은 모든 장치가 자체 체인 기반 원장 시스템을 가질 수 있도록 합니다. 개발자들은 이제 데이터 저장 및 전송에 홀로그래픽 모델을 사용함으로써 네트워크 전반에서 다차원적으로 확장 가능한 탈중앙화 애플리케이션을 만들 수 있으며, 이는 진정한 분산성을 보장합니다. 이를 통해 네트워크 상의 모든 장치가 독립적으로 기능할 수 있으며, 필요한 경우나 사용자 간 합의가 있을 때만 데이터 동기화가 필요합니다. 즉, 모든 사용자가 자신의 데이터를 통제하며, Facebook과 Cambridge Analytica 사태처럼 데이터가 제3자에게 판매되거나 노출되는 위험을 절대 감수할 필요가 없습니다.
Holochain은 탈중앙화 애플리케이션을 구축하기 위한 프레임워크를 제공하며, 데이터 중심 블록체인 패러다임에서 에이전트 중심 시스템으로의 전환을 목표로 합니다. Holochain 초기 시스템에서는 진정한 글로벌 합의가 유지되지 않습니다. 대신 공개 블록체인상의 각 에이전트는 분산 해시 테이블을 통해 관리되고 저장되는 방식으로 사실상 개인적인 포크를 유지합니다. 이는 전통적인 블록체인보다 거의 모든 측면에서 훨씬 적은 자원으로 더 많은 작업을 처리할 수 있다는 점에서 확장성 한계가 없다는 것을 의미합니다.
하지만 이 시스템에는 고유한 약점들이 존재합니다. 네트워크의 모든 구성원이 전체 블록체인을 검증해야 하기 때문에 확장성 문제가 빠르게 발생합니다. 처리되는 데이터의 양이 커질수록 블록체인에서 초당 처리 가능한 거래량의 제한이 점점 더 엄격해집니다. Holochain 자체는 오픈소스이며 Go 언어로 작성되었습니다. Go는 사용 용이성과 C 언어와의 유사성 때문에 선택되었습니다. Holochain을 위해 특별히 작성된 Dapps는 JavaScript나 Lisp로 개발할 수 있으며, CSS, HTML, JavaScript를 사용하는 프론트엔드 시스템도 지원합니다.
개발자들은 Holochain이 새로운 언어를 처리하는 데 있어 상당한 유연성을 가지고 있기 때문에 향후 언어 지원 측면에서 성장 잠재력이 있다고 덧붙였습니다. Holochain은 전통적인 블록체인 대비 친환경적인 대안으로 자신을 포지셔닝하고 있습니다. 모든 개별 에이전트가 글로벌 블록체인을 저장하고 검증할 필요가 없기 때문에 Holochain은 전통적인 체인보다 대역폭 소비가 극히 적습니다. Holochain에는 또한 채굴 요소가 없기 때문에 작업 증명 계산에 전력이나 처리 능력이 소비되지 않습니다.
Arthur Brock과 Eric Harris-Braun은 Holochain의 공동 설립자이자 창시자입니다. 이들은 1980년대부터 대안 통화 시스템을 설계해 왔으며, 비트코인 백서가 발표되기 전부터 이미 Holu 프로젝트에 착수했습니다. 사용자, 창립자, 개발자의 인센티브를 보호하기 위해 Holochain은 비영리 재단이 소유하고 있습니다. 회사의 자문팀에는 CodeAcademy의 공동 창립자인 Ryan Bubinski도 포함되어 있습니다. 6월, Holochain은 모든 네트워킹, 보안, 익명화 코드를 구현하여 애플리케이션이 데이터를 보호할 수 있도록 하는 적응형 공생 플랫폼(ASP)인 Promether와 새로운 전략적 파트너십을 발표했습니다.