Anoma was first introduced in March, followed by the publication of Anoma’s whitepaper in April, the open-sourcing of the codebase in June, and the release of the Vision paper in July. Today, we’re thrilled to announce Anoma’s first public testnet: Feigenbaum.
What is Feigenbaum?
Feigenbaum is Anoma’s first public test network, developed and currently maintained by the team building Anoma. It is the first milestone in Anoma’s public testnet roadmap, which has been constructed to enable a progressive deployment of components and features, and to facilitate the participation of early users in testing and interacting with the implementation– thereby parallelizing the development of further features, and the gathering and integration of external user feedback.
Fractals are a recurring theme in the design of Anoma, noticeable, for instance, in how the protocol upgrade mechanism works or in how Anoma’s ecosystem scales via the co-existence of many instances. Thus, Anoma’s protocol version names take inspiration from fractals, beginning with the Feigenbaum testnet, named after the Feigenbaum attractor, a deterministic fractal with a very low Hausdorff dimension.
More in-depth reading:
What features does Feigenbaum support?
The current version of the protocol provides an early demonstration of the intent gossip and matchmaker components in the peer-to-peer layer, which are very particular to the design of the Anoma protocol and unprecedented in the architecture of other Layer 1 blockchains. It also offers a playground for customizing and deploying validity predicates and transactions in Rust. Anoma implements proof-of-stake (PoS) as its sibyl resistance mechanism and Tendermint, a variant of the practical Byzantine Fault Tolerant consensus mechanism (PBFT). Finally, interactions with the protocol are facilitated via the command-line interface (CLI) client, node, and wallet.
What can you do on Feigenbaum?
In addition to the basic interactions with the ledger, Feigenbaum already enables experimentation for users who might be interested in operating and directly participating in the network at mainnet launch.
The roles* supported are operating validator nodes, intent gossip, and matchmaking nodes. For builders that enjoy playing with Rust, we encourage them to try customizing validity predicates, transactions, or even the matchmaker node. For early end-users that are not intimidated by the command-line, it’s not too early to start with the basics, such as setting up a wallet with addresses, getting some testnet tokens from the faucet account, making transfers, and staking– or, for the most adventurous ones, a primer to Anoma as a multivariate, multivariable protocol, you can start crafting custom intents and deploying them directly to the intents gossip network.
More in-depth reading:
- Anoma Tangram article on Intent Gossip & Matchmaking system
- Anoma Tangram article on Validity Predicates
*Stay tuned for a new series of articles on our blog that explain each role in the Anoma Network!
How do I participate in the Feigenbaum testnet?
A few members from the team building Anoma will also be participating in the Feigenbaum testnet to ensure that it runs smoothly. Furthermore, some will be available on Anoma’s Discord server (#feigenbaum channel) to help out with installation or any other issues, as well as for gathering user feedback.
Finally, to stay up-to-date on all news and communications related to Anoma’s Feigenbaum and future testnets, we recommend that you fill in this form to receive the testnet newsletter.