Please describe your proposed solution.
The existing obstacles:
- Plutus and Haskell are not easy to learn and unfamiliar to many promising users.
- Marlowe is a domain-specific language (DSL) and a set of tools to build and run smart contracts. Users do not need to understand programming, nor the technicalities of a DSL to use Marlowe. Therefore, if learning this language becomes simplified, it will help the Cardano ecosystem to grow and become more robust and diverse.
Our solution:
We form a one-stop learning platform, it is open for non-coders in the local community to enroll. It offers four progressively increasing levels of study, catering to the varying requirements of learner:
- Starter: Understanding the functionality of Marlowe and its fundamental concepts, able to write simple Smart contract with Marlowe
- Intermediate: Utilizing tools to build and execute Smart Contracts, Analyzing Smart Contracts available in Marlowe's Gallery.
- Advanced: Follow best practices, Analyzing Real world cases. Contributing templates to the learning platform and community.
(the tentative course outline could be seen at here)
The lecture content will be presented through specific structured short videos, accompanied by instructional documents and exercises. There will be analysis of pre-built templates, examples in the gallery and a weekly live coding session to support learners.
The reasons for approaching:
Operation Resilience, Education, and Adoption are the three focus areas set by the Cardano Foundation for the year 2023. We believe that by excelling in education, Operation Resilience and Adoption will follow . That is why we have chosen to prioritize education for the community.
Through years of working with the startup community, we have observed that:
- Technology's complexity is acting as a barrier to creativity, causing many individuals to doubt their ability to bring their ideas to fruition due to a limited understanding of technology.
- With technology being complex, fewer people engage and pursue it, resulting in lower adoption rates.
Therefore, to bring significant value to the Cardano ecosystem, it is essential to provide a toolset that allows everyone to create smart contracts quickly and easily. This motivation is why we have chosen this approach.
Course is designed to start by onboarding people without coding experience, we aim to familiarize them with the Blockly visual editor, allowing them to mature by playing around with pre-built templates. As they gain proficiency, they can contribute back to the platform through their own templates as open-source code contributions. We believe that as the number of Marlowe experts grows, more templates will be added to the ecosystem, empowering non-coders to utilize Marlowe as well.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Our proposed solution address the challenge by:
1, Promoting Open Source:
The outcome of this project, including the documentation, instructional videos, quizzes, build-intemplates, and contributions from learners, will be shared back with the community under an open-source policy with the aim of supporting sustainable community development.
2,Building sustainable ecosystem:
The project will provide video and textual instructions for blockchain enthusiasts to be able to write their own Smart Contracts based on their ideas, thereby increasing adoption and the number of people who understand and can work on the project -> lead to more sustainable development of the ecosystem
3. Contributing to Growth of Community:
The distribution of comprehensive instructional materials, live-coding sessions, and examples will motivate community members to improve their knowledge, increasing their chances of having a commercially-viable marketplace, and elevating the perceived reputability of the community.
With the aforementioned features, we are confident that we can build a community-owned open-source ecosystem that is commercially viable, driving growth, creating more opportunities, and increasing project visibility for the entire Cardano community.
How do you intend to measure the success of your project?
To measure the success of the solution outlined above, We are using the following metrics:
1, Improve the knowledge in the community
We could monitor this metric by counting:
- The feedback and testimonials.
- The number of templates/application that participants bring to market or contribute to the platform.
- The number of quality documents/videos we share with the community.
2, Growth of Community
This metric could be tracked by:
- The number of people attending and completing the courses,
- The industries the learners are working in.
- The number of people in a live-coding session.
- The growth of discussion group on telegram.
Please describe your plans to share the outputs and results of your project?
To share the outputs and results of our project, we have the following plans:
1.Project Reports (PoM and PoA):
We will submit a Statement of Milestones (SoM) which will be published, reviewed and approved by Community Reviewers. In each Milestone, we will public Proof of Achievement (PoA) to provide evidence that the milestone for which they have already been paid has been achieved.
2.Public outputs/results on our website
We will outputs/results on our website at cardano2vn.io where interested individuals can access our update proactively. Discuss or query us any topics they prefer.
3.Share output/result to Online platforms (Cardano Forum, Facebook, telegram, twitter, youtube and github):
These will be places we share updates, success stories, and best practices. These will allow us to reach a larger audience and gather feedback and suggestions from the community, fostering a collaborative approach to decentralized identity adoption
We will create a comprehensive report summarizing the key findings, achievements, and lessons learned from the project. This report will be shared with stakeholders, including university faculty, industry partners, and the community.