Published August 24, 2023 | Version August 21, 2022
Proposal Open

Anoma: a unified architecture for full-stack decentralised applications

Description

Programmable settlement architectures do not enable counterparty discovery and solving, both of which are necessary to build the majority of interactive multi-party applications. The architectural constraints of programmable settlement result in contemporary application protocols that have at least one Web2 component, which becomes the centralisation point. We present Anoma, a unified architecture for full-stack decentralised applications. Anoma is designed following the principles of intent-centricity and homogeneous architecture / heterogeneous security, together constituting a declarative paradigm for building decentralised applications. In this paper, we first outline the Anoma architecture, provide an intuition for the design rationale, and describe how Anoma disentangles the choices of protocol and security. We then define the Anoma application programming model and enumerate several existing and novel decentralised applications that can be built using the novel primitives. Finally, we outline the current components used to instantiate Anoma and list future research directions.

Notes

This is a version of the Anoma whitepaper for the ART archive, originally published on August 21, 2022, and available at https://github.com/anoma/whitepaper.

Files

2023-Anoma-Whitepaper.pdf

Files (530.7 kB)

Name Size Download all
md5:1ef40742f4fe3e762dbaee0054ff45f2
530.7 kB Preview Download