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
|
Return-Path: <pete@petertodd.org>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136])
by lists.linuxfoundation.org (Postfix) with ESMTP id 49B67C0032
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 18 Oct 2023 22:02:50 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp3.osuosl.org (Postfix) with ESMTP id EB6ED6079B
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 18 Oct 2023 22:02:49 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org EB6ED6079B
Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key,
unprotected) header.d=messagingengine.com header.i=@messagingengine.com
header.a=rsa-sha256 header.s=fm3 header.b=Eo5faACF
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Level:
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp3.osuosl.org ([127.0.0.1])
by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id zLxw9J5iEdDr
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 18 Oct 2023 22:02:48 +0000 (UTC)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com
[66.111.4.27])
by smtp3.osuosl.org (Postfix) with ESMTPS id 52FC060736
for <bitcoin-dev@lists.linuxfoundation.org>;
Wed, 18 Oct 2023 22:02:48 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 52FC060736
Received: from compute7.internal (compute7.nyi.internal [10.202.2.48])
by mailout.nyi.internal (Postfix) with ESMTP id 56B425C01E4;
Wed, 18 Oct 2023 18:02:47 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163])
by compute7.internal (MEProxy); Wed, 18 Oct 2023 18:02:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
:message-id:mime-version:references:reply-to:sender:subject
:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
:x-sasl-enc; s=fm3; t=1697666567; x=1697752967; bh=P4b3ZKoKbux+O
UxJmqco+OEeX4SKigb2SRtITVRfe+I=; b=Eo5faACFPntm8IikBE6VIuklAlsKS
j68naokNMNyMa1BcmRojs4bAlGE9XuapmZ43QrHBRxewMnbAYdF2dzzz6rCmmVfK
ov3oU/8clzG2hNjToL/pzNOYbNFkFHP1zooQOquoCybdsyLu5smUZUcsQ1wUEUm3
1jZP8UeZiSEDP79eF93PmOah1IVDT5unLHJUnZcJp6IGR6yKLDL/6zSJZtXRQOaO
+Y0sYRhtNmSLyjU4CBpjFaMX1lRrb5Rw0+ne1S/nCH0LdaN9UvyekZfS5qlSUitI
JRRL4yLEei44TLzUpSFZnjaecsfqwuJtMHiVmvWTq0oQMfnw992G+FA5A==
X-ME-Sender: <xms:B1YwZZnPiXCMEustMUpLmRi_gWFbHqPROtcQzQi1RVUqPAiJQvGCow>
<xme:B1YwZU32MhIvy0y4tWiArQkNPR7GD05dqNwXIpZF3mGTFVD8KP_bKFPs5FymhIVwP
wX5mNzcSiI55fja5uA>
X-ME-Received: <xmr:B1YwZfpkWFVQk5lk8vs2xrFQnakNsrUhF-nqxjEW2lGtfdaCUu9dR5G94Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrjeehgddtgecutefuodetggdotefrodftvf
curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjsehgtderre
dttddvnecuhfhrohhmpefrvghtvghrucfvohguugcuoehpvghtvgesphgvthgvrhhtohgu
ugdrohhrgheqnecuggftrfgrthhtvghrnhepkeelffeffefhudfgueevffeftefhvefhve
duhfdvteetgefgvedvhfeiteeludeknecuffhomhgrihhnpehgihhthhhusgdrtghomhdp
phgvthgvrhhtohguugdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh
epmhgrihhlfhhrohhmpehpvghtvgesphgvthgvrhhtohguugdrohhrgh
X-ME-Proxy: <xmx:B1YwZZkGt-jR8koKx5kTL-0GYchQK-ur-dEK9a734MaYasMs38KfUw>
<xmx:B1YwZX0JK4W4q-O-rNI_lNEGbjf_yhDMa6H2yqkbTMjIXbxIrgASzw>
<xmx:B1YwZYv0-wPU2ieCitRqU9udNMOqUUpgqk7UV6UDHbKadk7cdxPb2A>
<xmx:B1YwZYxAHJNYQQozn0uqYr5gOorHkQdYkibVgQeMIxM4b63cPfYkDw>
Feedback-ID: i525146e8:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
18 Oct 2023 18:02:46 -0400 (EDT)
Received: by localhost (Postfix, from userid 1000)
id 6E9B45F83B; Wed, 18 Oct 2023 22:02:42 +0000 (UTC)
Date: Wed, 18 Oct 2023 22:02:42 +0000
From: Peter Todd <pete@petertodd.org>
To: Olaoluwa Osuntokun <laolu32@gmail.com>,
Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <ZTBWAgQUlC+lmJVO@petertodd.org>
References: <CAO3Pvs8758W6pPr0z40dvh+y4OB3jiQMfRE-tRq4vkc6bGWxEw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
protocol="application/pgp-signature"; boundary="1KgzybaEZhB/peHC"
Content-Disposition: inline
In-Reply-To: <CAO3Pvs8758W6pPr0z40dvh+y4OB3jiQMfRE-tRq4vkc6bGWxEw@mail.gmail.com>
Subject: Re: [bitcoin-dev] Taproot Assets on Mainnet: Announcing tapd
v0.3.0-alpha
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol 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: Wed, 18 Oct 2023 22:02:50 -0000
--1KgzybaEZhB/peHC
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Oct 18, 2023 at 01:20:03PM -0700, Olaoluwa Osuntokun via bitcoin-de=
v wrote:
> A technical specification for the Universe/Multiverse protocol can be fou=
nd
> here in the BIP:
> https://github.com/Roasbeef/bips/blob/bip-tap-pr/bip-tap-universe.mediawi=
ki.
>=20
> At a high level, a Universe server is used by clients to verify new asset
> issuance, archive off-chain transaction data, and transmit proof informat=
ion
> for transfers. A Universe data structure is an authenticated merkle-sum
> sparse merkle tree that maps an `(outpoint, scriptKey)` tuple to proof da=
ta.
> A `scriptKey` is the protocol's version of the pkScript/scriptPubkey we a=
ll
> know and love today.
Looks like you're missing a citation to my scalable asset transfer work from
2017:
https://petertodd.org/2017/scalable-single-use-seal-asset-transfer
The key concepts in universes is very similar.
--=20
https://petertodd.org 'peter'[:-1]@petertodd.org
--1KgzybaEZhB/peHC
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmUwVf8ACgkQLly11TVR
LzeVCRAAqkwdB0MVxDv8e5fFvNiaUPTAwIGdcjPWgIhlZUBsMAva8pAngfDPYJS9
+SqDtQYCUvjpYM6pz1zmFG7VTqVmpyK8mE7Yq6NKlZhtDAOGB8EC2Gv0t+TMpWXk
yd+uOARE3cI5fdBl73LtDPjgr5R0/78I3QCUeadaJmz23gxuUjufyAUY+Rh+rGB5
/DF7D5J/FBW4gqCvIn0YiIcdGm6U5sci5TaRxyQto6KpnscoMIwVk3rUl/9jwZ2T
1zU0KCBbh1F0jSM6w0+wvy0f3O7T0x719vEEQfAi72pKO1PHGJCTF/fyokp4ga1e
POHdZP24cRtvtWu0Q4ZzWN3SFahq1KS/5+ND8zeDu2vO5nlmdn1y9VZQau5AaSvT
5bWLTnyvx8vGiVCmIHlkgPYD38YSQYTZwK5krhXteugmsrLzXf3AwFnKwU13sWrH
ptN3afDQDg9DdsVmYxexH6uvFqXTGu2uZeaeWeGnq4GxI0uvtWIpVflahfCOacUP
hWDG3AHuFQk6/guGpEALLqmiMJl614DDA6tjLR0O3TRQuny99lvlKS3fIsk51B4S
cjYBJy6Ei8b/sUMdsk5SLRG0lrfhmasi1xYkqq+yZ82cg1hO4AKuD5I6cF/6Iuv1
TtU4OC6h+em+sXM3BDsDOI1Db0/rttRNa4iNPPk1/YX8QhU6TeU=
=xyNE
-----END PGP SIGNATURE-----
--1KgzybaEZhB/peHC--
|