keep-starknet-strange / backlog

Keep Starknet Strange projects backlog and ideas
MIT License
3 stars 0 forks source link

Rokku: Next Gen Multisig Wallet Solution #29

Open AbdelStark opened 1 month ago

AbdelStark commented 1 month ago

Rokku: Next Gen Multisig Wallet Solution

Rokku is a cutting-edge multisig wallet solution powered by Starknet, designed to provide secure and efficient treasury management for companies and DAOs. By leveraging the speed and scalability of Starknet, the robustness of battle-tested smart contracts, and the decentralized nature of Nostr, Rokku offers a unique and powerful solution for managing digital assets.

Overview

Rokku combines three main components to create a seamless, secure, and user-friendly multisig experience:

  1. Smart Contracts: Built on Starknet, leveraging the proven Argent Multisig contracts.
  2. Modern Application: A beautiful and intuitive React Native app for both mobile and desktop.
  3. Nostr Integration: Using Nostr as an orchestration layer for participant communication.

Features

Components

1. Smart Contracts

Our smart contracts are based on the Argent Multisig contracts, adapted for Starknet. They handle:

2. React Native Application

A modern, cross-platform application built with React Native, featuring:

3. Nostr Integration

Leveraging Nostr as a decentralized communication layer for:

Target Audience

Rokku is designed primarily for:

Resources

Image

tdelabro commented 1 month ago

Few remarks: We said exploration team involvement is caped to 3 months. Do you think all of the features will fit? I'm thinking stuffs like "Biometric authentication" may not be a requirement for the MVP.

Can you explain what does nostr bring to the table? And what are the drawbacks? Does each user now have to maintain a nostr key in addition to his part of the shamir secret? Or are those the same?

From our exchanges about the reason users kept their funds on l1, the main reason was that multi-sig on starknet do already exist but UX is bad. So are you sure that adding nostr in the equation will help to solve this issue?