summaryrefslogtreecommitdiff
path: root/a8/49afa6ad13c8805727a062ea504988faba0acf
blob: 9c54505bcedf5751220d58dd1b073e01061d3ed3 (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
Return-Path: <elombrozo@gmail.com>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 1183E7D
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat, 21 Nov 2015 03:30:03 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-pa0-f45.google.com (mail-pa0-f45.google.com
	[209.85.220.45])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 951C5D5
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Sat, 21 Nov 2015 03:30:02 +0000 (UTC)
Received: by pacdm15 with SMTP id dm15so134593175pac.3
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Fri, 20 Nov 2015 19:30:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
	h=from:to:subject:date:message-id:reply-to:user-agent:mime-version
	:content-type; bh=IBsrx7I18VezPuXV/95iWlHYW2cgZuWmdXOETkVwgjk=;
	b=Dp5mCdxoD7J6xdslBrd23vvFp2qry0V+s1Bc6sY1bCLlBoWLf3tomVw4AkosxlozZB
	vBXZclToF+lE/3DM3iD8JX+aS9EWOIoUXLDsqs0KB3YBUkrkz202QowUhrjUV50yXdRy
	oNQslN2dtz+VIXzmdm2EEGiPYLpkCDfTPH87Jfrm1QQ9OAqdYEc+fA3t+aS9ZS9nTkmk
	MXHbuwq6WRBns05iE2sJjvWLrO1uY5RyNDh6Y/BAt44pK/W5g7mGC27vz5tW1eIgqb/Z
	/bEbIktFtW5CR8OJkzxrQli8oHDL0vipxXJ16063p9ZJL1LD+5At2nUgGLXaGnQxVhuP
	tqOA==
X-Received: by 10.98.80.22 with SMTP id e22mr3187074pfb.34.1448076602336;
	Fri, 20 Nov 2015 19:30:02 -0800 (PST)
Received: from [192.168.1.108] (cpe-76-167-237-202.san.res.rr.com.
	[76.167.237.202]) by smtp.gmail.com with ESMTPSA id
	rc5sm1437028pbc.95.2015.11.20.19.30.01
	for <bitcoin-dev@lists.linuxfoundation.org>
	(version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
	Fri, 20 Nov 2015 19:30:01 -0800 (PST)
From: "Eric Lombrozo" <elombrozo@gmail.com>
To: bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org>
Date: Sat, 21 Nov 2015 03:29:46 +0000
Message-Id: <em27bdafa1-7188-4c5b-bfbd-2154fc3c7e54@platinum>
Reply-To: "Eric Lombrozo" <elombrozo@gmail.com>
User-Agent: eM_Client/6.0.23181.0
Mime-Version: 1.0
Content-Type: multipart/alternative;
	boundary="------=_MB3F846721-3C33-4F7A-9E63-E5232FA6E661"
X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW
	autolearn=ham version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Sat, 21 Nov 2015 04:18:59 +0000
Subject: [bitcoin-dev] Hierarchical Deterministic Script Templates
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: Sat, 21 Nov 2015 03:30:03 -0000


--------=_MB3F846721-3C33-4F7A-9E63-E5232FA6E661
Content-Type: text/plain; format=flowed; charset=utf-8
Content-Transfer-Encoding: quoted-printable

A while back, I started working with William Swanson on a script=20
template format to allow for interoperability in accounts between=20
different wallets. We made some progress, but both of us got pretty busy=
=20
with other projects and general interest was still quite low.

It seems interest has picked up again, especially in light of recent=20
developments (i.e. CLTV, relative CLTV, bidirectional payment channels,=20
lightning), where nongeneralized script formats will not readily support=
=20
the rapidly advancing state-of-the-art in script design.

I have started working on a draft for such a standard:=20
https://github.com/bitcoin/bips/pull/246

Comments, suggestions, and collaboration are welcome.

- Eric
--------=_MB3F846721-3C33-4F7A-9E63-E5232FA6E661
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<HTML><HEAD>
<STYLE id=3DeMClientCss>BLOCKQUOTE.cite {
	PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccccc 1px solid; PADD=
ING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
BLOCKQUOTE.cite2 {
	PADDING-TOP: 0px; PADDING-LEFT: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #cccc=
cc 1px solid; MARGIN-TOP: 3px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.plain PRE {
	FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGH=
T: normal; FONT-STYLE: normal
}
.plain TT {
	FONT-SIZE: 100%; FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap; FONT-WEIGH=
T: normal; FONT-STYLE: normal
}
A IMG {
	BORDER-TOP: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px
}
BODY {
	FONT-SIZE: 12pt; FONT-FAMILY: Tahoma
}
.plain PRE {
	FONT-SIZE: 12pt; FONT-FAMILY: Tahoma
}
.plain TT {
	FONT-SIZE: 12pt; FONT-FAMILY: Tahoma
}
</STYLE>
</HEAD>
<BODY>
<DIV>A while back, I started working with William Swanson on a script templ=
ate format to allow for interoperability in accounts between different wall=
ets. We made some progress, but both of us got pretty busy with other proje=
cts and general interest was still quite low.</DIV>
<DIV>&nbsp;</DIV>
<DIV>It seems interest has picked up again, especially in light of recent=
 developments (i.e. CLTV, relative CLTV, bidirectional payment channels,=
 lightning), where nongeneralized script formats will not readily support=
 the rapidly advancing state-of-the-art in script design.</DIV>
<DIV>&nbsp;</DIV>
<DIV>I have started working on a draft for such a standard: <A href=3D"http=
s://github.com/bitcoin/bips/pull/246">https://github.com/bitcoin/bips/pull/=
246</A></DIV>
<DIV>&nbsp;</DIV>
<DIV>Comments, suggestions, and collaboration&nbsp;are welcome.</DIV>
<DIV>&nbsp;</DIV>
<DIV>- Eric</DIV></BODY></HTML>
--------=_MB3F846721-3C33-4F7A-9E63-E5232FA6E661--