public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoin-dev] MultiSig request URI proposal
@ 2018-10-04 14:03 おのかちお
  2018-10-08 23:42 ` James MacWhyte
  0 siblings, 1 reply; 2+ messages in thread
From: おのかちお @ 2018-10-04 14:03 UTC (permalink / raw)
  To: bitcoin-dev

[-- Attachment #1: Type: text/plain, Size: 406 bytes --]

Hi.

I have an idea that subject.

There are already BIP 21.
But Multisig request URI is non exist.

My idea is below:

bitcoin-sigreq://{{rawtx}}?{{param}}

rawtx: raw transaction (encoded by base64)
param:
- pubkey={{public key for sign key pair}}
- hd_wallet_position={{path for HD wallet position}}

This URI scheme is used for multisig request from website to user's local
wallet.

How do you think ?

[-- Attachment #2: Type: text/html, Size: 640 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [bitcoin-dev] MultiSig request URI proposal
  2018-10-04 14:03 [bitcoin-dev] MultiSig request URI proposal おのかちお
@ 2018-10-08 23:42 ` James MacWhyte
  0 siblings, 0 replies; 2+ messages in thread
From: James MacWhyte @ 2018-10-08 23:42 UTC (permalink / raw)
  To: おのかちお, Bitcoin Protocol Discussion

[-- Attachment #1: Type: text/plain, Size: 1743 bytes --]

Hello!

A URI is useful as a standard for one-way communication, but on-chain
multisig requires many steps. multiple parties need to provide signatures,
and one party needs to aggregate all the signatures and publish the
transaction. This URI scheme would allow one to pass along a raw
transaction in one direction, but once the signer has signed the
transaction, what are they supposed to do with it? You might be thinking
you could include a callback URL, like BIP72 does, so the signer can pass
the signed transaction back to the organizer. However, BIP72 was created as
a backwards-compatible extension to BIP70, which was designed for one-way
communication. Since there is no way to be backwards compatible here, there
is no need to limit yourself to the URI system. Instead of creating a new
URI and using it for something it is not suited for, it would be better (in
my opinion) to find a different method that is better suited for two-way
communication.

On Thu, Oct 4, 2018 at 3:52 PM おのかちお via bitcoin-dev <
bitcoin-dev@lists.linuxfoundation.org> wrote:

> Hi.
>
> I have an idea that subject.
>
> There are already BIP 21.
> But Multisig request URI is non exist.
>
> My idea is below:
>
> bitcoin-sigreq://{{rawtx}}?{{param}}
>
> rawtx: raw transaction (encoded by base64)
> param:
> - pubkey={{public key for sign key pair}}
> - hd_wallet_position={{path for HD wallet position}}
>
> This URI scheme is used for multisig request from website to user's local
> wallet.
>
> How do you think ?
> _______________________________________________
> bitcoin-dev mailing list
> bitcoin-dev@lists.linuxfoundation.org
> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
>

[-- Attachment #2: Type: text/html, Size: 2376 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-10-08 23:43 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-10-04 14:03 [bitcoin-dev] MultiSig request URI proposal おのかちお
2018-10-08 23:42 ` James MacWhyte

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox