AlloNets - A Powerful Approach to Manfesting Collective Action in an Onchain World

[Thanks to Carl Cervone, MathildaDV, Feems, Tayken, Izzy + others for reading drafts of this post!]


Onchain Capital Allocation Neural Networks (AlloNets)

A Powerful Approach to Manfesting Collective Action in an Onchain World


TLDR

  1. Neural networks excel at recognizing patterns and making predictions from complex, high-dimensional data.
  2. The post draws on lessons from neural networks to reason about how the interconnected, adaptive nature of neural networks can inspire more efficient decision-making and resource distribution in onchain ecosystems.
  3. We coin the phrase onchain capital allocation neural networks (AlloNets).
  4. AlloNets could be well-positioned to optimize capital distribution in complex sociopolitical ecosystems, with important goals like fueling public goods funding, collective action, and/or ecosystem growth.

Table of Contents

  1. Prerequisite Knowledge
  2. Introduction
  3. From Biological Neural Networks to AI Neural Networks: The Evolution of Intelligent System
  4. AlloNets: The Emergence of a New Paradigm
  5. AlloNets: Real World Examples
  6. AlloNets: The Potential
  7. Conclusion
  8. Appendix

Prerequisite Knowledge

This post assumes a basic knowledge of

  1. neural networks.
    • TLDR - Neural networks are computational models inspired by the human brain that learn to recognize patterns and make decisions by adjusting the connections between nodes (neurons).
    • If you want to learn more, read this!
  2. onchain capital allocation.
    • TLDR - Capital allocation is the process of deciding how to spend or invest financial resources
    • Bringing capital allocation onchain could enable more democratic, precise, trustless, and scalable capital allocation.
    • If you want to learn more, read this!

1. Introduction

In recent years, the development of neural networks has revolutionized the fields of artificial intelligence (AI) and machine learning (ML), bringing unprecedented advancements in data processing, pattern recognition, and decision-making capabilities.

These AI neural networks are inspired by the intricate architecture of biological neural networks, where each neuron processes and transmits information across a complex web of connections.

The interconnected, adaptive nature of neural networks can inspire more efficient decision-making and resource distribution in decentralized systems.

As we explore the principles behind neural networks, we are inspired to see entirely new ways of framing problems that go beyond conventional approaches. One such idea is the concept of onchain capital allocation neural networks (AlloNets), which could offer a novel mental model for decentralized resource distribution by drawing on the problem-solving capabilities found in AI neural networks.

In this post, we will explore the analogy between biological neural networks, AI neural networks, and onchain capital allocation neural networks (AlloNets). We will delve into the parallels between the fundamental units of each system—

  • the biological neuron;
  • the AI neuron;
  • and the onchain neuron (colloquially known as a smart contract)

We explore how neural networks are capable of framing problems & sometimes solving them in complex systems. Ultimately, we will argue that AlloNets hold the promise of optimizing capital allocation & distribution in complex sociopolitical ecosystems, with advanced goals such as fueling public goods funding, collective action, and/or ecosystem growth.

2. From Biological Neural Networks to AI Neural Networks: The Evolution of Intelligent Systems

A. Biological Neural Networks: The Foundation of Inspiration

In the human brain, a neuron is the fundamental unit responsible for processing and transmitting information.

Each neuron receives input from other neurons through dendrites, processes this input within the cell body, and transmits an output signal through its axon to other neurons. The interconnectedness of these neurons forms a vast and intricate network that enables the brain to perform a wide range of cognitive functions, from simple involuntary reflexes to complex decision-making processes.

The power of biological neural networks lies in their ability to process and integrate information from multiple sources, allowing for adaptive and flexible responses to changing environments.

This capability is what inspired the development of artificial neural networks, which seek to mimic the brain’s ability to learn from data and make decisions based on that learning.

B. AI Neural Networks: solving complex problems

AI neural networks are the digital counterparts of biological neural networks.

AI neural networks are simplified, mathematical models inspired by biological neural networks, designed for specific tasks like pattern recognition or data analysis. While biological neural networks are highly complex, adaptive systems capable of general intelligence, learning, and consciousness, AI neural networks are task-specific and lack attributes of consciousness. Both can learn from data, but biological networks do so through experience and evolution, while AI networks require structured training.

In AI, a neuron is a computational unit that takes input, performs a mathematical operation (such as a weighted sum), and produces an output that is passed to the next layer of neurons.

These neurons are organized into layers, with the input layer receiving data, the hidden layers performing intermediate computations, and the output layer generating the final result, often leading to action.

The strength of AI neural networks lies in their ability to process vast amounts of data and identify patterns that may not be immediately apparent to human observers.

Through training techniques such as backpropagation and gradient descent, AI neural networks can learn from data, adjust their internal parameters, and improve their performance over time.

In both biological and AI neural networks, information processing occurs in layers, where each layer extracts increasingly complex features from the input data. In biological systems, sensory inputs like visual or auditory signals are processed through layers of neurons, with early layers detecting simple features (e.g., edges or tones) and deeper layers integrating these into more complex perceptions (e.g., shapes or melodies). Similarly, in AI neural networks, initial layers identify basic patterns in data, while subsequent layers combine these patterns into higher-level abstractions, enabling tasks like image recognition or language processing. This layered approach allows both systems to efficiently process complex information by breaking it down into simpler components.

This architecture has led to remarkable achievements in fields such as image recognition, natural language processing, and autonomous systems.

One of the key features of AI neural networks is their ability to solve complex problems by stacking multiple layers of neurons together, forming what is known as a deep neural network. These deep networks are capable of modeling highly nonlinear relationships and capturing intricate patterns in data, making them well-suited for tasks that require sophisticated decision-making and prediction.

AI systems, through layered neural networks, aim to replicate the adaptive intelligence of biological networks by mimicking the way these natural systems process, learn, and interpret information. While AI is inspired by the structured, layered approach of biological networks, allowing for task-specific pattern recognition and data analysis, it remains a simplified and less flexible counterpart. A goal of AI research is to bridge this gap, striving to create systems that not only perform specific tasks efficiently but also adapt and learn in a manner akin to the dynamic, generalized intelligence found in biological organisms.

3. AlloNets: The Emergence of a New Paradigm

As the world of blockchain and DAOs continues to grow, we are beginning to see the emergence of a new type of computational unit: the smart contract.

Smart contracts are a self-executing piece of code that resides on a blockchain and performs specific actions based on predefined rules.

Smart contracts, when framed through the lens of neural networks, can be seen as an onchain neuron.

Just as AI neurons process/transmit information within a neural network, onchain neurons process/transmit information AND value within a decentralized network.

The flexibility and programmability of smart contracts make them ideal candidates to be onchain neurons, as they can be tailored to execute a wide range of actions, from simple token transfers to sophisticated governance mechanisms.

Onchain neurons are the atomic units of what can be termed as onchain capital allocation neural networks (AlloNets).

AlloNets are composed of multiple smart contracts that work together to allocate capital across a decentralized ecosystem. By stacking these smart contracts together, it is possible to create complex networks capable of optimizing capital distribution based on a variety of factors, such as market conditions, onchain/online user behavior, and community governance.

The architecture of an AlloNet draws a direct lineage from AI neural networks.

Just as AI networks are designed to solve complex computational problems, AlloNets are evolving to solve complex financial and governance problems - like upgrading public goods funding, driving ecosystem growth, creating collective action, and enabling decentralized governance.

We cover more about how AlloNets are trained in the appendix.

4. AlloNets: Real World Examples

AlloNets are more than theoretical; they are in use today.

Example A. Optimism RetroFunding

One example of AlloNet in action is the Retro Funding ecosystem, driven by Optimism’s recent $100m+ distribution of funding to ecosystem public goods—many of which were forward propagated through a network of projects + contributors in the Ethereum ecosystem…

libp2p and POKT, for example, took the funds they received from OP Retro Funding and ran their own RetroFunding Rounds.

The propagation of tokens through this ecosystem obviously visually resembles an AlloNet—each project acts as a neuron, propagating the funds forward (or not) based upon the rules embedded in its own locality.

Example B. Ethereum Ecosystem

Zooming out to the entire Ethereum space, we can see that larger AlloNets have emerged across the ecosystem.

Here is what it looks like in web3 public goods funding in 2023:

(image above is only a representative sample because the AlloNet is too large!- checkout the high res view in all of its glory!)

How does this AlloNet network find optimal configuration? Each project in this AlloNet acts as a neuron, propagating the funds forward (or not) based upon the rules embedded in its own locality. Different localities of the network have differing rules, constituents, and agendas, but they each common information sources, smart contracts, and memetic schelling points (“public goods are good”, fund what matters) that inform their outcomes.

We cover more about how AlloNets are trained in the appendix.

Types of real-world onchain neurons

The tokens sent to these projects were forward propagated through the AlloNet by different smart contracts (what we’d call neurons in the context of a neural network architecture)…

Here are some examples of onchain neurons used in these examples:

  • Gnosis Safe: A multi-signature wallet that requires a specified number of approvals from designated signers to execute a transaction, ensuring that capital allocation decisions are made collaboratively.
  • Compound’s Governance: A protocol where token holders can vote on proposals that determine how funds in the protocol are allocated, such as adjusting interest rates or distributing liquidity incentives.
  • MolochDAO: A DAO framework where members can propose how to allocate shared resources, with proposals approved through member voting and funds distributed according to the collective decision.
  • Gitcoin Grants: An ecosystem utilizing quadratic funding, where community members contribute to projects they support, and the total funding is matched from a central pool based on the number of contributors, not just the total amount raised.
  • EasyRetroFunding.xyz: A retroactive public goods funding tool that allows communities to allocate funds to projects based on their past contributions. Through decentralized voting, the community retrospectively rewards initiatives that have delivered significant value, incentivizing long-term impact.
  • many more examples! Anything that can input tokens/data and output a distribution of tokens is a “neuron” in this emergent AlloNet. Read more here.

Each of these neurons allocates resources in an opinionated way, with allocation methodologies that can be very different from each other neuron to neuron.

For example,

  1. Retroactive funding rewards DAOs or projects based on their proven impact, which is evaluated after the fact.
  2. Quadratic funding, on the other hand, amplifies the collective decision-making process by matching contributions from a larger pool, giving more weight to widely-supported projects.

While each neuron may have a different allocation methodology, each neuron shares the basic function of receiving, allocating, and distributing tokens, so together the neurons compose to form a neural network.

In addition to each neuron having it’s own allocation methodology, each neuron also has its own constituency that governs that neuron. This is in contrast to how AI neural networks work, where a global state and optimisation function trains the network. There are some other important differences in how the AlloNet is trained relative to how traditional AI Neural Networks are trained. We highlight these differences in the appendix section, “Differences in training AI neural networks vs onchain neural networks”.

We cover more onchain neurons in AlloNets in more depth in the appendix.

5. AlloNets: The Potential

The potential benefits of AlloNets are significant. By combining complementary properties of blockchains and neural networks, we have a novel but solid foundation for solving complex 21st century problems.

Blockchains Neural Networks
Good at Global, transparent, incorruptible, programmable, stateful, consensus recognizing patterns in complex data

As more money is routed through AlloNets, it is likely that AlloNets will continue to spin off more data. Neural networks are particularly effective in solving problems in domains where there is a lot of data and where patterns or relationships can be learned from that data.

The density of data emitted by blockchain networks will give AlloNet a significant tailwind. AlloNet will evolve based on this data, but also learn from the careful stewardship of the onchain neurons by their maintainers. They will also be guided by market pressures and advancements in technologies.

It is likely that these networks will become more sophisticated and capable of handling increasingly complex tasks. This could lead to a new era of capital allocation, where resources are elegantly distributed in a more efficient, transparent, and effective manner.

The potential applications of AlloNets are vast and varied. As more data is brought onchain, AlloNets can be used to solve complex socio political problems ranging from fueling public goods funding, collective action, and/or ecosystem growth.

One of the most promising use cases is the optimization of capital distribution within, and between, DAOs… especially in the following domains:

Public Goods Funding: In traditional economic systems, funding for public goods (such as infrastructure, education, and healthcare) is typically managed by centralized authorities, such as governments or large corporations. However, these centralized systems often suffer from inefficiencies, lack of transparency or interoperability, and misallocation of resources. AlloNet offer an elegant alternative, where funding decisions are made by a network of smart contracts based on predefined criteria and community input. This approach has the potential to improve transparency, reduce inefficiencies, and ensure that resources are precisely allocated to projects that truly benefit the community.

Ecosystem Growth: In the context of blockchain ecosystems, capital allocation is a critical factor in driving growth and innovation. AlloNet can be used to incentivize the development of new projects, reward contributors, and ensure that resources are distributed in a way that aligns with the long-term goals of the ecosystem. By leveraging the programmability of smart contracts, these networks can dynamically adjust capital allocation based on feedback from the community, ensuring that resources are allocated to the most promising and impactful initiatives at scale.

Decentralized Governance: Decentralized governance is a key feature of many blockchain-based ecosystems, where decisions are made collectively by the community rather than by a centralized authority. AlloNet can play a crucial role in enabling decentralized governance by segmenting, defining, and executing the allocation of resources based on the outcome and processes of those communities… This can help streamline decision-making processes, reduce the risk of manipulation, and ensure that resources are allocated in a way that reflects the will of the community.

Solving Coordination Failures - Coordination failure occurs when individuals or groups are unable to align their actions or decisions, leading to suboptimal outcomes despite the potential for mutual benefit. AlloNet creates new foundations for solving coordination failures by combining the powerful properties of blockchains + neural networks. This approach could minimize the impact of individual biases and central points of failure, fostering better coordination and resource allocation across decentralized networks​.

Creating Collective Action - Collective action is the coordinated effort of a group to achieve a common goal or address a shared problem, often overcoming individual self-interest to benefit the group as a whole. AlloNet can create collective action by aligning participants’ incentives and ensuring that contributions are rewarded fairly and transparently. AlloNets enable a group of individuals or entities to pool resources and make decisions collaboratively, with the assurance that funds will be allocated according to predefined rules without the need for centralized control. This reduces the risk of free-riding and encourages active participation, as the system automatically enforces agreed-upon outcomes, making collective action more attractive, feasible, and scalable.

Resilience and Adaptability: One of the key advantages of AlloNet is their ability to adapt to changing conditions and evolve over time. Just as AI neural networks can learn from data and improve their performance, AlloNet can be programmed to respond to changes in market conditions, user behavior, and other external factors. This adaptability makes them well-suited for dynamic and rapidly evolving environments, where traditional capital allocation methods may struggle to keep pace.

A key opportunity as AlloNets grow is in economies of scale. The opportunity for an individual project to be influenced or funded by many different “neurons” will grow as more data and value flows through these networks. There is a network effect at work here. As more contributors contribute, more projects get funded. As more projects get funded, more contributors are drawn. This virtuous, positive-sum cycle repeats ad infinitum.

An early example of this is Protocol guild. Protocol guild has been funded by multiple neurons (Ethereum Foundation, Uniswap, ENS (Ethereum Name Service), Optimism, Balancer)

As more and more projects begin allocating capitalfor their own ecosystem public goods, there will be opportunities to pinch off 1-10% of funding here and there for upstream public goods funding. While these amounts may be negligible to each individual contributor, through the economy of scale, they may become significant to the receivers.

While the potential for AlloNets are immense, we are still a long way from realizing these benefits. The examples above are currently a very small share of the actual allocation work happening on Ethereum. We also don’t have good abilities for measuring the quality or outcome achieved by AlloNets. Instead, we put capital in and see what comes out the other side. It’s still early days!

6. Conclusion

By drawing upon lessons from AI neural networks, we can begin to envision a future where decentralized networks optimize capital distribution in complex sociopolitical ecosystems. The concept of AlloNets represent a promising convergence of ideas from biology, AI, and blockchain technology.

These networks have the potential to solve complex problems, upgrade public goods funding, drive ecosystem growth, create collective action, and enable decentralized governance, all while adapting to changing conditions and evolving (as biological systems do) over time.

However, realizing this vision will require overcoming significant challenges related to complexity, security, scalability, fragmentation, governance, and ethics—challenges we cover in the appendix below. If we solve these problems, we can unlock new opportunities for decentralized finance and governance, and pave the way for a more coordinated, egalitarian future.

9 Likes

7. Appendix

0. What even is an onchain neuron?

In the context of an AI neural network, a neuron is a computational unit that processes input data, applies a function, and passes the output to the next layer.

Just as AI neurons transmit information within a neural network, onchain neurons transmit information AND value within a decentralized network.

But this is a reductionist view of the neuron.

Onchain Neurons, in the context of capital allocation, can be seen just as computational functions that take in tokens/data and spit out tokens/data. But this view is a legacy of our comparison to AI neurons (which are just temporary instantiations of a computational primitive in a computer memory). Onchain neurons are clearly more than that!

If you inspect onchain neurons deeper, you will see that they aren’t’ just input/output functions. Their onchain state is a simulacra of their offchain state - including constituencies, culture, people, their relations, agendas, skills, ambitions, beliefs, etc.

The onchain neuron is, on some level, a complicated interrelating of offchain and onchain state. The offchain state drives the onchain computation of capital allocation, ideally (but not always) representing the will of the offchain opinions of its constituency.

1. Training AlloNets.

Neural networks in AI are typically trained using a combination of backpropagation and gradient descent.

  1. Backpropagation involves calculating the gradient of the loss function (which measures how far the network’s output is from the desired result) with respect to each weight in the network.
  2. Gradient descent then updates these weights by moving them in the direction that reduces the loss, iteratively improving the network’s performance until it converges on a solution.

In contrast, an AlloNet that employs onchain neurons (compound governor, retroactive funding, quadratic funding, etc) operates in a decentralized manner, focusing on optimizing resource allocation locally rather than minimizing a loss function globally.

Contrast in Training Processes:

  • Centralized vs. Decentralized: Neural networks are trained in a centralized, algorithm-driven manner, with a single objective function guiding all updates. Onchain neural networks are decentralized, with funding decisions driven at the local neuron level by the collective input of the represented participants in that locality.

  • Ease of Training - Traditional Neural networks have a lot of data + compute available to do parameter sweeps and training at a relatively low cost. Whereas onchain neural networks do not have as strong of a simulation environment (though this could change in the future).

  • Reliable Data - The effectiveness of training of a neural network depends on the quality of the data it uses to make decisions. In an onchain neural network, the necessary data may be incomplete or difficult to obtain. In the context of decisions within a political economy (eg what public good should I fund), the results may be subjective. This could lead to suboptimal decisions or even the manipulation of the network by bad actors.

  • Objective vs Subjective - Traditional neural networks are run by a computer that is unable to introduce its own biases. In web3, AlloNet are hopelessly tied to the politicial/ memetic economies of ideas/people they fund.

  • Iterative Optimization vs. Adaptive Resource Allocation: In traditional neural networks, training is an iterative process of error correction, aiming for a global optimum. Onchain Neural Networks adapt to emerging needs and community preferences, optimizing resource distribution dynamically based on real-world impact rather than theoretical error minimization.

  • Narrowness vs. Emergent Generalized Intelligence: AI Neural Networks are very good at narrow task-specific pattern recognition and data analysis, which is a testiment to many years of breakthroughs in AI ressearch. While AI researchers are working on systems that now only perform specific tasks efficiently but also adapt and learn in a manner akin to the dynamic, generalized intelligence found in biological or market based ecosystems.

Similarity in Optimization:

Both systems aim to optimize outcomes—neural networks optimize accuracy, while DAO networks optimize capital allocation efficiency for complex problems like public goods or ecosystem growth. However, the underlying mechanisms and abstractions differ significantly, reflecting the distinct goals and operational contexts of AI and AlloNet.

How does the network find optimal configuration?

In a traditional neural network, usually a training system does not try all possible permutations of nodes, weights, etc. Through techniques such as backpropagation and gradient descent, AI neural networks can learn from data, adjust their internal parameters, and improve their performance over time.

Gradient Ascent

Gradient ascent is an optimization algorithm in machine learning that iteratively adjusts model parameters to maximize a function by moving in the direction of the steepest increase.

There is an obvious visual parallel to a gradient ascent approach to training an AlloNet. Here is an image from the Gitcoin whitepaper about how the Gitcoin ecosystem has been searching for the optimal QF round design round over round…

Of course, with human AlloNet designers, were not really doing a gradient ascent or descent in the math-eyest sense, are we? it’s a judgment call for each AlloNet designer out there to optimize its design based on learnings from previous rounds.

This isn’t just happening in Gitcoin. Another example is Optimism making huge investments round over round in improving their mechanism design, most recently introducing Impact-metric based voting in Round 4.

BackPropagation

How do these networks get feedback on specific solutions that are worth spending resources on it finds relative to the space of all possible solutions?

Backpropagation is an algorithm used in machine learning to train neural networks by adjusting weights through the calculation of gradients to minimize the error between predicted and actual outputs.

I think that the propagation algorithms in AI Neural Nets have an important allegory in AlloNet. The important resource allocation function we’ve not yet talked about is the market for tokens of these projects.

The market is the signal of what projects people want to buy and sell. In the signal generated from the market, we can see the market cap of each individual project. The market cap directly informs how much tokens each project has to spend on AlloNet.

As of 2024, the market is famous for being irrationally into memecoins and pump/dump coins. As a result, many memecoins have billions$$ market caps.

This has led to only rudimentary capital allocation schemes, most famously pump/dump schemes made possible by sites like pump.fun… A very simple playbook to executing one of these:

  1. create coins
  2. mint some for yourself,
  3. create hype,
  4. sell coins,
  5. cash out

That might be possible (even optimal) in the short term, but in the fullness of time, we can expect such opportunities to close over time. As the crypto ecosystem matures, token holders will become more sophisticated consumers of information, and fundamentals will begin to matter more than speculators. Nature favors pro-social behavior because it confers an evolutionary advantage against organisms that are zero-sum in nature. Pro-social behavior has evolved independently thousands of times in nature - dolphins, humans, honeybees. It’s just evolution.

Once this change begins to manifest in the market, it will only become more powerful over time. As projects that are more successful in allocating capital become upregulated by the market, others will begin to copy their techniques. This cycle could be reflexive, triggering a regeneration that will create more regeneration, continuing forward until the market has re-weighted around fundamentals.

Once a market has matured enough to focus on fundamentals, a that market is now adjusting weights of the sizes of treasuries based upon fundamentals, including who is doing the best capital allocation.

I think that this is a very similar function to how backpropagation works in AI neural networks. While an AI neural network will try many different weights systematically, the market is more chaotic exploring different weights in the marketplace of ideas/tokens.

The evolution of onchain AlloNets through market selection also bears a striking similarity to how the evolution through natural selection in the natural world.

(More about the evolution of onchain allonets here)

It is through the forward propagation of the success in the market that each project has, and the backpropagation of the token holder decisions, that we collectively decide which projects even get to deploy capital allocation networks at all.

In a neural network, not all possible solutions are considered. Over time, and especially as the market for tokens becomes more sophisticated, only the most promising AlloNet will be tried.

2. Designing AlloNets

A. Opportunities

Incentive structures are integral to the functioning of AlloNet. By aligning the interests of participants with the network’s goals, these structures encourage honest participation and the optimal distribution of resources. Common incentive binding mechanisms include token holding + sometimes staking, where participants lock up tokens as collateral, and reputation systems that reward contributors based on their historical performance.

There is a large opportunity to reduce human bias as more capital allocation moves onchain. By democratizing the capital allocation within these ecosystems, we are removing the opportunity for funding administrators to become power brokers in the ecosystems they serve. In doing so, we correct an important power asymmetry between elites in an ecosystem and the median ecosystem contributor. Especially when AlloNets leverage credibly neutral impact data, human bias is further reduced.

Feedback loops within the network further enhance its efficiency and adaptability. These loops can take the form of continuous monitoring and evaluation of funded projects, with smart contracts automatically adjusting future allocations based on real-time performance data. It can also take the form of the market upregulating the projects that are most efficient/effective at capital allocation. This dynamic feedback system ensures that the network remains responsive to the evolving needs of the ecosystem.

One of the main challenges is the design of smart contracts that can accurately capture the complexity of capital allocation decisions. Capital allocation often involves subjective judgments and trade-offs, which can be difficult to encode in a smart contract. Each different type of capital allocation scheme (Qf, RetroPGF) has its own set of assumptions about how to measure these things.

One principle that could be important is standardizing the neuron. In software, we try to build simple, modular programs that each perform a single task effectively. These programs are designed to be easily composable, allowing them to work together through standard interfaces, enhancing flexibility and reusability across the system. By standardizing the neuron and how it interoperates with other neurons, we may be able to make a system that is more emergently powerful over time.

One important opportunity as AlloNets grow is in economies of scale. Many individual projects could be funded by many different “neurons” without the decision fatigue induced by naively having every citizen decide what projects to support from a registry of millions of projects. Because AlloNetS excel at decision making at scale, they are well positioned to deliver tokens to many different types of public goods. This is an important property because the world contains a plurality of public goods that exist at different sizes, scales, and scopes.

Before AlloNets, the decision fatigue in every actor deciding what public good to fund was overwhelming. After Allonets, we have a scalable foundation upon which an emergent network of token flows to public goods could be built.

B. Challenges

While the potential of AlloNetis immense, there are also several challenges that need to be addressed to realize this vision.

Complexity: Designing and implementing AlloNet is a complex task that requires a deep understanding of blockchain technology, economic principles, and grants program design. The interactions between smart contracts, tokenomics, culture, and governance mechanisms can be highly intricate, and ensuring that these systems function within a bounded range of intended outcomes is paramount. One way to manage the complexity is to follow the “unix philosophy” that each neuron should do one thing and do it well, while being compatible with other neurons.

Security & Speed: As with any blockchain-based system, security is a paramount concern. Smart contracts are immutable once deployed, meaning that any bugs or vulnerabilities can have serious consequences. Ensuring the security and robustness of onchain capital allocation neural networks will require rigorous testing, auditing, and ongoing monitoring - though not so slow as to decrease the speed through which a network adapts to changing conditions around it.

Scalability & Fragmentation: Blockchain networks are often limited by scalability issues, such as slow transaction speeds and high fees. In the ethereum ecosystem, one challenge that has been created is fragmentation of assets & smart contracts across many layer 2s. This fragmentation is being solved by bridges, which are powerful but come with their own complexities.

Subjectivity of Governance/Consensus: As opposed to consensus protocols used further down in the stack where consensus is provable, onchain capital allocation neural networks operate in the subjective space of political economy. The success of onchain capital allocation neural networks depends on the ability to reach consensus among network participants in a way that maintains legitimacy.

Ethical Considerations: The automation of capital allocation raises important ethical considerations, particularly in terms of transparency, accountability, and fairness. Ensuring that these networks operate in a way that is legitimate to its participants and aligned with their values of the community will require feedback loops built into each neuron.

3. Opportunities for further research

  1. Cartography existing AlloNets - Conduct research into existing networks of onchain neurons that connect to each other. Build a registry and taxonomy of the existing AlloNets. There are a couple complementary ways we could do this
    • Do outreach to mature OnChain ecosystems (Yearn, Chainlink, Uniswap, etc) that are likely to have the onchain equivalent of multi-cellular life and ask them what they know
    • Create an intake form where anyone can submit an AlloNet and report it to us.
    • Create some sort of automated blockchain crawler that discovers ALloNets and weights them by volume that goes through them
  2. Build Visualization Tooling - AlloNets are best comprehended visually. In what ways can we automate the discovery of AlloNets through visual tools?
  3. Build further bridges to research in other research areas, especially on Biological Neural Networks and AI Neural Networks. AI research has a wealth of knowledge decades old and biological neural networks have a wealth of knowledge centuries old. AlloNets are very novel, and it is possible we will discover fruitful ways to reason about them by drawing comparisons across domains. One low hanging fruit would be to leverage LLMs that have read research papers in each domain and leverage them to translate knowledge across domains.
  4. Simulation, Testing, and Training Environments: Create simulation environments that allow for robust testing and optimization of onchain neural networks, similar to the data and compute-rich environments available for AI neural networks. Over time, these simulation environments could be used to tune/train AlloNets that are used in practice
  5. Develop a Standardized Framework: Investigate and propose a standardized architecture for AlloNet neurons to enhance interoperability, reporting, and composability across different networks and projects.
  6. Economies of Scale - As more Qf, RetroPGF, etc rounds are created in the ecosystem… There is an opportunity to surface projects that are shared goods across all of them ( e.g. each DAO in ethereum wants to optimise for its own public goods, but also the public goods of things above it in the holarchy (ethereum, open source, the internet, etc). And to ease the user experience burden of being involved in many projects at once. Continued work is needed to build these economies of scale.
  7. Edge & Corner cases - As AlloNets begin to reach an economy of scale, we’ll likely see lots of weird edge cases. What do individual neurons do when they receive contradictory training feedback? What happens when a new mechanism comes out that changes the game? What are the implications of having a vast amount of data onchain? When will the first city/nation-state adopt AlloNets to fund it’s public goods? We just dont know the answers to these questions yet.
6 Likes

Okay :ok: allonets A powerful approach for appendarure on a global scale.

love this visual. would love to sponsor someone to make a similar one of an allonet

https://x.com/gabeelbling/status/1850220333631943068?s=46&t=X0oQ26a3ezptVAZLp1QFaw

1 Like