summaryrefslogtreecommitdiff
path: root/26/01529ab11fc4e48255704860351f0e5304b8e6
blob: b7371d8e7474f34cbc490ce984c4f3205fe1b628 (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
Return-Path: <tier.nolan@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id A7E96E4C
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 11 Feb 2016 20:05:16 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-ig0-f175.google.com (mail-ig0-f175.google.com
	[209.85.213.175])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 1670E117
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 11 Feb 2016 20:05:16 +0000 (UTC)
Received: by mail-ig0-f175.google.com with SMTP id y8so13880701igp.1
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu, 11 Feb 2016 12:05:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=mime-version:date:message-id:subject:from:to:content-type;
	bh=UtWFT+j2pjbsUIGcVl/pkFEcnQwNcwoNCqIuxA4VN4Y=;
	b=bidS/gujdZCyctVBTV1KWXyKaIqLAvb403Ixz7EHTe6rCmQi2qY6s3QVmVGaO6QhRH
	ajkdxHDF/Fe3jhFQzmnm+dBhSratLk/Bw3O+2LUP18g07Ty80hZ7Wnj5DfqImPZVl6q/
	GKrzOjjlWq1hazbDXLtOGS29T/kqT4+jmCbokzVTZ1gM3CUZFgPbZh6x+cgZ+rpQXmpS
	MFK2qUY56heeqYSNBXhBM+iq4ccmOG5N/7yIhi6n4je+IeGyhq6z1oRxU07vOockrdL4
	XbWIUhX6CghAWVR8OsQjXYW75f6BGE6lT4HC0A5og5h8Vjdy26YDUs7ruKsEo50E9gIL
	Gavw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20130820;
	h=x-gm-message-state:mime-version:date:message-id:subject:from:to
	:content-type;
	bh=UtWFT+j2pjbsUIGcVl/pkFEcnQwNcwoNCqIuxA4VN4Y=;
	b=I0rIdCEB67FMTV7EM5MShnuh9MWfRnhBnhd8Sz5RFgk1a2YmCA2RfgYKwqiNbFIly7
	qSy3wk++tOSbEloC+BAhXXxaoUBWCLpk7lTb+qgqt5kxB2DaZfz87BCOaO6qr4yDzY1G
	P9TQw8N9XjFr3Wyam4FfuhEnNjQGyWRI18rFRpCFatx1+Nt/O+QIXj48itMiWSGcbXHD
	xmcuaWRx+wbstoEGk8xek3o4UzH1lIxxLs2oth1JE64sKgE1EAwzpLFzxgaRQvctLb49
	Exsy4LLer7DCFFbxPeB/EBEAhI3FlPyXdzIYOGrVsIT/6MhckPge0gNgBHNsE8s/lmp3
	LE2g==
X-Gm-Message-State: AG10YORSGNkvLCUGOPozeJ7bXSHt9L1JwpakwvQeCjT9E4nXDqnBDtthrXPmHHn5A1kwTWASTZf5CTODclPLDw==
MIME-Version: 1.0
X-Received: by 10.50.43.136 with SMTP id w8mr366431igl.96.1455221115526; Thu,
	11 Feb 2016 12:05:15 -0800 (PST)
Received: by 10.79.77.65 with HTTP; Thu, 11 Feb 2016 12:05:15 -0800 (PST)
Date: Thu, 11 Feb 2016 20:05:15 +0000
Message-ID: <CAE-z3OUpaMLxF9dGttzLUd6tG+nO18FMo3LZqr7taASVmrEumg@mail.gmail.com>
From: Tier Nolan <tier.nolan@gmail.com>
To: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary=089e011602a8a94ac0052b841113
X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_IMAGE_ONLY_16,
	HTML_MESSAGE, 
	HTML_SHORT_LINK_IMG_2,RCVD_IN_DNSWL_LOW,T_REMOTE_IMAGE autolearn=no
	version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
Subject: [bitcoin-dev] BIP CPRKV: Check private key verify
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Development Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Feb 2016 20:05:16 -0000

--089e011602a8a94ac0052b841113
Content-Type: text/plain; charset=UTF-8

There was some discussion on the bitcointalk forums about using CLTV for
cross chain transfers.

Many altcoins don't support CLTV, so transfers to those coins cannot be
made secure.

I created a protocol.  It uses on cut and choose to allow commitments to
publish private keys, but it is clunky and not entirely secure.

I created a BIP draft for an opcode which would allow outputs to be locked
unless a private key was published that matches a given public key.

https://github.com/TierNolan/bips/blob/cpkv/bip-cprkv.mediawiki
<https://www.avast.com/sig-email> This email has been sent from a
virus-free computer protected by Avast.
www.avast.com <https://www.avast.com/sig-email>
<#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

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

<div dir=3D"ltr"><div><div><div><div>There was some discussion on the bitco=
intalk forums about using CLTV for cross chain transfers.<br><br></div>Many=
 altcoins don&#39;t support CLTV, so transfers to those coins cannot be mad=
e secure.=C2=A0 <br><br></div>I created a protocol.=C2=A0 It uses on cut an=
d choose to allow commitments to publish private keys, but it is clunky and=
 not entirely secure.<br><br></div></div>I created a BIP draft for an opcod=
e which would allow outputs to be locked unless a private key was published=
 that matches a given public key.<br><div><div><div><div><br><a href=3D"htt=
ps://github.com/TierNolan/bips/blob/cpkv/bip-cprkv.mediawiki">https://githu=
b.com/TierNolan/bips/blob/cpkv/bip-cprkv.mediawiki</a><br></div></div></div=
></div></div><div id=3D"DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><table style=
=3D"border-top:1px solid #aaabb6;margin-top:30px">
	<tr>
		<td style=3D"width:105px;padding-top:15px">
			<a href=3D"https://www.avast.com/sig-email" target=3D"_blank"><img src=
=3D"https://ipmcdn.avast.com/images/logo-avast-v1.png" style=3D"width: 90px=
; height:33px;"></a>
		</td>
		<td style=3D"width:470px;padding-top:20px;color:#41424e;font-size:13px;fo=
nt-family:Arial,Helvetica,sans-serif;line-height:18px">This email has been =
sent from a virus-free computer protected by Avast. <br><a href=3D"https://=
www.avast.com/sig-email" target=3D"_blank" style=3D"color:#4453ea">www.avas=
t.com</a>
		</td>
	</tr>
</table><a href=3D"#DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width=3D"1" heigh=
t=3D"1"></a></div>

--089e011602a8a94ac0052b841113--