Last updated 3 months ago
P2P smart contracts require parties to agree on decisions made & executed
Build a simple method for parties to agree and submit information to smart contracts to allow decisions to be made on how to execute
This is the total amount allocated to P2P Smart Contract Interaction.
Automated smart contracts are simple to trigger with API's but what happens when people need to agree on a decision being made?
There needs to be some form of human interaction for p2p smart contracts where signatures of some kind can be provided to come to, and prove, an agreed input to the contract.
P2P Contract Interaction:
Build a simple app for executing p2p smart contracts with in-person interaction.
A simple way of creating signing and submitting a trigger to a contract will enable adoption of immutable decision making by smart contracts and allow real-world implementation for P2P smart contracts.
We have designed a mechanism to implement a 'be your own oracle' solution but need funding to build it.
Implementation:
I have done a few example Marlowe smart contracts that have an implementation gap because there is no way to trigger decisions in a provable way that can not be exploited.
This has created a huge debate among people in the comments of my example smart contracts on YouTube
We have a simple solution to solve the problem but need funding to build it out and implement it in the real world.
I did a video on this kind of solution almost a year ago, but have only just started creating the product, out of necessity, as no one else is doing it.
Marketing The Solution:
Initially we thought we would need to wait until IOG developed a P2P Smart Contract Dapp, but we still have no news about the progress of that over a year later.
We will communicate with IOG and other companies and projects building within the ecosystem to integrate, including wallets and other applications and platforms.
Once we have our solution built we will market it to other smart contract platforms on Cardano and collaborate on developing a complete solution to provide to the public.
We will market the solution through social media advertising and marketing starting within the Cardano community and scaling out to a wider audience as the solution gradually gets adopted with the more tech savvy community.
We are creating tools and mechanisms for development of other projects and our own, to help solve a real world problem when implementingP2P Smart Contracts
The main challenge will be to integrate the solution into a p2p app, we were initially thinking to wait for IOG's p2p app, but we cannot rely on such a solution, so instead we will build our own.
The second issue is making sure we can achieve a fair result without an exploit, we have several ideas on how to solve this issue but require testing to ensure we implement it correctly to prevent bad actors taking advantage of automation.
Phase 1 - 3 months:
Phase 2 - 3-6 months:
Phase 3 - 6-9 months:
Phase 4 - 9-12 months:
20K App Development - 4 months
15K Plutus / Marlowe Dev - 3-4 months
10K Ux Ui - 3 months
5K Hosting Infrastructure
Rhys - SPO, UI UX, Sales & Marketing
Anthony - App Developer, UI UX
Edi - Software Developer, Plutus Pioneer
Rob - Software Developer, Project Manager
We will measure the progress with Github commits and measuring milestone achievements according to the specified roadmap above
We will have a Kanban board available on our github to show current goals, achievements and projected works for our proposal
Success for this project is a complete and easy to implement solution for P2P smart contract interaction
This is a new proposal
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Plutus Pioneers, software developers, web & app developers, Ux Ui