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 structures.
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 connection under user control, Holochain liberates our online lives from the loss of power over our 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 that will redeem for Holo fuel when the ecosystem launches. Holo fuel is backed by a useful asset: distributed computing and hosting. Application providers will pay hosts in Holo fuel for supporting users of distributed apps from the centralized web.
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 development solutions that minimize risk, reduce costs, and optimize for speed.
Holochain apps use a monotonic Distributed Hash Table (DHT) to enforce validation rules on data published from a user's signed source chain. Each agent holds their own immutable hash chain and backs up a sample 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 the hosts, as more agents begin using the app, more storage becomes available.
The “DNA” of an app comprises the first entry of an agent’s source chain. These rules set validation requirements ensuring that the application runs securely: that data cannot be counterfeited, tampered with, or lost. An app’s validating DHT randomizes redundancy of public data across nodes in the shared space. When nodes go offline, the DHT continues to maintain the data necessary for the app to perform. And if someone changes the app rules they write themselves out of the shared DHT into an entirely different application.
Start building your own innovative applications