Holochain ermöglicht ein verteiltes Web mit Benutzerautonomie, die direkt in seine Architektur und Protokolle integriert ist. Daten befassen sich damit, unsere gelebten und gemeinsamen Erfahrungen zu erinnern. Die Verteilung der Speicherung und Verarbeitung dieser Daten kann ändern, wie wir koordinieren und interagieren. Mit digitaler Integration unter Benutzerkontrolle befreit Holochain unser Online-Leben von der Unternehmenskontrolle über unsere Entscheidungen und Informationen.
Holochain ist ein energieeffizientes Post-Blockchain-Ledger-System und dezentralisierte Anwendungsplattform, die Peer-to-Peer-Netzwerke für die Verarbeitung agentenzentrierter Vereinbarungen und Konsenssysteme zwischen Nutzern nutzt.
Holochain ermöglicht jedem Gerät sein eigenes ketten-basiertes Ledger-System zu haben. Durch die Verwendung eines holographischen Datenmodells für Speicherung und Transfer können Entwickler nun dezentralisierte Anwendungen erstellen, die sich in mehreren Dimensionen über ein Netzwerk skalieren lassen und somit wirklich verteilt sind. Dies ermöglicht jedem Gerät in einem Netzwerk, unabhängig zu funktionieren, und erfordert nur die Synchronisierung von Daten, wenn dies notwendig ist oder von Benutzern vereinbart wird. Das bedeutet, dass jeder Benutzer die Kontrolle über seine eigenen Daten hat und niemals riskieren muss, dass seine Daten verkauft oder dritten Parteien ausgesetzt werden, wie gerade bei Facebook und Cambridge Analytica geschehen.
Holochain bietet ein Framework für Entwickler zum Aufbau dezentralisierter Anwendungen und zielt darauf ab, das Paradigma der datenzentrierten Blockchains zu einem agentenzentrierten System zu ändern. In Holocains embryonalem System wird kein echtes globales Konsens aufrechterhalten. Stattdessen verwaltet jeder Agent in der öffentlichen Blockchain eine private Fork, im Wesentlichen, die auf begrenzte Weise in der öffentlichen Blockchain mit einer verteilten Hash-Tabelle verwaltet und gespeichert wird. Das bedeutet, dass es keine Skalierbarkeitsgrenzen gibt und dApps, die auf Holochain gehostet werden, mit viel weniger fast alles mehr erreichen können als traditionelle Blockchains.
Dieses System hat jedoch einige inhärente Schwächen. Da die gesamte Blockchain von jedem Mitglied des Netzwerks überprüft werden muss, entstehen schnell Skalierbarkeitsprobleme. Je größer die Menge an Daten ist, die verarbeitet wird, desto restriktiver ist die Grenze der Transaktionen pro Sekunde, die zu jedem Zeitpunkt auf der Blockchain stattfinden können. Holochain selbst ist Open Source und in Go geschrieben. Go wurde wegen seiner Benutzerfreundlichkeit und Ähnlichkeit mit C ausgewählt. Dapps, die speziell für Holochain entwickelt wurden, können mit JavaScript oder Lisp entwickelt werden, mit Unterstützung für Frontend-Systeme mit CSS, HTML und JavaScript.
Die Entwickler merkten an, dass Holochain ziemlich flexibel bei der Handhabung neuer Sprachen ist, daher gibt es Potenzial für Wachstum in diesem Bereich. Holochain präsentiert sich als umweltfreundliche Alternative zu traditionellen Blockchains. Da kein Bedarf besteht, dass jeder einzelne Agent die globale Blockchain speichert und überprüft, verbraucht Holochain nur einen Bruchteil der Bandbreite traditioneller Ketten. Holochain hat auch keine Mining-Komponente, daher gibt es keine Elektrizität oder Verarbeitungsleistung, die auf Proof-of-Work-Berechnungen aufgewendet wird.
Arthur Brock und Eric Harris-Braun sind die Co-Gründer von Holochain und Schöpfer von Holochain. Sie entwerfen seit den 80ern alternative Währungen und arbeiten an Holu seit vor dem Bitcoin-Whitepaper. Um die Anreize von Benutzern, Gründern und Entwicklern zu schützen, gehört Holochain einer Non-Profit-Foundation. Das Beratungsteam des Unternehmens enthält auch Ryan Bubinski, den Co-Gründer von CodeAcademy. Im Juni kündigte Holochain eine neue strategische Partnerschaft mit Promether an, eine Adaptive Symbiotic Platform (ASP), die alle Netzwerk-, Sicherheits- und Anonymisierungscode implementiert, die Anwendungen benötigen, um ihre Daten zu schützen.