More than a decade after Bitcoin, the available DLT projects are still mostly exotic toys rather than industry tools. They are usually presented as proof-of-concept implementations and they focus mainly on the low-level functionality like the communication and consensus protocols. As these protocols have matured, we believe the time has come for implementing a generalized consensus network with industry-strength architecture and widely adopted technologies, tools and development paradigms.
Apocryph is built on top of
Perper - a serverless stream processing framework that executes
Azure Functions Host containers across an
Apache Ignite cluster. The programming model of Apocryph is reactive and inspired by the
Multi-Agent System paradigm, with agents that can be written in C#, Python, JavaScript or come as a WebAssembly. The state of each agent is stored in
IPFS and agreed by the network on a separate chain that runs in parallel with the others.
Moreover, we introduce a novel leaderless consensus protocol, based on
Snowball, that provides unprecedented levels of scalability, security, and decentralization. The protocol is inspired by
Wavelet and
Himitsu, while it fixes their shortcomings by utilizing a King of the Hill key mining scheme, similar to the one proposed by
Automaton.
Apocryph is developed by the
Comrade Cooperative - a member-owned organization of software developers and innovation builders, that is based on transparency, meritocracy, and self-governance. In the past three years, we are working on two pillar projects around the most important use cases we saw for consensus networks - autonomous organizations with
Wetonomy and decentralized AI with
ScyNet. Apocryph emerged as a solution to the numerous problems we encountered while we were working on these two projects and now they all form a coherent ecosystem.
We haven’t cleared yet any details on how the utility token of the network will be distributed as we are taking an engineering driven approach and our primary focus is on delivering production ready software. In our
GitHub code repository currently you can find a comprehensive prototype covering all the major aspects of the system, including a working consensus implementation.
The project is under active development and we’d love to hear your feedback. What do you think about Apocryph?
Apocryph.Network websitehttps://apocryph.network/Comrade.Coop websitehttps://comrade.coop/Discord communityhttps://discord.gg/C4e37Xhvt4 GitHub repohttps://github.com/comrade-coop/apocryph Documentationhttps://github.com/comrade-coop/apocryph/blob/master/README.mdArchitecture overview (video)https://youtu.be/lCiZ3x8IRvI?t=2694