summaryrefslogtreecommitdiff
path: root/9a/4035c796a40dc69a36883d4f4a9738e5df1230
blob: 9c293575d0e6b6c7659b542b52d8521be073b24c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191]
	helo=mx.sourceforge.net)
	by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <mh.in.england@gmail.com>) id 1YHbhv-0006Uj-6d
	for bitcoin-development@lists.sourceforge.net;
	Sat, 31 Jan 2015 17:19:43 +0000
Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com
	designates 74.125.82.172 as permitted sender)
	client-ip=74.125.82.172; envelope-from=mh.in.england@gmail.com;
	helo=mail-we0-f172.google.com; 
Received: from mail-we0-f172.google.com ([74.125.82.172])
	by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1YHbht-0005JJ-Uk
	for bitcoin-development@lists.sourceforge.net;
	Sat, 31 Jan 2015 17:19:43 +0000
Received: by mail-we0-f172.google.com with SMTP id q59so32143775wes.3
	for <bitcoin-development@lists.sourceforge.net>;
	Sat, 31 Jan 2015 09:19:36 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.180.107.164 with SMTP id hd4mr6660467wib.7.1422724775882;
	Sat, 31 Jan 2015 09:19:35 -0800 (PST)
Sender: mh.in.england@gmail.com
Received: by 10.194.188.9 with HTTP; Sat, 31 Jan 2015 09:19:35 -0800 (PST)
In-Reply-To: <1422667849.25602.6.camel@TARDIS>
References: <1422667849.25602.6.camel@TARDIS>
Date: Sat, 31 Jan 2015 18:19:35 +0100
X-Google-Sender-Auth: 9WftNmSV69TWVVKlymNSLdeQAxU
Message-ID: <CANEZrP2V0+M5B0P3T6cUqmSh-0FTP5_VgNcegwQTQQM7XMfMsA@mail.gmail.com>
From: Mike Hearn <mike@plan99.net>
To: =?UTF-8?Q?Martin_Habov=C5=A1tiak?= <martin.habovstiak@gmail.com>
Content-Type: multipart/alternative; boundary=e89a8f3ba085e1396e050df5ec12
X-Spam-Score: -0.5 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider
	(mh.in.england[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1YHbht-0005JJ-Uk
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] New BIP: protocol for multisignature
	payments
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Sat, 31 Jan 2015 17:19:43 -0000

--e89a8f3ba085e1396e050df5ec12
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

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_mediatio=
n

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=C5=A1tiak <
martin.habovstiak@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
>
>

--e89a8f3ba085e1396e050df5ec12
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Martin,<div><br></div><div>You&#39;re on the right line=
s. Your writeup is pretty similar to the high level overview given here tho=
ugh:</div><div><br></div><div><a href=3D"https://en.bitcoin.it/wiki/Contrac=
ts#Example_2:_Escrow_and_dispute_mediation">https://en.bitcoin.it/wiki/Cont=
racts#Example_2:_Escrow_and_dispute_mediation</a><br></div><div><br></div><=
div>To make 2-of-3 dispute mediation works requires implementing a wallet t=
hat supports it, and the tools mediators need to manage incoming tickets, e=
tc. The BIP70 extension is probably the smallest part of the project.</div>=
<div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Sat, Jan 31, 2015 at 2:30 AM, Martin Habov=C5=A1tiak <span dir=3D"lt=
r">&lt;<a href=3D"mailto:martin.habovstiak@gmail.com" target=3D"_blank">mar=
tin.habovstiak@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex">Hello,<br>
<br>
I&#39;ve been thinking about how to solve security problems of the servers<=
br>
holding huge amounts of bitcoins (exchanges, markets...) and came up<br>
with this idea: <a href=3D"https://gist.github.com/Kixunil/2ec79cf40a53fb89=
9ac5" target=3D"_blank">https://gist.github.com/Kixunil/2ec79cf40a53fb899ac=
5</a><br>
<br>
TL;DR: it&#39;s extension of BIP70 (but not fully compatible due to securit=
y<br>
reasons) which supports making of multisig transactions dynamically.<br>
(The most important thing is that the user provides his address.)<br>
<br>
What do you think? Is it a good way to solve the problem or do you know<br>
about something better? I would really like this or something similar<br>
implemented by wallets.<br>
<br>
Thank you for your feedback!<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Martin<br>
</font></span><br>---------------------------------------------------------=
---------------------<br>
Dive into the World of Parallel Programming. The Go Parallel Website,<br>
sponsored by Intel and developed in partnership with Slashdot Media, is you=
r<br>
hub for all things parallel software development, from weekly thought<br>
leadership blogs to news, videos, case studies, tutorials and more. Take a<=
br>
look and join the conversation now. <a href=3D"http://goparallel.sourceforg=
e.net/" target=3D"_blank">http://goparallel.sourceforge.net/</a><br>_______=
________________________________________<br>
Bitcoin-development mailing list<br>
<a href=3D"mailto:Bitcoin-development@lists.sourceforge.net">Bitcoin-develo=
pment@lists.sourceforge.net</a><br>
<a href=3D"https://lists.sourceforge.net/lists/listinfo/bitcoin-development=
" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/bitcoin-de=
velopment</a><br>
<br></blockquote></div><br></div>

--e89a8f3ba085e1396e050df5ec12--