Appchain attention economics: ctsi holders as part of the solution

Co-authored by @felipeargento

Introduction

Appchains are trending, and for good reason. The industry, as a whole, is aware that you won’t scale blockchains by running all applications on a single layer, be it L1 or L2, just like you won’t scale the internet by running everything in a single server. Appchain rollups, such as Cartesi, have taken this position from the beginning - but shared rollups are now also conforming to such reality (i.e. elastic chain, superchain). Many UX problems arise from this shift in paradigm, some require newfound solutions but some can be solved by existing concepts.

Opposed to Ethereum, where infrastructure is already set up for any new smart contract to be deployed, run, and validated by a previously established network, in an application-specific rollup, DApps do not get a network of node runners ready to run and support their application out of the box. It’s up to the DApp developer, or its more concerned users, to run their own node or seek the services of a professional node operator. This difference poses a significant user experience issue for developers and a big challenge when onboarding new applications to Appchain projects.

Ultimately, incentives always come to validators being paid for storing data and running computations, but here we have some additional challenges.

  1. Where to find node operators and how to distribute the application software? With appchains, each application runs its own software stack that has to be downloaded by validators before they can run computations and validate results.
  2. How will node runners know what DApps will generate demand? When validators share all applications, single application demand does not matter. But with appchains, validators that spend computer power running applications that are not used spend resources without being economically viable.
  3. How to figure out what is a fair price to pay for validation services. Without blockspace auctions like Ethereum uses, applications and validators can not achieve price discovery efficiently.

Fortunately, those kinds of challenges are not completely new and also appear in regards to indexing web3 data in a reliable and decentralized manner. Some protocols, like The Graph, proposed solutions that we can take inspiration from and apply to our universe.

The Graph is a protocol that was built to help with the challenging problem of indexing and querying blockchains in a decentralized manner. It’s a challenging problem that was tackled by a complex economic layer capable of identifying critical data flows and incentivizing a network of stakeholders to serve them. For that reason, they got nicknamed “the google of web3”.

One of the coolest aspects of how The Graph works is how it allows users with different levels of technical aptitude to participate in the system. For all the talk about creating communities in Web3, the industry still has not figured out ways for non technical people to contribute beyond holding tokens and participating in governance. We plan to change that.

The role of CTSI token

We’re proposing a validator marketplace, which is not mandatory to deploy and run applications in the Cartesi SDK, it’s just a matter of convenience. If this convenience is built as a public good for the benefit of the Cartesi community, it makes sense for all of its participants to care for the growth and health of the Cartesi ecosystem.

One way to make sure participants remain aligned with the same objectives is to use the CTSI token as incentive and to use it in a way that provides roles to multiple kinds of users with different technical capabilities. In this spirit, there are 3 proposed roles for CTSI:

  1. Stake asset to determine validator skin in the game.
  2. Delegated Stake asset for holders to back validators.
  3. Asset used for the application attention market.

Skin in the game for validators

As in any blockchain, validators have a great deal of importance for Cartesi applications. Even with fraud proofs ensuring that no incorrect results become final, there is still a big benefit in the happy path, without disputes that are expensive and delay settlement.

To make sure validators have a long term commitment to the ecosystem, we limit the number of applications they can service through the marketplace according to a slashable stake in CTSI that needs to be locked. In case of misbehavior, this stake can be slashed. The rationale is: the stake a validator is willing to risk is a measure of confidence it has in its own software and capability to run a well maintained node.

A possible issue with this solution is gatekeeping people that have great technical prowess but do not have disposable funds to match the number of applications that they could reliably run. This opens the opportunity for another community role: those that have funds but dont have the technical requirements to run a validator.

Those users can recognize capable node runners and delegate stake to them, increasing the validator participation limit. Delegating stake awards the backer with a percentage of the fees paid to node runners.

The Attention Economics Problem in Appchains

Anyone in the world right now could be deploying an app chain using Cartesi SDK. Maybe it will be an application with thousands of users that will generate a lot of validator fees, maybe it will be just a proof of concept and it will fail to get traction, it’s impossible to know for certain. With an increasing number of applications being deployed, it gets even harder for validators to gauge and predict what will become popular.

But the Cartesi community can help: everyone can have an opinion on the usefulness of an application, as opposed to the technical expertise necessary to run and maintain a node. If we give the opportunity for the community to have skin in the game, to profit when they find the right DApps before they go exponential, we have the wisdom of the crowds signaling to validators what will be worth validating.

To incentivize participation in the signaling of applications, it needs to exist a system of incentives with the following properties:

  1. Users’ rewards increase with application usage.
  2. The sooner the user decides to signal the application, the biggest share of rewards he should be eligible to gain.

Those two properties ensure that signalers select applications that will be relevant and that they do it as soon as possible, before the DApp becomes mainstream and the signaling becomes less relevant.

The first property can be easily achieved by sharing part of the validator revenue paid by an application with its signalers. For the second property we need to weight the revenue share by how early the signal was cast. A bonding curve mechanism that creates a market for those shares is the perfect solution.

A bonding curve is a concept often used in economics and blockchain technology to describe how the price of an asset changes based on supply and demand. It’s a mathematical function that defines the relationship between the quantity of a token or asset in circulation and its price.

Instead of relying on order books like in traditional exchanges, bonding curves facilitate buy and sell transactions by adjusting prices based on the curve’s formula. Because the price is always determined by the curve, users can always buy or sell tokens, which can help ensure market stability. The price usually increases as more shares are issued, incentivizing early adopters who buy when the price is lower.

The increase in price as more tokens are issued allows early participants to potentially benefit from the asset’s appreciation.

Example

Imagine a bonding curve for shares is defined by a quadratic function: P(s)=a s2, where P(s) is the price and s is the number of shares issued.

When s is small, the price is relatively low.

As s increases, the price rises more rapidly.

Conclusion

We believe this proposal can greatly benefit the Cartesi ecosystem by creating the right incentives and signals. By using CTSI as the coordination tool, DApps, users, and infrastructure providers can easily connect and function smoothly together. This approach fosters collaboration and efficiency, helping all participants in the ecosystem thrive. Shared incentives can unlock the true potential of appchains

We welcome your feedback and comments on this proposal. Your insights are valuable to us, and together we can enhance the Cartesi ecosystem for everyone’s benefit.

11 Likes

I like a lot this idea! Some comments/ideas:

  1. This initial investment, to incentivize an app to be picked up by validators, could be made by the DApp developer, the Cartesi Foundation, or random investors, right? It’s really cool to have this incentive mechanism be streamlined like that, allowing investors to be rewarded for funding successful apps!

  2. How does this relate to the Reader Node Marketplace proposal (Node Marketplace)? There are signallers there too, but over there instead of a bonding curve the idea was to reward signallers by giving them a share of query fees. So is this proposal here complementary, meaning that we would still use that one for readers, and this one for validators? In that case, do you envision the same node acting as both validator and reader, and participating in both mechanisms to get incentives from both?

1 Like

Nice, thanks for the feedback!

I’ll give a shot in answering the questions, but bear in mind that nothing is written in stone. The idea with this proposal is to set the general framework and align our community around the goals and the problem to solve. If this is well accepted and we get a green light to move on, we’ll have to debate/figure ou the technicalities.

  1. This initial investment, to incentivize an app to be picked up by validators, could be made by the DApp developer, the Cartesi Foundation, or random investors, right? It’s really cool to have this incentive mechanism be streamlined like that, allowing investors to be rewarded for funding successful apps!

I wouldn’t call this an investment! But yeah, the incentivized dapp curation can be done by anyone. And, through the bonding curve mechanism, the earlier they identify a promising dapp the cheaper it is to get a piece of it’s action. This also creates an interesting dynamic for spreading the word: if you find a promising app and get on it’s bonding curve, you’re now incentivized to let everyone know how cool that app is.

  1. How does this relate to the Reader Node Marketplace proposal? There are signallers there too, but over there instead of a bonding curve the idea was to reward signallers by giving them a share of query fees. So is this proposal here complementary, meaning that we would still use that one for readers, and this one for validators? In that case, do you envision the same node acting as both validator and reader, and participating in both mechanisms to get incentives from both?

I believe that we’re bundling together the validator and the reader. The logic is the following: if you’re offering reader services, you’re heavily incentivized to also validate those dapps (it’s basically free). So I believe the query fees still apply.
I believe the rational choice is for the service providers to be both readers and validators, as you suggested!

2 Likes

I liked this proposal, especially for the following reasons:

  1. Blockchain is an enabler of community-based economies. Seeing CTSI take a central role in bringing different Cartesi archetype community members together to participate in the protocol is an amazing step toward accruing value to CTSI and using it to meaningfully distribute across community stakeholders.
  2. Attention economics: This is a wonderful tool to identify value within the Cartesi ecosystem. Moreover, it’s a very flexible solution that can adapt to the evolution of the Cartesi protocol stack and be reused across different sets of Cartesi products.
  3. The proposed system also has room for improvement, allowing for a more sophisticated marketplace that fully leverages Cartesi’s modular properties.

In a nutshell, this is an amazing way of moving forward with many benefits for the ecosystem and CTSI tokenholders.

4 Likes

I have been a holder since 2021 and even though I have no background in developing I understand the importance of Cartesi and what it aims to achieve. I am a strong supporter of this proposal as it would allow members like me to serve a larger role in the community. I also believe that it would incentive more people to join the community who currently don’t have a developing background like myself. Overall I would like to see this proposal move forward as I believe it would be a positive step for the community.

3 Likes

This is a great idea, realistically the token needs more utility or the community/ecosystem will not grow. Please add to roadmap and start building.

1 Like

This is a great idea and I am supportive. There is a significant divergence of the impressive ecosystem growth since inception vs lacklustre CTSI, and a catch-up in CTSI is long overdue. Adding token utility via the Validator Marketplace is promising and surely what us tokenholders have been waiting for.

Few questions:
(1) supporting ecosystem growth means giving all dapps a chance via the Validator Marketplace, not just ones of preference. As a suggestion, say someone stakes 100k CTSI towards a specific dapp (i.e. the punt), up to (for example) 80% can be allocated towards a specific dapp and the remaining 20% automatically spread across all the other dapps. This supports the full suite of dapps and adds diversification. Thoughts?
(2) where is the money for the yields coming from? If its the stakers, are the yields effectively coming from transaction fees paid by users of the dapps (hence the higher yield for more active dapps)? Also, has the team considered allocating some funds from Honeypot (maybe half) as liquidity and to accelerate the Validator Marketplace initiative?
(3) in addition to voting and governance, will the CTSI token still be used for transaction fees and wagers? What would be the interaction of the CTSI token with the DA integrations (as Celestia has their own token)?

Thanks in advance.

As I’ve emphasized before, building substantial utility is essential to attract developers focused on sustainable and responsible economic models. Developers are naturally drawn to technology that not only fosters innovation but also provides genuine revenue opportunities. Currently, $CTSI lacks a direct revenue redistribution mechanism for stakers—a pivotal feature that could drive engagement and adoption.

Implementing this through a validator marketplace would establish a meaningful value cycle within the ecosystem. In this model, the validator marketplace functions as a place where other dApps must register and begin streaming a portion of their revenue back into the ecosystem as a requirement for participation. CTSI stakers would act as quality controllers, signaling dApps that are operational and compliant. Rather than relying on inflation-based rewards, stakers would earn from the actual revenue generated by compliant dApps, creating a self-sustaining incentive structure where stakers benefit from the collective performance and success of all participating dApps.

This alignment of rewards with real ecosystem growth would make $CTSI the heartbeat of Cartesi, attracting dApps that prioritize responsibility, sustainability, and long-term growth. By making stakers beneficiaries of actual revenue rather than inflation, this model would also create a compelling incentive for developers to hold and stake CTSI, further strengthening their commitment to the ecosystem’s success and sustainable growth.

1 Like

I fully agree !! This is more than just a good proposal, it is necessary for the survival of the ecosystem.

The current inflationary system is hanging by a thin thread, and it is high time that CTSI becomes useful. The crypto ecosystem operates in a way that no one in the industry can ignore if they want a future for their project. Regardless of the quality of the technology behind a project, if the token that represents the ecosystem has no utility, it is doomed to fail. It’s sad, but it’s the truth.

I have already made a proposal myself: A New DApps Strategy for Cartesi: Enhancing Token Utility and Developer Participation.

There are many options to provide utility to the token, and the Cartesi team must quickly prioritize the utility of the token in addition to the development of the technology, otherwise, you will end up with an incredible product that has no adoption. I love this project, I’ve been with you since the 2020. But for a business to function and succeed, it needs more than just a good product; you need to excel in everything around to break into this highly competitive market.

I’ll leave you with a video excerpt of 20 seconds from the Reputed developer Ivan Liljeqvist known as Ivan on Tech, the founder of Moralis, and the entire Cartesi team should listen carefully to him. He was the one who introduced me to your project in 2020.

2 Likes

I completely agree, it’s one minute to midnight for Cartesi. I’ve also been a supporter for several years, but what worries me is that outsiders need to explain things to them.

If I compare Cartesi to a restaurant, it would be one with incredible cuisine, amazing chefs creating innovative recipes, but no waiters or marketing for regular people. There are only chefs going to very niche culinary events worldwide, meeting other chefs and talking among themselves, saying their cuisine is incredible and promising, and working together to develop promising new recipes. But unfortunately, these never reach the masses. Nobody from the outside is present to taste it.

What attracts the masses? Good reviews, word of mouth, people who have tasted the recipes and talk about them. In the crypto world, what makes people interested in one technology over another? It’s token growth and demand. A token that rises and shows strength attracts attention. And that’s exactly what Cartesi is missing.

The best proof is the 2021 performance; there was marketing back then and speculation about token usage and demand, and CTSI was performing much better even though development was just beginning. And now that the tech is developing and several dapps are starting to emerge, the token isn’t moving There is no incredible influx of developers from outside, only developers who were present at events where Cartesi was present.

If the token were successful, you wouldn’t need to provide funding to developers to create apps; you would have an army of developers who would develop a multitude of products using Cartesi, to the point where it would be impossible to know them all.

All on-chain analyses show a halt in holder growth, and it’s easy to understand why: the token is currently only inflationary, its only utilities being staking and voting.

The Cartesi team needs to take action, out of respect for everything they’ve built and for all those who believed in them.

2 Likes