funded

Enable use-cases that require frequent message signing by introducing a safe standard for message signing without wallet prompts

₳36,000.00 Received
₳179,300.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Feasibility
Value for money
Impact / Alignment
解决方案

We will improve the UX by creating a spec to define a flow for users to enable auto-signing messages in cases where the wallet can know it is safe to do so

Problem:

Use-cases that require users to sign message frequently have a poor UX because wallets will ask the user to confirm the message signing every time

Yes Votes:
₳ 677,174,268
No Votes:
₳ 127,610,526
Votes Cast:
980

This proposal was approved and funded by the Cardano Community via Project F10: Development & Infrastructure Catalyst funding round.

[IMPACT] Please describe your proposed solution.

There has been a lot of growth in use-cases that require frequent message signing in the crypto ecosystem - primarily driven by NFTs and gaming. However, a lot of users lose interest when they realize how tedious it will be to accept the prompt by their wallet every time they have to sign a message

As the authors of original Cardano message signing spec (CIP8: <https://cips.cardano.org/cips/cip8/>), we are very familiar with the cryptography involved in message signing. We are planning to release a layer on top of this message signing system to more easily allow wallets to auto-sign messages in cases where it knows it is safe to do so. Although we will create a more formal specification, you can find the initial approaches discussed in the following document:

<https://docs.google.com/document/d/1VqXjyfgvbXxYHqhzYcSFFEorYbnza6GbjyAbVXyAKAM/edit?usp=sharing>

Notably, a lot of the power of this proposal will rely on Paima Engine - a framework for creating web3 games, as it supports playing games using only standard message signing (no real transaction required). That means that if we have a safe and smooth flow for message signing, we can unlock a significantly better gaming experience.

Notably, the project consisted of the steps:

  1. Create a specification for this message signing system
  2. Integrate it into at least one wallet

[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?

NFTs and gaming are one of the largest use-cases for blockchains - often surpassing DeFi in volume. This specification will help games provide a smooth experience to users, which will increase adoption even more

[IMPACT] How do you intend to measure the success of your project?

  1. Number of wallets / dApps integrating the standard

[IMPACT] Please describe your plans to share the outputs and results of your project?

We will share all specifications and reference implementations we write publicly

[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?

dcSpark is a well renowned company in the Cardano ecosystem that has a long history of delivering on Catalyst proposals. You can find progress on grants we have previously received at https://dcspark.io/grants

[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?

The main goal is to increase user retention for games in the Cardano ecosystem, thereby increasing traffic and making web3 games more viable as a business model

We know this project is technically feasible as we are the authors of the original message signing specification for Cardano and so we’re very familiar with how it works

[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.

  1. Finish writing the specification
  2. Reach consensus on the specification
  3. Announce integration of the spec in at least 1 wallet

[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.

  1. Spec
  2. Code
  3. Integration announcement

[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.

  1. Spec: 20k
  2. Implementation: 20k

[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?

  • dcSpark (development support)

  • Paima Studios (advising on the use-case)

    [RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?

This will increase adoption of gaming in the Cardano ecosystem, which will increase transaction volume (good for the ecosystem) and help more companies and individuals launch games in the ecosystem

社区顾问评论 (1)

Comments

Monthly Reports

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