<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Coinkite’s Substack]]></title><description><![CDATA[BITCOIN SECURITY HARDWARE DON'T TRUST. VERIFY.]]></description><link>https://substack.coinkite.com</link><image><url>https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png</url><title>Coinkite’s Substack</title><link>https://substack.coinkite.com</link></image><generator>Substack</generator><lastBuildDate>Fri, 01 May 2026 01:02:32 GMT</lastBuildDate><atom:link href="https://substack.coinkite.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Coinkite]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[coinkite@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[coinkite@substack.com]]></itunes:email><itunes:name><![CDATA[Coinkite]]></itunes:name></itunes:owner><itunes:author><![CDATA[Coinkite]]></itunes:author><googleplay:owner><![CDATA[coinkite@substack.com]]></googleplay:owner><googleplay:email><![CDATA[coinkite@substack.com]]></googleplay:email><googleplay:author><![CDATA[Coinkite]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[COLDCARD Co-Sign and Key Teleport]]></title><description><![CDATA[New COLDCARD Release: Many BIG features & Fixes!]]></description><link>https://substack.coinkite.com/p/coldcard-co-sign-and-key-teleport</link><guid isPermaLink="false">https://substack.coinkite.com/p/coldcard-co-sign-and-key-teleport</guid><pubDate>Tue, 22 Apr 2025 02:32:36 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K7IP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1><strong>Two New Heavyweight Features</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K7IP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K7IP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 424w, https://substackcdn.com/image/fetch/$s_!K7IP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 848w, https://substackcdn.com/image/fetch/$s_!K7IP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 1272w, https://substackcdn.com/image/fetch/$s_!K7IP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K7IP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png" width="1456" height="1127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1127,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2910062,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://substack.coinkite.com/i/161852710?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K7IP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 424w, https://substackcdn.com/image/fetch/$s_!K7IP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 848w, https://substackcdn.com/image/fetch/$s_!K7IP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 1272w, https://substackcdn.com/image/fetch/$s_!K7IP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99e8a8e0-696d-4f26-931d-483559ce308f_2077x1608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>CCC: </strong>COLDCARD can now Co-sign like collaborative multisig HSMs, no centralized servers needed.</p><p><strong>KeyTeleport:</strong> Send secrets on a video call to other COLDCARD! Securely move seeds, secure notes/passwords, multisig PSBTs, even full backups (full clone), between two Q using QR or NFC</p><h2><strong>CCC - ColdCard Cosign</strong></h2><p>COLDCARD holds a key in a 2-of-3 multisig, <strong>in addition to</strong> the normal signing key it has.</p><ul><li><p>It applies a spending policy like an HSM:</p><ul><li><p>velocity and magnitude limits</p></li><li><p>whitelisted destination addresses</p></li><li><p>2FA authentication using phone app (<a href="https://www.rfc-editor.org/rfc/rfc6238">RFC 6238</a>)</p></li></ul></li><li><p>But will sign its part of a transaction automatically if those condition are met, giving you 2 keys of the multisig and control over the funds</p></li><li><p>Spending policy can be exceeded with help of the other co-signer (3rd key), when needed</p></li><li><p>Cannot view or change the CCC spending policy once set, policy violations are not explained</p></li><li><p>Existing multisig wallets can be used by importing the spending-policy-controlled key</p></li><li><p><a href="https://www.youtube.com/watch?v=6MoQpLrPYXY">CCC Demo Video (youtube)</a> and <a href="https://coldcard.com/docs/coldcard-cosigning/#enable-ccc">Online docs (coldcard.com)</a></p></li></ul><h2><strong>Key Teleport (Q)</strong></h2><p>Easily and securely move seed phrases, secure notes/passwords, multisig PSBT files, and even full Coldcard backups, between two COLDCARD Q using QR codes and/or NFC with helper website.</p><ul><li><p>Can send master seed (words, xprv), anything held in seed vault, secure notes/passwords (singular, or all) and PSBT involved in a multisig to the other co-signers</p></li><li><p>Full COLDCARD backup is possible as well, but receiver must be &#8220;unseeded&#8221; Q for best result.</p></li><li><p>In other words, you can <strong>clone your Q</strong> over a zoom call to another person.</p></li><li><p>ECDH to create session key for AES-256-CTR, with another layer of AES-256-CTR using a short password (stretched by PBKDF2-SHA512) inside</p></li><li><p>Receiver shows sender a (simple) QR and a numeric code; sender replies with larger BBQr and 8-char password</p></li><li><p>See protocol spec in <a href="https://github.com/Coldcard/firmware/blob/master/docs/key-teleport.md">docs/key-teleport.md</a></p></li><li><p>Online docs are coming soon.</p></li><li><p>Related website is: <a href="https://keyteleport.com/">keyteleport.com</a></p></li></ul><h3><strong>Teleport of Multisig PSBT</strong></h3><p>After you sign a multisig PSBT, you have option to &#8220;Key Teleport&#8221; the PSBT file to any one of the other signers in the wallet. We already have a shared pubkey with them, so the process is simple and does not require any action on their part in advance. Plus, starting in this firmware release, COLDCARD can finalize multisig transactions, so the last signer can publish the signed transaction via <a href="https://pushtx.org/">PushTX</a> (NFC tap) to get it on the blockchain directly.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!huNf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!huNf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 424w, https://substackcdn.com/image/fetch/$s_!huNf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 848w, https://substackcdn.com/image/fetch/$s_!huNf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 1272w, https://substackcdn.com/image/fetch/$s_!huNf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!huNf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png" width="320" height="240" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:240,&quot;width&quot;:320,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Example sharing menu for PSBT&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Example sharing menu for PSBT" title="Example sharing menu for PSBT" srcset="https://substackcdn.com/image/fetch/$s_!huNf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 424w, https://substackcdn.com/image/fetch/$s_!huNf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 848w, https://substackcdn.com/image/fetch/$s_!huNf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 1272w, https://substackcdn.com/image/fetch/$s_!huNf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0f9a0cf-57e9-48f4-97dd-45f6be77a44c_320x240.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Above is an example of the menu shown where you select who should get the PSBT file next. As you can see two have already signed the file (checkmarks).</p><h3><strong>Shared Improvements - Both Mk4 and Q</strong></h3><ul><li><p>New Feature: Multisig transactions are finalized when sufficiently signed. Allows use of <a href="https://pushtx.org/">PushTX</a> with multisig wallets.</p></li><li><p>New Feature: Signing artifacts re-export to various media. Now you have the option of exporting the signing products (transaction/PSBT) to different media than the original source. Incoming PSBT over QR can be signed and saved to SD card if desired.</p></li><li><p>New Feature: Multisig export files are signed now. Read more <a href="https://github.com/Coldcard/firmware/blob/master/docs/msg-signing.md#signed-exports">here</a></p></li><li><p>Enhancement: NFC export usability upgrade: NFC keeps exporting until CANCEL/X is pressed</p></li><li><p>Enhancement: Add <code>Bitcoin Safe</code> option to <code>Export Wallet</code></p></li><li><p>Enhancement: 10% performance improvement in USB upload speed for large files</p></li><li><p>(Q only) Enhancement: Always choose the biggest possible display size for QR</p></li></ul><h4><strong>Bugfixes</strong></h4><ul><li><p>Do not allow change Main PIN to same value already used as Trick PIN, even if Trick PIN is hidden.</p></li><li><p>Fix stuck progress bar under <code>Receiving...</code> after a USB communications failure</p></li><li><p>Showing derivation path in Address Explorer for root key (m) showed double slash (//)</p></li><li><p>Can restore developer backup with custom password other than 12 words format</p></li><li><p>Virtual Disk auto mode ignores already signed PSBTs (with &#8220;-signed&#8221; in file name)</p></li><li><p>Virtual Disk auto mode stuck on &#8220;Reading&#8230;&#8221; screen sometimes</p></li><li><p>Finalization of foreign inputs from partial signatures. Thanks <em>Christian Uebber</em>!</p></li><li><p>Temporary seed from COLDCARD backup failed to load stored multisig wallets</p></li><li><p><code>Destroy Seed</code> also removes all Trick PINs from SE2.</p></li><li><p><code>Lock Down Seed</code> requires pressing confirm key (4) to execute</p></li><li><p>(Q only) Only BBQr is allowed to export Coldcard, Core, and pretty descriptor</p></li></ul><p><strong><a href="https://coldcardwallet.com/docs/upgrade">Download the latest firmware</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Coinkite #BLACKFRIDAY sale started ! 🛍️🎉]]></title><description><![CDATA[Up to 25% OFF]]></description><link>https://substack.coinkite.com/p/coinkite-blackfriday-sale-started</link><guid isPermaLink="false">https://substack.coinkite.com/p/coinkite-blackfriday-sale-started</guid><pubDate>Wed, 22 Nov 2023 15:44:33 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bcT7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Good Morning!</p><p>Exciting news - our <a href="https://x.com/Coinkite/status/1727334267334865065?s=20">#BitcoinBlackFriday</a> Sale has officially started! Dive into incredible deals with up to 25% off on select items. It's the perfect time to enhance your family's Bitcoin security with the trusted <a href="https://store.coinkite.com/store/category/mk4">COLDCARD</a>. Discover the innovative <a href="https://store.coinkite.com/store/category/tapsigner">TAPSIGNER</a>, a game-changer simple bitcoin signer. And keep track of Bitcoin&#8217;s time chain with the stylish and informative <a href="https://store.coinkite.com/store/blockclock">BLOCKCLOCK</a>. Don't miss out on these exclusive offers!</p><p>Happy Shopping! &#128717;&#65039;&#127881;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://store.coinkite.com/store&quot;,&quot;text&quot;:&quot;SHOP COINKITE DEALS NOW&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://store.coinkite.com/store"><span>SHOP COINKITE DEALS NOW</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bcT7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bcT7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bcT7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bcT7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bcT7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bcT7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg" width="768" height="439" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:439,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:241162,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bcT7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bcT7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bcT7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bcT7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e0b97a9-c5ad-4494-b365-0b6b0ae55147_768x439.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Coinkite&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Announcing: Edge Firmware [developer preview] for CC Mk4 ]]></title><description><![CDATA[If you are not a developer, you can ignore Edge version completely.]]></description><link>https://substack.coinkite.com/p/announcing-edge-firmware-developer</link><guid isPermaLink="false">https://substack.coinkite.com/p/announcing-edge-firmware-developer</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Fri, 12 May 2023 15:54:27 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f8943ab3-1d40-432d-825e-175d67271d79_926x1396.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Bitcoin is always evolving and there are many powerful new features that are &#8220;just around the corner&#8221;. We want to get closer to that corner, and make that new tech safe to use! But at the same time, we&#8217;re not sure if it <strong>is</strong> safe yet. It&#8217;s got bugs for sure, and some of those bugs might be very expensive.</p><p>Our answer is what we&#8217;re calling &#8220;Edge Firmware for Mk4&#8221;. It will be updated more frequently and contain the very latest in BIP&#8217;s and other upcoming tech for Bitcoin. It&#8217;s not for everyday hodlers: it&#8217;s for the wallet developers and power users who are itching to experiment with new types of signatures, and complex new on-chain wallet types.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Coinkite&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Let&#8217;s not be <code>#reckless</code> &#8212; Do not use this firmware on your main stash. Do not run it to impress potential sexual partners.</p><p>Winning features from &#8220;edge&#8221; will be moved to the normal firmware only when they are ready, and we are still developing new and practical features on both branches. Isolating the riskier stuff allows us to concentrate on everyday features, that everyone can use right away, while the Bitcoin community develops supporting code for new types of signatures and consensus related changes.</p><p>If you are not a developer, you can ignore Edge version completely.</p><h2><strong>Where to Find It</strong></h2><p>The source code lives on branch <code>edge</code> on the same Coldcard github repo: <a href="https://github.com/Coldcard/firmware/tree/edge">Edge branch on Github</a></p><p>Binaries can be reproduced from the code in that branch and signed binaries will carry an X in their version number. The code will alert the user on each power up, and the scroll bar is marked with &#8220;EDGE&#8221;, on screen.</p><p><a href="https://coldcardwallet.com/downloads">Get the signed binary here</a></p><h2><strong>6.0.0X - First Edge release.</strong></h2><h3><strong>TAPROOT</strong></h3><ul><li><p>Taproot keyspend &amp; Tapscript multisig <code>sortedmulti_a</code> (tree depth = 0)</p></li><li><p>Paper wallets can be P2TR address format.</p></li><li><p>Limitations:</p><ul><li><p>only TREE of depth 0 is allowed</p></li><li><p>max 32 signers in TR multisig, only allowed script is: <code>sortedmulti_a</code></p></li><li><p>if we can sign by both key path and script path: key path has precedence.</p></li></ul></li><li><p><a href="https://github.com/Coldcard/firmware/blob/edge/docs/taproot.md">Full technical details available here.</a></p></li></ul><h3><strong>BIP-0129 Bitcoin Secure Multisig Setup (BSMS)</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IC-Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IC-Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 424w, https://substackcdn.com/image/fetch/$s_!IC-Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 848w, https://substackcdn.com/image/fetch/$s_!IC-Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 1272w, https://substackcdn.com/image/fetch/$s_!IC-Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IC-Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png" width="706" height="353" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfa6a047-cec9-4223-96bb-7239f9793865_128x64.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:64,&quot;width&quot;:128,&quot;resizeWidth&quot;:706,&quot;bytes&quot;:617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IC-Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 424w, https://substackcdn.com/image/fetch/$s_!IC-Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 848w, https://substackcdn.com/image/fetch/$s_!IC-Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 1272w, https://substackcdn.com/image/fetch/$s_!IC-Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfa6a047-cec9-4223-96bb-7239f9793865_128x64.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><ul><li><p>Both Coordinator and Signer roles are supported.</p></li><li><p>Encryption and decimal and hex tokens are supported.</p></li><li><p><a href="https://coldcardwallet.com/docs/bsms">More screenshots and user documentation.</a></p></li></ul><h3><strong>Fixes &amp; Common Enhancements</strong></h3><ul><li><p>Enhancement: change Key Origin Information export format in multisig <code>addresses.csv</code> according to <a href="https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki#key-expressions">BIP-0380</a> <code>(m=0F056943)/m/48'/1'/0'/2'/0/0</code> &#8211;&gt; <code>[0F056943/48'/1'/0'/2'/0/0]</code></p></li><li><p>Bugfix: correct <code>scriptPubkey</code> parsing for segwit v1-v16</p></li><li><p>Bugfix: do not infer segwit just by availability of <code>PSBT_IN_WITNESS_UTXO</code> in PSBT</p></li></ul><p>These have been fixed on master as well, but are not yet part of a release.</p><h2><strong>What&#8217;s Next</strong></h2><p>Obviously&#8230; Miniscript!</p><p><a href="https://coldcardwallet.com/docs/upgrade">Download the latest firmware</a></p><div><hr></div><p><a href="https://store.coinkite.com/store/coldcard">Get COLDCARD Mk4</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Coinkite&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Meet Vivek: Your Go-To Expert for All Things Coinkite]]></title><description><![CDATA[Welcome to the Coinkite family!]]></description><link>https://substack.coinkite.com/p/meet-vivek-your-go-to-expert-for</link><guid isPermaLink="false">https://substack.coinkite.com/p/meet-vivek-your-go-to-expert-for</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Fri, 24 Mar 2023 18:03:41 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!btLF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FFr67PcRWwAAJIb3.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We are thrilled to introduce a new member of the Coinkite family! Please join us in extending a warm welcome to Vivek, our newly appointed Vice President of Business Development. </p><p>With extensive industry knowledge and experience under his belt, Vivek is eager to share his expertise with you. He will be embarking on a nationwide tour, conducting workshops to help you fully harness the power of Coinkite's comprehensive product suite, including the indispensable COLDCARD. Recognizing the importance of the COLDCARD to the Bitcoin community, we are committed to equipping our users with all the necessary resources for maximizing its potential. </p><p>We'd love to hear from you! Share your suggestions for COLDCARD tutorials you'd like Vivek to create by participating in this Twitter thread:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/Seardsalmon/status/1638953192288575489&quot;,&quot;full_text&quot;:&quot;I heard y&#8217;all wanted some <span class=\&quot;tweet-fake-link\&quot;>@COLDCARDwallet</span> <span class=\&quot;tweet-fake-link\&quot;>@TAPSIGNER</span> tutorials &#128526; &quot;,&quot;username&quot;:&quot;Seardsalmon&quot;,&quot;name&quot;:&quot;V&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu Mar 23 17:17:45 +0000 2023&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/Fr67PcRWwAAJIb3.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/qZZj4Crh75&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:4,&quot;like_count&quot;:54,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p>&#8212;The Coinkite Team</p>]]></content:encoded></item><item><title><![CDATA[Huge Mk4 Release! Version 5.1.0]]></title><description><![CDATA[MicroSD as 2FA, Import TAPSIGNER as main/ephemeral seed, Detached sig for exports, App-specific deriv paths, Import/Export overhaul, incl Samourai POST/PRE-MIX, Opt to save pw 4 next backup & more]]></description><link>https://substack.coinkite.com/p/huge-mk4-release-version-510</link><guid isPermaLink="false">https://substack.coinkite.com/p/huge-mk4-release-version-510</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Mon, 27 Feb 2023 19:32:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K1eR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://coldcardwallet.com/docs/upgrade&quot;,&quot;text&quot;:&quot;Download the latest firmware&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://coldcardwallet.com/docs/upgrade"><span>Download the latest firmware</span></a></p><h2><strong>New Features</strong></h2><ul><li><p>&#8220;MicroSD card as Second Factor&#8221;. Specially marked MicroSD card must be already inserted when (true) PIN is entered, or else seed is wiped. Add, remove and check cards in menu: <code>Settings -&gt; Login Settings -&gt; MicroSD 2FA</code></p></li><li><p>Import TAPSIGNER encrypted backup as main or ephemeral seed, for PSBT signing. This is a great way to <strong>safely</strong> use the key previously held inside a TAPSIGNER, because the COLDCARD can take over the signing that used to be done by the card.</p></li><li><p>Detached Bitcoin signature files for most exports.</p><ul><li><p>Files exported are now signed with a detached signature. Look for a <code>.sig</code> file with the same name, and verify signature with your favourite Bitcoin tools. See &#8220;Signed Exports&#8221; in <code>docs/msg-signing.md</code>for more information.</p></li><li><p>Coldcard can now verify signed files:</p><ul><li><p>SD card and Virtual disk <code>Advanced/Tools -&gt; File Management -&gt; Verify Sig File</code></p></li><li><p>NFC <code>Advanced/Tools -&gt; NFC Tools -&gt; Verify Sig File</code></p></li></ul></li><li><p><a href="https://coldcard.com/docs/sign-text-file#signed-exports">Learn more here</a></p></li><li><p>Related new website: <a href="https://checkmsg.org/">Check your Bitcoin signatures here</a></p></li></ul></li></ul><h2><strong>Enhancements</strong></h2><ul><li><p>Address Explorer:</p><ul><li><p>Application-specific derivation paths in <code>Address Explorer -&gt; Applications</code></p></li><li><p>Bugfix: Change value was ignored when generating addresses file</p></li></ul></li><li><p>Imports:</p><ul><li><p>Add import multisig wallet via Virtual Disk</p></li><li><p>Add import extended private key via Virtual Disk and via NFC</p></li><li><p>Import seed in compact/truncated form (just 3-4 letters of each seed word)</p></li><li><p>Import extended private key as ephemeral seed</p></li></ul></li><li><p>Export:</p><ul><li><p>Samourai POST-MIX and PRE-MIX descriptor export options added</p></li><li><p>Lily Wallet added</p></li><li><p>Ability to export all supported wallets via NFC (instead of SD card only)</p></li><li><p>Change electrum export file name from &#8216;new-wallet.json&#8217; to &#8216;new-electrum.json&#8217;</p></li><li><p>Allow export of Wasabi skeleton for Bitcoin Regtest.</p></li></ul></li><li><p>Backup Enhancement:</p><ul><li><p>Option to save the backup file&#8217;s encryption password for next backup. Then next backup is quick and simple: no need to record yet another 12 words.</p></li></ul></li><li><p>During seed generation from dice rolls, enforce at least 50 rolls for 12 word seeds, and 99 rolls for 24 word seeds. Statistical distribution check</p></li><li><p>Single signature wallet generic descriptor export <code>Advanced -&gt; Export Wallet -&gt; Descriptor</code>. Both new format with internal/external in one descriptor <code>&lt;0;1&gt;</code> and standard with two descriptors are supported. added to prevent users from generating low-entropy seeds by rolling same value repeatedly.</p></li><li><p>Docs: Add <code>docs/rolls12.py</code> script for verifying dice rolls math for 12 word seeds.</p></li></ul><h2><strong>Bug Fixes</strong></h2><ul><li><p>Offer import/export from/to Virtual Disk in UI even if SD Card is inserted.</p></li><li><p>Recalculate extended key saved in settings upon chain change (BTC, XTN, XRT).</p></li><li><p>Provide correct derivation path (m/84&#8217;/1&#8217;/0&#8217;) for testnet Wasabi export.</p></li><li><p>Properly display UX checkmark only if testnet (XTN, XRT) is enabled in <code>Settings- &gt; Danger Zone -&gt; Testnet Mode</code>.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://store.coinkite.com/store/coldcard&quot;,&quot;text&quot;:&quot;Get the Mk4&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://store.coinkite.com/store/coldcard"><span>Get the Mk4</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K1eR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K1eR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 424w, https://substackcdn.com/image/fetch/$s_!K1eR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 848w, https://substackcdn.com/image/fetch/$s_!K1eR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 1272w, https://substackcdn.com/image/fetch/$s_!K1eR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K1eR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png" width="549" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:549,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Version 5.1.0 for Mk4 Released&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Version 5.1.0 for Mk4 Released" title="Version 5.1.0 for Mk4 Released" srcset="https://substackcdn.com/image/fetch/$s_!K1eR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 424w, https://substackcdn.com/image/fetch/$s_!K1eR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 848w, https://substackcdn.com/image/fetch/$s_!K1eR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 1272w, https://substackcdn.com/image/fetch/$s_!K1eR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcad59337-e223-473c-b8f2-51dc9fa084e1_549x550.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li></ul>]]></content:encoded></item><item><title><![CDATA[Meet the COLDCARD Q1]]></title><description><![CDATA[Uncompromising Security & Convenience: Full QWERTY Keyboard, Dedicated Function Keys, and Unbeatable MicroSD Power]]></description><link>https://substack.coinkite.com/p/meet-the-coldcard-q1</link><guid isPermaLink="false">https://substack.coinkite.com/p/meet-the-coldcard-q1</guid><dc:creator><![CDATA[DocHEX]]></dc:creator><pubDate>Thu, 09 Feb 2023 15:01:38 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/32f043ee-1510-4a27-ae1d-844caa9fe489_2400x1800.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Gone are the days of sacrificing security for convenience, or vice versa. The COLDCARD Q1 is here to offer a harmonious balance between the two, allowing you to take control of your own Bitcoin private keys with easy and confidence .</p><p>At Coinkite, we believe in putting users first and that's exactly what we have done with the Q1. Our team listened to the needs of the Bitcoin community and worked tirelessly to create a solution that would meet their most pressing requirements. </p><p>The result is a product that is truly outstanding in the world of hardware signing devices. The COLDCARD Q1 is a testament to the power of collaboration, bringing together user needs and engineering brilliance to create a product that offers security and ease of use like never before.</p><p>This innovative product embodies the true spirit of collaboration, blending user feedback with engineering prowess to create a solution that truly empowers Bitcoiners.</p><h2>Effortless BIP-39 Passphrase Entry &amp; Dedicated Function Keys</h2><p>With a full QWERTY keyboard, entering your BIP-39 passphrase has never been easier to type in. The addition of dedicated function keys streamlines submenu navigation, NFC compatibility, QR code decoding, and even a built-in flashlight for optimal scanning in low-light conditions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q0_5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q0_5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q0_5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q0_5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q0_5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q0_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:158711,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!q0_5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q0_5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q0_5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q0_5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F35623d1a-e1ed-4f40-82c8-14b78e744b9e_2400x1800.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Superior Display with QR Code Accessibility</h2><p>With a colored LCD screen featuring 9 times more pixels than the MK4, text readability and QR code accessibility have been elevated to new heights. This improvement ensures compatibility with even the most basic scanning devices.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/36f9f5f1-7ee2-4eeb-bad9-7a22cfcf974e_2400x1800.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/859b63bb-288b-493e-98f6-5c8a826ee219_2400x1800.jpeg&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8808479c-6ab2-440c-ac32-d9664df30f69_1456x720.png&quot;}},&quot;isEditorNode&quot;:true}"></div><h2>Convenient Data Storage &amp; Backup</h2><p>Enjoy the convenience of our push-pull design and extended hanging mechanism for easily handling the microSD cards. It makes creating backups and transfiguring data a breeze. Keep your unsigned and signed transactions separate with ease and streamline backup operations with two accessible MicroSD slots.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hyPi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hyPi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hyPi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hyPi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hyPi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hyPi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167430,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hyPi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hyPi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hyPi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hyPi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc324f7c3-0c15-4711-bf0b-d668ed5af940_2400x1800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Power Independence &amp; Air-gapping</h2><p>With both USB-C and battery power options, the Q1 offers exceptional power independence. Both USB-C data and NFC data can be permanently disabled by cutting a specific PCB trace.</p><p>Powered by USB-C, delivering 100mA at 5 volts, or alternatively with 3 AAA batteries, the Q1 offers unparalleled power independence. For added security, both USB data and NFC data can be permanently disabled by cutting a specific PCB trace, ensuring your data remains secure at all times.</p><p>The QR code decoder on the Q1 boasts bright LED lights, ensuring optimal scanning even in low-light conditions. Data decoding is executed via a secure 2-wire serial port connection, preventing any malicious incursions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q_tu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q_tu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q_tu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q_tu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q_tu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q_tu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q_tu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!q_tu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!q_tu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!q_tu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5a97dc7-393b-43c0-bbad-b2ad69585651_2400x1800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>Convenient Data Storage &amp; Backup</h2><p>Enjoy the convenience of a push-pull design and extended hanging mechanism, making data storage and retrieval effortless. Keep your unsigned and signed transactions separate with ease, and streamline backup operations and file transfers with these two accessible slots. Say goodbye to the hassle of battery removal and hello to a more efficient self-custody experience with the COLDCARD Q1.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Y4fa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Y4fa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y4fa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y4fa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y4fa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Y4fa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167430,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Y4fa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Y4fa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Y4fa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Y4fa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd733fda6-9fcd-4d27-83d2-54f34715e9e8_2400x1800.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Be a part of the future of self-custody with the COLDCARD Q1. </p><p>Early bird discount now available on Coinkite&#8217;s store: https://store.coinkite.com/store/cc-q1</p><p>Learn more: https://coldcard.com/docs/coldcard-q1</p><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/p/meet-the-coldcard-q1?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thank you for reading Coinkite&#8217;s Substack. Feel free to share the good news:</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/p/meet-the-coldcard-q1?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.coinkite.com/p/meet-the-coldcard-q1?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div>]]></content:encoded></item><item><title><![CDATA[Proof of Keys Vol 3. Final]]></title><description><![CDATA[On Breaking SHA256 FUD, Attack Surfaces of Computers, Bitcoin Binary Watch Bot, Quantum Computing & Multisig Grifters Attacks]]></description><link>https://substack.coinkite.com/p/proof-of-keys-vol-3-final</link><guid isPermaLink="false">https://substack.coinkite.com/p/proof-of-keys-vol-3-final</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Fri, 20 Jan 2023 18:37:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Dee: </strong>Sparrow has a great thing called Master Fingerprint ID, , we as well have something called Master Fingerprint ID that you can check on the COLDCARD itself. If you're dealing with a single sig wallet, and you don't know if you're in your passphrase wallet or your in your BIP85 wallet, or whatever you want, you can go to Advanced Tools and go to View Identity. And then it will give you a string of eight letters and numbers. And that's basically the first four bytes of your public key. Like a username, it&#8217;s a way to identify what wallet you're in with, without having to just try and sign a transaction and get that error. It's just a good thing for beginners to know about. And I find it very useful.</p><p><strong>NVK:</strong> Cool, thanks, Dee. I think it'd be really cool to talk about some of the some of the FUD around solutions and  some of the ways the products in the market do address them, hopefully, we can clear a few of those, because that's in my view, one of the things that keep people from using good solutions is just this fear of the nearly impossible attacks, or attacks that are complete lies (ie FUD). Why don't we start with: 'can Sha 256 be broken?' We hear every time the price of Bitcoin goes up. People come into this Bitcoin space and start saying that somebody could break bitcoin's cryptography. How big is the entropy space for ECDSA and Schnorr in the way that Bitcoin uses it? And how hard it is to break it. </p><p><strong>Rijndael:</strong> It's really large orders of magnitude. Humans are really bad at comprehending orders of magnitude. The order of the number of atoms in the observable universe is about two orders of magnitude larger than the number of valid ECDSA keys that you can have in Bitcoin. What Justine was saying earlier about that your seed is a representation of your private key. What happens is, when you go to create a new wallet, your wallet generates new really big random numbers, and then feeds it into an algorithm that creates a master private key. And then that master private key is used to derive all of your addresses and the corresponding private keys for them. There's two ways that somebody could get your private key: one of them is that they just get really lucky. And they have what's called a collision where they randomly pick a key, that's the same as one of your keys. And as I mentioned, there's a really, really, really large number of keys out there. It's very unlikely that somebody is going to pick the same one. Or the other thing is the security of Bitcoin&#8217;s digital signatures rests on a thing called the discrete log problem. And the idea is that we don't know any way of un-doing particular mathematical operations over elliptic curves. And if we did that, it would mean a lot of things about cryptography and the whole internet would be broken. The cryptography that's protecting Bitcoin is like the same cryptography that protects the rest of the internet. If that broke, pretty much everything would break. </p><p><strong>NVK:</strong> If the Bitcoin cryptography is broken airplanes start falling off the sky, electricity will stop being delivered, and the water will stop being delivered. Even your sewer likely stopped working in a big city. Essentially, everything in your life that maintains you alive, except from being out in the bush, depends on cryptography nowadays, and its geography.</p><p><strong>Rijindael: </strong>Also, Bitcoin needs the Internet to work. </p><p><strong>NVK: </strong>Well, there's radio.</p><p><strong>Rijindael: </strong>Well, you can broadcast a transaction, but the miners are going to need the internet, right?</p><p><strong>NVK: </strong>That's right. Everything in Bitcoin starts from entropy. That's why I wanted to start from there and address the original original FUD in terms of Bitcoin, custody. Now, let's dive into sanity and quality of entropy. If you have a bad or evil device or piece of software, it could create bad entropy to you either by bug or by a malicious intent. Just to oversimplify it, let's say you have a rainbow table, or a known bug and derivation. And, an evil piece of software or hardware wallet could theoretically start giving you either extremely weak entropy accidentally, or it could give you entropy that they themselves know some part of the entropy; which is kind of scary, right? Because they could give you entropy that they can then later derive it themselves, those keys, and then take your money remotely without you ever knowing what happened. I think it's important here to understand why people in this space are so adamant about you using software that is verifiable: so you can go look at the source code. You can build it yourself; not that everybody's going to do it. But people who have some notability, or people who understand it in this space are going to go look at the software because they understand it. They're either going to vouch for that piece of software, or they're going to say to that they're finding any issues with it. That means that when you're using your COLDCARD somebody else looked at that source code and knows that Coinkite is not sort of hiding some purposeful bad derivation there. Now another thing that goes in that sense is: why is it important to bring your own entropy? Because why trust the software itself at all? Why don't you just throw some dice, and input that entropy yourself into the COLDCARD? In my view, that's even a better solution. Or at least do it to prove it that the device does what it claims it does. And then you do a new one or some mix of it.</p><p><strong>Good Guy Biker</strong>: That's why you use those chips on your devices, right? Because they're certified. They've been tested for entropy creation, right? I think there's  the hardware is a big part of that too.</p><p><strong>NVK</strong>: Yes, the thing though: I don't want to trust the trng, even though it is certified on a hardware device. Chances of that having a backdoor or being evil are low. If there is a backdoor, it probably is going to be state actor level try to do something. In my view, we don't like to trust it at all. What we do is we mix the entropy of different chips manufacturers that would of all have had to conspire together to do perform such an attack. And then on top of that, they would have to cheat our openly verifiable source code. If you add a dice roll on top of that, they can't really do anything about it. There are devices out there that don't have verifiable source code and they do depend on certification, so their security level does depend on that single point of failure. Let's call it that way. And we have seen this happening the world through time in terms of attacks on security systems, by state level attackers. </p><p><strong>Good Guy Biker:</strong> The enclaves or chipsets that the Trezor use are easily exfiltrated using glitching exploits on some of the older models. The barrier of physically taking private keys from some of the older Trezor is a 15-minute YouTube video, a breadboard, and a few jumper cables. Whereas, with something like the COLDCARD, which uses multiple secure enclaves, it's incredibly difficult. You would need laminating or microwave equipment, and university-level laser equipment before you can accomplish these types of exfiltration. I think that's a big step: simple secure hardware.</p><p><strong>NVK: </strong>That's one cool thing you get with multi-sig or a passphrase; is that you de-risk each key. Both Justine at Unchained Capital and Jamesons at Casa do source that entropy from different hardware wallets, which I assume you guys allow customers to pick, but you probably advise them to pick different hardware wallets. And on Casa's Keys app you will also have the app being one source of entropy as well.</p><p><strong>Lazy Ninja: </strong>Also there there may be people listening right now that thinks this is tinfoil hat stuff that you don't need to pay attention to but there's a theory right now in the theft of Luke's coins, that somebody identified that his system has common vulnerability that's been reported publicly that the random number generator on that system is terribly broken.</p><p><strong>NVK: </strong>This is where the rabbit hole of: 'please don't roll your own solutions' as a civilian is so important. Even as a programmer: don't roll your own solutions. Because your widow may not be able to recover from that or you are fallible, and your own solution has not had the scrutiny of the market to find those bugs that may be an even bigger problem.</p><p><strong>Lazy Ninja</strong>: You're only one person, and it's just impossible to do the level of scrutiny needed on complicated systems to validate everything. Even sometimes looking at the failure, it's not obvious to you because these things are much more subtle. These errors than they appear when people sort of disclosed and it seems obvious, but when you don't know the errors there, it's really hard to see.</p><p><strong>NVK</strong>: An air-gapped computer running an OS like Cubes or Tails is a great solution for doing Bitcoin operations, constructing transactions, and checking your wallet, but it is a terrible solution for handling private keys. General-purpose computers were not designed to hold secrets, they are extremely complex machines. Even if the OS is open-source, there are still 50 layers that are closed below that. Even Raspberry Pis are closed-source. Everything is closed. I think Lazy Ninja has some great commentary on the attack surface of general-purpose computers.</p><p><strong>Lazy Ninja</strong>: I just want to make it clear that some of these advanced attacks are not purely theoretical. One of the things people sometimes do to protect themselves is to use an air-gapped computer with a hard drive that has never touched the internet. Obvious, the code had to get onto the hard drive at some point. The user does their stuff and then wipes the hard drive or something similar. However, a sophisticated attacker who has malware in the source code that people are downloading and putting on the air-gapped computer to set it up, can make it possible for the source code to cache private keys and other sensitive information to memory chips on the system that cannot be easily removed. For example, a private key could be cached to BIOS memory, and even if the hard drive is wiped, the key may still be stored in physical hardware on the computer that cannot be removed without destroying the computer. If the system is reinfected by the same virus, it can go look in those cache places and recover the information. These are advanced and tricky ways that attackers can steal sensitive information. </p><p><strong>NVK</strong>: This is a trivial attack on something like a Raspberry Pi. It is possible because it has a bunch of proprietary, closed binary blobs running on the main micro and auxiliary systems. People trying to experiment with DIY solutions may use a curl to a bash script to build all the source code from the internet without knowing what packages are coming in to build that source code. They're not reviewing it themselves and not part of a package system where people actively seek to remove packages and have less attack surface. This is a huge amount of work that Bitcoin Core goes through, where it doesn't have dependencies. This means that when building the software, everything required comes in the same bundle and has already been reviewed. Most importantly, it is deterministically built so that when people claim the source does what it does, you can check byte by byte that your build is the same one. There is no room for anyone to change anything and do any shenanigans. We see mistakes where people try to do entropy without paying attention, using dice, dominoes or paper out of a hat and accidentally type in the same result. Every single bit of weak entropy space in Bitcoin is being watched and has already been derived. If you have a low entropy Bitcoin key, someone will take those funds from you. When talking about quality open source software, commercial software, and hardware in Bitcoin, a lot of work goes into making sure it's not exposing you to hacks or bad entropy. Craig, how do you manage packages and give advice to people using open source software wallets on a computer?</p><p><strong>Craig Raw</strong>: The reality is that there are lots of dependencies and all of the noted difficult, but nevertheless, possible attacks are valid. If someone has the same access that you do when you run your bitcoin wallet, they have all the permissions to access the memory in which it is and pod drive. That's why we use hardware wallets, to have an air gap or a key sitting on a different device which is not running in the same memory space, or at least that an attacker doesn't have access to that. In terms of dependencies, the way to deal with it is to try and reduce them as much as possible and then review the ones that are there. This is the same approach that Bitcoin Core would take. However, the more common attack vector is malware sitting on your computer which has access to your bitcoin wallet and may have compromised your wallet.</p><p><strong>Good Guy Biker:</strong> The number one reason that this is happening here in Canada is that the internet service providers' DNS lists are being hacked. As a result, a lot of local internet service providers are redirecting people to bad Electrum packages, images, or copies of websites. It's not just the GitHubs or repositories or bad tutorials that are sending people to these bad payloads, sometimes it's a case of AT&amp;T being exploited.</p><p><strong>NVK:</strong> You know, that brings me to <a href="https://binarywatch.org">binarywatch.org</a>. It's a little project we put together recently. Essentially, it watches the binaries, which are the downloadable version of the software that is reproducibly built, ideally, or at least the binaries are signed. Most Bitcoin software, the binaries are assigned with the maintainers' keys. And people should always check the signature before they run software in general, but especially if it's Bitcoin software, to make sure that it is the actual software intended for them, not an evil version of that software. It&#8217;s <a href="https://twitter.com/binarywatchbot">@binarywatchbot</a> on Twitter and it watches a lot of Bitcoin project binaries. And if they produce a bad signature, it will warn you. But you can always check it there. It's nice to have multiple people, multiple parties, double-checking the same thing, because they would have a good copy, a good known copy of that public key that was used to sign that specific software.</p><p><strong>Lazy Ninja:</strong> And always make sure to check multiple maintainer keys because again, in the case of our friend, his PGP key was also compromised, which could have released bad versions.</p><p><strong>Portland:</strong> I wanted to make a comment on random sources of entropy, specifically hardware random number generators. There are three things that must go right to implement them correctly. First, you must have a true random source of entropy on the silicon. This is the manufacturers' job. For example, STM, which is used in the Coldcard, has a hardware random number generator that I personally trust. However, it is also important to implement it correctly in software. This means using the correct code to activate it and obtaining random entropy from it. Lastly, there must be protection against a common vulnerability exploit, such as 2019 15847, where the compiler can optimize out the necessary instructions. This led to the Talos 2 situation, where a PowerPC processor had a great random number generator, but the library GCC used to compile to the architecture optimized out the total range of entropy possible. Even if the programmer wrote the code correctly, the compiler would optimize the entropy range.</p><p><strong>NVK:</strong> It could even get funnier; for instance blockchain info back in the day was not randomizing key values, which is one of the nuances that go into building this. Essentially, there was a guy collecting Bitcoin from people who had a blockchain dot info wallet because they had a 404 error on random number.org. It was literally a 404 error because somebody was pulling random numbers from some random website that claimed to have random numbers to begin with. Programmers do all kinds of stupid things, but it's not always malicious. When there's a large install base, there are more eyes on it, more people trying to break it. It's economically interesting for people to try to break it, and those problems, bugs, they do come because people want bounties, people want fame. I highly recommend if you're interested in this topic, I had <a href="https://bitcoin.review/podcast/episode-19/">an episode of Bitcoin Review with Lazy Ninja, Craig and a few others on diving into wallets.</a> I think we linked it on the nest. When conducting Bitcoin transactions, the more complicated your setup is, the greater the risk you are in. Smart people who are more familiar with the topic may be more vulnerable to these risks because they may use more advanced or customized methods to secure their transactions, which can also increase the chances of human error or oversights. For example, someone may use a custom ThinkPad laptop that has had all of its radios removed and is only used for Bitcoin transactions, but if they were to accidentally plug in a malware-infected USB device, their entire setup could be compromised. On the other hand, less knowledgeable people may use more standard and well-known security methods, such as using a hardware wallet and sticking to a single signature approach or seeking assistance with multisig through CASA, Unchained, Nunchuk or Keeper. This can be less risky because these methods have been widely tested and have fewer opportunities for human error. This is why we recommend using hardware devices specifically designed for Bitcoin transactions, and using "air-gapped" systems, where the device containing the secrets is not connected to the internet or other devices. This greatly reduces the chances of a security breach, and is relatively easy and inexpensive to implement. What other FUD that's reasonable but also so very unlikely to happen do you guys want to bring up?</p><p><strong>Good Guy Biker:</strong> Quantum computer risk is a topic that many people are discussing. However, most people don't realize that companies like D-Wave, working on quantum computers, will not be the only ones to benefit from this technology. The entire industry will benefit and many people will work towards solutions for quantum hardening. This is not necessary right now, it's more of a "Boogeyman." In the worst-case scenario, if a Black Swan event were to occur, the node operators would likely roll back to a particular block before the event and implement quantum hardening.</p><p><strong>NVK: </strong>One attack that is worth mentioning is multisig grifting. This is where a virus on a computer replaces the payout addresses on a multisig and the devices are not prepared to check. This allows the attacker to control the outputs and send the change to themselves. They may not be able to spend it, but the victim will not know where the change went. This can also be done with xpubs. If a victim has a large UTXO in their wallet and does not have good UTXO management, the change can be sent to an unknown address. This is where the attacker may try to grift the victim for money. This type of attack can happen with most wallets that are not as great in the market, as they are not prepared to deal with this type of attack.</p><p><strong>Good Guy Biker</strong>: But you helped fix that with COLDCARD, didn't you NVK?</p><p><strong>NVK: </strong>We enforce certain measures to prevent this type of attack. We don't give you a choice and we will give you a warning if there is something fishy, but we cannot know everything. There are ways of handling this type of attack, such as using a BIP that addresses this issue: <a href="https://github.com/bitcoin/bips/blob/master/bip-0129.mediawiki">BIP 129, Bitcoin Secure Multisig Setup (BSMS</a>). This standard helps address some of that quorum knowledge by all the signers. However, all the signers are not the same, so it's important to have diversity in hardware signing devices and make sure that they have the best defenses in place. It's important to not use random hardware wallets that you heard are great on Twitter, but to do your research and make sure that you are using a reliable and secure hardware wallet. A lot of hardware wallets in the market are not commonly recommended and are mostly just Android phones from China in a different package, pretending to be very secure, but they are not.</p><div><hr></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1609968429120765952?s=20&amp;t=IRuBQreUFvIaNxIhsZD8NQ&quot;,&quot;full_text&quot;:&quot;Will be doing a Spaces about Self-Custody for <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> <span class=\&quot;tweet-fake-link\&quot;>#ProofOfKeys</span> Jan3\n\nJoin us! https://t.co/hAEzpRWgz8&quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;NVK &#9889;&#65039;&#127774; @nvk@nvk.org&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Jan 02 17:42:39 +0000 2023&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:45,&quot;like_count&quot;:199,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.coinkite.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Understanding The COLDCARD Mk4 Security Model and Secure Element Use]]></title><description><![CDATA[By Tristan Borges Solari (guest author)]]></description><link>https://substack.coinkite.com/p/understanding-the-coldcard-mk4-security</link><guid isPermaLink="false">https://substack.coinkite.com/p/understanding-the-coldcard-mk4-security</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Mon, 16 Jan 2023 14:08:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HKos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Using the Coldcard Mk4 is pretty straightforward. Yet, what goes on under the hood is far from obvious. Technical documentation, the hardware specifications and code used are available, yet not easily understandable by all.</p><p>To best understand what&#8217;s going on under the hood, we will go through the process of setting up a Coldcard and using it.</p><p>The mechanics involved will be broken down at each step of the process. This way you will have a holistic view of the Coldcard&#8217;s security.</p><h2><strong>Using Your Coldcard for the First Time</strong></h2><h3><strong>Fresh from the Factory</strong></h3><p>Your Coldcard Mk4 will arrive in a sealed, tamper-evident bag. On it you&#8217;ll notice a number, which is unique to every Coldcard manufactured. There will also be a copy of this number included in the bag.</p><p>This same number will appear on the device screen when you turn it on for the first time, since it is recorded into the OTP (One-Time-Programmable) flash memory.</p><p><em>What is OTP Flash?</em></p><p>OTP (One-Time-Programmable) flash is a type of non-volatile memory (info remains even if the device is powered down) that can only be written to a single time. It is used for storing data that should not be modified after it is programmed. Unlike regular flash memory, OTP flash cells do not have the ability to be erased and reprogrammed because the circuit that erases them is not provided.</p><p>When an OTP flash cell is manufactured, it is programmed with all-ones and then you can clear some of the bits to zero. However, once a bit is cleared it cannot be set back to one.</p><p>Additionally, on this specific chip, an ECC (Error Correction Code) is applied and written adjacent to the cell during programming. The ECC allows for detection and correction of errors that may occur during the write process and prevents further writes to the OTP flash cell. The ECC value and the value itself are locked, making the OTP flash a secure and reliable option for data storage.</p><p><strong>Benefits of the Packaging and Bag Number</strong></p><ul><li><p>Proves that you are the one powering-up the Coldcard for first time.</p></li><li><p>Enforces secure supply chain (not an intercepted package).</p><ul><li><p>E.g., if you buy a Coldcard on Ebay, and it&#8217;s not in its bag, then you are in trouble.</p></li></ul></li><li><p>The bag cannot be replaced or resealed.</p></li></ul><p>The goal here is to ensure that no one has intercepted your package and fiddled with it in any way.</p><h3><strong>Power ON</strong></h3><p>Once you&#8217;ve inspected that the bag in which it came in is intact and that the number written on it matches the copy found inside, you will plug your Coldcard to a <a href="https://usbcoldpower.com/">battery</a> using the USB-C connector.</p><p>You will then be faced with the bag number. As mentioned above, it&#8217;s stored in a secure area of the flash memory at the Coinkite factory and approved by a verifiable cryptographic signature used to identify themselves as the original source of this information.</p><p>Now, you may ask yourself, how can I trust this information? First, the bootloader (the computer program that handles starting a computer) will not run the device&#8217;s firmware (software that gives the basic instructions for how the hardware should operate and interact with other software running on a device) if it is unsigned or signed incorrectly.</p><p>Second, if anything were to be changed at the bootloader or firmware level, the red caution light would turn on, indicating that something went wrong (we&#8217;ll get into more detail later).</p><h3><strong>Securing the Device</strong></h3><p>If all goes well in the previous step, there&#8217;ll be a solid green light on the front of the device. Now that the Coldcard is up and running, we can proceed to the next step : deciding on your PIN and writing down your anti-phishing words.</p><p>The PIN has many roles :</p><ul><li><p>Access to your device and seed phrase (12/24 words) is protected by your knowledge of the PIN.</p></li><li><p>It cannot be brute-forced (only 13 tries).</p></li><li><p>Works with anti-phishing words to prevent Trojan devices.</p></li><li><p>It&#8217;s tightly integrated with the secure elements, and their protection of the seed phrase.</p></li></ul><p>The PIN is made up of two parts, a prefix and a suffix, each being 2 to 6 digits in length. After entering the prefix, two words, known as the anti-phishing words, are generated.</p><p>These words are taken from the BIP-39 word list and used as an additional security method to help prevent attacks, like an <a href="https://en.wikipedia.org/wiki/Evil_maid_attack">Evil maid attack</a>, or a <a href="https://en.wikipedia.org/wiki/Trojan_horse_(computing)">Trojan horse</a>, where you think that you&#8217;re using your Coldcard but in fact it&#8217;s a fake one used to collect your PIN code.</p><p>Once you note them down, you can proceed by entering the second part of your PIN.</p><p>Note that if you enter the same prefix on a different, new Coldcard you won&#8217;t be getting the same anti-phishing words since each Coldcard device has a unique &#8220;secret&#8221; held within SE1.</p><h3><strong>Generating your Private Key</strong></h3><p><strong>Hardware Brief</strong></p><p>The main hardware components at play at this step are the secure elements (SE) and the microcontroller.</p><p><em><strong>What is a Secure Element?</strong></em></p><p>Think of it as a safe containing secrets that can work in conjunction with other elements found in your hardware device, if the proper clearances are provided. It can defend the secrets held within it against sophisticated software and hardware attacks. Data processed on a SE is isolated from software found elsewhere in the operating system.</p><p><em><strong>What is a MCU?</strong></em></p><p>The MCU acts like a little brain. But instead of telling your lungs to expand and retract and your heart to beat, it directs other portions of an electronic system.</p><p>The Coldcard Mk4, unlike its predecessors and other products like it on the market, has two Secure Elements (SE) : Microchip&#8217;s ATECC608B (which we will refer to as SE1) and Maxim&#8217;s DS28C36B (referred to as SE2), both designated by the arrows marked with &#8220;SHOOT THESE&#8221; on the front of the device. On the backside of the device, you will notice the Microcontroller (MCU), the &#8203;&#8203;STM32L4S5VIT6, which is the large chip near the top</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HKos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HKos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 424w, https://substackcdn.com/image/fetch/$s_!HKos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 848w, https://substackcdn.com/image/fetch/$s_!HKos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 1272w, https://substackcdn.com/image/fetch/$s_!HKos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HKos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png" width="1091" height="456" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:456,&quot;width&quot;:1091,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:786071,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HKos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 424w, https://substackcdn.com/image/fetch/$s_!HKos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 848w, https://substackcdn.com/image/fetch/$s_!HKos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 1272w, https://substackcdn.com/image/fetch/$s_!HKos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a57c3a2-71fe-48a5-bda0-fdcbec465b94_1091x456.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>.</p><p><strong>The Process</strong></p><p>Now that your PIN and anti-phishing words are determined, the Coldcard Mk4 is ready to generate your private key.</p><p>A source of entropy, or randomness, is required to pick your private key. The Coldcard uses a True Random Number Generator (TRNG), found inside the MCU, to do so.</p><p>The entropy used for seed-picking is also seeded by a RNG from both SE1 and SE2. This means that 3 True RNG&#8217;s are involved: SE1, SE2 and MCU.</p><p>The number obtained is then run through a secure hash algorithm with a digest size of 256 bits, or the SHA-256. The goal here is to remove any bias the TRNG might have. For instance, if the ratio of 0 number bits to 1 number bits is known (e.g. 10% are 0 and 90% are 1), this process will address that and adjust the ratio to 50/50 - we call this &#8220;whitening&#8221;.</p><p>SHA-256 is one of the most widely used and secure hashing algorithms, and is core to Bitcoin, having secured trillions in $USD equivalent in transactions up until now.</p><p>You are not required to completely trust this process either. You have the option of using the <a href="https://coldcard.com/docs/verifying-dice-roll-math">dice rolls method</a> instead to complement or replace this step.</p><p>Each roll of a D6 dice provides 2.585 bits of entropy. By adding <a href="https://store.coinkite.com/store/dice-100">100 dice</a> rolls, you will have the entropy necessary to be secure (you can even <a href="https://coldcard.com/docs/verifying-dice-roll-math">verify the math</a>yourself. It&#8217;s critical that you do the actual dice rolls for this to work and not fake it.</p><p>Once the private key is determined, it&#8217;s encrypted, then stored in SE1 and remains protected by your PIN. The advantage of storing it here is that it is physically separated from the MCU, which isn&#8217;t a device designed to withstand physical attacks.</p><p>Note that we do not want to trust SE1, which is why we encrypt the private key before storing it. The encryption is done with AES-256-CTR, using a 256-bit key determined by a combination of factors from SE1, SE2 and the main microcontroller.</p><p>This means that SE1 alone cannot decrypt the private key. Therefore, we can leverage SE1&#8217;s security benefits all the while not exposing sensitive information to it.</p><p>The mcu replaceable key is set once a new seed is stored in SE1. This is an additional secret held in the MCU that plays a role in providing a decryption key to gain access to the private key.</p><p>The MCU, SE1 and SE2 are needed to decrypt SE1&#8217;s copy of the seed, so we can just &#8220;quick wipe&#8221; by forgetting the MCU part of the key since the actual AES key is still unknown. However, you are limited to 256 wipes of this key. &nbsp;</p><p><em><strong>What is AES-256?</strong></em></p><p>AES-256 is a type of encryption that uses a key with 256 bits (or 32 bytes) of length to encrypt data. It is widely deployed in all commercial crypto systems and many military ones as well. Being a 256-bit key, it is not feasible to brute force (guessing the answer through systematic trial and error).</p><p>Used for protecting all web traffic (HTTPS), your bank cards (Visa, MC, Amex) and nearly everything everywhere, you dont need to worry about AES being the weak link.</p><p>Remember, we are also using the physical protections of the SE chips (designed to even resist <a href="https://blog.coinkite.com/laser-fault-injection/">probing by lasers</a>). Central to the design of the Mk4, is that both SE1 and SE2, plus the main micro need to be &#8220;fully cracked&#8221; to get the seed phrase out of a Coldcard.</p><h3><strong>Accessing the Private Key</strong></h3><p>Let&#8217;s say you close your device after setting it up for the first time and now you wish to use it again to sign a Bitcoin transaction. Accessing the private key involves communicating pairing secrets between SE1, SE2 and the MCU.</p><p>In other words, they must authenticate themselves to one another to establish an electrical connection between them to further exchange secrets and access the private key.</p><p>Each chip holds its own secrets and to reveal them takes some advanced cryptography (HMAC, AES-256 &amp; ECDH):</p><ul><li><p>MCU : holds the pairing secrets, accessible only by bootloader. Also holds part of the decryption key for SE1.</p></li><li><p>SE1 : holds the private key, but it&#8217;s encrypted.</p></li><li><p>SE2 : knows Trick PINs and part of the decryption key that SE1 needs.</p></li></ul><p>Once valid pairing secrets are shared between the chips, the communication between them is enabled to allow access to the private key.</p><p>Here is what the process looks like under the hood :</p><ol><li><p>You enter a PIN;</p></li><li><p>The MCU authenticates itself with SE2 and checks if it&#8217;s a Trick PIN (SE2 doesn&#8217;t know the true PIN);</p></li><li><p>If it&#8217;s a Trick PIN, then it is activated;</p></li><li><p>The SE1, using the correct PIN, a public key signature and the ECDH setup, will authenticate itself to SE2. This will reveal SE2&#8217;s decryption key.</p></li><li><p>If it&#8217;s an incorrect PIN, a attempt counter is activated (you have a total of 13 login attempts);</p></li><li><p>The 3 keys are combined using HMAC(SHA-256) into a single decryption key used to decode the data previously stored in SE1.</p></li><li><p>Using both the MCU&#8217;s and SE2&#8217;s decryption keys, you now gain access to SE1&#8217;s decryption key, thus gaining access to the private key.</p></li></ol><p><strong>Other things to note :</strong></p><ul><li><p>During operation, the main firmware asks for permission to the bootloader to communicate with the secure element.</p></li><li><p>The sequence described above implements a data structure that is signed by HMAC generated by the bootloader.</p></li><li><p>The bootloader code knows a secret, which it picks and keeps secret behind a hardware firewall held within the MCU.</p></li><li><p>Secrets are encrypted using AES-256.</p></li><li><p>The hardware firewall protects the bootloader from access from any other code running on the chip, no matter how it got there.</p></li><li><p>The chips involved must complete a specific sequence using the pairing secrets, if one bit is off, nothing works.</p></li></ul><p><em><strong>What are HMAC &amp; ECDH?</strong></em></p><ul><li><p>Hash-based message &nbsp;authentication code (HMAC) is an authentication technique that uses cryptography to verify that data is correct and authentic using shared secrets.</p></li><li><p>Elliptic-curve Diffie&#8211;Hellman (ECDH) is a key establishment protocol using public-private key pairs, suitable for elliptic curve cryptography, where a shared secret can be communicated over an insecure channel.</p></li></ul><p><strong>Tough to Crack</strong></p><p>Monitoring the communications channels between SE1 and SE2 and the MCU will not help you. All of their communications (even though only over a few millimetres of copper) are encrypted and authenticated.</p><p>The communications protocols between SE1/SE2 and MCU are quite involved, and any single bit error will prevent correct operation. Listening alone will not help you, and interjecting (introducing new hardware or devices into a system) does not help either thanks to ECDH and the encryption done with shared secrets between the devices.</p><p>Using a dual secure element model greatly improves the security of the Coldcard Mk4 :</p><ul><li><p>They do not share bugs and weaknesses since they are from different vendors.</p></li><li><p>Provides dedicated, purpose-built secure storage for your seed words, physically separated from the MCU.</p></li><li><p>Controls the LEDs so malicious software can&#8217;t change their behavior.</p></li><li><p>Removes the possibility of resetting the device due to its heavy involvement in Coldcard operations.</p></li></ul><h3><strong>What if the Secure Elements are Backdoored?&nbsp;</strong></h3><p>The Coldcard Mk4 is designed with security in mind, and uses a number of different features to protect your funds even if one or both of the secure elements were to be &#8220;backdoored&#8221;, which means that it was compromised or tampered with by an attacker.</p><p>One of the key features that helps to protect against backdoors is the use of hardware-based security. The secure elements in the Coldcard Mk4 are physically separate from the microcontroller unit, which is the part of the device that runs the software.</p><p>All Bitcoin signing is done in the MCU using the same code (libsecp256k1) as in Bitcoin Core. It&#8217;s been reviewed by hundreds of coders, both good and evil. The SE&#8217;s hold secrets, but they do not manage your Bitcoin. This is key for protecting from backdoors in those chips, since we cannot review them. Because of the dual SE setup, a backdoor which leaks the secrets would need to exist for all 3 chips.</p><p>All communications with the SE&#8217;s are done with bootloader code that is set in the Coinkite factory, thus not upgradeable. The signature verification of new firmware is done by the MCU boot code, which isn&#8217;t changeable.</p><p>It&#8217;s worth noting that even the most secure device can be compromised, it&#8217;s recommended to follow best practices such as keeping the firmware up to date and regularly checking for suspicious activity.</p><p>Overall, the Coldcard Mk4 is designed to provide a high level of protection for your funds, and it uses multiple layers of security to mitigate potential risks and protect you even if the secure elements were compromised.</p><h3><strong>Using the Private Key</strong></h3><p>Now that you have access to the private key, you can use it to approve Bitcoin transactions. Approving or signing Bitcoin transactions can be done offline using a microSD card.</p><p>Once you have created a transaction on your wallet software, you then load it onto the microSD card and insert it into the Coldcard for verification.</p><p>To mitigate the risk that malicious software is trying to change the contents of your transaction, the Coldcard analyzes very carefully the contents of the file.</p><p>This includes:</p><ul><li><p>Verifying that the inputs of the transaction, or UTXO&#8217;s (Unspent Transaction Outputs) are valid.</p></li><li><p>Verifies that the change going back to your wallet is valid.</p></li></ul><h2><strong>What&#8217;s with the Hardware?</strong></h2><p>The hardware used and how it operates in the Mk4 has been discussed extensively in this article. The most crucial parts being the secure elements.&nbsp;</p><h3><strong>Why are Secure Elements Good?</strong></h3><p>As mentioned before, MCU chips are not designed for security and built to withstand physical attacks like decapsulating, side-channels attacks, fault injection and more. They are intended for general purposes and focus more on functionality.</p><p>A secure element (SE) is a tamper-resistant hardware component that is used to store sensitive information, such as encryption keys and personal identification numbers (PINs), in a secure manner. Some of the key reasons why secure elements are considered to be good include:</p><ul><li><p>Security: Because the information stored on a secure element is protected by physical and logical security mechanisms, it is extremely difficult for an attacker to extract the information without detection.</p></li><li><p>Isolation: The secure environment provided by a secure element ensures that sensitive information is kept separate from the main processing environment of a device, reducing the risk of data breaches caused by software vulnerabilities.</p></li></ul><p>With regards to the ones used in the Mk4, they are essentially fixed function secure elements. This means that all the code is already pre-done in the die of the secure element, so that you can&#8217;t change it. You can only fix settings on it.&nbsp;</p><p>As mentioned before, the SE doesn&#8217;t even see the seed. The (open) MCU does all the Bitcoin operations with the open source code and does the encryption of the seed&#8212; also open source &#8212; and then puts that encrypted seed inside the secure element.</p><h3><strong>Why are general-purpose computers not good for bitcoin private keys?</strong></h3><p>A general-purpose computer is a type of computer that can be used for a variety of tasks, as opposed to being designed for a specific purpose. They typically run a wide range of software programs. Examples include desktop and laptop computers, as well as smartphones and tablets.</p><p>General-purpose computers are not well-suited for generating or managing Bitcoin private keys because they are not built specifically for cryptographic operations. Bitcoin private keys are generated using a specific algorithm that requires a high degree of randomness, and general-purpose computers may not be able to provide this level of randomness due to the presence of other software and processes that could affect the key generation process.</p><p>Additionally, general-purpose computers are also more susceptible to hacking and malware, which could compromise the security of the private keys stored on them.</p><p>Here is an incomplete <a href="https://airgapcomputer.com/">list of attacks</a> that a general-purpose computer is exposed to.</p><p>In contrast, hardware wallets, which are specifically designed for generating and storing private keys, are considered to be much more secure.</p><h3><strong>Why are Raspberry PI&#8217;s not a good security platform?</strong></h3><p>Raspberry Pi&#8217;s are not typically considered to be a good security &nbsp;platform for a few reasons. One issue is their lack of built-in security features, such as hardware-based encryption or secure boot capabilities. Being a general-purpose computer device, it does not have these built-in encryption and other security features to generate private keys and keep them safe. Additionally, Raspberry Pi&#8217;s are often used in &nbsp;environments where they may be connected to untrusted networks or &nbsp;devices, making them vulnerable to attack.</p><p>There are other important factors that help disqualify the RPi as a device to use for your Bitcoin security. Some are : lack of open documentation for the GPU interfaces (which does the system startup and initial boot loading and is closed source), it hides behind proprietary Broadcom chip, bootloader and drivers, the hardware abstraction layer (HAL) is at the mercy of Raspberry Pi, and has closed binaries from Broadcom.</p><p>The device is also not capable of securely attesting firmware signature. A user can download malicious software from a compromised website and the device can&#8217;t securely check the signature.</p><p>It can be a good device for hobbyists and tinkerers, but the fact remains that it would require an extra effort to secure it and it would not be as secure as a purpose built security device would be.</p><h2><strong>Oh no! Someone is Trying To Steal My Bitcoin!</strong></h2><p>This last section will cover additional aspects of the Coldcard Mk4 security architecture that will help defend your funds from malicious actors.</p><h3><strong>Trick PINs</strong></h3><p>Trick PINs, stored in SE2, allow you to enter a PIN code different from the one used to unlock it to deter a potential threat or prevent them from stealing all your funds. They include :</p><p><strong>Duress Wallet</strong></p><p>Entering this PIN would give you access to a secondary wallet where you can store some funds that you would be willing to lose when faced with a would-be thief. Note that a sophisticated attacker that is able to open the casing of the device and watch the electrical circuits could detect that this is a Trick PIN.</p><p><strong>Long Login Delay</strong></p><p>When this Trick PIN is entered, a countdown timer is shown and that time must elapse before being able to log in, thus gaining you time during an attack.</p><p><strong>Brick Me</strong></p><p>After entering this PIN, your device essentially self-destructs, destroying all secrets held within it.</p><p><strong>Blank the Coldcard</strong></p><p>This PIN clears the data within the MCU, resetting the device.</p><h3><strong>Genuine / Caution lights</strong></h3><p>The green light on the device indicates that the contents of the flash memory have remained unchanged since you last logged in with the correct PIN.</p><p>The light is controlled by the secure element and enforced cryptographically. This means that once all the checks between the bootloader and the secure elements are done and are valid, the light will turn green. Else, it&#8217;s a sign that your device might be compromised.</p><p>Any change to the flash memory of the MCU will also cause the red light to turn on. &nbsp;</p><h3><strong>Anti-phishing Words</strong></h3><p>This feature protects you against a compromised Coldcard that might look like yours but it cannot know the two words generated by your device.</p><p>Your PIN prefix is hashed and that answer then goes through a HMAC/SHA-256 operation by SE1. That new answer is then converted into two words from the BIP-39 word list.</p><p>There are about 4 million possible word combinations and the bootloader also uses a rate-limiting feature where it would take 2 seconds to test each prefix, so about 93 days to go through all the possible combinations.&nbsp;</p><h3><strong>Passphrase</strong></h3><p>The Coldcard supports <a href="https://coldcard.com/docs/passphrase">BIP39 passphrases</a>, allowing you to create an unlimited amount of extra wallets using your main private key by adding more words or characters to your seed phrase. Learn about it <a href="https://blog.coinkite.com/everything-you-need-to-know-about-passphrases/">here</a>.</p><p>This is the ultimate protection, since even if the Coldcard did lose its secrets, your funds would be safe without knowledge of the BIP39 passphrase. Similarly, if your backup of your seed phrase was found, the funds cannot be stolen without the passphrase.</p><h3><strong>The Firmware</strong></h3><p>The firmware and code used in the Coldcard are open-source, take a look for yourself <a href="https://github.com/Coldcard/firmware">here</a>.</p><p>What else is that the bootloader will not run the main firmware if it is unsigned or signed incorrectly. This means only Coinkite Inc. can produce firmware that will run on this platform. This means that if someone else were to try to introduce their own code into your Coldcard, it either won&#8217;t work or the red caution light will turn on.</p><p>The only policy enforced by the firmware is the PIN attempt timeout periods. The code that does that is in a restricted part of the bootloader and cannot change.</p><h2><strong>Conclusion</strong></h2><p>By using this security architecture, you can rest easy knowing that it is currently close to impossible to breach the Coldcard Mk4. The use of two secure elements and a microcontroller for splitting secrets that are only accessible after going through extensive cryptographic handshakes greatly reduces the device&#8217;s attack surface.</p><p>Although the secure elements used are closed source, the code that runs on the device isn&#8217;t. Even if one of both of the secure elements were to be compromised, however unlikely that may be, your private key remains safe.</p><p>If you still don&#8217;t have a Coldcard Mk4, <a href="https://store.coinkite.com/store/coldcard">get yours now</a>!</p><h3><strong>Documentation</strong></h3><ul><li><p>Mk4 Hardware Schematics and Bill of Materials (<a href="https://github.com/Coldcard/firmware/tree/master/hardware">link</a>)</p></li><li><p>Physical Security Notes (<a href="https://coldcard.com/docs/physical-notes">link</a>)</p></li><li><p>Coldcard PIN Design and Operation (<a href="https://github.com/Coldcard/firmware/blob/master/docs/pin-entry.md">link</a>)</p></li><li><p>Mk4 Dual Secure Elements (<a href="https://github.com/Coldcard/firmware/blob/master/docs/mk4-secure-elements.md">link</a>)</p></li><li><p>Coldcard Firmware (<a href="https://github.com/Coldcard/firmware">link</a>)</p></li><li><p>Coldcard Mk4 Security Model (<a href="https://github.com/Coldcard/firmware/blob/master/docs/mk4-security-model.md">link</a>)</p></li><li><p>About 128 &amp; 256 bit Encryption (<a href="https://www.ubiqsecurity.com/128bit-or-256bit-encryption-which-to-use/">link</a>)</p></li><li><p>AES 256 Encryption Algorithm (<a href="https://www.n-able.com/blog/aes-256-encryption-algorithm">link</a>)</p></li><li><p>HMAC (<a href="https://link.springer.com/referenceworkentry/10.1007/0-387-23483-7_187">link</a>)</p></li></ul><p>Follow <a href="https://twitter.com/coinkite">Coinkite</a> and <a href="https://twitter.com/COLDCARDwallet">Coldcard</a> on Twitter to stay up to date with their products!</p><p>For further inquiries or to connect with the author, reach out to them on Twitter at <a href="https://twitter.com/TristanBorgess">@TristanBorgess</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Coinkite&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Proof of Keys Vol. 2:]]></title><description><![CDATA[Multisig, Shamir Secret Sharing, Quorum Choices, Assisted Custody and How to Apply Diversity from a Security Mindset]]></description><link>https://substack.coinkite.com/p/proof-of-keys-vol-2</link><guid isPermaLink="false">https://substack.coinkite.com/p/proof-of-keys-vol-2</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Fri, 13 Jan 2023 21:38:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong><a href="https://twitter.com/rot13maxi">Rijndael</a>: </strong>Multisig, in classical cryptography, is usually referred to as &#8216;threshold schemes&#8217; and is a way of saying: these coins can only be spent if key signers out of n keys produce signatures. Normally, when you have a Bitcoin wallet, and somebody sends Bitcoin to you, those coins that you have, can only be spent, if you sign a transaction with your private key. What multisig lets you do is it lets you say: 'instead of requiring a signature from one key, my coins require a signature from some threshold number of keys', and you can dial the threshold up or down. So you can say: &#8216;I want to have 3 keys in total, and 2 of my keys have to sign.&#8217; Or": &#8216;I have 5 keys in total, and 3 of them have to sign.&#8217; This allows for distributing risk and having some degree of failure tolerance. For example, if you have a 2-of-3 multisig setup, you could completely lose 1 key, but as long as you still have 2, you can still sign and spend transactions. That's the general premise. And then there's a couple of different ways to implement multisig. The parameters for the threshold number and the total number are configurable and may vary based on the circumstances. Before discussing the different options, it's worth noting that multisig is different from Shamir secret splitting, which involves breaking a single seed into multiple pieces and reassembling the shares to produce a single signature with a single key. With multisig, multiple signatures are produced by signing multiple times. And one nice attribute of that is that you don't have to get all of your keys together on a single computer to do multig. If you do Shamir secret sharing, you have to reassemble the pieces and then once they're reassembled, there's now a single key that can spend your Bitcoin. With multisig, you can have keys in different locations or held by different people and they produce different independent signatures and you don't have to have a quorum of keys together at the same time.</p><p><strong><a href="https://twitter.com/NVK">NVK</a>:</strong> Craig, like us at Coinkite, essentially supports all forms of multisig and he's building multsig software. So Craig, I know this might sound like we're starting to pigeonhole people; but what are some reasonable multisig quorum choices in terms of m of n, that you personally think are good and not too complex?</p><p><strong><a href="https://twitter.com/craigraw">Craig</a>:</strong> Look, I think one thing to consider with multisig is the privacy aspect to it that you do reveal the details of your quorum when you spend. It is worth being aware of that. And if you have a very unusual, quorum setup, say, 5-of-11, or some something very odd, that's really going to stand out, and it will allow your spins to be more easily tracked on chain. I think that that's one of the biggest factors for me that I consider. And then taking that in, in mind that I believe, I'd be surprised if it isn't the most common quorum set up as a 2-of- 3. If you're doing that with your multistate, you are likely to be in a fairly large crowd, and it'll be hard to tell you apart. The next probable one, and Jameson probably knows this better than me, but I would suspect it 2-of-3 or 5. So that's probably next. And that kind of makes a lot of a lot of sense, both of those you can have a complete loss of 1 of those keys, so long as you still have all of the public keys, and you will be able to sign and move your funds just just fine. Obviously, with the 3-of-5, you then can have a complete loss of 2 of those keys. That's, I think the two that kind of stand up for me as as solving at least, you know, 80% of people's needs, when it comes to multisig. If you need more than that, you obviously have quite a unique need. You'll then have to consider all sort of that, but I would look at those two quorum sizes first</p><p><strong>NVK</strong>: I think there's a reason why those two are chosen because they address most of the issues multisig is trying to solve, without getting too complex. And, there are some wallets out there that do 2-of-2, which I dislike. Because, now you're essentially getting the worst of everything. You're getting the complexity of multisig and the worst possible recoverability out of each secret. So, if you're doing 2-of-2, personally, I would recommend just doing single sig + passphrase. But, that would be a different discussion</p><p><strong><a href="https://twitter.com/lopp">Jameson</a>:</strong> You can actually go to <a href="https://txstats.coinmetrics.io/dashboard/db/p2sh-repartition-by-type?orgId=1">txstats.coinmetrics.io</a> And they have this chart that's called P2SH repartition by type where you can actually see &amp; count how many UTXOs and how many Bitcoin are known to be stored in different ones. And so 2-of-3 is the most common. Interestingly, 3-of-4 is the second most and then it's 2-of-2. I'm not sure what uses 3-of-4. 2-of-2; I think we can mostly agree probably Blockstream&#8217;s Green Wallet, and then 3-of-5 after that and I believe that they do have an out for their 2-of-2 two that's using essentially a lock time so that there is a way to recover even if you lose 1 of those keys and then you wait long enough</p><p><strong><a href="https://twitter.com/mshodl">Justine</a>:</strong> Now, in collaborative or assisted multisig, a third party, such as a trusted individual or institution, is allowed to hold one of the keys to assist in accessing the funds. This eliminates single points of failure and can be done independently, for example, by creating a multisig on a Sparrow wallet and having a trusted family member hold one of the keys. With <a href="https://unchained.com">Unchained</a>, we do a 2-of-3 collaborative custody setup where you would hold 2 keys and we would hold 1 key. We also perform physical backups 2-of-3 times, where you as an individual hold 4 pieces of information, such as 2 signing devices and 2 physical backups of seed phrases. You can lose 3 out of 4 of those, and we can still assist you with your Bitcoin. So lots of error margin. This way, even if you lose some of the pieces, we can still assist you with your Bitcoin. We believe that this setup is the most secure option for most individuals, as it allows for multiple pieces of information to be secured in different locations. When you start adding more keys, it adds more complexity and often leads to people not properly distributing them and having them sitting in one place. That's why we offer a 2-of-3 key setup, which provides the necessary security without added complexity. We also offer <a href="https://help.unchained.com/what-is-caravan">Caravan</a>, which is a wallet software that allows you to create your own multisig setup, and different quorums can be used with it. However, in the future, we may add additional quorums to accommodate different needs. As of right now, our standard is 2-of-3 keys. On the user side, you have your four pieces of information: two signing devices and two physical seed phrases. You're going to store these geographically in different places. We recommend using a metal plate to put these in four different places. What that looks like to you could be different. What we generally recommend for someone starting out is to take one seed phrase and put it away from all the others. This doesn't mean you're self-sovereign in your Bitcoin custody, but it means that you can't lose all pieces of information if you have a fire or flood in your house. The bare minimum is to remove one seed phrase and put it in a second secure location. These locations could be another physical home, an office, or a safety deposit box. We don't recommend putting all information in there because you shouldn't trust the banks. But with multisig, you don't have a single point of failure in that seed phrase, and nobody can access your Bitcoin with one. So you as an individual are storing that physically somewhere. And what that looks like could be whatever you want, such as buried behind the third oak tree hole on the left or behind your drywall seed phrase. It just needs to be four different locations is the optimal security setup on our end. </p><p><strong>Jameson</strong>: We initially launched with 3-of-5 key management options, and then worked our way backwards to do a 2-of-3, which is easier to manage. Our thought process in deciding how to architect key management is that multisig is more complicated than a single key, so there's a lot more potential for errors. We want to constrain the design space to guide users down a limited number of paths. Within our system, there are different decisions that can be made, especially between the 2-of-3 wallet options. We offer a more convenient option with three keys, one on the phone, one with CASA, and one on a hardware device, or a more self-sovereign option using two different hardware devices with <a href="https://keys.casa">CASA</a> as the third key. But of course, that creates a bit more onus on you, more responsibility to manage those backups. So one of the key differentiators between us and a lot of other multisig wallets is that we tend, as a default for the 2-of-3, to have the mobile key on the phone. Even if the phone device gets compromised, your funds will not be lost. We also do a secure backup of that key by encrypting it, putting the encrypted blob in cloud storage that can only be decrypted with the decryption key held on the CASA side. This creates a backup for that key, even if both sides are compromised. We are trying to make things easier for people to navigate the additional complexity, even with all the decisions that can be made. A very important aspect of our systems is that we offer support, because there is no single cookie cutter solution that works for everyone. Especially if you are going for a more complex multisig setup and are not familiar with adversarial thinking and key management, it is helpful to have someone to talk to and bounce ideas off of to understand the different trade-offs of the decisions you have to make. </p><p><strong>NVK</strong>: And I guess I'll bring up <a href="https://nunchuk.io/">Nunchuk</a>. Nunchuk is a phone wallet that allows you to create multisig setups similar to Electrum or Sparrow, such as 2-of-2, 2-of-3, or 3-of-5. It is more of a DIY solution, compared to Unchained or CASA. Nunchuk uses a new product called <a href="https://www.youtube.com/watch?v=NJkCcnpne9Q">TAPSIGNER</a> for NFC transactions on the phone. This creates a different type of device with a different risk profile for multisig. Nunchuk also offers a signing service, allowing you to set a threshold for daily spending. If you don't want to use the service anymore, you can use your backup quorum to sign your money outside of the multisig service. This is a new type of non-custodial, assisted financial solution where a third party is involved in your spending to help prevent mistakes or limit daily spending. However, if you choose to leave the service, you can retrieve your quorum by using your backup keys, preventing the service from ever taking your money. This is a new concept in the field of money services</p><p><strong>Justine</strong>: You made a really important point that many people confuse with multisig, especially collaborative or assisted multisig, that it doesn't mean you're locked in to a specific wallet provider. This is an important aspect of Bitcoin self-custody, as it allows self-sovereignty. It's important to remember that in Bitcoin, there are always trade-offs. And with multisig, you are adding complexity, which means you need to have a plan for self-sovereign recovery. When setting up a multisig, you will need a wallet configuration file. This acts as a blueprint for rebuilding the wallet outside of the provider. It's important to remember that this file cannot be used to spend Bitcoin, but it includes personal information, so it should be kept secure. When using collaborative multisig, you are trading privacy information. It's important to factor in the trade-offs and decide if it's the right fit for you. External recovery is important, so you should have a plan in place to prevent a single point of failure. Our company focuses on education, and we offer services such as a concierge service, webinars, and articles to help guide you through the process of setting up signing devices, learning about seed phrases, and recovering your keys.</p><p><strong>NVK</strong>: We all agree that different people have different needs different solutions. I think that it all like even the same people might need different solutions. You want your spending wallet, your lightning wallet, maybe a warm wallet. I think we all agree that keys should never be on a computer or touch a computer, that hardware wallets work great, that multisig solves a lot of problems. We don't all agree that single sig + passphrase is great. But we do have some agreement on what where the faults lie. The big thing is that I want people to take out of this: don't get overwhelmed with solutions out there. You have time, you can test things. You can experiment with different services, you can experiment with different wallets. Most of the solutions are free. And then if you want to get into hardware wallets, and you can even build your own, there's solutions out there. I think it's important that people don't roll their own solutions, especially now their own cryptography. I don't think that's a concern anymore. But it used to be back in the day.</p><p><strong>Jameson</strong>: If you got 50 bucks, or 100 bucks on Coinbase or Gemini, just go install Munn wallet, or Blue wallet on your phone and get it off and start playing with it. You don't have to go straight to buried behind the third oak tree. If you've got 50 bucks on Coinbase, you can really start small. It's worth saying over and over and over again.</p><p><strong>NVK</strong>: That question does come up like every single time I do space somewhere. It's amazing to me how much people don't understand that they don't need like 12 out of 12 DVDs for 100 bucks worth for Bitcoin. You should be experimenting with Bitcoin. Don't go buy an asset with all your life savings until you understand how the heck that asset works. </p><p><strong>Justine</strong>: I&#8217;ve also heard people telling me: &#8216;Well, you know, like, I only have 100 bucks worth of bitcoin, I don't really want to go buy this, this hardware wallet that's, you know, certain amount of money, it seems kind of crazy for the amount.&#8217; You don't you don't have to! There's free mobile wallets, that can be your first step. I think the biggest takeaway from this is that it&#8217;s not all or nothing; take the steps. And we're kind of walking through the steps specifically, but you don't you don't have to spend money on an assigned device or hardware wallet. You can just download a mobile wallet, that's the first step. In my opinion.</p><p><strong>Jameson</strong>: When you start getting more sophisticated, you also don't have to have one wallet. I have blue wallet on my phone. I also have, several multisig setup. You can think about partitioning your money where you have a really small bucket of money that's super easy to get to and very easy to spend, and then you have a bigger bucket of money that's harder to get to and harder to spend. And those things can change as your life does.</p><p><strong>Justine</strong>: Just like we're not walking around with our life saving in our in our pocket, right? We take what we need to spend when we go get coffee or whatnot, and the other is secured somewhere. So yeah, the multiple wallets depending on your needs is it's totally.</p><p><strong>NVK</strong>: Segregation is  like hygiene in that sense. You're gonna have your savings account, your checking account, your credit card. You already do segregate fiat in all these buckets in your life. So why not do the same as Bitcoin? You don't want to be buying coffee with all your wealth. </p><p><strong>Jameson</strong>: I think there is something interesting to be said about diversity and how to apply diversity from a security mindset. For example, one really common trope that we see is people coming to us who have, for their safety, diversified their funds across 5 or 10 different wallets. And some of these may be self custody, some maybe custodians, but their whole idea is: don't put all of your eggs in one basket. And my pushback against that is that yes, that type of diversity does, of course, reduce the chance that a single catastrophe will completely wipe you out and cause you to lose everything&#8230;but it can also be increasing the chance that you will have a partial loss and 1 or more of those setups will fail. One interesting aspect of multisig is that the diversity that you can add to the setup by having keys on different hardware manufacturer devices in different physical locations and basically different security properties around each of the keys. In that setup, security is actually additive, it creates a stronger and stronger setup, because it's essentially eliminating the single points of failure where if an attacker, for example, compromised the supply chain of popular hardware manufacturer, if your multisig setup is not using all the same hardware manufacturer, you're protected from that. Diversity can be good, but applied the wrong way, it can actually be harmful.</p><p><strong>NVK</strong>: It's kind of fascinating. And it really goes to show why there is no fix all solution. Each set up is going to have different sets of trade offs. You could argue on one side that you want to have some diversity in your hardware wallets because in case one vendor is evil. Realistically speaking, it's would most likely to be a targeted attack against you that would maybe replace the hardware or something like that. But at the same time, even if you had multiple hardware wallets, the software update on some of them could break the multisig setup. It's unlikely to have full loss of funds, but you'll be it could be quite the quite the issue to go back to being functional. Each vendor is going to offer different thresholds and some vendors out there offer simply either no security, or illusion of security. Really crappy hardware. There's hundreds of hardware wallets. I'd say out of 100, probably 95 of them are absolute garbage and should never be used. And the guys from Ledger actually do a great job breaking hardware wallets. You should check out their <a href="https://donjon.ledger.com">Donjon blog</a>, where they have broken hardware wallets and they tell us how long it took them to break them. And how much money breaking them actually costs. There's some hardware wallets that cost $10 to break and there's other hardware wallets that cost half a million dollars to break. Not all things are equal, just because they're the same category. </p><div><hr></div><h5>Proof of Keys vol. 3 coming next week</h5><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.coinkite.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Celebrating Bitcoin's 14th Birthday with Proof of Keys: Volume 1]]></title><description><![CDATA[Protect Your Bitcoin from User Error: Expert Insights on Demystifying Passphrases and Avoiding Common Mistakes]]></description><link>https://substack.coinkite.com/p/celebrating-bitcoins-14th-birthday</link><guid isPermaLink="false">https://substack.coinkite.com/p/celebrating-bitcoins-14th-birthday</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Sat, 07 Jan 2023 01:12:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/RvquutZwNAg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">This transcript is from a Twitter Spaces conversation held on January 3rd, 2023:</pre></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1609968429120765952?s=20&amp;t=ukvGzNpVKGZhpcBlUR_rMw&quot;,&quot;full_text&quot;:&quot;Will be doing a Spaces about Self-Custody for <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> <span class=\&quot;tweet-fake-link\&quot;>#ProofOfKeys</span> Jan3\n\nJoin us! https://t.co/hAEzpRWgz8&quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;NVK &#9889;&#65039;&#127774;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Jan 02 17:42:39 +0000 2023&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:45,&quot;like_count&quot;:198,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><p><strong>NVK:</strong> Why don't we kick off with maybe talking about what are the most common ways people lose Bitcoin? I will start with one example; one of the most common examples I see is people bamboozling themselves. People will screw themselves or their coins before they ever get hacked. People go out there and they'll hear an example from somebody that's either extremely smart or extremely dumb &amp; sounds extremely smart. And they will have like a super complicated setup. You require many, many computers! They will do a super complex multisig and then the person can&#8217;t get the money out. Very good example of this: way back in the day was Bitcoin Armory. There's probably a lot of people on this call that have lost money on Bitcoin Armory. It was fantastically safe, so safe that many people never managed to get their money out. So what other stories do you guys see as very common ways people lose Bitcoin?</p><p><strong>Dee: </strong>I'll go second here. When I first started, I was forex trading like an idiot. Someone was like: 'Hey, I have a trading platform, buy some, give me some money, and I'll double your money.' You know, the classic. And, they were only taking Bitcoin. So I was like: 'What the heck is that? Never heard of it? Well, I've heard of it, but never bought it? How does it work?' And they said: 'Oh, go on this exchange, buy some and then send it over, and I'll send you some back.' And, they were pretty smart. I started off with a small amount, and a few hundred bucks and gave him it. And surprisingly, they actually did double my money. And then that convinced me to give them a lot more money. And that's where I felt a culprit of what they did. But, I realized at that time that Bitcoin was immutable, and there's no way that I could get back my money. And it kind of hit me hard. I was really frustrated, obviously. But there was a user error, right? It was me, being an idiot, being greedy, and wanting more money at the time. I think people need to take a little bit of responsibility sometimes when they're handling their money. Obviously, I'm still a young guy and had lots to learn. And that sent me down the Bitcoin rabbit hole. And, here I am, right. And learning how to store my keys a lot more safe than I did on an exchange, right? So that's kind of my sob story.</p><p><strong>NVK:</strong> It comes with some real pain to learn. </p><p><strong>Dee:</strong> Yeah, absolutely, right? And I think a lot of people when they lose money, they get mad, and they try to blame someone else. But if you really learn about these things and store things properly and understand SHA256 encryption, then hopefully you don't have anything to worry about. </p><p><strong>NVK:</strong> Yeah, thanks for that Dee. Justine?</p><p><strong>Justine:</strong> Hey, I think you guys are on point. I generally think the majority of Bitcoin is lost by user error. At Unchained, and in personal experience, we deal with a lot of either newcomers to self custody, or people who've been dealing with single-sig, and this is kind of their first interaction with multisig. And what I found is there's just so much to learn about Bitcoin. It's the first time in history that we can truly own our assets and money, and that takes personal responsibility. It's like anything else - if you want to grow your own food or protect your home, there are skills you have to learn. Bitcoin is the same way, but it's new and people are used to calling the bank to handle things for them.</p><p>I think as a community, we have this all or nothing mentality, and we don't talk enough about the fact that there are many things you can do, and each person has to consider their own attack vectors and skill set. It's okay to take steps. In my experience, the problem is overcomplicating things or doing something because they saw it on Twitter, even if it's beyond their skill set. </p><div class="pullquote"><p>The worst thing I've seen is multiple times when passphrases are messed up&#8212;people miss one letter, forget to capitalize something, or try to memorize it and fail. Then they lose access.</p><p>&#8212;<a href="https://twitter.com/mshodl">@mshodl</a></p></div><p>User error, overcomplication, and passphrases that are too complicated for the user are the biggest threats. Outside vectors are also something to consider, but user error, overcomplication, and passphrases are the main issues.</p><p><strong>NVK: </strong>That seems like there is a trend there. So, Lopp has this fantastic list of people who have been physically attacked over their Bitcoins. Jameson can you give people a little bit of a primer on that list and where they can find it?</p><p><strong>Jameson:</strong> Yeah, sure. Well, it's linked directly from my main page on the <a href="https://github.com/jlopp/physical-bitcoin-attacks">physical Bitcoin attacks GitHub repository</a>. I think it's easy for people to blow this out of proportion. Last I checked, I've compiled nearly 150 different attacks that I've come across and archived over the years, and this is actually a very small number in the grand scheme of things. It's probably one of the rarest forms of loss in the Bitcoin space, but there are patterns and things we can learn from it.</p><p>The most common event that causes this is people doing high value face to face cash and Bitcoin trades. Face to face OTC trades are risky because your counterparty may be a criminal and could assault you and take all of your money. A number of people who have experienced home invasions in the space are generally well known and flaunting their wealth on social media. This shows the importance of operational security and privacy in protecting yourself physically.</p><p>Getting back to the original question, I think one of the most common forms of loss is when you're not holding your own Bitcoin, you're keeping them with a third party. This opens you up to a multitude of forms of loss, whether it's the third party having an insider attack, being hacked, or the security system to access that third party account being compromised, usually through SIM swapping or password leaks. </p><p>When you have your Bitcoin with a trusted third party, you're still vulnerable to all of the same risks as self custody, plus a lot more because of all the things that can go wrong with the third party actors controlling access to those keys.</p><p><strong>NVK:</strong> The amount of people who have put their seeds as a picture on their cloud storage for photos, it's insane. </p><p>Remember guys: 'the cloud' just means somebody else's computer. It's not like it's somewhere safe and it's actually yours.</p><p>Craig, you probably get a lot of a lot of support our feedback from users who have screwed up. I'm curious onto some of those questions.</p><p><strong>Craig: </strong>I just want to echo what Justine was saying earlier: I think the number one cause of people losing funds, at least temporarily, is the passphrase. In my view, people don't seem to understand the difference between a passphrase and a password. </p><p>The major difference is that if you get a password wrong, the application very clearly tells you that you've entered it incorrectly, but a passphrase is different. People don't understand that every passphrase is valid and every passphrase creates a different wallet. </p><p>A Bitcoin wallet application will not remember the passphrase. The intent of a passphrase is that it is a random additional string that you can attach, which creates a different wallet. And once you have created a wallet with a passphrase, there's no way for the application to know which is the correct one to use.  So that seems to be a very misunderstood thing.</p><p>Because many people are quite upset when they find that they have entered the wrong passphrase, received Bitcoin to that wallet, and then when they reload the wallet, they can't see the funds that they have received. </p><div class="pullquote"><p>I think the major misconception I encounter the most is trying to educate people that every passphrase creates a valid wallet</p><p>&#8212;<a href="https://twitter.com/craigraw">@craigraw</a></p></div><p><strong>NVK: </strong><a href="https://twitter.com/TristanBorgess">Tristan</a> wrote a great "<a href="https://blog.coinkite.com/everything-you-need-to-know-about-passphrases/">All You Need To Know About Passphrases</a>" blog post. </p><p>People don't seem to understand that passwords can change. Think of passwords as just like a key to the wrapper, right? While the passphrase is the actual secret, it's part of your seed, and you can't change that. If that's wrong, that means you don't have the secret. </p><p>One great way of handling passphrases I find that people stop screwing up is: only use BIP 39 words for your passphrase. So pick 10 words and make that your passphrase because then you know what words to expect for the passphrase. That really helps and a lot of the wallets in the hardware wallets do have auto completion for BIP 39 words. </p><p>If you are making complex passwords for passphrases, like if you are adding exclamation marks and adding symbols, upper &amp; lower caps&#8230; When you go look at that backup, especially if it was written by hand somewhere, it's going to be hard to know what is the cap or what is not cap. Maybe your family is trying to recover that later. If they don't recognize some character with your handwriting, you know, money gone. </p><p>Another thing you should definitely do with passphrases is once the passphrase is applied to a seed write down the XFP. </p><p>The XFP is essentially the identity of that wallet. So that means that when you're trying to recover, you have something to refer back knowing that it recovered correctly. </p><p><strong>Jameson</strong>: The other nice thing about picking BIP 39 words and making a passphrase out of it is that it's unlikely that that's going to be related to existing passwords. A thing that I've seen a lot of people do is they'll say: "Oh, well, I have a really good password for my email, I can already remember that. So I'll just add some random characters at the end of it, or I'll add the word Bitcoin to the end of it. And that'll be my my wallet passphrase." </p><p>And then later on, they forget that they added stuff to their password, or they forget what they added. And to Craig's point, they still get a valid passphrase their wallet doesn't yell at them, but they can't get their Bitcoin, or something happens to them, they end up you know, dead or in a coma or something, and nobody knows their email passphrase or that they added this extra bit of hash to the end of it.</p><div class="pullquote"><p>Make sure you treat your your passphrases, like the piece of entropy that they are and have it backed up. And also make sure it's not something too clever that you're relying on your memory to recover. </p><p>&#8212;<a href="https://twitter.com/lopp">@lopp</a></p></div><p><strong>Justine</strong>: I had somebody who thought that a passphrase was just an additional layer and everything rolled back to the seed phrase. They told us they had solved inheritance by setting up a passphrase for each child, and upon their death, the seed phrases would be released. I asked if they were splitting their Bitcoin into all those wallets for the kids, and they said no, it would roll back to their main wallet created with the seed phrases. And I was like: that's not that's not how it works, you know&#8230;</p><p>I think there's something to be said about like passphrases are awesome. They're an awesome tool that you can use. But when it comes to security, maybe dig into a little bit. Don't use something so advanced that you don't understand how it works, and overcomplicate things. So just like hey, passphrases are cool. Read that read <a href="https://blog.coinkite.com/everything-you-need-to-know-about-passphrases/">the article</a> before you before you put your life savings behind it.</p><p><strong>Jameson</strong>: Maybe contentious but I'm generally anti passphrase because I think as has been noted here, there are so many foot guns... </p><p>One way to look at it: it's kind of like adding a 2FA to your wallet. Now, the reason, or one of the reasons why passphrases are generally propagated as a good thing is because it's how you can protect your seed phrase backup. </p><p>If you have a clear text backup, having a passphrase that as a separate piece of secret data that is stored separately means if an attacker gets that seed phrase, they can't get all your money. </p><p>But what you've done now is you've essentially created this 2-of-2 scheme.</p><p>A 2-of-2 scheme can be pretty brittle. So you do have to be more diligent about making sure you have robust backups for both of those pieces of data.</p><p><strong>NVK:</strong> That's great. So I disagree with Jameson. And, and a little bit of Justine too on this one. I am a passphrase lover. And you guys know that.</p><p>I think the biggest problem with passphrases is that when people are moving from single-sig le'ts say, like phone, wallet or from custody...The biggest problem is that people don't try and test their setups.</p><p>So when they set up passphrases, they just send their money without testing, and then, they have a higher likelihood of screwing it up.</p><p>And another thing too, is what I love about passphrase is that they protect you against the solutions that you're using to manage the seeds as well.</p><p>So for example, say a hardware wallet has a bug or a backdoor or something, if you're using a passphrase, there is a higher likelihood that the hardware cannot sort of like take advantage of you because it was not part of the generating that passphrase.</p><p>We can get into sort of like details on how that could happen in a million different ways. But I love that, but to their point, you are adding more complexity to your secret.</p><p>So if you are adding complexity, it is important for you to do a little bit of learning and deliver testing.</p><p>It is amazing to me that people just YOLO their first transaction to a new level, without trying to recover a backup.</p><p>I think out of all the simpler, extremely secure setups, passphrase is great. I think that once you start adding more complexity, like multisig and stuff, I think people doing that on their own often have a harder time. And that's where collaborative multisig and all that stuff start to kick in. For some people, that is a great solution.</p><p>Why don't we maybe start talking about different solutions. I think we are mature enough as a market now that this idea of suggesting everyone that there is only one set up, that is the greatest setup of all, that you only believe in that set up to be the greatest set up of all...</p><p>It's a terrible, terrible thing: shoehorning different people with different lives, they live in different places, different amounts of money, with different security thresholds, different risk profiles, into the wrong set up is actually a problem, huge problem.</p><p>It doesn't matter how secure that setup is, right? If a person just bought a few hundred dollars worth of bitcoin, you're telling them to do what 12-of-12 with 50 DVDs, and 10 laptops...it's absurd, right? That person will likely lose the money.</p><p>You don't want somebody with $100 worth of Bitcoin to go and make an account on the surface that helps them do things like multisig because it's not worth a few hundred dollars.</p><p>And then, you're gonna have people who have higher security and privacy privacy threshold, maybe they are in countries that maybe don't allow them to do business with the US.</p><p>But then you have family offices, right? Or you have people who already KYC, people with much larger amounts of Bitcoin that have no interest in becoming super knowledgeable about it, but they still want to be self sovereign. So, maybe collaborative, multisig is great for that.</p><p>Anyway, my point is: there's a lot of different people out there with a lot of different needs. I think just taking the leap to start. You have your butchered Bitcoin on a custodial Coinbase or something, getting the money out of there is the first step.</p><p>Who wants to talk about the literal first thing you can do with like 100 bucks off Coinbase? </p><p><strong>Justine:</strong> Well, I was gonna say: should we take a second to talk about why storing on an exchange is not a good idea with the most recent FUD? I know it seems silly to even go there. But it's like, I feel like there are people now questioning: '<em>God, if I'm going to screw it up, maybe Coinbase is better than myself</em>?'</p><p>I was going to kind of piggyback off of what Jameson said earlier, because I think that a lot of people, when they think about the risks with a centralized exchange, they're like, '<em>Oh, well, what are the chances that Coinbase is going to go under?</em>' Right? What were the chances that FTX was going to go under?</p><p>But it's more than that. Most people's password security is terrible. Let's be honest. They're reusing passwords, they have some very minimal password that's securing their wealth on Coinbase.</p><p>And you can say '<em>Oh, well, I set up 2FA</em>.' Okay, well SIM swaps are a pretty big thing. Your password and your 2FA is the only thing stopping somebody else from going in and accessing your funds.</p><p>And that's not on Coinbase. Coinbase isn't helping you. There's somebody logged in, they moved your funds, right? There's a million different reasons other than an exchange going under that you can lose your funds.</p><p>But more than that, one of the huge value outs of Bitcoin is that it cannot be censored. It's censorship resistant. You can truly own your Bitcoin, right? If it's sitting on an exchange, it's not yours. You are asking permission to use it every single time. The IRS can decide that you didn't pay your taxes properly. Even if you did, maybe there was an error on their end, and they can freeze those funds.</p><p>Maybe they don't like that you went to some protest about truckers and they can freeze those funds. There are a million different ways that you can lose access to your Bitcoin that don't include an exchange going under. Even though we've seen that recently, it's a totally plausible situation even for the big guys, right? So, yes, if you have Bitcoin sitting on an exchange, you don't own it.</p><p>Now, if you own $20 worth of bitcoin and you're like, 'Well, you know, I don't want to go through the process of buying a signing device and setting it up,' download a mobile wallet that, in my opinion, is the easiest first step, and it gets you comfortable with what seed phrases are.</p><p>Download a wallet, right? Download seed phrases, wipe the wallet, reload the wallet with those seed phrases, get really comfortable with it, send a little bit from your Coinbase account or whatever exchange you're on to that wallet, send it back, really practice with it and use it and get comfortable. In my opinion, that's the first step. And that's my pitch on why you should get your funds off exchanges at all.</p><p><strong>NVK</strong>: What's fascinating now is that the Lightning's first base-chain wallet has really matured. You'll have your <em><a href="https://muun.com">Muun</a> </em>wallet, <em><a href="https://phoenix.acinq.co">Phoenix</a></em>, and <em><a href="https://breez.technology">Breeze</a></em>.</p><p>They're quite fantastic because if you only have 100 dollars worth of Bitcoin on an exchange and you want to take it out, these wallets do everything without even asking you to back up the backup until you're ready to deposit. They take base-layer Bitcoin and convert it into sats for LN, so you can play around with LN and the base layer, all within this very easily manageable experience. That's very new. </p><p>Even a few years ago, there were very few mobile wallets that were safe enough, secure enough, and had verifiable sources. And there are still people who aren't going to say a phone is safe enough for a lot of money. </p><p>I would highly recommend these wallets if you're brand new, you're not ready to do anything complicated but you want to take the coins off the exchange and it's around 100 dollars worth. Spend a little bit to play around. </p><p>Next, there are wallets that do have your seed and they might be desktop or phone based. They're not hardware wallets yet, but they will require you to do your seed. </p><p>What do you do with the seed? Remember, paper burns, computers can be hacked, phones can also be hacked and they also burn and break. </p><p>Consider getting a metal backup plate if you're going to work with seeds. There are many brands that offer these at various prices, they're fairly affordable. </p><p>Punching that seed into metal will give you an incredible amount of recoverability for almost no money. So if your house burned down, the chances of that seed still existing are very high. And if it floods, same idea. </p><p>Jameson also has a fantastic <em><a href="https://jlopp.github.io/metal-bitcoin-storage-reviews/">link</a></em> where he tests these metal backup seeds by applying house-level fire temperatures on them and trying to destroy them with acid. Most of them survived pretty well. Is that true, Jameson?</p><p><strong>Jameson</strong>: Yeah, I would say 40% tend to get straight A grades and survive all of my tests. But of course, it's the other 60% that you need to worry about.</p><p><strong>Justine</strong>: I'm trying to use 'explain to me like I'm 5' language for people who perhaps are like: 'What the hell is a seed phrase?' </p><p>It is the physical form of your key and that is the essence of being able to access your wallet in the long run. It is extremely important to not give it access to the internet. So extremely important, extremely important to not give it access to the internet. </p><p>And by that I mean: do not take a picture of it with your phone, do not scan it and upload it somewhere. Don't put it in the cloud, keep it physical. </p><p>And then yes, I think a metal backup is the best step forward.</p><p>If you're just getting started, like I remember when I set up my mobile, I think it was Green Wallet. I love <a href="https://blockstream.com/green/">Green Wallet by Blockstream</a>. I wrote it down in multiple different places until I could go and do a multisig or a metal backup. </p><p>Remember: you don't want single points of failure. That's the thing to avoid.</p><p><strong>NVK:</strong>  Just one last thing on those metal backup plates: one nice thing is most of those are set up for BIP 39 words, right? </p><p>If you do use passphrase and you do use BIP 39 words, you can have a separate plate and backup your passphrase on a metal plate as well: geographically distributed! Go put somewhere else, because that's kind of the whole point. </p><p>If you do have a fire or if you do die, people can recover from that metal plate without having to question if you were trying to make an 'I' or an 'L' on that word. So this greatly greatly de-risks recoverability.</p><p><strong>Jameson</strong>: Two really quick things on that: something that's special and maybe not obvious about the BIP 39 word list is every word on there is unique in the first four characters. </p><p>You might see some seed plates or other products that don't have you write down the entire word. The idea is that with the first four characters, you can unambiguously identify what word it is. </p><p>And that also gives you a little bit of error correction; where if the last letter in your backup could be an 'I' or a 'J', right? As long as those first four letters are clear, you're good. </p><p>And then to what NVK just said about keeping your passphrase and your seed separate. In general, when you're thinking about resiliency against loss or against theft, what you want to think about is how many uncorrelated failures, you want to be able to survive. </p><p>If you have your seed backup, and you have your passphrase, sitting right next to each other, and somebody gets to them, then they get both things, right?</p><p>But if you have your seed phrase in one location and your passphrase, somewhere else, then they have to compromise two locations to get to it. </p><p>I think as you start dialing up, whether it's multisig, or SeedXOR, or different passphrase schemes, what you're really adding is you're adding the number of things that have to go wrong for you to lose funds.</p><p>I think that a good yardstick to keep in mind, as you're thinking about the spectrum of these different solutions.</p><p><strong>Dee</strong>: We have a lot of different perspectives here, and some people love passphrases, and some people love multisig, and other setups, I think it's important that a lot of people will kind of try and put us in a box and think, you know, there's a one size fits all for everyone. And obviously, that's not the case for self custody.</p><p>If you have a large amount of funds and you're worried about someone coming to your door maybe multisig might be for you or a passphrase, of course, in a different location or something like that.</p><p>I just think a lot of people that are trying to flood the whole self custody thing right now are really trying to put us in a simple box that we just don't fit in. </p><p>Education is key here. That's why we're here right now. You're obviously going to be listing off a bunch of different ways to self custody. So choose one that might be the best for you. And just like Justine said: practice recovery.</p><p>I think a lot of people, they set it up, they clap their hands, they're done, they generate address, and send all their money right away. Whereas they don't know how to even you know, recover the funds.</p><p>Doing a simple backup on a COLDCARD, just in putting those seeds back in, and getting getting back to your wallet that you've generated, and making sure that you're accessing the correct wallet and stuff like that. So just something to keep in mind while everyone here is talking.</p><p><strong>Justine:</strong> It's such an empowering feeling too. As somebody who's sort of taught myself random, self sovereignty skills before I got into Bitcoin, like how to make my own medicine and random prop: taking the first step gives you the confidence to move forward. </p><p>So just wiping that wallet that you've created and reloading it and be able to access that thing with that crazy word list that you wrote down is extremely empowering, and it makes you feel confident, and then it's a little less scary. </p><p>And I remember my first COLDCARD and I tell this joke all the time. It was like that crazy calculator that sat on my shelf that terrified me, right?</p><p>And then it was: just take the first step. I set it up, I wiped it, I reloaded it and was like: oh, that's, that's really not that difficult, right?</p><p>It's just, it's just about taking the first steps, you can't mess anything up, you haven't moved any money over, right? Like download a mobile wallet, write down those seed phrases, it doesn't have to be all or nothing. Bitcoin is a journey, take the first step.</p><p><strong>NVK: </strong>A huge feature of Bitcoin and having a common protocol is that you are client-independent. Just like email, right? When you don't want to use your email client anymore, right? You can reset up that email somewhere else. And magically all the emails show up, right? Sure. You may have centralized it's on a server, blah, blah, blah.</p><p>But from just a user perspective, when you have your Bitcoin on a seed&#8212;it's not really in the seed, but let's just say it's in the seed&#8212;when you take that seed from one vendor, and you go to another vendor, right? So from one hardware wallet to another hardware wallet.</p><p>You should be able to just see that the money appears again, right? Because it's still out there, it's still the same secret. If you're doing it right, you can just wipe your wallet. And reload the wallet with the seeds and the money will magically appear again. </p><p>That's kind of like a huge advantage of this. If you are using solutions that are not using good standards, the money is not going to reappear somewhere else.</p><p>You're gonna have a very hard time looking for a derivation path on <a href="https://walletsrecovery.org">WalletsRecovery.org</a></p><p>There was a lot of sob stories in why that website was created. </p><p>Okay, so we talked about passphrase on single sig: that's a solution that scale for very little money to a f*-tone of money. A lot of people do like that solution for even a lot of money. </p><p>If you are doing that for a lot of money, please make sure you have a dedicated computer, likely running only Bitcoin software on it for when you do Bitcoin related operations, because you are more exposed to single points of failure.</p><p>If somebody gets hold of the total secret, which is the passphrase plus the seed, they could take all your money. You do want to segregate a little bit further in that kind of setup. </p><p>Now we got on to multisig. Or should we talk about the backup plates and Shamir secret and SeedXOR first? What makes more sense?</p><p><strong>Justine: </strong>I think the seed splitting makes more sense as a next step.</p><p><strong>NVK:</strong> Right, multisig doesn't make too much sense to split the seeds. </p><p>So now you have your your seeds in metal backups, right? That's clear text. And if somebody gets ahold of that, either of the two plates of your passphrase and your seed, or if you're doing just seed, then they do have access to your money.</p><p>So for that reason, Coinkite and Trezor have come up with two different setups in which you can essentially de-risk that seed by not having it in clear text.</p><p>There is Shamir secret, which is not my favorite, but it is fairly secure. And he does give you m of n, which means if you lose just one part, you don't lose it all. With SLIP-39 you're going to essentially have say three pieces of paper or metal with those words. </p><p>And then there is my favorite, which is SeedXOR. I made a little website called <a href="https://seedxor.com">SeedXOR.com</a>. </p><div class="pullquote"><p>Essentially, SeedXOR is a very fundamental computer algorithm that you can use to split a seed and without needing a computer to recover it.</p><p>You can do it by hand and paper with a little worksheet. </p><p>That to me was very important because I don't want people putting seeds on computers to recover them if they do have to reunite the two secret parts. </p><p>This is a great way of splitting the clear text backups for singlesig or singlesig + passphrase.</p><p>&#8212;<a href="https://twitter.com/nvk">@nvk</a></p></div><p>I'm not sure if we need to get too much into more detail of that. There's a lot of videos out there. <a href="https://twitter.com/BTCsessions">BTC Sessions</a> has some great videos talking about BIP 39 and also SeedXOR.</p><p>If you are doing single, singlesir or singlesig + passphrase, I highly, highly recommend you look into that:</p><div id="youtube2-RvquutZwNAg" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;RvquutZwNAg&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/RvquutZwNAg?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Jameson:</strong> Two cool features of SeedXOR&#8212;one of them that NVK already mentioned&#8212;is that you can actually do it by hand. </p><p>I think any comp sci 1 student could write a little java program to do SeedXOR so it's fairly bomb-proof,.</p><p>You're not going to be reliant on finding a specific piece of software in the future to reconstitute your seed.</p><p>The other thing that's kind of cool about SeedXOR is that the seeds that you split your seed into can themselves be valid, but 39 seeds, which is also a cool feature.</p><p><strong>NVK:</strong> Yeah, they are plausible, deniable. </p><p>It's funny you brought that up about the comp sci 1 because one requirement we had when we were creating that was that it had to be World War 2 level of complexity. </p><p>We had to work with modern computers for you to be able to do the operation in case we have nuclear holocaust. That was part of the spec. </p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe now to receive Proof of Keys Vol. 2</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Everything You Need To Know About Passphrases]]></title><description><![CDATA[A Brief on Private Keys & Wallets]]></description><link>https://substack.coinkite.com/p/everything-you-need-to-know-about</link><guid isPermaLink="false">https://substack.coinkite.com/p/everything-you-need-to-know-about</guid><pubDate>Wed, 21 Dec 2022 21:18:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!hgx4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hgx4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hgx4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 424w, https://substackcdn.com/image/fetch/$s_!hgx4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 848w, https://substackcdn.com/image/fetch/$s_!hgx4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 1272w, https://substackcdn.com/image/fetch/$s_!hgx4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hgx4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png" width="765" height="500" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:765,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Everything You Need To Know About Passphrases&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Everything You Need To Know About Passphrases" title="Everything You Need To Know About Passphrases" srcset="https://substackcdn.com/image/fetch/$s_!hgx4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 424w, https://substackcdn.com/image/fetch/$s_!hgx4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 848w, https://substackcdn.com/image/fetch/$s_!hgx4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 1272w, https://substackcdn.com/image/fetch/$s_!hgx4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4bd2377-9b53-4417-9dbf-4c8943f6b119_765x500.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>A Brief on Private Keys &amp; Wallets</h2><p>Before we dive into the subject, let&#8217;s go over a brief primer on Bitcoin private key standards and how they have evolved over time. A private key is a 256-bit number, picked at random and defined by an elliptic curve, specifically <a href="https://en.bitcoin.it/wiki/Secp256k1">secp256k1</a>. At the end of this process, you get a very long string of digits (64 hexadecimal digits). Other formats for representing a private key also exist, such as WIF and WIF-Compressed.</p><p>In order to make this a bit more convenient to read, Base58 encoding is used to shorten the string of numbers and letters, as well as limit the ones that are used to avoid confusion to the human eye.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Coinkite&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>You can use any one of the above formats as the representation of your private key. However, there are notable differences in their respective generation and representation of the public key and addresses when it comes to wallets :</p><h3><strong>Nondeterministic (Random) Wallets</strong></h3><p>Initially, wallets generated several private keys randomly, each with its own public address. You&#8217;d use each address/key once and would generate new ones as needed. You&#8217;d have to backup every key, else you&#8217;d lose the funds associated with each one. As a consequence, people tend to reuse the same address in order to reduce the amount of effort required to use their Bitcoin, but this then raises privacy concerns. Bitcoin Core includes this type of wallet, however its use is not recommended since there are now better alternatives. This type of wallet is also known as a Type-0 non deterministic wallet.</p><h3><strong>Deterministic (Seeded) Wallets</strong></h3><p>This type of wallet allows you to have a single backup (private key) from which you can derive more keys, each with their own Bitcoin address. This means that if your wallet no longer works for whatever reason and you have the initial backup, you can recuperate all of your funds in one go.</p><h3><strong>HD Wallets (BIP-32/BIP-44)</strong></h3><p>A Hierarchical Deterministic wallet, introduced through BIPs <a href="https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki">32</a> and <a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki">44</a>, also generates multiple keys from a single private key, like the Deterministic wallet stated above. The difference is that each one of those keys can further generate their own subset of keys and so on so forth. Essentially, you have a master or parent key, which can then generate child keys, and they can then generate grandchild seeds.</p><h3><strong>BIP-39</strong></h3><p>Throughout all these different wallets, we are still dealing with really long strings of letters and numbers that are difficult for humans to retain and process. Then comes along <a href="https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki">BIP-39</a>, a proposal which offers as a solution a way to convert those long strings of binary or hexadecimal digits into something that is much easier for humans to read and transport. This is the most popular implementation for private keys and most of you have probably already interacted with it.</p><p>Your private key is now represented as a set of words, usually 12 (128 bits of entropy) or 24 (256 bits of entropy) taken from a <a href="https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt">predefined list of 2048 words</a>.</p><blockquote><p><strong>BIP-39 defines the creation of a mnemonic code and seed as a follows :</strong></p><ol><li><p>Create a random sequence (entropy) of 128 to 256 bits.</p></li><li><p>Create a checksum of the random sequence by taking the first few bits of its SHA256 hash.</p></li><li><p>Add the checksum to the end of the random sequence.</p></li><li><p>Divide the sequence into sections of 11 bits, using those to index a dictionary of 2048 predefined words.</p></li><li><p>Produce 12 to 24 words representing the mnemonic code. <em>(Antonopoulos 2017, ch.4)</em></p></li></ol></blockquote><h2><strong>What is a Passphrase?</strong></h2><p>Now that we&#8217;ve covered the basics, we can better understand what is a passphrase and how it works when it comes to your Bitcoin wallet.</p><p>Thanks to BIP-39, which introduced human-readable words private key standard and is compatible with BIP-32, we can now use passphrases as an additional security measure.</p><p>Essentially, the passphrase is a set of characters, words, numbers or even spaces that extends our mnemonic private key. The passphrase can be entirely determined by the user which controls the private key, it&#8217;s not something that your wallet generates for you when initially rendering your private key.</p><p>When implemented, you can only access funds held within that wallet by entering your passphrase since adding a passphrase to your seed phrase generates an entirely new wallet.</p><p>It is not like a password or a PIN, since there is no such thing as an invalid passphrase. Each time you enter a different passphrase, you get a new wallet. If you change a single character, modify an uppercase to a lowercase or even add a space, you will get a new wallet.</p><p>It has many uses, which we will explore below.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1437787406074368010?s=20&amp;t=iG7ag5BB0LT9_vHP7hr76A&quot;,&quot;full_text&quot;:&quot;So, many seem confused about Bitcoin Passphrases.\n\nIt is not a &#8220;password&#8221;, it&#8217;s part of your actual secret that we calculate the private key from.\n\nThink this away:\n\n24 words = private key &amp;amp; xpub\n\n24 words + passphrase = different private key &amp;amp; different xpub&quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;NVK &#9889;&#65039;&#127774;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Tue Sep 14 14:36:45 +0000 2021&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:64,&quot;like_count&quot;:319,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2><strong>Why Use a Passphrase?</strong></h2><p>When used and stored properly (more on this later), your passphrase can help prevent your funds from being compromised. If someone were to come across your seed phrase, normally they would just be able to sweep your wallet and transfer your funds out.</p><p>If the passphrase is enabled, the thief won&#8217;t be able to get away with it since they would also need to enter this additional string of information in order to access your funds.</p><p>Another interesting use case for passphrase is that it can act as a threat detection system. In order for this to work, you should first put a small percentage of your funds in your standard 12 or 24 word wallet with the rest of your funds protected by the passphrase. If your backup were to be compromised, you would notice because you no longer have funds in that wallet, thus giving you a chance to create a new wallet and backups and transfer the remaining funds there.</p><p>This system also offers you plausible deniability. If someone were to try and coerce you into giving them your bitcoin, you would just give up your standard wallet and hopefully get away with the majority of your funds and your physical integrity. You can push this even further by having a dummy passphrase that also contains funds, in case your aggressor is technically savvy.</p><h2><strong>How does a BIP-39 Passphrase work?</strong></h2><p>BIP-39 works with BIP-32, the proposal allowing for building complex trees of public and private keys. When you add a passphrase to your seed words, you are generating a master BIP-32 wallet key.</p><p>This new wallet can be identified by its extended fingerprint (XFP), a short string of letters and numbers. It&#8217;s important to note this fingerprint since it&#8217;s the only way for you to make sure that you have entered the correct passphrase.</p><h2><strong>Some Tips on Using a Passphrase</strong></h2><h3><strong>How To Add One?</strong></h3><p>Implementing a passphrase varies from wallet to wallet. Doing it on the <a href="https://coldcard.com/">Coldcard</a> is quite simple. You even have the option of adding words from the BIP-39 word list directly instead of adding individual characters. Take a look at the guide <a href="https://coldcard.com/docs/passphrase">here</a>!</p><h3><strong>When To Use One?</strong></h3><p>This is recommended if you have an important amount of Bitcoin and want a setup that offers more security than just a standard wallet, but that is much simpler to create, operate and store than a multisignature wallet.</p><p>If you are just getting started, then it is best to first become familiar with a regular wallet, and as your Bitcoin stack, knowledge and comfort using Bitcoin increase, then it would be wise to explore this feature. The passphrase option is always available on your Coldcard device home screen, just don&#8217;t forget that by adding one, you will get an entirely new wallet and will have to move your funds there!</p><h2><strong>Final Notes</strong></h2><p>Passphrases are incredibly handy for augmenting the level of security of your Bitcoin private key. However, there are some important elements to keep in mind when deciding to use one :</p><ol><li><p>Make sure that it is long enough to not be easily brute-forced. If someone gets their hands on your seed phrase, you don&#8217;t want them to easily guess your passphrase.</p></li><li><p><strong>It is important to properly safeguard your passphrase, since losing it would effectively lead to the total loss of funds associated with that wallet.</strong></p></li><li><p>Don&#8217;t store your passphrase in the same place that you would store your seed phrase or wallet PIN or password.</p></li><li><p>Don&#8217;t tell anyone that you have a passphrase (however, there can be exceptions with a loved one that you trust so that they can recover your funds easily in case anything were to happen to you).</p></li></ol><h6><strong>References</strong></h6><p>Antonopoulos, Andreas M. 2017. Mastering Bitcoin: Programming the Open Blockchain. N.p.: O&#8217;Reilly.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Coinkite&#8217;s Substack! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Up to 25% off most Bitcoin security and fun devices]]></title><description><![CDATA[For the next 72 hours only]]></description><link>https://substack.coinkite.com/p/up-to-25-off-most-bitcoin-security</link><guid isPermaLink="false">https://substack.coinkite.com/p/up-to-25-off-most-bitcoin-security</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Wed, 23 Nov 2022 15:45:52 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/2419fb4f-4881-4109-b6de-862dfaf4badb_1200x1201.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://store.coinkite.com/store&quot;,&quot;text&quot;:&quot;Claim Deal Now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://store.coinkite.com/store"><span>Claim Deal Now</span></a></p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d23b0051-3405-4543-9e0e-d4e82b68594e_1200x1201.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/210a21b0-6489-45a8-82eb-026cbc698ccd_1200x1201.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cea43399-8cab-4b54-91b6-ca71bcce3470_1200x1201.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/20b0f36f-d3ab-43e2-b041-a8b451657e74_1200x1201.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4031c134-049d-4e94-91cd-03af1f5cd17b_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Complete your Bitcoin Fundamentalist Starter Pack and find the most thoughtful gifts to <a href="https://twitter.com/hashtag/ThankAMaxi?src=hashtag_click">#ThankAMaxi</a> with our hand-picked Bitcoin Black Friday deals from only top merchants: <a href="https://bitcoinblackfriday.org">https://bitcoinblackfriday.org</a></p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ee5a09ca-abc0-4bc1-8a44-e4ac2875c9c4_1200x1522.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8d7e78a3-0370-44ce-b38e-cf65273a57dc_1200x959.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/76414169-4b30-420d-b76c-cedcca796953_1200x1200.jpeg&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c0ac25c7-e20b-43ba-93f2-78d8cca39ed7_1200x1201.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7bd71a03-955e-4e84-a811-1e71f71536b7_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-GgF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-GgF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 424w, https://substackcdn.com/image/fetch/$s_!-GgF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 848w, https://substackcdn.com/image/fetch/$s_!-GgF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 1272w, https://substackcdn.com/image/fetch/$s_!-GgF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-GgF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg" width="36" height="36" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:36,&quot;width&quot;:36,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&#127873;&quot;,&quot;title&quot;:&quot;Wrapped present&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="&#127873;" title="Wrapped present" srcset="https://substackcdn.com/image/fetch/$s_!-GgF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 424w, https://substackcdn.com/image/fetch/$s_!-GgF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 848w, https://substackcdn.com/image/fetch/$s_!-GgF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 1272w, https://substackcdn.com/image/fetch/$s_!-GgF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcc6ffc0a-ea4b-423c-9a4f-c56b691207c0_36x36.svg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[🌴 June + July @ Coinkite]]></title><description><![CDATA[TAPSIGNER, BLOCKCLOCK Micro, SATSCHIPS, HARDCASE & Bitcoin.Review Podcast]]></description><link>https://substack.coinkite.com/p/-june-july-coinkite</link><guid isPermaLink="false">https://substack.coinkite.com/p/-june-july-coinkite</guid><dc:creator><![CDATA[DocHEX]]></dc:creator><pubDate>Wed, 27 Jul 2022 15:11:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/upload/w_728,c_limit/qjgbzbfnvbcbjzntexs2" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1></h1><div><hr></div><h1>&#129397; Hot Bear Market</h1><p>According to <a href="https://insights.glassnode.com/the-week-onchain-week-27-2022/">Glassnode</a>, &#8216;exchange balances are draining at historically high levels,&#8217; </p><p>Where are all these withdraws going to? Probably in one of our calculators.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1549792852586237953?s=20&amp;t=bTvAFr81SDp4uS3AXF2SOg&quot;,&quot;full_text&quot;:&quot;This is an incredibly interesting bear market, at this rate there is a good chance <span class=\&quot;tweet-fake-link\&quot;>@Coinkite</span> posts near the same revenue as the 2021 bull year&#8211;and more products coming!\n\nBeing in <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> as a company for over a decade, we've never seen such a hot bear\n\nThank you for your biz&#128591;&quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;DETERMINISTIC OPTIMISM &#127774;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed Jul 20 16:26:24 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:20,&quot;like_count&quot;:299,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:false}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h1>&#128640;New Products</h1><h2><a href="https://store.coinkite.com/store/category/cards">TAPSIGNER now up for grabs</a> and fully compatible with <a href="https://nunchuk.io">Nunchuck</a> mobile wallets</h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1544842230350880769?s=20&amp;t=29wLSFIPfhjvo1uj_r4I6Q&quot;,&quot;full_text&quot;:&quot;This is how stupid simple/easy/fast NFC multisig co-sining is with <span class=\&quot;tweet-fake-link\&quot;>@TAPSIGNER</span> and <span class=\&quot;tweet-fake-link\&quot;>@nunchuk_io</span> <span class=\&quot;tweet-fake-link\&quot;>@hugohanoi</span> \n\nDa Future <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> UX &#128293;&#128293;&#128293;\n\n(It would be the same UX for any m-of-n or single sig, or message singing, or authentication) \n\nVery affordable hardware is coming&#8230; &quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;DETERMINISTIC OPTIMISM &#127774;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu Jul 07 00:34:24 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_728,c_limit/l_twitter_play_button_rvaygk,w_120/qjgbzbfnvbcbjzntexs2&quot;,&quot;link_url&quot;:&quot;https://t.co/PGdT8z2JA7&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:80,&quot;like_count&quot;:281,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:&quot;https://video.twimg.com/ext_tw_video/1544841744482713601/pu/vid/720x1280/UNWnos6sI2zXtmTj.mp4?tag=14&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h4><a href="https://twitter.com/i/spaces/1dRKZlEvavXJB?s=20">Listen to the playback</a> of our <a href="https://tapsigner.com">TAPSIGNER</a> &#8216;Ask Me Anything&#8217; session</h4><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/Coinkite/status/1551640313357279239?s=20&amp;t=29wLSFIPfhjvo1uj_r4I6Q&quot;,&quot;full_text&quot;:&quot;Ask <span class=\&quot;tweet-fake-link\&quot;>@nvk</span> your questions about using <span class=\&quot;tweet-fake-link\&quot;>@TAPSIGNER</span> now: https://t.co/RL36o5Yg5l&quot;,&quot;username&quot;:&quot;Coinkite&quot;,&quot;name&quot;:&quot;Coinkite&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Jul 25 18:47:33 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:2,&quot;like_count&quot;:4,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><h2>&#128368;&#65039; <strong>BLOCKCLOCK </strong><em><strong>Micro</strong></em><strong> </strong>pre-sale discount ending soon! </h2><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://store.coinkite.com/store/bc-micro&quot;,&quot;text&quot;:&quot;Reserve yours now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://store.coinkite.com/store/bc-micro"><span>Reserve yours now</span></a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-1cw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-1cw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 424w, https://substackcdn.com/image/fetch/$s_!-1cw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 848w, https://substackcdn.com/image/fetch/$s_!-1cw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 1272w, https://substackcdn.com/image/fetch/$s_!-1cw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-1cw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png" width="632" height="395" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/add3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:395,&quot;width&quot;:632,&quot;resizeWidth&quot;:632,&quot;bytes&quot;:180741,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-1cw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 424w, https://substackcdn.com/image/fetch/$s_!-1cw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 848w, https://substackcdn.com/image/fetch/$s_!-1cw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 1272w, https://substackcdn.com/image/fetch/$s_!-1cw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fadd3ae1f-d286-440e-9041-2f1c52ea5912_632x395.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>&#128064; <strong>BLOCKCLOCK </strong><em><strong>Mini</strong></em> spotted in the wild:  </h2><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/gladstein/status/1539510346213253120?s=20&amp;t=0XbU05UWgWrqsWbUYoAJOw)&quot;,&quot;full_text&quot;:&quot;Former Thai Prime Minister Thaksin Shinawatra (overthrown in a military coup) now rocking a blockclock &quot;,&quot;username&quot;:&quot;gladstein&quot;,&quot;name&quot;:&quot;Alex Gladstein &#127755; &#9889;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed Jun 22 07:27:23 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FV1wf-nUAAAXkKo.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/VXzeb3QROk&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:73,&quot;like_count&quot;:880,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><h3>&#129520; <a href="https://bitcoinhardcase.com">HARDCASE for COLDCARD</a></h3><ul><li><p>Custom protective foam</p></li><li><p>Unbranded to keep a low-key profile</p></li><li><p>4.5 x 3.25 x 1"</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cLsG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cLsG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 424w, https://substackcdn.com/image/fetch/$s_!cLsG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 848w, https://substackcdn.com/image/fetch/$s_!cLsG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 1272w, https://substackcdn.com/image/fetch/$s_!cLsG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cLsG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png" width="612" height="407" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:407,&quot;width&quot;:612,&quot;resizeWidth&quot;:612,&quot;bytes&quot;:171076,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cLsG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 424w, https://substackcdn.com/image/fetch/$s_!cLsG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 848w, https://substackcdn.com/image/fetch/$s_!cLsG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 1272w, https://substackcdn.com/image/fetch/$s_!cLsG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F904ceb73-93f5-4fdb-a7c5-2db2f8f167c7_612x407.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>&#127873; 10% off Coinkite virtual gift via <a href="https://www.bitrefill.com/buy/coinkite-ca">Bitrefill.com</a> and the <a href="https://use.foldapp.com/">Fold app</a> </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hr1z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hr1z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hr1z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hr1z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hr1z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hr1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png" width="250" height="250" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:250,&quot;bytes&quot;:148492,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hr1z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!hr1z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!hr1z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!hr1z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F175539ea-d713-47f2-b6dc-0fb579e02d98_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>&#128444;&#65039; <a href="https://satschip.com">SATSCHIP</a> pre-launch for artists</h3><blockquote><p>Bitcoiners don't buy JPEG that anyone can copy! They buy physical works of arts with unforgeable certificate of authentication &#8212;NVK</p></blockquote><ul><li><p>We leveraged the firmware from the <a href="https://getsatscard.com">SATSCARD</a> and <a href="https://tapsigner.com">TAPSIGNER</a> to bring an authenticating solution for artists and art collectors</p></li><li><p>Easily embed a flexible 1 inch square NFC chip directly into your physical work of art</p></li><li><p>The authenticity of the piece can be verified by anyone, but only the owner can sign a transaction</p></li><li><p><a href="https://satschip.com/gallery">SATSCHIP Gallery</a> is now live </p></li></ul><h3>&#128297; New Tutorials</h3><ul><li><p><a href="https://youtu.be/FAYmE5-40PQ?t=226">MK4 setup tutorial by BTCSessions</a></p></li><li><p><a href="https://github.com/Coldcard/firmware/blob/master/docs/bitcoin-core2of2desc.md">2 of 2 multisig with 2 x COLDCARD signing devices, and bitcoin-qt as coordinator</a></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:4221}" data-component-name="PollToDOM"></div><div><hr></div><h1>&#128190; Firmware upgrades</h1><h2><a href="https://coldcard.com/docs/upgrade">COLDCARD Mk4 5.0.5</a></h2><h3><a href="https://github.com/Coldcard/firmware/blob/master/docs/bip85-passwords.md">BIP-85 derived passwords:</a></h3><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1548316205223518213?s=20&amp;t=InNsy_H8zZG1hGQEWqv4ew&quot;,&quot;full_text&quot;:&quot;BIP85 Passwords coming to <span class=\&quot;tweet-fake-link\&quot;>@COLDCARDwallet</span> next!\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://github.com/Coldcard/firmware/blob/master/docs/bip85-passwords.md\&quot;>github.com/Coldcard/firmw&#8230;</a> &quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;DETERMINISTIC OPTIMISM &#127774;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sat Jul 16 14:38:44 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_728,c_limit/l_twitter_play_button_rvaygk,w_120/dzjzch7fz74lzia0i5qn&quot;,&quot;link_url&quot;:&quot;https://t.co/bDrlJhVJlu&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:17,&quot;like_count&quot;:73,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:&quot;https://video.twimg.com/ext_tw_video/1548316080786903040/pu/vid/1136x640/_070pjJwgjLqqt66.mp4?tag=14&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><ul><li><p>Pick an index number, and COLDCARD will derive a deterministic, strong (136 bit) password for you. It will even type the password by emulating a USB keyboard. See new areas: Settings &gt; Keyboard EMU and Settings &gt; Derive Seed B85 &gt; Passwords.</p></li><li><p>Added <a href="https://github.com/Coldcard/firmware/blob/master/docs/bip85-passwords.md">docs/bip85-passwords.md</a> documenting new BIP-85 passwords and keyboard emulation.</p></li><li><p> BIP-85 derived values can now be exported via NFC, in addition to QR code.</p></li></ul><ul><li><p>Other enhancement: </p><ul><li><p>Allow signing transaction where foreign UTXO(s) are missing. Only applies to cases where partial signatures are being created. Thanks to <a href="https://github.com/straylight-orbit">@straylight-orbit</a></p></li><li><p>QR Codes are now easier to scan in bright light. Thanks to <a href="https://github.com/russeree">@russeree</a> for this useful fix!</p></li><li><p> Support import of multisig wallet from descriptor (only sortedmulti, BIP-67). Also support export of multsig wallet as descriptor.</p></li><li><p> Address explorer can show "change" addresses for standard derivation paths for both single and multisig wallet.</p></li><li><p><code>OP_RETURN</code> is now a known script and is displayed in ascii when possible</p></li></ul></li><li><p>Bugfix: </p><ul><li><p>order of multisig wallet registration does NOT matter</p></li><li><p>allow unknown scripts in HSM mode, with warning</p></li></ul></li></ul><h2><a href="https://pypi.org/project/coinkite-tap-protocol/">CK-Tap Protocol 1.0.5</a></h2><h3>"CK Tap" is our command line tool for SATSCARD and TAPSIGNER.  </h3><h3>This project also contains the public documentation for the NFC protocol used by the cards, and provides a full python library for coders. </h3><h4>Recent changes:</h4><ul><li><p>New best practices docs: <a href="https://dev.coinkite.cards/docs/best-practices.html">https://dev.coinkite.cards/docs/best-practices.html</a></p><ul><li><p>Add ability to derive non hardened derivations w/ library...</p></li><li><p>'sign_digest' accepts new 'fullpath' parameter where full bip 32</p></li><li><p>Added @<a href="https://twitter.com/SATSCHIP/">SATSCHIP</a> support</p></li><li><p>Shell output for backup cmd improved</p></li><li><p>Added 'card.product_name' string</p></li></ul></li><li><p>CK-TAP React Native Open Library built by the Hexa wallet team claimed the bounty <a href="https://github.com/coinkite/cktap-protocol-react-native">released</a></p></li><li><p>Added ability to derive non hardened derivations with library (not possible with card - card can only derive hardened path components)</p></li><li><p>&#8216;sign_digest&#8217; accepts new &#8216;fullpath&#8217; parameter where full bip 32 string path can be passed</p></li><li><p>Support added for <a href="https://getsatscard.com">SATSCHIP</a> v1.0.0 product</p></li><li><p>Shell output for backup command improved</p></li><li><p>Added card.product_name string</p></li><li><p><a href="https://satschip.com/gallery">https://satschip.com/gallery</a> and NFC reader + CLI program for artists to submit</p></li></ul><div><hr></div><h1>&#128478;&#65039; News for devs</h1><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NLZZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NLZZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 424w, https://substackcdn.com/image/fetch/$s_!NLZZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 848w, https://substackcdn.com/image/fetch/$s_!NLZZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 1272w, https://substackcdn.com/image/fetch/$s_!NLZZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NLZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png" width="350" height="202" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:202,&quot;width&quot;:350,&quot;resizeWidth&quot;:350,&quot;bytes&quot;:24901,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NLZZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 424w, https://substackcdn.com/image/fetch/$s_!NLZZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 848w, https://substackcdn.com/image/fetch/$s_!NLZZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 1272w, https://substackcdn.com/image/fetch/$s_!NLZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb5bc5d6c-0cc1-42ce-8356-db93c0fccb86_350x202.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><code>Coding</code> something amazing, aren&#8217;t you? </h2><h3>Leave us a comment about your latest software updates to receive a shout-out on the next &#127897;&#65039;<a href="https://bitcoin.review">Bitcoin.Review</a> podcast by NVK feat. ODELL</h3><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/p/-june-july-coinkite/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.coinkite.com/p/-june-july-coinkite/comments"><span>Leave a comment</span></a></p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1550103521437048834&quot;,&quot;full_text&quot;:&quot;GM &#127774;\n\nBuilding <span class=\&quot;tweet-fake-link\&quot;>@BitcoinReviewHQ</span> Episode 03 list.\n\nSend your project updates: \n\n- Telegram <a class=\&quot;tweet-url\&quot; href=\&quot;http://t.me/BitcoinReviewPod\&quot;>t.me/BitcoinReviewP&#8230;</a>\n- GitHub <a class=\&quot;tweet-url\&quot; href=\&quot;http://github.com/nvk/bitcoin.review.pod/issues\&quot;>github.com/nvk/bitcoin.re&#8230;</a>\n- Submit Story <a class=\&quot;tweet-url\&quot; href=\&quot;http://bicoin.review\&quot;>bicoin.review</a> submit button at the top right\n- Email pod at bitcoin dot review&quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;DETERMINISTIC OPTIMISM &#127774;&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu Jul 21 13:00:53 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:1,&quot;like_count&quot;:6,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><h2>Getting <a href="https://getsatscard.com/faq">SATSCARD</a> into the hands of builders</h2><ul><li><p>To receive a sample, please email us <em>sales@coinkite.com</em> with a bit of information about who you are and what you plan on building with your new SATSCARD</p></li><li><p>Shout-out to Mike Kelly for launching a new SATSCARD demo for authenticating into a venue and keeping a bar tap as creditless collateral</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/NicerInPerson/status/1546507986671116289?s=20&amp;t=1S49Bo27OixQD2mOE7iR7w&quot;,&quot;full_text&quot;:&quot;Thanks to <span class=\&quot;tweet-fake-link\&quot;>@DocHex</span> I got hold of a v1.0.0 SATSCARD this morning, which had a couple of important changes. My verifier app now updated, all working and should be on TestFlight in a couple of hours. Here&#8217;s me verifying a card has &#8383;0.005 ($105) sealed in it. Still blows my mind &#129327;&#127988;&#8205;&#9760;&#65039; &quot;,&quot;username&quot;:&quot;NicerInPerson&quot;,&quot;name&quot;:&quot;Mike Kelly&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Mon Jul 11 14:53:31 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://substackcdn.com/image/upload/w_728,c_limit/l_twitter_play_button_rvaygk,w_120/s7aogpdvbmiqwqcuzlk0&quot;,&quot;link_url&quot;:&quot;https://t.co/MbAHriGfEG&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:12,&quot;like_count&quot;:37,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:&quot;https://video.twimg.com/ext_tw_video/1546507902776754181/pu/vid/720x1280/H5ttZYh6Ax-q6V7l.mp4?tag=12&quot;,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div></li></ul><div><hr></div><h1>&#10024; Meme Domains</h1><ul><li><p><a href="https://signingdevice.com">https://signingdevice.com</a></p></li><li><p><a href="https://bitcoinbinary.org">https://bitcoinbinary.org</a></p></li><li><p><a href="https://bitcointreasuries.net">https://bitcointreasuries.net</a></p></li><li><p><a href="https://bitcoinuptime.org">https://bitcoinuptime.org</a></p></li></ul><div><hr></div><h1><a href="https://coinkite.com/careers">&#129309; Join our team</a></h1><ul><li><p>Mobile Engineer (iOS + Android)</p></li><li><p>Podcast and Video Producer (Part-time)</p></li><li><p>Web Designer + Coder</p></li></ul><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading this far! Subscribe to receive our next updates straight to your inbox:</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[May Newsletter]]></title><description><![CDATA[MK4 reservations, NFC integration, P2TR support, gift cards, new European reseller & new team member]]></description><link>https://substack.coinkite.com/p/may-newsletter</link><guid isPermaLink="false">https://substack.coinkite.com/p/may-newsletter</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Fri, 27 May 2022 16:50:44 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/h_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>GM #CalculatorCrew,</strong></p><p><strong>In this ever-changing Bitcoin landscape, we're always working hard to&nbsp;build </strong><em><strong>Sleep At Night Technology &#8482;</strong></em></p><p><strong>We have some news you won't want to miss!</strong></p><div><hr></div><h3>MK4 update</h3><p>We are now 80% through shipping backorders &#128674;&#128674;&#128674;</p><p>COLDCARDs MK4 are going out quick&#8212;<em>now</em> is the best time to <strong>get in line</strong> for reservations because the line keeps getting longer!&nbsp;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://store.coinkite.com/store/coldcard&quot;,&quot;text&quot;:&quot;Reserve your MK4 now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://store.coinkite.com/store/coldcard"><span>Reserve your MK4 now</span></a></p><div><hr></div><h3>COLDCARD Software Updates</h3><p><a href="https://coldcard.com/docs/upgrade">Mk4&#8217;s Firmware version </a><strong><a href="https://coldcard.com/docs/upgrade">5.0.3</a></strong><a href="https://coldcard.com/docs/upgrade"> has many updates</a>, most notably for Taproot advocates. Folks will be happy to know that <strong>P2TR and Bech32m</strong> are now deployed on COLDCARD MK4 as of 5.0.3. For the older Mk3, we have<strong> </strong>recently shipping an update, <strong><a href="https://coldcard.com/docs/upgrade">Mk3&#8217;s 4.1.5</a>, </strong>with the same P2TR features.</p><p>And then&#8230; <a href="https://coldcard.com/docs/upgrade">on Friday we released </a><strong><a href="https://coldcard.com/docs/upgrade">5.0.4</a> </strong>for Mk4<strong>! </strong>It has numerous improvements focusing on the needs of Bitcoin developers, such as support for RegTest (for use on your own Regression Testnet coins) and major upgrades to our testing setup. From outside contributors, we have improved encryption for HSM users, documentation fixes, and better reproducible builds.</p><p><em>Yes! THREE releases in just one month!</em></p><p>Read more about it in Bitcoin <a href="https://twitter.com/bitcoinoptech">Optech&#8217;s newsletter</a>:</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/bitcoinoptech/status/1526884561447174150?s=20&amp;t=CBH8Pofkdg3beqGLYy-Qmg&quot;,&quot;full_text&quot;:&quot;Changes to services and client software:\n\n- MyCitadel Wallet released\n- Tauros exchange supports Lightning\n- Lightning Multiplexer announced\n- Coldcard adds taproot sends\n\n&quot;,&quot;username&quot;:&quot;bitcoinoptech&quot;,&quot;name&quot;:&quot;Bitcoin Optech&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed May 18 11:17:02 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:5,&quot;like_count&quot;:20,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://bitcoinops.org/en/newsletters/2022/05/18/#changes-to-services-and-client-software&quot;,&quot;image&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/4c8d13c3-4799-4d84-bf5a-595dc27c46a4_300x300.png&quot;,&quot;title&quot;:&quot;Bitcoin Optech Newsletter #200&quot;,&quot;description&quot;:&quot;This week&#8217;s newsletter summarizes a discussion about the minimum change to Bitcoin&#8217;s Script language necessary to enable recursive covenants, examines a revised proposal to add an OP_TX opcode, and reviews research into adapting output script descriptors for hardware signing devices. Also included a&#8230;&quot;,&quot;domain&quot;:&quot;bitcoinops.org&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>Coinkite Gift-Cards</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MJRh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MJRh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!MJRh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!MJRh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!MJRh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MJRh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png" width="268" height="268" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:268,&quot;bytes&quot;:100730,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MJRh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!MJRh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!MJRh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!MJRh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F61e7add8-906c-4e8f-bb0e-b497216dde9f_1024x1024.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You&#8217;ve asked, we&#8217;ve listened: Coinkite virtual gift cards are <strong><a href="https://store.coinkite.com/store/giftcard">here</a>.</strong></p><p>Pay in Bitcoin KYC-free and receive the unique codes directly to your preferred inbox.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/coldcardwallet/status/1527256705125449729?s=21&amp;t=M7EPyYce_sxAmprxzrzS5w&quot;,&quot;full_text&quot;:&quot;A lot of you asked us for a better way to anonymously buy family and friends COLDCARDs while having them sort our shipping by themselves... \n\nKYC free GiftCards &#127881; &quot;,&quot;username&quot;:&quot;COLDCARDwallet&quot;,&quot;name&quot;:&quot;COLDCARD&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Thu May 19 11:55:48 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{&quot;full_text&quot;:&quot;Checkout our new Coinkite Gift Cards! \nhttps://t.co/fsjrJd3ZZn https://t.co/zAVaoAiItV&quot;,&quot;username&quot;:&quot;Coinkite&quot;,&quot;name&quot;:&quot;Coinkite&quot;},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:11,&quot;like_count&quot;:37,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h3>NFC compatibility</h3><p>Are you building mobile Bitcoin wallets? </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://coinkite.cards/dev&quot;,&quot;text&quot;:&quot;Get TAPSIGNER samples&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://coinkite.cards/dev"><span>Get TAPSIGNER samples</span></a></p><p>Offer NFC capabilities to your users by integrating with Coinkite&#8217;s <strong><a href="https://tapsigner.com">TAPSIGNER</a></strong> and <strong><a href="https://getsatscard.com">SATSCARD</a></strong>. We also offer white-label solutions.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/nvk/status/1525798764769906688?s=21&amp;t=M7EPyYce_sxAmprxzrzS5w&quot;,&quot;full_text&quot;:&quot;When we launched COLDCARD, PSBT had no compatible wallets. Now it's the standard.\n\nNFC will take some time to get integrated in wallets, that's Just how pushing new technology works... \n\nLow time preference development&#8482; \n\nLet your favorite app wallet maker about it :)&quot;,&quot;username&quot;:&quot;nvk&quot;,&quot;name&quot;:&quot;DETERMINISTIC OPTIMISM&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sun May 15 11:22:28 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:13,&quot;like_count&quot;:162,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p></p><p>COLDCARD Mk4&#8217;s<a href="https://coldcard.com/docs/upgrade"> Firmware 5.0.4</a> has NFC improvements, upgrade. </p><div><hr></div><h1>New European reseller</h1><p>The privacy focused fulfillment service <em><a href="https://copiaro.de/produkt/coldcard-mk4-bitcoin-hardware-wallet/">Copiaro</a></em> is now shipping<strong> COLDCARDs MK4</strong> from Germany. Along with <em><a href="https://shop.btcdirect.eu/en-gb/collections/bitcoin-pizza-week">BTCDirect.eu</a></em>, they make up the list of our un-official European resellers.</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/copiaro/status/1528060641625391104?s=21&amp;t=wuxKYAXktKRM2A8g52BZQw&quot;,&quot;full_text&quot;:&quot;&#128680; &#128667;&#128168;  // Ab sofort verf&#252;gbar // Now available // &#128230;&#128680;\n\nDie neue <span class=\&quot;tweet-fake-link\&quot;>@Coinkite</span> Coldcard MK4 <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> Hardware Wallet &#128526;&#9889;&#65039;&#128293;\n\n<a class=\&quot;tweet-url\&quot; href=\&quot;https://copiaro.de/produkt/coldcard-mk4-bitcoin-hardware-wallet/\&quot;>copiaro.de/produkt/coldca&#8230;</a>&quot;,&quot;username&quot;:&quot;copiaro&quot;,&quot;name&quot;:&quot;Copiaro Stuttgart&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sat May 21 17:10:21 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:5,&quot;like_count&quot;:13,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://copiaro.de/produkt/coldcard-mk4-bitcoin-hardware-wallet/&quot;,&quot;image&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/53531302-5827-4904-a967-5d293dd7ab15_800x800.jpeg&quot;,&quot;title&quot;:&quot;Die neue Coldcard MK4 - Bitcoin Hardware Wallet - Version 2022 | Copiaro&quot;,&quot;description&quot;:&quot;Die neueste Ausgabe von Coinkites Coldcard hat mit der im Jahr 2022 ver&#246;ffentlichten Version MK4 ein ganz neues Level der Bitcoin-Sicherheit erreicht.&quot;,&quot;domain&quot;:&quot;copiaro.de&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h1>Top shout-outs</h1><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/dennis_porter_/status/1525604271462395906?s=21&amp;t=eUnDBQvpw81Hy5kUzlEA9Q&quot;,&quot;full_text&quot;:&quot;This is the most secure <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> hardware wallet on the planet. It&#8217;s not close. Been a happy customer for years and excited to get the brand new Mk4 from <span class=\&quot;tweet-fake-link\&quot;>@COLDCARDwallet</span>. \n\nThanks <span class=\&quot;tweet-fake-link\&quot;>@nvk</span> &#128591;&#127464;&#127462; &quot;,&quot;username&quot;:&quot;Dennis_Porter_&quot;,&quot;name&quot;:&quot;Dennis Porter&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Sat May 14 22:29:37 +0000 2022&quot;,&quot;photos&quot;:[{&quot;img_url&quot;:&quot;https://pbs.substack.com/media/FSwI_etUsAAUa36.jpg&quot;,&quot;link_url&quot;:&quot;https://t.co/pCq9Updllm&quot;,&quot;alt_text&quot;:null}],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:38,&quot;like_count&quot;:237,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h1>New tutorials from our community</h1><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/econoalchemist/status/1522696066369392640?s=21&quot;,&quot;full_text&quot;:&quot;The <span class=\&quot;tweet-fake-link\&quot;>@COLDCARDwallet</span> MK4 can handle <span class=\&quot;tweet-fake-link\&quot;>#Bitcoin</span> transactions up to 2MB in size. The MK3 could handle txs up to only 384kB. \n\nTo demonstrate the difference in memory, I tried to sign a tx with 251 inputs using both the MK3 &amp;amp; MK4: \n&quot;,&quot;username&quot;:&quot;econoalchemist&quot;,&quot;name&quot;:&quot;burn the bridge&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Fri May 06 21:53:27 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:14,&quot;like_count&quot;:97,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://media.econoalchemist.com/w/aQAdD8BX4CAWWVcnPrtZiB&quot;,&quot;image&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fe1f3826-2f38-4395-8db6-2c24ac84aa3b_850x480.jpeg&quot;,&quot;title&quot;:&quot;ColdCard MK4 - 251UTXO test&quot;,&quot;description&quot;:&quot;Demonstration of large transactions on the Coldcard MK3 vs. MK4. Learn more at: https://coldcard.com/docs/coldcard-mk4&quot;,&quot;domain&quot;:&quot;media.econoalchemist.com&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://twitter.com/kisbitcoin/status/1529507975676690434?s=21&amp;t=M7EPyYce_sxAmprxzrzS5w&quot;,&quot;full_text&quot;:&quot;How To Use <span class=\&quot;tweet-fake-link\&quot;>@COLDCARDwallet</span> Seed XOR.\n\nCreate additional layers of security to protect your Bitcoin. The possibilities are ENDLESS.\n\n&#9989;What is Seed XOR ?\n&#9989;How to Split An Existing Seed\n&#9989;How to Combine Many Seeds\n\n&quot;,&quot;username&quot;:&quot;KISBitcoin&quot;,&quot;name&quot;:&quot;Keep It Simple Bitcoin&quot;,&quot;profile_image_url&quot;:&quot;&quot;,&quot;date&quot;:&quot;Wed May 25 17:01:32 +0000 2022&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:0,&quot;retweet_count&quot;:3,&quot;like_count&quot;:10,&quot;impression_count&quot;:0,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://www.keepitsimplebitcoin.com/coldcard-seed-xor/&quot;,&quot;image&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/b65ce8bb-7bc8-45d6-b5e9-73edaee587f6_1920x1080.jpeg&quot;,&quot;title&quot;:&quot;How To Use Coldcard Seed XOR | Keep It Simple Bitcoin&quot;,&quot;description&quot;:&quot;Coldcard Seed Xor is a plausibly deniable way of storing secrets in two or more parts that look &amp; behave like the original secret. One 24-word seed phrase becomes two or more parts.&quot;,&quot;domain&quot;:&quot;keepitsimplebitcoin.com&quot;},&quot;video_url&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><div><hr></div><h2>In other news&#8230;</h2><ul><li><p><a href="http://bitcoinbinary.org/">BitcoinBinary.org</a> has now a <strong>Build Bot</strong> and the 5K bounty was claimed &#127881;</p></li><li><p><a href="https://github.com/coinkite/bitcoin.holiday.pub">Help us add more</a> Bitcoin notable dates to <a href="https://Bitcoin.holiday">Bitcoin.holiday</a></p></li><li><p><a href="https://BitcoinBounties.org">BitcoinBounties.org</a> now keeps a sum of all available bounties, 10+ BTC up for grabs. </p></li><li><p>New team member: <strong>Welcome to C Funk a.k.a. <a href="https://twitter.com/cypher_funk">C-to-tha&#8217;Funk</a></strong> for joining the ranks of Coinkite as business development manager! Since 2017, C Funk has been committed to orange-pilling the world by helping Bitcoin start-ups with building communities and developing partnerships. DM her on Twitter, <a href="https://t.me/cypher_funk">Telegram</a>, <a href="https://www.linkedin.com/in/celia-cherif/">LinkedIn</a> or <a href="https://www.reddit.com/user/cypher_funk">Reddit</a> to inquire about sponsorship and partnerships opportunities with Coinkite.</p></li><li><p>Get tipped in Bitcoin on <a href="https://t.me/coldcard">COLDCARD Telegram channel</a> for great contributions</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hCl-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hCl-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 424w, https://substackcdn.com/image/fetch/$s_!hCl-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 848w, https://substackcdn.com/image/fetch/$s_!hCl-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 1272w, https://substackcdn.com/image/fetch/$s_!hCl-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hCl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png" width="493" height="316.19016630513374" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:887,&quot;width&quot;:1383,&quot;resizeWidth&quot;:493,&quot;bytes&quot;:383797,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hCl-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 424w, https://substackcdn.com/image/fetch/$s_!hCl-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 848w, https://substackcdn.com/image/fetch/$s_!hCl-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 1272w, https://substackcdn.com/image/fetch/$s_!hCl-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F11252c73-56d7-4bc7-842d-fe171583b96a_1383x887.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">No need to run a node! Type /start in DM with @lntxbot to withdraw</figcaption></figure></div><ul><li><p>Catch <a href="https://twitter.com/nvk">NVK</a>&#8217;s latest interviews on YouTube:</p><div id="youtube2-GOaULgJkRF0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;GOaULgJkRF0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/GOaULgJkRF0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div id="youtube2-YIr9Wp7SkaY" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;YIr9Wp7SkaY&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/YIr9Wp7SkaY?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div></li></ul><div><hr></div>]]></content:encoded></item><item><title><![CDATA[Announcing SATSCARD & TAPSIGNER]]></title><description><![CDATA[Our affordable contactless [NFC] Bitcoin smart-card initiative.]]></description><link>https://substack.coinkite.com/p/announcing-satscard-and-tapsigner</link><guid isPermaLink="false">https://substack.coinkite.com/p/announcing-satscard-and-tapsigner</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Mon, 24 Jan 2022 17:01:17 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!vqTT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>What is SATSCARD?</strong></p><p>It's an OPENDIME in an NFC card form factor with 10 times the reuse capacity.</p><p>Gift and trade #Bitcoin physically; maximize in person trade while minimizing trust between parties.</p><p>Learn more <a href="https://twitter.com/nvk/thread/1483839640524230656">here </a></p><p><strong>What is TAPSIGNER?</strong></p><p>It's a Bitcoin private key on a card! You can sign mobile wallet transaction by tapping the phone. Your mobile wallet provides most of the wallet logic and TAPSIGNER holds the secrets. It's essentially a HW you can slip inside your regular physical wallet.</p><p>Learn more <a href="https://twitter.com/nvk/thread/1484179617984356355">here</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vqTT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vqTT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 424w, https://substackcdn.com/image/fetch/$s_!vqTT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 848w, https://substackcdn.com/image/fetch/$s_!vqTT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 1272w, https://substackcdn.com/image/fetch/$s_!vqTT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vqTT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png" width="1456" height="1458" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:307034,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vqTT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 424w, https://substackcdn.com/image/fetch/$s_!vqTT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 848w, https://substackcdn.com/image/fetch/$s_!vqTT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 1272w, https://substackcdn.com/image/fetch/$s_!vqTT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3eb3a7d0-0ac7-49c3-abf9-7ce44ab3fd7d_1858x1860.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p>]]></content:encoded></item><item><title><![CDATA[COLDCARD Mk4 Early-Bird reservation ( $40 OFF) starts now.]]></title><description><![CDATA[Excited to announce the Early Bird reservation of COLDCARD Mk4, get $40 off as many units as you&#8217;d like.]]></description><link>https://substack.coinkite.com/p/coldcard-mk4-early-bird-reservation</link><guid isPermaLink="false">https://substack.coinkite.com/p/coldcard-mk4-early-bird-reservation</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Sun, 23 Jan 2022 14:14:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nBhL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Excited to announce the Early Bird reservation of <a href="https://store.coinkite.com/store/mk4">COLDCARD Mk4</a>, get $40 off as many units as you&#8217;d like. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nBhL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nBhL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nBhL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nBhL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nBhL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nBhL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1912111,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nBhL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nBhL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nBhL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nBhL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F985f49ee-06ad-4992-b984-d436b4dd4b25_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Some of the improvements include:</p><ul><li><p><strong>USB-C Connector</strong></p></li><li><p><strong>Unlimited Memory, no Bitcoin Transaction size restrictions</strong></p></li><li><p><strong>NFC Tap for all data types, PSBT, Address, etc...</strong></p></li><li><p><strong>New 2x secure elements design (multi vendor)</strong></p></li><li><p><strong>New plastic</strong></p></li><li><p><strong>Faster Processor</strong></p></li><li><p><em><strong>... and much more, details coming!</strong></em></p><p></p></li></ul><p>Shipping will be handled later when the device is ready for you.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6KDE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6KDE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 424w, https://substackcdn.com/image/fetch/$s_!6KDE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 848w, https://substackcdn.com/image/fetch/$s_!6KDE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!6KDE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6KDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png" width="1220" height="1028" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/fd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1028,&quot;width&quot;:1220,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1651256,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6KDE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 424w, https://substackcdn.com/image/fetch/$s_!6KDE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 848w, https://substackcdn.com/image/fetch/$s_!6KDE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 1272w, https://substackcdn.com/image/fetch/$s_!6KDE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd0ae8be-065d-4a93-896c-1175c0d9d9f9_1220x1028.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div>]]></content:encoded></item><item><title><![CDATA[Hello World.]]></title><description><![CDATA[&#128075;]]></description><link>https://substack.coinkite.com/p/hello-world</link><guid isPermaLink="false">https://substack.coinkite.com/p/hello-world</guid><dc:creator><![CDATA[NVK]]></dc:creator><pubDate>Thu, 02 Dec 2021 16:00:14 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>&#128075; </p>]]></content:encoded></item><item><title><![CDATA[Coming soon]]></title><description><![CDATA[This is Coinkite&#8217;s Substack, a newsletter about BITCOIN SECURITY HARDWARE DON'T TRUST.]]></description><link>https://substack.coinkite.com/p/coming-soon</link><guid isPermaLink="false">https://substack.coinkite.com/p/coming-soon</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Thu, 02 Dec 2021 15:35:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>This is Coinkite&#8217;s Substack</strong>, a newsletter about BITCOIN SECURITY HARDWARE DON'T TRUST. VERIFY..</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://substack.coinkite.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://substack.coinkite.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Version 4.1.3 Released (PSBT support in Core)]]></title><description><![CDATA[Enhancements]]></description><link>https://substack.coinkite.com/p/version-413-released</link><guid isPermaLink="false">https://substack.coinkite.com/p/version-413-released</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Thu, 02 Sep 2021 00:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Enhancements</h2><ul><li><p>Support &#8220;importdescriptors&#8221; command in Bitcoin Core 0.21 so that a descriptor-based wallet is created. PSBT files are then supported natively by Core, and the resulting desktop wallet can be used for spending (ie. create PSBT via GUI) and also watching. Translation: Easy air-gap PSBT operation with Bitcoin Core!</p></li><li><p>Remove &#8220;m/0/0&#8221; derivations from public.txt and address explorer, since that path is obsolete and not used by any major wallets now. We can still sign PSBT files with that path, but it&#8217;s an unnecessary risk to show derived addresses for a type of wallet that doesn&#8217;t exist anymore.</p></li><li><p>If PSBT input sections don&#8217;t contain the key path information we need, show a more specific error message.</p></li></ul><h2>Bug Fixes</h2><ul><li><p>Any PSBT which provided the wrong pubkey (based on UTXO being spent) was not flagged as invalid, but instead we proceeded to do nothing. Now says &#8220;pubkey vs. address wrong&#8221;.</p></li><li><p>If asked to serialize a partially-signed transaction, we did. Now fails properly.</p></li><li><p>If multiple copies of the same BIP-39 passphrase were saved to a card, the menu would not display correctly and you might not be able to select your saved value.</p></li></ul><p><a href="https://coldcardwallet.com/docs/upgrade">Download the latest firmware</a></p><div><hr></div><p><a href="https://store.coinkite.com/store/coldcard">Get COLDCARD Mark 3</a></p><h3>Video Tutorials</h3><p>We have a <a href="https://www.youtube.com/playlist?list=PLZKkuPrgFw0axLoDDzxAIYzpZeC_T1i7W">growing library of video tutorials on Youtube</a> &#8230; and we&#8217;re still adding more!</p>]]></content:encoded></item><item><title><![CDATA[Version 4.1.2 Released (More QR Codes)]]></title><description><![CDATA[Enhancements]]></description><link>https://substack.coinkite.com/p/version-412-released</link><guid isPermaLink="false">https://substack.coinkite.com/p/version-412-released</guid><dc:creator><![CDATA[Coinkite]]></dc:creator><pubDate>Wed, 28 Jul 2021 00:00:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ElFY!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff9236202-0ee0-4478-b9f6-1c33e965e07a_513x513.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Enhancements</h2><ul><li><p>Shows QR code with BIP-85 derived entropy value if you press (3) while value shown on-screen. Thanks to <a href="https://twitter.com/openoms">@opennoms</a> for idea. Works with 12/18/24-words, XPRV, privatekey and even hex cases.</p></li><li><p>Offer to show QR in other places:</p><ul><li><p>Coldcard&#8217;s main XPUB, in Advanced &gt; View Identity</p></li><li><p>Seed words, during picking process (before the quiz)</p></li><li><p>Stored seed words: Advanced &gt; Danger Zone &gt; Seed Functions &gt; View Seed Words</p></li><li><p>TXID of just-signed transaction (64 hex digits)</p></li><li><p>Encryption password for the system backup file (12 words)</p></li></ul></li><li><p>We now grind a nonce so that our signatures are always 71 bytes or shorter. This may save a byte in transaction size, and makes our signatures identical to those produced by Bitcoin Core, improving anonymity on-chain. Thanks to <a href="https://twitter.com/craigraw">@craigraw</a> for detecting this.</p></li></ul><h2>Bug Fixes</h2><ul><li><p>On a blank Coldcard, after importing a seed phrase using the <a href="https://seedxor.com/">Seed XOR feature</a>, the main menu was not updated to show system is &#8220;Ready To Sign&#8221;.</p></li><li><p>Red caution light could happen (a false positive) if a specific sequence of firmware upgrades and reboots occured in the right order. Issue could only occur once during lifetime of any particular Coldcard.</p></li></ul><p><a href="https://coldcardwallet.com/docs/upgrade">Download the latest firmware</a></p><div><hr></div><p><a href="https://store.coinkite.com/store/coldcard">Get COLDCARD Mark 3</a></p><h3>Video Tutorials</h3><p>We have a <a href="https://www.youtube.com/playlist?list=PLZKkuPrgFw0axLoDDzxAIYzpZeC_T1i7W">growing library of video tutorials on Youtube</a> &#8230; and we&#8217;re still adding more!</p>]]></content:encoded></item></channel></rss>