Last updated a month ago
Current Cardano DApp development suffers from inefficiency as developers repeatedly recreate similar off-chain code, leading to increased time and inconsistent quality.
This is the total amount allocated to Streamlining Cardano DApp Development with Open-Source Batcher.
1/4
Architecture Design
Cost: ₳ 34,500
Delivery: Month 1 - Sep 2024
2/4
Core Software Development
Cost: ₳ 34,500
Delivery: Month 3 - Nov 2024
3/4
Use Case Specific Software
Cost: ₳ 28,750
Delivery: Month 4 - Dec 2024
4/4
Finalisation
Cost: ₳ 17,250
Delivery: Month 5 - Jan 2025
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We will create an open-source reference batcher for Cardano DApps to streamline development, ensuring efficiency and consistency across projects. This will be extended by developing a linkage batcher
No dependencies.
We will publish the code on GitHub and open-source it under the GNU (GPL) license
This section provides a detailed description of our proposed solution, aimed at enhancing the efficiency and accessibility of the Cardano DApp development process. Our approach involves creating an open-source reference batcher for DApps. Batchers are used in various Cardano protocols and often perform similar tasks, and hence it makes sense to unify the development of these batchers and incorporate best practices in a reference implementation.
Problem Identification: The primary issue we seek to address is the inefficiency currently plaguing the development of Cardano batchers. At present, developers of each DApp are often tasked with redeveloping substantial portions of the off-chain code independently. This redundant effort leads to increased development time and decreased consistency across projects.
Proposed Solution: To overcome these challenges, we propose the development of a robust and efficient framework of reference implementations. The introduction of a reference batcher will provide developers with a blueprint, enabling them to build specialized batchers that not only streamline transactions but also integrate best practices in Cardano development. This approach will significantly reduce development time and ensure higher quality and uniformity across DApps.
Engagement and Impact: Our project will engage Cardano developers by providing them with tools and documentation necessary to utilize and adapt the reference batcher for their specific needs.
Unique Aspects and Benefits: What sets our solution apart is its universality and open-source nature, allowing for broad adaptation and collaboration within the Cardano community. Beneficiaries of this project include not only current and future DApp developers but also the end users who will experience improved performance and reliability of Cardano-based applications.
Additional Development: Building on this reference implementation, we will also develop an open-source linkage batcher specifically tailored for the Linkage protocol. This specialized fund-batcher will serve as a practical example of how to implement a batcher based on our reference off-chain solution, promoting a more streamlined and efficient development process for Cardano DApp developers.
Our project will significantly enhance the Cardano community's capabilities by reducing transaction costs and improving processing efficiency through the implementation of an open-source reference batche. This tool will serve as a practical reference and model for developers, fostering innovation and collaboration across the ecosystem.
The impact will be measured quantitatively by tracking the adoption rate of the batcher implementation, the reduction in development cost, and the feedback from developer engagement surveys. Qualitatively, we will assess the community's feedback through forums and direct interactions to gauge the improvement in user and developer experiences.
We will share the outputs of our project through GitHub for widespread access, supplemented with detailed documentation and tutorials
Linkage Finance has a dedicated team of experienced developers with a deep understanding of blockchain technology and expertise in building decentralized applications. We are committed to delivering high-quality projects with transparency, accountability, and adherence to best practices.
A. Milestone Outputs:
B. Acceptance Criteria:
C. Evidence of Milestone Completion:
A. Milestone Outputs:
B. Acceptance Criteria:
C. Evidence of Milestone Completion:
A. Milestone Outputs:
B. Acceptance Criteria:
C. Evidence of Milestone Completion:
A. Milestone Outputs:
B. Acceptance Criteria:
C. Evidence of Milestone Completion:
Project Lead (Marius):
Lead Developer (Chris):
UI/UX Designer & Tester (to be hired):
Community Manager (Evan):
Documentation & Support Engineer (to be hired):
This compact team ensures effective communication and engagement through active participation in technical group channels like Discord and Telegram, directly linking with the broader Cardano community for continuous feedback and collaboration. This approach not only simplifies management but also covers all critical functions necessary for successful project completion within a smaller team structure.
Personal Cost: 97,000 ADA
Project Lead: 9,000 ADA
Lead Developer: 29,000 ADA
Blockchain Developers: 42,000 ADA
Community Manager: 8,000 ADA
Documentation & Support Engineer: 9,000 ADA
Infrastructure and Tools: 15,000 ADA
Marketing and Publicity: 3,000 ADA
This streamlined budget approach and strategic planning ensure that the investment in our project is cost-effective and beneficial to the wider Cardano community.