Re: [Bitcoin-development] New BIP: protocol for multisignature payments

2015-01-31 Thread Mike Hearn
Hi Martin,

You're on the right lines. Your writeup is pretty similar to the high level
overview given here though:

https://en.bitcoin.it/wiki/Contracts#Example_2:_Escrow_and_dispute_mediation

To make 2-of-3 dispute mediation works requires implementing a wallet that
supports it, and the tools mediators need to manage incoming tickets, etc.
The BIP70 extension is probably the smallest part of the project.


On Sat, Jan 31, 2015 at 2:30 AM, Martin Habovštiak 
martin.habovst...@gmail.com wrote:

 Hello,

 I've been thinking about how to solve security problems of the servers
 holding huge amounts of bitcoins (exchanges, markets...) and came up
 with this idea: https://gist.github.com/Kixunil/2ec79cf40a53fb899ac5

 TL;DR: it's extension of BIP70 (but not fully compatible due to security
 reasons) which supports making of multisig transactions dynamically.
 (The most important thing is that the user provides his address.)

 What do you think? Is it a good way to solve the problem or do you know
 about something better? I would really like this or something similar
 implemented by wallets.

 Thank you for your feedback!

 Martin


 --
 Dive into the World of Parallel Programming. The Go Parallel Website,
 sponsored by Intel and developed in partnership with Slashdot Media, is
 your
 hub for all things parallel software development, from weekly thought
 leadership blogs to news, videos, case studies, tutorials and more. Take a
 look and join the conversation now. http://goparallel.sourceforge.net/
 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development


--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] New BIP: protocol for multisignature payments

2015-01-31 Thread Mike Hearn

 I could look at implementing it someday, but now I'd like to receive
 feedback from community.


IMO it's better to pair a protocol spec with an implementation. For one, it
can show up issues in the design you didn't think of. For another,
implementation is a lot more work than speccing out a few protocol buffers
and high level procedures, so people who are going to write an
implementation probably won't follow your design unless they have a great
degree of confidence in it and some compelling reason to use it (e.g.
interop with other users).
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] New BIP: protocol for multisignature payments

2015-01-31 Thread Martin Habovštiak
I know about that wiki page. I just wanted to design protocol which
would make it easier in practice. (now it would be done manually)

I could look at implementing it someday, but now I'd like to receive
feedback from community.

2015-01-31 19:19 GMT+02:00 Mike Hearn m...@plan99.net:
 Hi Martin,

 You're on the right lines. Your writeup is pretty similar to the high level
 overview given here though:

 https://en.bitcoin.it/wiki/Contracts#Example_2:_Escrow_and_dispute_mediation

 To make 2-of-3 dispute mediation works requires implementing a wallet that
 supports it, and the tools mediators need to manage incoming tickets, etc.
 The BIP70 extension is probably the smallest part of the project.


 On Sat, Jan 31, 2015 at 2:30 AM, Martin Habovštiak
 martin.habovst...@gmail.com wrote:

 Hello,

 I've been thinking about how to solve security problems of the servers
 holding huge amounts of bitcoins (exchanges, markets...) and came up
 with this idea: https://gist.github.com/Kixunil/2ec79cf40a53fb899ac5

 TL;DR: it's extension of BIP70 (but not fully compatible due to security
 reasons) which supports making of multisig transactions dynamically.
 (The most important thing is that the user provides his address.)

 What do you think? Is it a good way to solve the problem or do you know
 about something better? I would really like this or something similar
 implemented by wallets.

 Thank you for your feedback!

 Martin


 --
 Dive into the World of Parallel Programming. The Go Parallel Website,
 sponsored by Intel and developed in partnership with Slashdot Media, is
 your
 hub for all things parallel software development, from weekly thought
 leadership blogs to news, videos, case studies, tutorials and more. Take a
 look and join the conversation now. http://goparallel.sourceforge.net/
 ___
 Bitcoin-development mailing list
 Bitcoin-development@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development



--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] New BIP: protocol for multisignature payments

2015-01-31 Thread Gavin Andresen
I agree- standards should be descriptive (here is how this thing I did
works) and NOT proscriptive (here's what I think will work, lets all try
to do it this way.).


On Sat, Jan 31, 2015 at 2:07 PM, Mike Hearn m...@plan99.net wrote:

 I could look at implementing it someday, but now I'd like to receive
 feedback from community.


 IMO it's better to pair a protocol spec with an implementation.


-- 
--
Gavin Andresen
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] New BIP: protocol for multisignature payments

2015-01-31 Thread Martin Habovštiak
I didn't consider that, thank you for feedback! I will try to find
some time for implementing it. I'll write again then.

2015-01-31 23:50 GMT+02:00 Gavin Andresen gavinandre...@gmail.com:
 I agree- standards should be descriptive (here is how this thing I did
 works) and NOT proscriptive (here's what I think will work, lets all try
 to do it this way.).


 On Sat, Jan 31, 2015 at 2:07 PM, Mike Hearn m...@plan99.net wrote:

 I could look at implementing it someday, but now I'd like to receive
 feedback from community.


 IMO it's better to pair a protocol spec with an implementation.


 --
 --
 Gavin Andresen

--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development


Re: [Bitcoin-development] New BIP: protocol for multisignature payments

2015-01-30 Thread Thomas Kerin
Ooh, I had a very similar proposal, except it involved sharing generic P2SH 
scripts. It also involved facilitating requesting of signatures.. We should 
talk.On 31 Jan 2015 01:30, Martin Habovštiak martin.habovst...@gmail.com 
wrote:

 Hello, 

 I've been thinking about how to solve security problems of the servers 
 holding huge amounts of bitcoins (exchanges, markets...) and came up 
 with this idea: https://gist.github.com/Kixunil/2ec79cf40a53fb899ac5 

 TL;DR: it's extension of BIP70 (but not fully compatible due to security 
 reasons) which supports making of multisig transactions dynamically. 
 (The most important thing is that the user provides his address.) 

 What do you think? Is it a good way to solve the problem or do you know 
 about something better? I would really like this or something similar 
 implemented by wallets. 

 Thank you for your feedback! 

 Martin

 --
  
 Dive into the World of Parallel Programming. The Go Parallel Website, 
 sponsored by Intel and developed in partnership with Slashdot Media, is your 
 hub for all things parallel software development, from weekly thought 
 leadership blogs to news, videos, case studies, tutorials and more. Take a 
 look and join the conversation now. http://goparallel.sourceforge.net/
 ___ 
 Bitcoin-development mailing list 
 Bitcoin-development@lists.sourceforge.net 
 https://lists.sourceforge.net/lists/listinfo/bitcoin-development 
--
Dive into the World of Parallel Programming. The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net/
___
Bitcoin-development mailing list
Bitcoin-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bitcoin-development