Today’s Gordian Wallet Community meeting focused on Gordian Sealed Transaction Protocol (GSTP), a secure, transport-agnostic request/response system that supports Encrypted State Continuations (ESC) [1/17]. https://www.youtube.com/watch?v=QnH14LkJOnI
Thu Jul 11 16:32:56 +0000 2024
Replying to @ChristopherA
Why GSTP? We need safe communication via a variety of transport methods, some of them unusual. We’re not just talking about TLS for wired communication. (I co-authored TLS!) We need something more for many modern use cases, including data at rest. [2/17]
Thu Jul 11 16:32:58 +0000 2024
Replying to @ChristopherA
GSTP is SECURE. This means that it uses encryption and authentication to verify every message. It is bidirectional and supports P2P thanks to key agreement using ephemeral public keys, thus avoiding the problems of centralized certification. [3/17]
Thu Jul 11 16:32:59 +0000 2024
Replying to @ChristopherA
GSTP is TRANSPORT-AGNOSTIC. Sure, it could go out via TCP/IP, or it could use Tor. But it also might be sent via QR code, bluetooth, or NFC. Many of these are quite insecure as transit methods, which is why we need GSTP. [4/17]
Thu Jul 11 16:33:00 +0000 2024
Replying to @ChristopherA
GSTP is DISTRIBUTED. It supports ESC (Encrypted State Continuations), to securely encapsulate state information. This allows computation to be resumed later without needing to retain state locally, making it ideal for constrained devices and scalable server environments. [5/17]
Thu Jul 11 16:33:01 +0000 2024
Replying to @ChristopherA
Our video has an extensive description of how all the pieces of GSTP work together. [6/17] https://www.youtube.com/watch?v=QnH14LkJOnI
Thu Jul 11 16:33:02 +0000 2024
Replying to @ChristopherA
The full specification for the Gordian Sealed Transaction Protocol (GSTP) can be found in one of Blockchain Commons’ Research Papers. [7/17] https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2023-014-gstp.md
Thu Jul 11 16:33:04 +0000 2024
Replying to @ChristopherA
GSTP builds on Blockchain Commons’ Gordian Envelope “Smart Document” system that is built to allow for the secure, safe, holder-controllable storage of sensitive data. [8/17] https://developer.blockchaincommons.com/envelope/
Thu Jul 11 16:33:06 +0000 2024
Replying to @ChristopherA
Our GSTP release this month was only possible due to the financial support of @FOUNDATIONdvcs as a Resarch Sponsor. Thank you! [9/17] https://github.com/sponsors/BlockchainCommons
Thu Jul 11 16:33:07 +0000 2024
Replying to @ChristopherA
This week’s presentation on GSTP was part of our monthly Gordian meeting, a regular meeting for digital asset and identity wallet developers & other parties interested in the field. [10/17] https://www.youtube.com/watch?v=xLCuvJYnTFs
Thu Jul 11 16:33:10 +0000 2024
Replying to @ChristopherA
Also discussed in this July’s Gordian Developer Meeting, @WolfMcNally offered a demo of two new and updated command-line tools he’s written in Rust. [11/17]
Thu Jul 11 16:33:12 +0000 2024
Replying to @ChristopherA
Seedtool-CLI-Rust is our newest. It supports the creation, recovery, reconstruction, and transformation of seeds. Just install the seedtool-cli crate for Rust! [12/17] https://github.com/BlockchainCommons/seedtool-cli-rust
Thu Jul 11 16:33:13 +0000 2024
Replying to @ChristopherA
We’ve also released a comprehensive user guide for Seedtool-CLI-Rust that discusses all of its capabilities (and why to use them!) [13/17] https://github.com/BlockchainCommons/seedtool-cli-rust/blob/master/MANUAL.md
Thu Jul 11 16:33:15 +0000 2024
Replying to @ChristopherA
Our other CLI is an update of Envelope-CLI-Rust, which demonstrates some of the larger scale capabilities of Gordian Envelope, particularly its ability to elide data while retaining the validity of any signatures. That’s the bc-envelope-cli crate. [14/17] https://github.com/BlockchainCommons/bc-envelope-cli-rust
Thu Jul 11 16:33:16 +0000 2024
Replying to @ChristopherA
That was this month’s Blockchain Commons meeting! Sign up for the Gordian Developer announcements-only mailing list to get info on every monthly meeting. In August we’ll have a presentation, then discussion, about BIP-85! [15/17] https://www.blockchaincommons.com/subscribe/
Thu Jul 11 16:33:17 +0000 2024
Replying to @ChristopherA
We are seeking patronage to support further development of these open wallet and infrastructure tools! If you would like to join @FOUNDATIONdvcs as a Research Patron to help us focus on some facet of open wallet infrastructure, let us know! [16/17] https://github.com/sponsor/BlockchainCommons
Thu Jul 11 16:33:18 +0000 2024
Replying to @ChristopherA
TL;DR: GSTP. Gordian Sealed Transaction Protocol. Secure, transport-agnostic, encrypted state continuation. Looking toward the future for the secure storage & communication of digital assets and secure private identity. [17/17] https://www.youtube.com/watch?v=QnH14LkJOnI
Thu Jul 11 16:33:19 +0000 2024
Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet
I am uncomfortable with many of the DID methods out there, and have specific issues with the final W3C DID spec. But I think the general architectural principle was sound: separate the identifier from both keys and attributes, and unbind that identifier from centralized services.
Wed Jul 17 03:38:28 +0000 2024
Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet
I’m particularly interested in DID methods we with inherent security, such as did:tor, or leverage peer-to-peer or small-clique microledgers for group self-sovereignty, or herd privacy. or leverage emerging threshold cryptography and skin-proofs. …
Wed Jul 17 03:45:21 +0000 2024
Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet
However, competing with LESS (legally enabled self-sovereign) solutions funded by govs has been hard. We recently presented at IETF an elision-focused solution to answer two RFCs suggesting better privacy & human rights, and the answer was “no demand”.
Wed Jul 17 03:47:14 +0000 2024
Replying to @RuffTimo, @CnftMoon, @IOHK_Charles, @elonmusk, @drummondreed and @juanbenet
If there are folk interested in doing it right, I’d be glad to share what is possible, and how to avoid some of the sharper edges. However, W3C DID 1.0 does is really more suited for government-supported LESS Identity project (which at least are better than status quo).
Wed Jul 17 03:50:06 +0000 2024
The Q2 2024 report is out from @blockchaincomns. There’s info on our work on Gordian Envelope, dCBOR, SSH, Bitcoin privacy, and lots more! Take a look! [1/12] https://twitter.com/BlockchainComns/status/1816189610235744668
Wed Jul 24 19:17:52 +0000 2024
Replying to @ChristopherA
Envelope is built on deterministic CBOR (dCBOR), which @BlockchainComns also talks about in the quarterly report. The biggest news? Increased uptake of dCBOR by developers and CBOR experts. [4/12] https://datatracker.ietf.org/doc/draft-mcnally-deterministic-cbor/
Wed Jul 24 19:17:53 +0000 2024
Replying to @ChristopherA
But also take a look at our Request/Response video, which demonstrates some of the more advanced capabilities of Gordian Envelope, which can automate processes by taking out unnecessary human intervention, and actually increase security! [3/12] https://www.youtube.com/watch?v=ZXDf2cmfX1k
Wed Jul 24 19:17:53 +0000 2024
Replying to @ChristopherA
Gordian Envelope is Blockchain Commons’ foundational “Smart Document” system. Some of our work this quarter was to better explain it in a new executive summary. [2/12] https://developer.blockchaincommons.com/envelope/summary/
Wed Jul 24 19:17:53 +0000 2024
Replying to @ChristopherA
One of our biggest expansions this quarter was into SSH. We’re working on making it more secure to distribute software. Our first step has been to update the Envelope CLI to support SSH signing. [7/12] https://github.com/BlockchainCommons/bc-envelope-cli-rust
Wed Jul 24 19:17:54 +0000 2024
Replying to @ChristopherA
Also at our Gordian Developer Meetings, @bitgould talked about Bitcoin’s PayJoin and its future. [6/12] https://www.youtube.com/watch?v=oMGL-Y498ZQ
Wed Jul 24 19:17:54 +0000 2024
Replying to @ChristopherA
Community is important! Blockchain Commons is creating interoperable specs for use by everyone. We were thus thrilled to have a few presentations from the community this quarter. @jesseposner talked about FROST, and its usefulness for Bitcoin. [5/12] https://www.youtube.com/watch?v=uCM8dDql6oo
Wed Jul 24 19:17:54 +0000 2024
Replying to @ChristopherA
But there was so much more. Take a look at the quarterly report for design patterns, DID futures, graphs in Envelope, and all of the other stuff I missed! [10/12] https://www.blockchaincommons.com/quarterlies/Q2-2024/
Wed Jul 24 19:17:55 +0000 2024
Replying to @ChristopherA
I wrote a “musing” article about our practice of Minimum Viable Architecture, and why it’s a better development methodology than MVPs. It is another highlight of the quarter. [9/12] https://www.blockchaincommons.com/musings/musings-mva/
Wed Jul 24 19:17:55 +0000 2024
Replying to @ChristopherA
We also did some major work on the Gordian Sealed Transaction Protocol (GSTP), which uses Envelopes for secure communication with a new and innovative system we call Encrypted State Continuations (ESC). Take a look at the video! [8/12] https://www.youtube.com/watch?v=QnH14LkJOnI
Wed Jul 24 19:17:55 +0000 2024
Replying to @ChristopherA
And please become a sponsor to support the continued development of private, resilient, open, and independent digital-asset systems. [12/12] https://github.com/sponsors/BlockchainCommons
Wed Jul 24 19:17:56 +0000 2024
Replying to @ChristopherA
Subscribe to the Gordian Developers announcement-only mailing list so that you can be notified of our latest feature presentations and wallet developer conversations. [11/12] https://www.blockchaincommons.com/subscribe/
Wed Jul 24 19:17:56 +0000 2024
RT @gosu128: Amazing new concept for Web3. Worth reading.
Musings of a Trust Architect: Minimum Viable Architecture (MVA) https://t.co/Cd…
Wed Jul 24 19:25:10 +0000 2024
Replying to @ChristopherA
The Ledger Seed Tool app has been released and can be installed from Ledger Live, and is available for all Ledger Nano devices; Nano S, Nano S Plus and Nano X. Ledger Stax version is still a work in progress
Thu Jul 25 16:53:46 +0000 2024
I’m pleased to hear that @Ledger is now officially offers an alternative to Ledger Recover with an SSKR (Sharded Secret Key Reconstruction) app. It supports user’s to be the sole keepers of their seed phrase, but splits into shares for reliability.
https://www.ledger.com/blog/seed-tool-app
Thu Jul 25 16:53:46 +0000 2024
Replying to @ChristopherA
These standards for wallet interoperability can only happen with your financial support. If self-sovereign recovery using SSKR secret shares is important to you, sponsor us at https://github.com/sponsors/blockchaincommons
Thu Jul 25 16:53:47 +0000 2024
Replying to @ChristopherA
With SSKR being available to more than 6 million hardware devices, I hope that more wallets will offer the interoperable SSKR standard as an alternative to backup and restore cryptographic seeds. For more details see: https://developer.blockchaincommons.com/sskr/
Thu Jul 25 16:53:47 +0000 2024
Replying to @ChristopherA
At our August Gordian Developers Meeting (August 7th, 10am PDT), BIP-85 champion Aneesh Karve @akarve will give a feature presentation on BIP-85. If you’re a wallet developer, or just interested in Bitcoin, just us! [2/10] https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/bip85-meeting.md
Thu Jul 25 17:01:33 +0000 2024
How do you create, manage & store digital-asset seeds in a way that’s secure & resilient? That’s a question that @BlockchainComns has worked on since the start & we’d like to talk about a useful tool at our meeting this August: BIP-85. [1/10] https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/bip85-meeting.md
Thu Jul 25 17:01:33 +0000 2024
Replying to @ChristopherA
What is BIP-85’s current state? What are the use cases for it instead of HD keys? What is its future? We hope to cover that and more at our August Gordian Developers Meeting. [5/10]
Thu Jul 25 17:01:34 +0000 2024
Replying to @ChristopherA
BIP-85 is fundamentally a way to use a master seed to deterministically generate children seed, so you can safely use one seed to manage seeds on a multitude of devices. [4/10]
Thu Jul 25 17:01:34 +0000 2024
Replying to @ChristopherA
The BIP-85 cheekily states: “One Seed to rule them all, One Key to find them, One Path to bring them all, And in cryptography bind them.” [3/10] https://github.com/bitcoin/bips/blob/master/bip-0085.mediawiki#abstract
Thu Jul 25 17:01:34 +0000 2024
Replying to @ChristopherA
Bring your own seed-related topics! We’d love to talk about them! Our ultimate goal is to create interoperable specifications and best practices that help everyone in the digital-asset space (especially users!) [7/10]
Thu Jul 25 17:01:35 +0000 2024
Replying to @ChristopherA
More generally, August’s Gordian Developers Meeting will cover a variety of topics about seeds, which are the heart of protecting your digital assets. We’ll talk about about backup methods such as SSKR, the use of metadata, and more! [6/10]
Thu Jul 25 17:01:35 +0000 2024
Replying to @ChristopherA
More generally, August’s Gordian Developers Meeting will cover a variety of topics about seeds, which are the heart of protecting your digital assets. We’ll talk about about backup methods such as SSKR, the use of metadata, and more! [6/10] https://x.com/ChristopherA/status/1816517209298268532
Thu Jul 25 17:01:35 +0000 2024
Replying to @ChristopherA
Support Blockchain Commons’ work in support cryptographic wallet interoperability by becoming a GitHub patron. Every sponsorship, big or small, helps to demonstrate the importance of our work. [10/10] https://github.com/sponsors/BlockchainCommons
Thu Jul 25 17:01:36 +0000 2024
Replying to @ChristopherA
Subscribe to Blockchain Commons’ announcements-only mailing list for wallet developers to see the monthly announcements for our meetings and feature presentations. [9/10] https://www.blockchaincommons.com/subscribe/
Thu Jul 25 17:01:36 +0000 2024
Replying to @ChristopherA
Click through to our August Meeting page to download an ICS calendar file to put the BIP-85 & Seed meeting on your calendar. [8/10] https://github.com/BlockchainCommons/Gordian-Developer-Community/blob/master/meetings/bip85-meeting.md
Thu Jul 25 17:01:36 +0000 2024
Replying to @nvk
Take a look at the benefits of Request/Response for UX (and also security): https://youtu.be/ZXDf2cmfX1k
Tue Jul 30 01:23:51 +0000 2024
Replying to @nvk
https://github.com/BlockchainCommons/SmartCustody/blob/master/Docs/Scenario-Multisig-RR.md