Please describe your proposed solution.
Our Brazilian team is motivated by the growing embrace of blockchain technology, highlighted by collaborations such as the one between Petrobras and the Cardano Foundation, to further develop the Cardano ecosystem. In a Brazilian environment marked by economic volatility and limited access to foreign currencies, we see a critical need for solutions that are both decentralized and transparent. Our aim is to utilize blockchain technology to offer stable, understandable options, fostering an ecosystem based on trust during these uncertain economic times. This introduction provides context about our team and underlines our drive to build blockchain solutions using Marlowe's existing infrastructure.
While the Marlowe Playground + Runner is an excellent tool within the Cardano ecosystem, offering robust functionalities for developers to create and execute smart contracts, it has certain limitations for non-technical users. Its developer-focused interface and JSON contract input requirements, though ideal for technical users, can be challenging for a wider audience. Our goal is to complement the strengths of Marlowe Runner by addressing these gaps.
We propose a user-friendly platform that simplifies the interaction with smart contracts, making the advanced capabilities of the Marlowe Runner accessible to all. This platform will feature pre-designed, intuitive smart contracts, specifically tailored for various use cases. They will be presented in a way that's clear, descriptive, and transparent, utilizing straightforward flowcharts and explanations. This approach makes blockchain technology not only accessible to those without technical expertise but also demonstrates its practicality in diverse real-world scenarios.
Our approach includes close collaboration with the Marlowe team, aligning our deliverables with their ongoing developments to ensure our solution complements and advances the Marlowe ecosystem.
Additionally, our plan includes incorporating the Merkleization feature from the Marlowe SDK to overcome challenges such as transaction limitations and contract memory constraints. This integration will greatly improve the scalability and efficiency of our smart contracts.
Moreover, we're leveraging the open role feature in Marlowe, allowing contracts to define parties without assigning them at creation. This adds significant flexibility, enabling users to parameterize contracts and choose parties as addresses, roles, or open roles.
In essence, our platform aims to fill the gaps left by Marlowe Runner, democratizing smart contract usage on the Cardano blockchain, enhancing its accessibility and practicality for everyday users, and fostering a more inclusive and innovative blockchain community.