Distributed computing and applications
Think outside the blocks
Decentralized solutions with no bottlenecks and versatile public/private validation strategies.
Data is sharded across a network of full peers. No centralized servers, ledgers, or different user classes.
Rigorously ethical, lossless approach to data integrity and context-specific provenance.
A more human internet
Each of us wants to have control over how and with whom we interact. In order to evolve and thrive, our communities must support everyone's uniqueness. Yet today, our online relationships are dominated by centralized corporate web sites.
Holochain enables a distributed web with user autonomy built directly into its architecture and protocols. Data is about remembering our lived and shared experiences. Distributing the storage and processing of that data can change how we coordinate and interact. With digital integration under user control, Holochain liberates our online lives from corporate control over our choices and information.
Holochain meets the demands of people who want to:
- Own their own data
- Control their identity
- Choose how to connect their applications
- Transact without dependence on centralized systems
- Build lighter, faster, less expensive applications
Holochain applications are useful for:
- Governance, collaboration, and organizational tools
- Social networks, social media, and vendor relationship management
- Platform cooperatives and sharing economy apps
- Supply chain solutions and community resource management
- Tokenless, mutual-credit cryptocurrencies and reputation systems
Join our community! Participate in the Holo ICO!
Buy HoloTokens (HOT) in Holo's Initial Community Offering.
HoloTokens are ERC20 tokens redeemable for Holo fuel when the ecosystem launches in 2018. Holo fuel is backed by a useful asset: distributed computing and hosting. Application providers will pay hosts in Holo fuel for serving crypto apps to legacy web browsers.
Holographic storage for distributed applications
Holochain applications are held entirely by the people who use them. No trusted third parties. No centralized points of failure. They enable direct communication and consent through architectures that minimize risk, reduce costs, and optimize for speed.
Holochain apps each use a monotonic Distributed Hash Table (DHT) to share data and enforce validation rules on data published from a user's signed source chain. Each agent holds their own immutable hash chain and stores a portion of the app's public data as a node in the DHT. This makes powerful and secure decentralized computing possible on devices as lightweight as mobile phones.
Low-cost, lightweight, secure
Every application runs its own holochain on its own terms, without the need for expensive hosting overhead. Since users are hosts, as more agents use an app, more hosting power and storage becomes available. The hosting load per user actually gets lighter.
The first entry of each agent's source chain contain the app's “DNA” -- the code that runs the app. This contains peer validation requirements ensuring that the application runs securely: that data cannot be counterfeited, tampered with, or lost. Eash app stores its data in a validating DHT creating redundancy of public data across randomized nodes. When nodes go offline, the DHT is self-healing and rebalances the data to different nodes. And if someone alters their own app code they effectively fork themselves out of the shared DHT space into an entirely different application.
Start building your own innovative applications