Holochain umożliwia stworzenie rozproszonej sieci internetowej z autonomią użytkownika wbudowaną bezpośrednio w jej architekturę i protokoły. Dane dotyczą zapamiętywania naszych przeżytych i wspólnych doświadczeń. Rozproszenie przechowywania i przetwarzania tych danych może zmienić sposób, w jaki się koordynujemy i wchodzimy w interakcje. Dzięki cyfrowej integracji pod kontrolą użytkownika, Holochain uwalnia nasze życie online spod korporacyjnej kontroli nad naszymi wyborami i informacjami.
Holochain to energooszczędny, post-blockchainowy system księgi rachunkowej oraz zdecentralizowana platforma aplikacji, która wykorzystuje sieciowanie peer-to-peer do przetwarzania systemów porozumienia i konsensusu skoncentrowanych na agencie pomiędzy użytkownikami.
Holochain umożliwia każdemu urządzeniu posiadanie własnego systemu księgi opartego na łańcuchu. Dzięki zastosowaniu holograficznego modelu przechowywania i transferu danych, deweloperzy mogą teraz tworzyć zdecentralizowane aplikacje, które mogą skalować się w wielu wymiarach w sieci, zapewniając ich rzeczywistą rozproszoność. Pozwala to każdemu urządzeniu w sieci działać niezależnie, a synchronizacja danych jest wymagana tylko wtedy, gdy jest to konieczne lub uzgodnione przez użytkowników. Oznacza to, że każdy użytkownik kontroluje swoje własne dane i nigdy nie musi ryzykować, że jego dane zostaną sprzedane lub ujawnione stronom trzecim, jak miało to miejsce ostatnio z Facebook i Cambridge Analytica.
Holochain zapewnia ramy dla deweloperów do budowania zdecentralizowanych aplikacji i dąży do zmiany paradygmatu blockchainów skoncentrowanych na danych na system skoncentrowany na agencie. W początkowym systemie Holochain nie jest utrzymywany żaden prawdziwy globalny konsensus. Zamiast tego każdy agent w publicznym blockchainie utrzymuje prywatny fork, który jest zarządzany i przechowywany w ograniczony sposób na publicznym blockchainie z wykorzystaniem rozproszonej tablicy skrótów. Oznacza to brak ograniczeń skalowalności, a dappsy hostowane na Holochain mogą robić znacznie więcej przy mniejszych zasobach niż tradycyjne blockchainy.
Ten system jednak ma pewne wrodzone słabości. Ponieważ cały blockchain musi być weryfikowany przez każdego członka sieci, szybko pojawiają się problemy ze skalowalnością. Im większa ilość przetwarzanych danych, tym bardziej restrykcyjny staje się limit transakcji na sekundę, które mogą mieć miejsce na blockchainie w danym momencie. Holochain sam w sobie jest open source i napisany w Go. Go został wybrany ze względu na łatwość użycia i podobieństwo do C. Dappsy pisane specjalnie dla Holochain mogą być rozwijane w JavaScript lub Lisp, z obsługą systemów front-endowych przy użyciu CSS, HTML i JavaScript.
Deweloperzy dodali, że Holochain jest stosunkowo elastyczny, jeśli chodzi o obsługę nowych języków, więc istnieje potencjał rozwoju w tym zakresie. Holochain reklamuje się jako przyjazna środowisku alternatywa dla tradycyjnych blockchainów. Ponieważ nie ma potrzeby, aby każdy indywidualny agent przechowywał i weryfikował globalny blockchain, Holochain zużywa tylko ułamek przepustowości tradycyjnych łańcuchów. Holochain nie posiada także komponentu kopania, więc nie zużywa się energii elektrycznej ani mocy obliczeniowej na obliczenia proof-of-work.
Arthur Brock i Eric Harris-Braun są współzałożycielami Holochain i twórcami Holochain. Projektują alternatywne waluty od lat 80. i pracują nad Holu jeszcze przed napisaniem whitepaper Bitcoin. Aby chronić interesy użytkowników, założycieli i deweloperów, Holochain jest własnością fundacji non-profit. Zespół doradczy firmy obejmuje również Ryan Bubinski, współzałożyciela CodeAcademy. W czerwcu Holochain ogłosił nową strategiczną współpracę z Promether, Adaptive Symbiotic Platform (ASP), która implementuje cały kod sieciowy, bezpieczeństwa i anonimizacji, jakiego aplikacje potrzebują do ochrony swoich danych.