Last updated 3 months ago
Cardano smart contracts lack tools to evaluate performance using proven metrics, making it hard for developers to test, compare, & optimize their designs for scalability, reliability, and concurrency.
Conduct experimental benchmarking of Cardano smart contracts using proven metrics, then deliver tools that analyze results and provide optimization guidance to boost performance and scalability.
Please provide your proposal title
Cardano Smart Contract Benchmarking & Testing Tool
Enter the amount of funding you are requesting in ADA
87050
Please specify how many months you expect your project to last
12
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano smart contracts lack tools to evaluate performance using proven metrics, making it hard for developers to test, compare, & optimize their designs for scalability, reliability, and concurrency.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
Please provide details on the intellectual property (IP) status of your project outputs, including whether they will be released as open source or retained under another licence.
Yes. All code, benchmarks, documentation, and example contracts will be fully open source under the Apache-2.0 license.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Smart Contracts
Describe what makes your idea innovative compared to what has been previously launched in the market (whether by you or others).
Existing tools in the Cardano ecosystem offer partial support for benchmarking or script cost analysis, but none provide a simple, combined way for developers to test how their contracts behave under real load or when many users interact at the same time. Current utilities can measure script size or estimate execution cost, but they do not focus on practical issues like UTxO contention, concurrency limits, or how specific state-machine steps fail during heavy usage.
This project is innovative because it brings all of these pieces together in one unified tool. Developers can run realistic load tests, identify repeated failures or hotspot UTxOs, and receive clear optimization guidance based on proven patterns. Instead of relying on separate research papers or isolated utilities, this tool gives a complete, developer-friendly workflow for testing, understanding, and improving smart contract performance, something that does not currently exist in the Cardano market.
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
Our MVP will show a basic end-to-end version of the benchmarking process. It will include example smart contracts, a script that sends many transactions to simulate multiple users, and a dashboard that displays success rates, failure types, and where UTxO conflicts happen.
Developers will be able to run the MVP on a local Cardano test environment or preprod and see how a real contract behaves under load. The prototype will be published on GitHub (Apache-2.0).
Describe realistic measures of success, ideally with on-chain metrics.
Success will be measured by the tool’s ability to run load tests on a sample contracts and produce clear metrics from the local cluster or preprod, including:
If the dashboard correctly displays these results and developers can reproduce them on-chain using testnet data, the MVP is considered successful.
Please describe your proposed solution and how it addresses the problem
Our vision: “Helping Developers Build Faster, More Reliable dApps”
Introduction:
Cardano’s Extended UTxO (EUTxO) model offers determinism, security, and predictable fees, making it one of the most robust smart contract models in the blockchain space. However, this design also introduces unique performance considerations, especially when multiple users try to interact with the same on-chain state at the same time.
In our earlier research comparing Cardano’s EUTxO model with Ethereum’s account model, we used a structured set of performance metrics to measure speed, reliability, concurrency, validation success rate, and transparency. The results confirmed both the strengths and limitations of EUTxO.
Now, we aim to extend this research into a developer-focused benchmarking and optimization tool so that every Cardano smart contract can be evaluated and improved before mainnet deployment.
Problem Statement
Cardano smart contracts currently lack an accessible, standardized way to evaluate performance using proven metrics.
This gap slows adoption, reduces user trust, and makes it harder for developers to design scalable, reliable dApps.
Proposed Solution
We will create an open-source benchmarking and optimization tool that stress-tests Cardano smart contracts using proven evaluation metrics, detects UTxO contention, and provides actionable fixes before mainnet launch.
What the tool will do
Benchmark contracts using proven metrics
Simulate realistic high-load conditions
Analyze and classify failures
Provide actionable optimization suggestions
Deliver results
Key features:
Methodology & Tools
Methodology
Tools:
Conclusion
This project bridges the gap between academic performance research and practical developer tools for Cardano. By combining benchmarking, stress testing, and optimization in one open-source platform, we empower developers to detect and resolve concurrency bottlenecks before mainnet deployment.
The result will be:
By moving performance validation earlier in the development lifecycle, we reduce risks, lower costs, and help ensure Cardano is seen as a scalable, developer-friendly blockchain for the long term.
Please define the positive impact your project will have on the wider Cardano community
This project strengthens the Cardano ecosystem by giving developers an easy, open-source tool to test how their smart contracts perform under real-world conditions. Today, many performance issues are only discovered after deployment. Our tool helps developers find these problems early, leading to more stable and reliable dApps.
Key impacts:
By turning research insights into a practical tool, this project directly supports Cardano’s goal of being a scalable, developer-friendly blockchain.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Our team has strong experience in Cardano smart contract development, Plutus programming, and blockchain performance testing. We previously authored the research paper ** “Validation on Metrics for State Machine Performance in Account-Based and EUTxO-Based Smart Contracts”** , where we benchmarked Cardano and Ethereum using proven metrics. This shows our ability to deliver technical, research-driven projects with measurable results.
How we ensure trust and accountability
How we validate feasibility
Team Experience
Together, we bring a strong combination of protocol research and practical engineering.
Track Record
Summary
Our research background, technical experience, and community involvement give us a solid foundation to deliver a reliable benchmarking and optimization tool. The project is feasible, realistic, and aligned with our team’s proven capabilities.
Milestone Title
Research Finalization & Frontend Setup
Milestone Outputs
Acceptance Criteria
Evidence of Completion
GitHub repository with:
Short demo video showing:
Milestone report summarizing decisions, setup steps, and screenshots.
Delivery Month
2
Cost
15550
Progress
20 %
Milestone Title
Backend Development & Environment Setup
Milestone Outputs
Acceptance Criteria
Evidence of Completion
GitHub repo updates including:
Demo video showing:
Screenshots of local /preprod connectivity.
Milestone report summarizing backend progress and test results.
Delivery Month
6
Cost
29750
Progress
50 %
Milestone Title
Benchmark Execution & Optimization Module
Milestone Outputs
Acceptance Criteria
Evidence of Completion
GitHub updates containing:
Demo video showing:
Milestone report summarizing:
Delivery Month
9
Cost
24400
Progress
80 %
Milestone Title
Public MVP & Final Release
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
12
Cost
17350
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Milestone 1: Research, Metrics Definition, and Frontend UI
Project Management & Architecture:
Project Lead: 2,900 ADA × 1.5 (months) = 4,350 ADA
Cardano Smart Contract Developer / Blockchain Architect: 2,900 ADA × 1.5 (months) = 4,350 ADA
Infrastructure & Tools:
Research tools, benchmarking references, API access = 1,500 ADA
Documentation & Reporting = 750 ADA
Design:
Web Designer (Dashboard UI/UX): 2,400 ADA × 1.5 (months) = 3,600 ADA
Miscellaneous:
Contingency Fund = 1,000 ADA
Grand Total (Milestone 1): 15,550 ADA
Milestone 2: Backend Simulation Engine, Load Testing & Metrics Storage
Backend & Simulation Development:
Project Lead: 2,900 ADA × 2 (months) = 5,800 ADA
Simulation Engine Developer (Python/FastAPI): 2,900 ADA × 2 (months) = 5,800 ADA
Data Engineer (PostgreSQL & Metrics API): 2,900 ADA × 2 (months) = 5,800 ADA
Web Development:
Web Developer (Frontend integration with backend APIs): 2,800 ADA × 2 (months) = 5,600 ADA
Infrastructure:
Test cluster setup (Cardano-node, Lucid) = 2,500 ADA
Cloud hosting & compute = 2,000 ADA
Miscellaneous:
Contingency Fund = 1,250 ADA
Documentation & Reporting = 1,000 ADA
Grand Total (Milestone 2): 29,750 ADA
Milestone 3: Benchmarking Execution, Conflict Analysis & Optimization Engine
Benchmarking & Analysis:
Project Lead: 2,900 ADA × 1.75 (months) = 5,075 ADA
Data Analyst (Performance metrics & visualization): 2,900 ADA × 1.75 (months) = 5,075 ADA
Blockchain Developer (Contract deployment & testing): 2,900 ADA × 1.75 (months) = 5,075 ADA
Optimization Rules Engine:
EUTxO Optimization Developer: 2,900 ADA × 1.75 (months) = 5,075 ADA
Infrastructure:
Additional test servers & simulation tools = 2,000 ADA
Miscellaneous:
Contingency Fund = 1,100 ADA
Documentation & Reporting = 1,000 ADA
Grand Total (Milestone 3): 24,400 ADA
Milestone 4: Integration, MVP , and Developer Onboarding
Integration & Finalization:
Project Lead: 2,900 ADA × 1.5 (months) = 4,350 ADA
Plutus/Aiken Developer (contract examples): 2,900 ADA × 1.5 (months) = 4,350 ADA
Full-Stack Developer (Final UI + Backend integration): 2,900 ADA × 1.5 (months) = 4,350 ADA
Outreach:
Testing = 2,500 ADA
Miscellaneous:
Contingency Fund = 1,000 ADA
Documentation, Final Report & Workshop Material = 800 ADA
Grand Total (Milestone 4): 17,350 ADA
**TOTAL REQUESTED BUDGET: 87,050 ADA **
How does the cost of the project represent value for the Cardano ecosystem?
This project delivers two high-impact outcomes for the Cardano ecosystem within a single budget:
By combining a proven research methodology with hands-on developer tooling, the project directly addresses one of Cardano’s most pressing scalability and performance challenges.
For a modest budget of 87,050 ADA, the Cardano community will gain:
All code will be released under Apache-2.0, ensuring the tool remains free, reusable, and continuously improvable by the community, multiplying the return on investment over time.
This combination of measurable impact, open-source sustainability, and direct alignment with Cardano’s developer growth goals ensures exceptional value for money.
I confirm that evidence of prior research, whitepaper, design, or proof-of-concept is provided.
Yes
I confirm that the proposal includes ecosystem research and uses the findings to either (a) justify its uniqueness over existing solutions or (b) demonstrate the value of its novel approach.
Yes
I confirm that the proposal demonstrates technical capability via verifiable in-house talent or a confirmed development partner (GitHub, LinkedIn, portfolio, etc.)
Yes
I confirm that the proposer and all team members are in good standing with prior Catalyst projects.
Yes
I confirm that the proposal clearly defines the problem and the value of the on-chain utility.
Yes
I confirm that the primary goal of the proposal is a working prototype deployed on at least a Cardano testnet.
Yes
I confirm that the proposal outlines a credible and clear technical plan and architecture.
Yes
I confirm that the budget and timeline (≤ 12 months) are realistic for the proposed work.
Yes
I confirm that the proposal includes a community engagement and feedback plan to amplify prototype adoption with the Cardano ecosystem.
Yes
I confirm that the budget is for future development only; excludes retroactive funding, incentives, giveaways, re-granting, or sub-treasuries.
Yes
I Agree
Yes
Yenatfanta Shifferaw – Blockchain Researcher / Data Scientist
Eyasu Birhanu – Cardano Smart Contract Engineer
Responsible for experimental design, data analysis, and producing the final research report for the Cardano community.
Noad Arersa - Full-Stack Developer
Dawit Melka - Backend Engineer
Nahom Senay - Cardano and backend developer