Last updated a week ago
1) Users have to pay transaction fees in ADA, which is often not the correct currency for dApps users;
2) Smart Contracts (DEXes, lending, etc.) need proper decentralized automatic actions.
This is the total amount allocated to FluidTokens: Feeless transactions and automatic Smart Contracts. 4 out of 6 milestones are completed.
1/6
Setup and formalization
Cost: ₳ 40,000
Delivery: Month 2 - May 2024
2/6
On-demand creation, refill, and withdrawal of FeeTanks
Cost: ₳ 50,000
Delivery: Month 4 - Jul 2024
3/6
On-demand creation, editing, and cancelling of Lambdas and Rules
Cost: ₳ 50,000
Delivery: Month 6 - Sep 2024
4/6
Formalization and implementation of the Validators coordination algorithm
Cost: ₳ 35,000
Delivery: Month 7 - Oct 2024
5/6
Full flow deployed on Cardano Preview
Cost: ₳ 60,000
Delivery: Month 9 - Dec 2024
6/6
The entire solution has been deployed on Cardano Mainnet and it works smoothly
Cost: ₳ 50,000
Delivery: Month 10 - Jan 2025
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Our decentralized solution allows:
No dependencies.
Aquarium is our latest contribution to the Cardano ecosystem, following our noble mission to allow many new apps to leverage Cardano technology.
Before you learn about Aquarium Lambdas and Rules and how they revolutionize the dApps user experience, please take a look and feel free to play with our online working prototype on the Cardano Preview network: https://dev.fluidtokens.com/aquarium .
While the prototype allows a restricted amount of actions, it perfectly exemplifies how this solution works and proves it is completely feasible.
Aquarium Lambdas
The first part of our solution hides the blockchain complexity to revolutionize the regular user experience: it's a crucial step for Cardano adoption as user interactions on most successful platforms must be as simple as possible.
For example, if a marketplace wants to sell items in Stablecoins (USDM/USDA/iUSD/DJED/bridged USDC, etc.), its users shouldn't be required to also get and manage ADA tokens. Additionally, any Cardano token can be used instead of ADA to pay the fees.
The flow is the following:
1) Any dApp or project (here called "the Creator") that wants to allow its users to use feeless transactions creates a FeeTank
2) Only the Creator and the FluidTokens Validators Network will have access to the FeeTank
3) The Creator specifies the conditions to allow the use of the FeeTank during transactions such as whitelisted addresses, chain conditions, transaction content, etc.
4) The Creator adds a few lines of Lucid code in its platform to allow the users to use the gasless transactions
5) The FluidTokens Validators Network will ensure the use of the proper FeeTank and that the conditions are correctly met
6) The user will sign the transaction but won't pay any fee in ADA
Aquarium Rules
The second part of our solution allows projects to automate their Smart Contracts: dApps don't need to manage any complex infrastructure and this solution makes them crucially less centralized. DEXes, lending, renting, raffles, and many more Smart Contracts need this.
For example, a famous DEX leverages periodic transactions to batch the many users’ trading operations: this action is fully centralized as the DEX is managing it. Instead, the DEX could delegate this periodic set of transactions to the Aquarium Validators network to increase the decentralization level and to stop managing critical infrastructure off-chain.
The flow is the following:
1) The dApp (here called "the Creator") fills its FeeTank
2) The Creator creates an Aquarium Lambda (not usable by regular users)
3) The Creator specifies the conditions to trigger the Lambda (every x seconds, at chain event, with an external source of info, etc.)
4) The FluidTokens Validators Network will ensure to use of the proper FeeTank and that the conditions are correctly met
5) The FluidTokens Validators Network will execute the transaction for the Creator, resulting in true decentralized automation
An economically sustainable solution
Cardano Aquarium has the crucial role of guaranteeing a safe and decentralized way to allow fee-less transactions and to fully automate Smart Contracts.
To accomplish this, an open network of Validators will have the duty to submit the correct transactions with the correct values to the Cardano blockchain.
As compensation for their work, Validators are rewarded with a small fraction of the transaction fee cost, taken directly from the Creator's FeeTank.
Initially, Aquarium will work with a set of whitelisted Validators, then it will gradually expand the access to any node that wants to participate. Anyone will be able to become a node of this network by staking enough $FLDT (FluidTokens official token).
Our solution Aquarium brings many benefits to the whole Cardano Community:
We are 100% sure about the feasibility and our capability to deliver the whole project.
In typical web3 style, you don't have to trust us as the following points can be easily verified:
Milestone: Format definition for Aquarium Lambdas and Rules; UI and SDK design for easy integration; infrastructure setup to support the full flow.
Acceptance criteria: Official format for writing conditions and triggers with Lambdas and Rules; UI design ready for frontend development; infrastructure High-Level Design diagram and deployment.
Milestone: On-demand creation, refill, and withdrawal of FeeTanks.
Acceptance criteria: Backend, frontend, and on-chain components to properly create and manage FeeTanks.
Milestone: On-demand creation, editing, and canceling of Lambdas and Rules.
Acceptance criteria: Backend and frontend components to properly create and manage FeeTanks.
Milestone: Formalization and implementation of the Validators coordination algorithm.
Acceptance criteria: Docs and working environment of multiple Validators submitting user transactions.
Milestone: The entire solution has been deployed on Cardano Preview/Preprod networks and it's being stress-tested by the community. Smart contracts auditing is in progress. Public docs are being written.
Acceptance criteria: The community is testing and giving feedback on the solution; auditing and public docs have started.
Milestone: The entire solution has been deployed on Cardano Mainnet and it works smoothly. Initially, Aquarium will work with a set of whitelisted Validators, then it will gradually expand the access to any node that wants to participate. All tests (auditing included) have passed and the community can use the service from any device (mobile/browser).
Acceptance criteria: Fully working product on Cardano Mainnet; public docs available; stronger marketing about the solution to onboard the first big Cardano protocols that need it.
The whole FluidTokens team is involved in the realization of this solution.
In particular:
Infrastructure design and deployment: 8000$
Frontend development: 14000$
Backend development: 28000$
Smart contract development: 8000$
SDK creation: 1000$
Smart contract auditing: 35000$
Marketing: 5000$
Docs production: 500$
Formal, stress and quality testing: 500$
By allowing feeless transactions, custom fee transactions, and automatic Smart Contracts, the solution encourages new disruptive use cases of the Cardano platform. This leads to a more vibrant and active ecosystem, attracting more users, developers, and enterprises.
The overall value provided by the project justifies the investment. It creates new opportunities for projects and dApps, encourages platform usage, promotes standardization, and prioritizes security and user experience, all of which contribute to the long-term success of the Cardano ecosystem.