Is An XMR Version of Nunchuk Wallet Technically Possible?

I’ve read about secret sharing as a means of doing multisig in Monero, and I know services like Haveno & RINO implement 2-of-3 wallets as a service (for exchange escrow and shared custody respectively). I’m interested in a different sort of implementation, one that doesn’t rely on a third party host.

Nunchuk.io, for example, develops a BTC wallet that allows multiple users to collaboratively create multisig wallets & share custody of bitcoin. They can sign/approve transactions via an integrated messenger (which is third party hosted, but doesn’t technically need to be afaik). This has multiple use cases, but it interests me primarily as a trustless escrow service between individuals.

As a non-programmer, I’m curious if anything about XMR secret sharing prevents the development of an equivalent application for Monero. Haveno and RINO have their own use cases, but I’d be more interested in something that can work between individual users without any third party company/service/platform.

@monero

    • チャノさん@mitra.anon-kenkai.comOP
      link
      fedilink
      arrow-up
      1
      ·
      8 months ago

      @silverpill @monero The only user-facing implementations I could find were Haveno (proposed) and RINO (existing), but both are tethered to their respective services, and not useful in a more general sense.

      I’m just curious if the lack of GUI implementation has a reason (technical limitations etc), or if it’s just never been attempted. Nunchuk’s design is great for BTC multisig, and an XMR equivalent would be useful.

      • silverpill@mitra.social
        link
        fedilink
        arrow-up
        1
        ·
        8 months ago

        @japananon @monero Apparently it was never attempted. What is so great about Nunchuk, integrated chat?

        Given that monero-wallet-rpc provides CLI interface, GUI shouldn’t be difficult to build. I think it can be even built by integrating multisig into an existing chat or social application.

        • チャノさん@mitra.anon-kenkai.comOP
          link
          fedilink
          arrow-up
          1
          ·
          8 months ago

          @silverpill @monero The integrated chat is part of it, but not the whole.

          Multisig is usually pitched as a security or shared custody feature, but a niche I think is underserved here is the use of multisig for trustless escrow between individuals. Haveno’s implementation is integrated too deeply into their exchange platform to be useful independently, and RINO is an enterprise service focused on shared custody, so neither is exactly fit for that purpose.

          I talked about Nunchuk in a video last year:

          https://peertube.anon-kenkai.com/w/bSyQSapGr7QUaXwiJHUPLV

          I went into it in more detail there, but in a nutshell what I like about it is how it incorporates all the necessary tools for trustless escrow in one package. You can generate wallets collaboratively via the integrated chat, discuss the terms, fund the wallet, and disburse funds without needing to fumble between multiple tools.

          Since my main focus is providing tools for artists, I can see how such a thing would be very useful for things like commission work. But it can certainly be used for other things too, of course. It’s an otherwise purpose-neutral tool so it’s easy for anybody to just pick it up and use it for whatever purpose they want.

          Nunchuk is BTC only, and it can still be useful, but an XMR version would suit my needs even better.