Holochain Roadmap
Holochain 0.0.100-alpha.1
First official release of a refactored Holochain, focusing on performance and correctness and incorporating feedback from hApp developers.
Countersigning
Multi-party coordination of source chain writes, enabling transactional interactions.
Sharded Gossip MVP
First iteration of sharded peer-to-peer data storage that balances load across many agents, allowing an application's network to scale infinitely.
Launcher and Scaffolding
Tools for developers and end-users to make Holochain easier to work with.
Expansion of HDK Feature Set
More tools for hApp developers, including introspection, logging, tracing, system time, random number generation, scheduling, and post-commit hooks.
HDK 0.1.0 - Stable for Coding & Validation
A mature version of the Holochain Developer Kit (HDK) is released, considered stable and is well-documented.
Stable Sharded Gossip
Sharded gossip that is performant, resilient and that works well at any scale. This will allow all peers to quickly come to consistency regardless of the number of peers in a DHT.
Immune System / Warranting
Peers on the DHT can create warrants for invalid data or bad network behavior, broadcast them, and respond to them by taking defensive action against dishonest peers.
Holochain Resource Locators
There is a clear and universal format for storing references between distributed hash tables (DHTs), to and from private data on user chains, any type of DHT hash (including headers), and external resources.
Security Hardening
A more secure version of Holochain that incorporates advanced network security protocols and addresses known Holochain security vulnerabilities.
Opening & Closing Chains for App Updates
The Holochain Developer Kit (HDK) supports creating both opening and closing source chain entries which mark the beginning and end of an agent’s participation in a network and point to their new presence in another network.
Clonable DNAs in hApps
The ability to spawn a new DNA hash from a template DNA packaged in a hApp at any point AFTER installation
Holochain Beta Release (v0.1.0)
A version of Holochain stable, secure, and usable by all (devs, hApp end-users, etc.)
Ephemeral Store
Data that is not intended for permanent addition to a chain or DHT has a temporary home.
Merkle Tree Entries
Ability to structure private entries as Merkle trees and selectively expose fields using Merkle proofs.
Large Scale Testing Framework
A new test framework to spin up 100K+ agents and orchestrate tests on them in “real world” scenarios that don’t assume they will all work and stay on-line.
Pub/Sub System
Event listener hierarchy to subscribe to notifications of particular DHT changes. Has an upstream dependency on the Ephemeral Store for tracking subscriptions.
Attack Factory
Compilation of known attacks or vulnerabilities. You can run your hApp through the Attack Factory to identify vulnerabilities in the hApp.