<style> .reveal { font-size: 24px; } . reveal h1 h2 { font-family: "League Gothic", Impact, sans-serif; color: #eee8d5; font-family: "League Gothic", Impact, sans-serif; line-height: 0.9em; letter-spacing: 0.02em; text-transform: uppercase; text-shadow: none; } .reveal ul { font-size: 5 em ; line-height: 1.2 em ; } .reveal pre code { font-size: 0.7em ; margin: 0px 60px 0px 60px; .reveal p { line-height: 1 em ; } .reveal blockquote { font-size: 1 em ; line-height: 1.2 em ; } </style> <img src="https://www.Blockchaincommons.com/images/bcc-card.jpg" width=1024> <font size="5">Blockchain Commons #Gordian Meeting 2024-01-10</font> --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>What is Blockchain Commons? * We are a community interested in self-sovereign control of digital assets. * We bring together stakeholders to collaboratively develop interoperable infrastructure. * We design decentralized solutions where everyone wins. * We are a neutral "not-for-profit" that enables people to control their own digital destiny. --- Thank you to our Sponsors! <img src="https://hackmd.io/_uploads/Hy1azQDGp.png" style="border: 1px white solid;"> Become a sponsor! Mail us at team@blockchaincommons.com --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Happy New Year! * In December We Talked about ... * Output Descriptor v3 * URs & The Need for Improved Docs/BIPs * Gordian Depo! * Open Development --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Today's Topics - dCBOR: The Latest Update - Gordian Seed Tool: Now with Tezos - Multi-Part Implementation Guide for URs - Recent Research Papers - New Research Statuses --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>dCBOR * dCBOR Now Released as I-D 07 * http://tinyurl.com/dcbor-v7 * Builds on new CDE I-D * Common Deterministic Encoding * Carsten Bormann is Now Co-Author * CBOR WG met this morning ... --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>GST: 25519 Interop & Tezos * Gordian Seed Tool (iOS/Mac) now supports three cryptocurrencies * Bitcoin & Ethereum use secp256k1, Tezos uses ed25519, an IETF standard * You can use your seed to generate addresses for any chain - but these are optional default presets * Meanwhile, GST can provide resilience for those keys * Gordian Envelope, SSKR, print-outs, NFC * Museums are increasingly collecting NFTs * Some interest major museum in Share Depo for their NFT artists * We hope this will support them * And provide a model for others to do the same * Original Tezos Release (TZ2) is On Testflight, TZ1 soon * New 1.6 Release Will Be Out to Store this Month --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Multi-Part Implementation Guide for URs * Animated QRs Are Our Biggest Success * But We've Used Source as Our Documentation * Thank you for feedback that wasn't enough! * We Have New Docs Explaining How Things Work - https://github.com/BlockchainCommons/Research/blob/master/papers/bcr-2024-001-multipart-ur.md * Are They Sufficient? * Sparrow's Hummingbird library now supports latest UR Tags. Sparrow reads but does not output them yet. - https://github.com/sparrowwallet/hummingbird * Next Step: BIPs --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Recent Research Papers * BCR 2023-11: URs for Public Keys * BCR 2023-12: Envelope Expressions * BCR 2023-13: Envelope Encryption * BCR 2023-14: Gordian Sealed Transaction Protocol (GSTP) * BCR 2023-19: UR Account Descriptor (v2) * See: http://tinyurl.com/bc-research --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Research Status * ❌❌ — withdrawn * ❌ — superceded * 📙 — research * ⭐️ — reference implementation * ⭐️⭐️ — multiple implementations * ⭐️⭐️⭐️ — standards track * ⭐️⭐️⭐️⭐️ — standardized First pass: https://github.com/BlockchainCommons/Research/ --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Thoughts on Research Status * We want to be clear the current status of our specifications! * Withdrawn vs supercede is one important distinction * Do we suggest backward compatibility or not? * Research, Ref Imp, Multiple Imp, Standards Track also important * It reveals how stable a specification is! * Can list multiple statuses with system * ⭐️⭐️❌ — two implementations, but superceded, for example * Two independent implementations remains our gold standard. --- ## <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"><br/>Secure NFCs * We will be doing some additional work with NFCs in 2024: * ***open development*** javacard-based libraries and apps - https://github.com/proxyco/jc-sskr * leveraging some commodity NFC smartcards - https://www.cardlogix.com/product/nxp-jcop-4-java-card-3-0-5-classic/ * Bitcoin PSBTs, envelope-based SSKR, and digital message signing. * See Gordian SeedTool for some initial work. * If you have interest or expertise, please let us know! --- # Open Development <img src="https://developer.blockchaincommons.com/assets/images/open-dev-wc.png" height="455"> ### Open Source isn't Enough! We Need Open Development! tinyurl.com/open-development ---- ## The Limitations of Open Source - Acknowledge Achievements of Open Source: - Open Source revolutionized software development. - Set a foundation for collaborative and accessible coding. - Address Limitations: - Open source focuses mainly on licensing, less on processes. - Can lead to gaps in design, docs, security, and long-term support. - Heartbleed! - Open Developmeint - Beyond Licenses: - Encompasses collaborative creation of code, standards, and practices. - Fills in these gaps with a more integrated "holistic" approach to development. ---- ## Principles of Open Development - ***Accessibility:*** Open to all, with clear participation and membership rules. - ***Collaboration:*** Inclusive decision-making involving developers, users, and distributors. - ***Diversity:*** Embracing varied backgrounds and perspectives to enhance creativity. - ***Strategy:*** Community-focused planning rather than individual whims. - ***Transparency:*** Openness in processes, decisions, and support mechanisms. - ***Sustainability:*** Long-term commitment to upgrades and fixes. - ***Openness:*** Commitment to interoperability and freedom from platform lock-in. ---- ## Levels of Open Development - ***Level 0: Open Source*** - Basic code availability under open license. - ***Level 1: Inspectable*** - Current, versioned code in public repositories. - ***Level 2: Observable*** - Transparent development processes, including bug tracking and releases. - ***Level 3: Reproducible*** - Compilable code with stubs for private components. - ***Level 4: Testable*** - Comprehensive testing suites for public code. - ***Level 5: Cooperative*** - Community involvement in roadmaps, specs, and contributions. - ***Level 6: Distributed*** - Multi-organizational commitment and shipped products. - ***Level 7: Standardized*** - International standards for interoperability and no vendor lock-in. ---- ## Our Call to Action:<br/>Embrace Open Development! - **Integrate Principles & Practices:** - Integrate Open Development principles into your organizational strategy for collaborative, transparent progress. - Improve your Open Development best practices to maximize the benefits of openness and collaboration. - **Actively Engagement and Improvement:** - Collaborate with to shape and refine Open Development practices in your industry. - Invest resources to expand and evolve these practices for collective advancement. - **Financial Support:** - Allocate financial resources to support organizations advocating and implementing Open Development in our communities. - Invest in developing technology openly and responsibly for future generations. --- <img src="https://i.imgur.com/QyDl5nK.png" width="128" height="128"></br> www.BlockchainCommons.com <img src="https://avatars.githubusercontent.com/ChristopherA?s=195"> Christopher Allen (@ChristopherA)
{"title":"Gordian Meeting 1/10/24","breaks":false,"description":"View the presentation with \"Slide Mode\"","robots":"noindex, nofollow","contributors":"[{\"id\":\"0b0d4b7e-e9c8-49f0-9ef4-13bc8cb215c4\",\"add\":3805,\"del\":1063},{\"id\":\"408a260c-90cf-4399-836c-fa045d136c3f\",\"add\":6206,\"del\":2544}]"}
    128 views
   Owned this note