GitHub Whitepaper Chat Team

Distributed computing and applications

Think outside the blocks

Scalable post-blockchain

Decentralized solutions with no bottlenecks and versatile public/private validation strategies.

Actually peer-to-peer

Data is sharded across a network of full peers. No centralized servers, ledgers, or different user classes.

Agent-centric computing

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.

Whitepaper

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.

Learn More and Whitelist

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

Holochain is already in Alpha. You can start designing cutting edge distributed apps in JavaScript or Lisp using a test net today! The tools you build will be congruent with: customizable UI, the Holochain DPKI app that allows identities to cross between application membranes, the Holo platform for connecting with users from the centralized web, and the potential to merge application environments with complete compatibility and no data loss. These capabilities are supported by the capacity to update validation requirements and application rules while offering agents a choice between new and old versions.

GitHubInstallationChatResources

Hackathons

Host a Hackathon