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
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
|
Return-Path: <christophera@gmail.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
by lists.linuxfoundation.org (Postfix) with ESMTP id 5C216C0001
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 13 May 2021 14:52:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp4.osuosl.org (Postfix) with ESMTP id 34B1B41462
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 13 May 2021 14:52:59 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level:
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001,
HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001]
autolearn=no autolearn_force=no
Authentication-Results: smtp4.osuosl.org (amavisd-new);
dkim=pass (2048-bit key)
header.d=lifewithalacrity-com.20150623.gappssmtp.com
Received: from smtp4.osuosl.org ([127.0.0.1])
by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id QAyc5fxAXIaV
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 13 May 2021 14:52:57 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-vs1-xe2d.google.com (mail-vs1-xe2d.google.com
[IPv6:2607:f8b0:4864:20::e2d])
by smtp4.osuosl.org (Postfix) with ESMTPS id 7893A41461
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 13 May 2021 14:52:57 +0000 (UTC)
Received: by mail-vs1-xe2d.google.com with SMTP id t6so11298042vsp.13
for <bitcoin-dev@lists.linuxfoundation.org>;
Thu, 13 May 2021 07:52:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=lifewithalacrity-com.20150623.gappssmtp.com; s=20150623;
h=mime-version:from:date:message-id:subject:to;
bh=ljpf1V220TNUCpxVNQGNmk1Njb101MoOc1JRUCLXQVY=;
b=tZ8HeDcZDVSrOAsd/Rz94yBdPx6IDxasVlwz4hTxaRU0UJtPQHqfe092FaGcrnmwVd
gxX78p+pgGiz3nI94GpIB2ZEa+ujwR5XKrcsE/QD9r6d/2zL2nJzlrj5P+iBROQRcrPo
9iV1GzFJxT7iI2JxnTObOQQDP/2zkJsfNLvPfzoEvrn69WHu7uZR20iTupLxhhBw+mH4
7ewOy2s9Qxee4FVDT1EhdR131cZj2f12cHXf8g2BTcxt3lDlBgMdWAiLnPqcTBzX6yCV
/iKIS7sieL/huuxCWdOZrzmj4ZX+hMAtjGIDaXfGuY84u3WAeTzoElJG9GBbeMmb7/bx
d5Fw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
bh=ljpf1V220TNUCpxVNQGNmk1Njb101MoOc1JRUCLXQVY=;
b=e47Wlihi9XhDDqfyBnjRWZ1An3u5lC/KqgjpNj2BUBbr0AdchZsiSfs0IjUQS7mblc
dqLCzYg1e4d2/O1+qLqr4Gty0M9avdnvbCUMeEAE5wZSY+VRjbnjzdxqfNSD0Mnvay40
dsVvGTSIDVjE7qfWEjeSJMbpk2K2XChB04TS5gCbVGwh5Me3zslHuIgecuuIppOY6tfP
Z/ttoIXgQfU7rxtCmg2IwINo3rptxFvh3ul2BTep2mZWDNJKGiyni8Mc7sKuzyxWoUDY
Rf1wYXhbdbY9G2QDvIfaiZc7Jz10mUhiwf3IL66/pN1EQ73GIfB4BxUfa7CLCa3AI6jU
28Jw==
X-Gm-Message-State: AOAM533HZp1UJHBfVa9IcnV89EFUqtoZCgPPgXOIux3/pF/D2UIJsDr+
pseOZ0iYkexaygMbSDc0txInsY7Oc+0JMmRz2aXUqg+cjkOH3A==
X-Google-Smtp-Source: ABdhPJxn7trvB668f7iX0VG0hJQ2G9MGyNG85hQ4NwynYdatV2TwCQKFah0mn3TJMusSoOobYHPCekwyFdODOMKBzr8=
X-Received: by 2002:a67:2c57:: with SMTP id s84mr37684527vss.32.1620917575656;
Thu, 13 May 2021 07:52:55 -0700 (PDT)
MIME-Version: 1.0
From: Christopher Allen <ChristopherA@lifewithalacrity.com>
Date: Thu, 13 May 2021 07:52:19 -0700
Message-ID: <CACrqygDSPUSgvoUgP8fKTNWP5qzboHUWWu9Pvh78SVQZjSJ5+Q@mail.gmail.com>
To: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000004ea8e805c2374845"
X-Mailman-Approved-At: Thu, 13 May 2021 14:55:25 +0000
Subject: [bitcoin-dev] Introductory Video on Blockchain Commons UR/QR Tech
Now Available
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: Thu, 13 May 2021 14:52:59 -0000
--0000000000004ea8e805c2374845
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Over the last few years, Blockchain Commons
<https://www.BlockchainCommons.com/> has been working with our Airgapped
Wallet Community
<https://github.com/BlockchainCommons/Airgapped-Wallet-Community> to
produce interoperability specifications to improve Bitcoin wallet usage =E2=
=80=94
and in the future, other cryptocurrency applications, such as Ethereum
wallets, and other cryptography aps, such as chat systems, key-management
programs, and more. Our goal is to improve the independence, security, and
resilience of cryptographic systems.
We recently put together an introductory video to talk about our
initiatives:
* https://www.youtube.com/watch?v=3DRYgOFSdUqWY
We've been working on encoding methods, improved sharding methods, better
user interfaces, partitioned architectures, multisig patterns and more.
It's all in there!
We've also begun work on new documentation for developers, to help
introduce some of our specifications. That begins with a look at Uniform
References, our typed method for encoding binary data in plain-text strings
that are also well-formed URIs suitable for QR.
* UR Overview =E2=80=94
https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/ur-1-o=
verview.md
* A Guide to Using UR for Key Material =E2=80=94
https://github.com/BlockchainCommons/crypto-commons/blob/master/Docs/ur-2-k=
eys.md
(We've got a few more docs coming soon on using URs interactively and for
animated PSBTs and shamir seed shares.)
If anyone is interested in talking about these specifications and other
technologies more, I'm always enthusiastic to do so, here or in the Airgapp=
ed
Wallet Community Discussions
<https://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussion=
s>.
I'm also enthusiastic to get more developers on board in using these
technologies, joining folks like Fully Noded, AirGap Vault, BlueWallet,
Cobo Wallet, and Sparrow Wallet =E2=80=94 interoperability takes a communit=
y!
For further details, I've included a set of links for the topics covered in
the video.
Christopher Allen
President, Blockchain Commons
COMMUNITY LINKS
* Blockchain Commons Website =E2=80=94 https://www.blockchaincommons.com/
* Blockchain Commons Repos =E2=80=94 https://github.com/BlockchainCommons
* Airgapped Wallet Community =E2=80=94
https://github.com/BlockchainCommons/Airgapped-Wallet-Community
BLOCKCHAIN COMMONS TECHNOLOGIES
* ByteWords =E2=80=94
https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-0=
12-bytewords.md
* LifeHash =E2=80=94 https://github.com/BlockchainCommons/bc-lifehash
* SSKR =E2=80=94
https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-0=
11-sskr.md
* Uniform Resources (URs) =E2=80=94
https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-0=
05-ur.md
* Registry of UR Types =E2=80=94
https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-0=
06-urtypes.md
RELATED LIBRARIES
* ByteWords =E2=80=94
https://github.com/BlockchainCommons/crypto-commons#bc-bytewords
* LifeHash =E2=80=94 https://github.com/BlockchainCommons/crypto-commons#li=
fehash
* SSKR =E2=80=94 https://github.com/BlockchainCommons/crypto-commons#bc-ssk=
r
* UR =E2=80=94 https://github.com/BlockchainCommons/crypto-commons#bc-ur
SECURITY ARCHITECTURES & METHODS
* #SmartCustody =E2=80=94 https://www.smartcustody.com/
* TorGap =E2=80=94 https://github.com/BlockchainCommons/torgap
* Designing Multisigs for Independence & Resilience -
https://github.com/BlockchainCommons/Gordian/blob/master/Docs/Multisig.md
EDUCATION
* Learning Bitcoin from the Command Line 2.0 -
https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line
APPLICATIONS MENTIONED
* Gordian Guardian =E2=80=94
https://github.com/BlockchainCommons/GordianGuardian-iOS
* Gordian Server =E2=80=94 https://github.com/BlockchainCommons/GordianServ=
er-macOS
* Gordian Wallet =E2=80=94 https://github.com/BlockchainCommons/GordianWall=
et-iOS
* Keytool =E2=80=94 https://github.com/BlockchainCommons/keytool-cli
* LetheKit =E2=80=94 https://github.com/BlockchainCommons/lethekit
* Seedtool =E2=80=94 https://github.com/BlockchainCommons/seedtool-cli
--0000000000004ea8e805c2374845
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div></div><div><div>Ove=
r the last few years, <a href=3D"https://www.BlockchainCommons.com/">Blockc=
hain Commons</a> has been working with our <a href=3D"https://github.com/Bl=
ockchainCommons/Airgapped-Wallet-Community">Airgapped Wallet Community</a> =
to produce interoperability specifications to improve Bitcoin wallet usage =
=E2=80=94 and in the future, other cryptocurrency applications, such as Eth=
ereum wallets, and other cryptography aps, such as chat systems, key-manage=
ment programs, and more. Our goal is to improve the independence, security,=
and resilience of cryptographic systems.<br></div><div><br></div><div>We r=
ecently put together an introductory video to talk about our initiatives:</=
div><div><br></div><div>* <a href=3D"https://www.youtube.com/watch?v=3DRYgO=
FSdUqWY">https://www.youtube.com/watch?v=3DRYgOFSdUqWY</a></div><div><br></=
div><div>We've been working on encoding methods, improved sharding meth=
ods, better user interfaces, partitioned architectures, multisig patterns a=
nd more. It's all in there!</div><div><br></div><div>We've also beg=
un work on new documentation for developers, to help introduce some of our =
specifications. That begins with a look at Uniform References, our typed me=
thod for encoding binary data in plain-text strings that are also well-form=
ed URIs suitable for QR.</div><div><br></div><div>* UR Overview =E2=80=94 <=
a href=3D"https://github.com/BlockchainCommons/crypto-commons/blob/master/D=
ocs/ur-1-overview.md">https://github.com/BlockchainCommons/crypto-commons/b=
lob/master/Docs/ur-1-overview.md</a></div><div>* A Guide to Using UR for Ke=
y Material =E2=80=94 <a href=3D"https://github.com/BlockchainCommons/crypto=
-commons/blob/master/Docs/ur-2-keys.md">https://github.com/BlockchainCommon=
s/crypto-commons/blob/master/Docs/ur-2-keys.md</a></div><div><br></div><div=
>(We've got a few more docs coming soon on using URs interactively and =
for animated PSBTs and shamir seed shares.)</div><div><br></div><div>If any=
one is interested in talking about these specifications and other technolog=
ies more, I'm always enthusiastic to do so, here or in the <a href=3D"h=
ttps://github.com/BlockchainCommons/Airgapped-Wallet-Community/discussions"=
>Airgapped Wallet Community Discussions</a>. I'm also enthusiastic to g=
et more developers on board in using these technologies, joining folks like=
Fully Noded, AirGap Vault, BlueWallet, Cobo Wallet, and Sparrow Wallet =E2=
=80=94 interoperability takes a community!</div><div><br></div><div>For fur=
ther details, I've included a set of links for the topics covered in th=
e video.</div><div><br></div><div>Christopher Allen</div><div>President, Bl=
ockchain Commons</div><div><br></div><div>COMMUNITY LINKS</div><div><br></d=
iv><div>* Blockchain Commons Website =E2=80=94 <a href=3D"https://www.block=
chaincommons.com/">https://www.blockchaincommons.com/</a></div><div>* Block=
chain Commons Repos =E2=80=94 <a href=3D"https://github.com/BlockchainCommo=
ns">https://github.com/BlockchainCommons</a></div><div>* Airgapped Wallet C=
ommunity =E2=80=94 <a href=3D"https://github.com/BlockchainCommons/Airgappe=
d-Wallet-Community">https://github.com/BlockchainCommons/Airgapped-Wallet-C=
ommunity</a></div><div><br></div><div>BLOCKCHAIN COMMONS TECHNOLOGIES</div>=
<div><br></div><div>* ByteWords =E2=80=94 <a href=3D"https://github.com/Blo=
ckchainCommons/Research/blob/master/papers/bcr-2020-012-bytewords.md">https=
://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-012-by=
tewords.md</a></div><div>* LifeHash =E2=80=94 <a href=3D"https://github.com=
/BlockchainCommons/bc-lifehash">https://github.com/BlockchainCommons/bc-lif=
ehash</a></div><div>* SSKR =E2=80=94 <a href=3D"https://github.com/Blockcha=
inCommons/Research/blob/master/papers/bcr-2020-011-sskr.md">https://github.=
com/BlockchainCommons/Research/blob/master/papers/bcr-2020-011-sskr.md</a><=
/div><div>* Uniform Resources (URs) =E2=80=94 <a href=3D"https://github.com=
/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md">https://=
github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-005-ur.md=
</a></div><div>=C2=A0 =C2=A0* Registry of UR Types =E2=80=94 <a href=3D"htt=
ps://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2020-006-=
urtypes.md">https://github.com/BlockchainCommons/Research/blob/master/paper=
s/bcr-2020-006-urtypes.md</a></div><div><br></div><div>RELATED LIBRARIES</d=
iv><div><br></div><div>* ByteWords =E2=80=94 <a href=3D"https://github.com/=
BlockchainCommons/crypto-commons#bc-bytewords">https://github.com/Blockchai=
nCommons/crypto-commons#bc-bytewords</a></div><div>* LifeHash =E2=80=94 <a =
href=3D"https://github.com/BlockchainCommons/crypto-commons#lifehash">https=
://github.com/BlockchainCommons/crypto-commons#lifehash</a></div><div>* SSK=
R =E2=80=94 <a href=3D"https://github.com/BlockchainCommons/crypto-commons#=
bc-sskr">https://github.com/BlockchainCommons/crypto-commons#bc-sskr</a></d=
iv><div>* UR =E2=80=94 <a href=3D"https://github.com/BlockchainCommons/cryp=
to-commons#bc-ur">https://github.com/BlockchainCommons/crypto-commons#bc-ur=
</a></div><div><br></div><div>SECURITY ARCHITECTURES & METHODS</div><di=
v><br></div><div>* #SmartCustody =E2=80=94 <a href=3D"https://www.smartcust=
ody.com/">https://www.smartcustody.com/</a></div><div>* TorGap =E2=80=94 <a=
href=3D"https://github.com/BlockchainCommons/torgap">https://github.com/Bl=
ockchainCommons/torgap</a></div><div>* Designing Multisigs for Independence=
& Resilience - <a href=3D"https://github.com/BlockchainCommons/Gordian=
/blob/master/Docs/Multisig.md">https://github.com/BlockchainCommons/Gordian=
/blob/master/Docs/Multisig.md</a></div><div><br></div><div>EDUCATION</div><=
div>* Learning Bitcoin from the Command Line 2.0 - <a href=3D"https://githu=
b.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line">https://git=
hub.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line</a></div><=
div><br></div><div>APPLICATIONS MENTIONED</div><div><br></div><div>* Gordia=
n Guardian =E2=80=94 <a href=3D"https://github.com/BlockchainCommons/Gordia=
nGuardian-iOS">https://github.com/BlockchainCommons/GordianGuardian-iOS</a>=
</div><div>* Gordian Server =E2=80=94 <a href=3D"https://github.com/Blockch=
ainCommons/GordianServer-macOS">https://github.com/BlockchainCommons/Gordia=
nServer-macOS</a></div><div>* Gordian Wallet =E2=80=94 <a href=3D"https://g=
ithub.com/BlockchainCommons/GordianWallet-iOS">https://github.com/Blockchai=
nCommons/GordianWallet-iOS</a></div><div>* Keytool =E2=80=94 <a href=3D"htt=
ps://github.com/BlockchainCommons/keytool-cli">https://github.com/Blockchai=
nCommons/keytool-cli</a></div><div>* LetheKit =E2=80=94 <a href=3D"https://=
github.com/BlockchainCommons/lethekit">https://github.com/BlockchainCommons=
/lethekit</a></div><div>* Seedtool =E2=80=94 <a href=3D"https://github.com/=
BlockchainCommons/seedtool-cli">https://github.com/BlockchainCommons/seedto=
ol-cli</a></div></div></div></div></div>
--0000000000004ea8e805c2374845--
|