funded

P2P Smart Contract Interaction

$35,000.00 Received
$50,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
ソリューション

当事者がスマートコントラクトに同意して情報を提出し、実行方法を決定できるシンプルな方法を構築する

Problem:

P2Pスマートコントラクトは、当事者が意思決定と実行に合意する必要がある

Yes Votes:
₳ 92,675,759
No Votes:
₳ 14,355,117
Votes Cast:
554

This proposal was approved and funded by the Cardano Community via Project F8: Developer Ecosystem Catalyst funding round.

  • download
  • download
  • download

[IMPACT]

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.

<u>P2P Contract Interaction:</u>

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.

<u>Implementation:</u>

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.

<u>Marketing The Solution:</u>

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.

[FEASIBILITY]

<u>Phase 1 - 3 months:</u>

  • Build the CLI version of the SC interaction
  • Design the front end process for user interaction

<u>Phase 2 - 3-6 months:</u>

  • Build the App UI & integrate SC mechanism
  • Deploy example contracts to testnet
  • Build Wallet integration

<u>Phase 3 - 6-9 months:</u>

  • Test mechanisms through testnet and iterate
  • Prepare integration to P2P app

<u>Phase 4 - 9-12 months:</u>

  • Mainnet p2p Application Launch
  • Cardano Community rollout
  • Marketing to Wider Audience

20K App Development - 4 months

  • API
  • Blockhain integration
  • Parameterised SC design
  • Wallet integration
  • SC Interaction

15K Plutus / Marlowe Dev - 3-4 months

  • On-chain integration
  • Off-chain logic
  • Parameterised setting for bespoke SC

10K Ux Ui - 3 months

  • Application UI for improved UX
  • User onboarding sequence
  • Education through onboarding

5K Hosting Infrastructure

Rhys - SPO, UI UX, Sales & Marketing

Anthony - App Developer, UI UX

Edi - Software Developer, Plutus Pioneer

Rob - Software Developer, Project Manager

[AUDITABILITY]

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

コミュニティ・アドバイザー・レビュー (1)

Comments

Monthly Reports

no

Disbursed to Date
$35,000
Status
Still in progress
Completion Target
12/31/2022
Comments 0

Login or Register to leave a comment!

no

Disbursed to Date
$35,000
Status
Still in progress
Completion Target
1/8/2023
Attachment(s)
Comments 0

Login or Register to leave a comment!

things are moving along nicely, steady progress every week!

Disbursed to Date
$35,000
Status
Still in progress
Completion Target
3. In the next 6 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

We have built several contract templates to allow for simple adjustable parameters to be implemented in the future. We have also started the process of deploying such contracts in app. Progress has been slower this month but we are still on track and focusing on taking more steps towards completion in the coming weeks

Disbursed to Date
$35,000
Status
Still in progress
Completion Target
3. In the next 6 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

CLI process is complete and we are starting to move into wallet integration for the app, as well as continuing with the UI and in app delployment.

Disbursed to Date
$35,000
Status
Still in progress
Completion Target
2. In the next 3 months
Attachment(s)
Comments 0

Login or Register to leave a comment!

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3分 24秒
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4分 3秒
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3分 48秒
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2分 16秒
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3分 14秒
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3分 19秒
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4分 59秒
    Darlington Kofa
0:00
/
~0:00