Please describe your proposed solution.
Context and challenge
1. Currently, the number of Dapps of Cardano is not much because the number of developers participating in the ecosystem is not much. The language barrier is a key factor.
Along with the development of Plutus, Aiken, and Opshin in recent times, Marlowe is a very long step in the development of Cardano's programming language.
However, Marlowe is relatively new and it's a language specifically geared towards the end user. Therefore, there will be a number of challenges to develop the Marlowe user ecosystem as follows:
- Shorten the distance between users and Marlowe.
- Need more model contracts, real-life application use cases.
2- In fact, the regulations and habits in financial and commercial transactions in each country and region are different. So the practical cases to apply Marlowe are very diverse.
As soon as Marlowe was launched, our team tried to build some smart contract templates according to the requirements of our customers. As a result, we found that the Marlowe language has not yet fully implemented the contract execution logic in reality.
3- Vietnam is one of the countries most interested in crypto and blockchain. There are a lot of programmers here, but most of them have not been deeply involved in the Cardano ecosystem.
In addition, in the process of building the community, we receive a lot of requests for training and sharing about Marlowe from the community.
Our solution
Solution 1
1.Create user-appropriate Marlowe training documents. These steps include:
- Collect material related to Marlowe from sources.
- Recalibrate to suit common user language.
- Completing a basic training curriculum
- This process will be done by a combination of programmers, community managers, ordinary users from the community.
2. Translate, create instructional clips about Marlowe-related documents into Vietnamese language and upload in one centralized sourc
3. Conduct training courses on Marlowe for the community. The training course will have developers participating as instructors, teachers, advisors, students
Model of 1 training course:
- Online training via zoom and offline in the locality.
- Each course include: 6 sessions, 2 workshops ( 2 month)
- Each lesson, students will have to prepare their own presentation on the topic of the lesson and share it with the whole class. This will motivate students to invest more time and seriousness in learning.
- Students who successfully present in each lesson will receive a reward.
- The instructors and supporters (teacher) are responsible for guiding, supporting, and answering students' questions during the lesson (instructors must be developers or persons who have good Cardano knowledge and experience in training as well as imparting knowledge)
Solution 2
As mentioned above, in fact, commercial and financial activities are very different in each region. Therefore creating many use cases, and the workflow to create it is a necessity.
In this solution number 2 we will do these steps:
- Organize working workshops among trainees from the training course. Discuss and experiment to come up with use cases, and samples of Marlowe in practice.
- Conduct surveys and collect comments from the community during the workshop.
- Groups of students will work together with professional developer groups to build Marlowe contract templates, use-case and contribute them to the community to use.
- The contract template must be at least 50% different from existing templates.
The impact
- This proposal makes a small contribution to proving to the community that anyone can become a developer in the Cardano ecosystem.
- Creating common user-language-oriented documentation will bridge the gap between the community and Marlowe. More people will know and care about Marlowe.
- The more actual use cases created, the more developers will be involved in solving it or other projects that can apply this use case to themselves.
- Use cases can also be great suggestions for the Marlowe language development team. It helps to improve the Marlowe platform, from which the benefit of the community is huge.