It's perfect for nwc. The UI is so clean.


Any languages I should add to https://github.com/andreasgriffin/bitcoin-safe ?


For all Linux and Windows users for whom the beta2/3 didn't start: The new beta4 AppImage and Exe version will work: https://bitcoin-safe.org/download/

https://bitcoin-safe.org/screenshots/screenshots%201.png

Please have a look and give feedback, if you like it, (or if you don't like it).


You can check the source code https://github.com/andreasgriffin/bitcoin-safe


I'm looking for feedback of my bitcoin wallet https://bitcoin-safe.org
Is the wallet setup wizard simple enough?


PS: bitcoin-safe.org is not a fork of electrum,  but builds on bdk. It uses and extends  the electrum table components though 😉, because they are just great.


Genius 🤣


Yes, separating hardware signer from software wallet on the computer is best.

And compare different software wallets on the computers.


🚀 BR087 - ColliderScript, BTCPay Server, OpenSecret, Matrix, Lottie player JS Attack, the Bullish Case for Vaults, LN Payment Censorship , EmailBTC, secp256k1-node vulnerability + MORE ft. nostr:npub1zxu639qym0esxnn7rzrt48wycmfhdu3e5yvzwx7ja3t84zyc2r8qz8cx2y _ , nostr:npub1p4kg8zxukpym3h20erfa3samj00rm2gt4q5wfuyu3tg0x3jg3gesvncxf8   & nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8

Listen to the episode:
➡ Fountain: https://fountain.fm/episode/TAcyR2pOaWFUUNzdWZ9c
➡ Spotify: https://open.spotify.com/episode/63M4sJlJAepsvPmEeYjNex
➡ Amazon: https://music.amazon.co.uk/podcasts/2e6729fd-6d66-4d74-8cd7-6d7e8e036542/episodes/2e3150b0-7b5b-460f-86ed-b7f8cc91c2e8/bitcoin-review-podcast-with-nvk-guests-br087---colliderscript-btcpay-server-opensecret-matrix-lottie-player-js-attack-the-bullish-case-for-vaults-ln-payment-censorship-emailbtc-secp256k1-node-vulnerability-more-ft-justin-paul
➡ Apple: https://podcasts.apple.com/us/podcast/br087-colliderscript-btcpay-server-opensecret-matrix/id1632017958?i=1000676862830
➡ YouTube: https://youtu.be/_6OWPNqteFs

Shownotes:
➡ Website: https://bitcoin.review/podcast/episode-87
➡ Substack: https://open.substack.com/pub/bitcoinreview/p/br087-colliderscript-btcpay-server

NVK, Paul and Justin discuss how vaults can protect #Bitcoin holders by neutralising the threat of physical attacks. 👇
https://m.primal.net/MCSH.mov


Since we're all busy celebrating that Ross will be free Day One, did you know that the US Government is using Ross' conviction to go after Tornado Cash?

In the Tornado Cash case, the government directly cites the Silk Road prosecution, arguing that neither Ross, nor Roman Storm, needed to have conspired with the users of their software to be held accountable for the crimes they committed.

The Government calls Storm's and Ulbricht's cases "analogous" – and its the same argument applied to convict Roman Sterlingov.

Unless Ross' conviction is overturned, anyone developing software that the Government doesn't like is fair game.

The dangerous precedent his conviction set will continue to be used to be used by the US Government to overstep its boundaries and hold software developers accountable for crimes they did not commit.

Ross Ulbricht should never have been in prison. And neither should others prosecuted under the same flawed argumentation.

Freeing Ross is not enough. Overturn US v. Ulbricht day one.

https://m.primal.net/MCRz.png


Good one.


Try setting up a multi vendor multisig with the setup wizard in bitcoin-safe.org
https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/refs/heads/main/docs/multisig-setup.gif


But I can vote for the socialists to make everything better, right?


Education is key. Learn to use hardware signers with https://bitcoin-safe.org/


Yesterday was better 🤣


learn to use hardware signers with https://bitcoin-safe.org/


Hodl. Don't trade. And learn to use hardware signers with https://bitcoin-safe.org/


Want to create your own beautiful transaction graphics? Now you can with https://bitcoin-safe.org and svg export:

https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/refs/heads/dev/docs/svg-export.gif

Tagging: nostr:nprofile1qqszql8y7ldcxs7gy6kwq3944479dngufc08tn2vyt96jpjsmqkwfwgpr9mhxue69uhhqatjv9mxjerp9ehx7um5wghxcctwvsq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qg6waehxw309aex2mrp0yhxwet5v9kxy7fwvdhk6tmkxyxt5dem
#Bitcoin #wallet #BTC #bitcoinsafe #art


And secure your bitcoin safely. Learn to use hardware signers with single and multisig https://bitcoin-safe.org


The new version https://bitcoin-safe.org/download/ fixed the startup crash in windows.


Use all of them with https://bitcoin-safe.org/


Not yet https://image.nostr.build/b702620c884fabb6f03ba06470eadbc7653d2cd3a5e8628f463a22490c985915.jpg


Classic


I tried explaining to one of my best friends what #Bitcoin was at 16K.

His ego was so big, he thought he could understand #Bitcoin in a 45 min call, and completely disregarded everything I said.

#Bitcoin is an ego test. rewards the intellectually curious and humble, the self-thinkers. You have to let go of everything your thought you knew, to understanding it from first principles.

It is a multidisciplinary concept, it combines history, money, energy, economics, game theory, cryptography, physics, psychology. It is truly mind blowing.

Your friends en family may never say it, but kudos to the #Bitcoiners who studied 100hrs+, who found signal within the noise, who understood the monetary history and the current inflationary fiat system. This is proof-of-work.
🫡🟠

Stay humble, stack sats.


And take self custody nostr:nevent1qqszd349vh0l254yk6j83lxf4j5p2ef870em05kw9pdmmmldtt65mqqpz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzf9j3vy


I think, young people meeting, is banned.


Or link it to a desktop wallet nostr:nevent1qqszd349vh0l254yk6j83lxf4j5p2ef870em05kw9pdmmmldtt65mqqpz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzf9j3vy


I'm looking for feedback of my bitcoin savings wallet https://bitcoin-safe.org/

Would appreciate any feedback


nostr:nprofile1qqsgkmgkmv63djkxmwvdlyaxx0xtsytvkyyg5fwzmp48pwd30f3jtxspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqr8vuet is a great foundation for the bitcoin ecosystem. Thanks for mentioning https://bitcoin-safe.org/


Self custody userfriendly and secure, with a  wallet setup wizard https://bitcoin-safe.org/


Oh no....


Try multisig with  https://bitcoin-safe.org
It leads  you step for step through.


Relay list to discover the user's content


Also: stay humble


Now that the price is pumping again it is important to re-watch this video
https://www.youtube.com/watch?v=JtyRN4YFRFI


Drop table


Bitcoin Safe languages

🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, 🇫🇷 French - Français, 🇩🇪 German - Deutsch


All good hardware wallets recognize multisig and then do additional checks to ensure the change output goes back to the same multisig wallet.

Hardware wallets can ignore this however and sign anyway, but this is not recommended.


Should work.


SD card of course works in any case.


All QR hardware singers are supported, and most USB singers soups work too.


GM


Yes, so only 500% 🤣


Price is boring, software is not https://bitcoin-safe.org/


New morning, New release nostr:nevent1qqszd349vh0l254yk6j83lxf4j5p2ef870em05kw9pdmmmldtt65mqqpz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzf9j3vy


Most USB and all QR hardware signers should work.


Code is pumping nostr:nevent1qqszd349vh0l254yk6j83lxf4j5p2ef870em05kw9pdmmmldtt65mqqpz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzf9j3vy


Também está disponível em português.


If you want to try on testnet first (Settings - > Network) , this faucet works currently : https://bitcoinfaucet.uo1.net/


HEY, I AM TESTING BITCOIN_SAFE
IT LOOKS LIKE A ELECTRUM STYLE WALLET
BUT ITS MULTISIG BY DESIGN

 nostr:npub1q67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6s27up0e

https://github.com/andreasgriffin/bitcoin-safe/releases/tag/1.0.0b3

https://i.nostr.build/Id6OQJ0KmNWL4cIH.png


Bitcoin-Safe 1.0.0 beta3 is out.  New features:

- Enabled exporting of money flow diagrams in SVG format #art https://bitcoin-safe.org/images/flows.svg
- Added a portable exe for Windows, additional to the setup
- Users can now open file TX, PSBT, and wallet files directly via file associations

https://github.com/andreasgriffin/bitcoin-safe/releases

#Bitcoin #wallet #BTC #bitcoinsafe #selfcustody #multisig #GM


Can you check if this file ~/.config/bitcoin_safe/.bitcoin_safe.log
Exists for you? You can paste this file link into the filename field when you open a file in a text editor.


Which mint version are you using?


Can you send me the console output in a dm?


Building https://github.com/andreasgriffin/bitcoin-safe


GM to everyone except CA vermin.

"This entire case is a grave miscarriage of justice, and another stepping stone in the US Government's war on financial privacy."

 https://image.nostr.build/797a4fb6c183cdbc0aefcf007551a95ab136a5a59d76434f9a9f1927db0a3d5e.png


Bitcoin Only: check out  https://bitcoin-safe.org/


Anarchic enough? nostr:nevent1qqs93m0rvfcl6uuwuz5d9wvqrtxvd0j8fv2cfmcm4gh55n8ud2frr5cpzpmhxue69uhkummnw3ezumt0d5hsygqxhjdt0srvh250hyyfagexwd35q3elc49h0ts7pymkddcyylzg75psgqqqqqqsnuvruj


Check out the new bitcoin multisig wallet https://bitcoin-safe.org


Running 2 virtual machines and the couch is a pancake


Awesome. We always wanted to make a family holiday to ___enter expensive location.


Tost


Don't forget to self custody https://bitcoin-safe.org


Yes, but he is not the only one.


Thanks so much guys. Hoping for feedback.
Website: https://bitcoin-safe.org
Github: https://github.com/andreasgriffin/bitcoin-safe


Have you heard of Bitcoin Safe?

The Python-built multisig wallet, now in BETA, offers a feature-rich experience (think Electrum meets Mempool space).

nostr:npub1mxrssnzg8y9zjr6a9g6xqwhxfa23xlvmftluakxqatsrp6ez9gjssu0htc , nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz  and nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 explore the project in BR086 (and give it the Bitcoin Review seal of approval)! 👌
https://m.primal.net/LtjZ.mov


Cool.

I hope the breaking changes are small....  There is never enough time...


GM


https://mempool.space/ upped the game for beautiful visualization.


Check out nostr:nevent1qqsphluagcrt5ax9efevr3vmn3lssjkgcla3hq0s4xcrk0rps2ytjxspz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzpsduwt


In my experience it is not intelligence, but ego that blinds people.


100% I just switched the website live
https://bitcoin-safe.org


And self custody nostr:nevent1qqs93m0rvfcl6uuwuz5d9wvqrtxvd0j8fv2cfmcm4gh55n8ud2frr5cpz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzkkyncr


Bitcoin Safe website is live
https://image.nostr.build/4d37dafb828ef382847bf06569bb5d19b2ee5de2fa47cdc35ba0c24c6d92624e.jpg

https://bitcoin-safe.org/


https://github.com/andreasgriffin/bitcoin-safe supports Specter DIY too.


And yes, it has nostr integration for Chat, synchronization and label backup


M-of-N GMs


This is cool. I would love to see easy ways to render this...


I guess there was no killer application for it: People who really needed censorship resistant websites also needed privacy, which bittorrent doesn't offer.


Interesting


Thanks 😊.  My goal with this is to make Multisig easy AND secure to setup, while being self sovereign and offer everything a savings wallet needs.


Supports Blockstream Jade nostr:nprofile1qqsfy229w70e8lgtxavlz9t78k06yrel6fxyhreteafqet8kfxhhwmg2c6av2


Full support (including initialization) for nostr:nprofile1qqs9500z3l7sn46sdnls5fnjm0d3lqmrq7707qshes2y7j8pnm4rllcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtclyt6rh


Full support for Coldcard Q and Coldcard
With extensive qr testing nostr:nevent1qqsq62qsylhq399q0970n7mu2qe8n0a6asvzw9khtcp2mupq5p3uy3gpzpmhxue69uhkummnw3ezumt0d5hsygqxhjdt0srvh250hyyfagexwd35q3elc49h0ts7pymkddcyylzg75psgqqqqqqsp6xvvq

nostr:nprofile1qqsg4v34lcp7fma8huqm4w722ggdul4vqx46de3sny7ek6zvt6easnspr9mhxue69uhhyetvv9ujuumwdae8gtnnda3kjctv9utfe8pc


Full feature list
https://github.com/andreasgriffin/bitcoin-safe?tab=readme-ov-file#full-features-list


Damn right nostr:nevent1qqsphluagcrt5ax9efevr3vmn3lssjkgcla3hq0s4xcrk0rps2ytjxspz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzpsduwt


Multisig setup step by step:

https://github.com/andreasgriffin/bitcoin-safe/raw/main/docs/multisig-setup.gif


Are there any wallets in your language? I'm open to add new languages to https://github.com/andreasgriffin/bitcoin-safe/releases

nostr:nevent1qqsphluagcrt5ax9efevr3vmn3lssjkgcla3hq0s4xcrk0rps2ytjxspz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzpsduwt


Bitcoin-Safe 1.0.0 beta is out with a fully packed feature list:

 - Multisig, but easy! A step by step wizard.
 - Full support for Coldcard, Coldcard Q, Bitbox02, Blockstream Jade, and Specter DIY, supporting QR, USB, SD-card
 - Multi Language: 🇺🇸 🇨🇳 🇪🇸 🇯🇵 🇷🇺 🇵🇹 🇮🇳 🇮🇹 🇫🇷
 - label syncing, encrypted cloud label backup, mempool view, and money flow diagram: https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/main/docs/explorer.gif

https://github.com/andreasgriffin/bitcoin-safe/releases

#Bitcoin #wallet #BTC #bitcoinsafe


You can always use regex or multithreading to increase the bugs.


I just send money.

But not just money... The best money that ever existed.

But not just that...  I didn't need any company, and it could not have been stopped, by anyone!

But even crazier: it doesn't even matter how I send the transaction - any communication channel to anyone in the network is sufficient.

.... Yeah I send some money.


One of the hardest things about creating things, whether design or development, is that onlookers notice the flaws more often than the things you get right. You could get 95% of the things correctly and looking / working great, but that other 5% ruins the party because that’s all people notice.

Even when you are aware of it, the mere pointing out of the flaws makes one feel inadequate.


😉 stress testing also qr generation and detection is important for the upcoming beta release of my wallet.


Q in action nostr:nevent1qqsq62qsylhq399q0970n7mu2qe8n0a6asvzw9khtcp2mupq5p3uy3gpz9mhxw309a6k6cnjv4kr5dpcxsuz7q3qq67f4d7qdja237us384ryeekxsz88lz5kaawrcynwe4hqsnufr6sxpqqqqqqzkczcva


Holding the Q is not ideal


Regtest transaction with 100+ inputs
https://image.nostr.build/1526e78f8e74e742c33c44305e3f6b0181f89905c0b8811b24c9d4c8cc3b4e0a.jpg


Would love to see it in https://github.com/rust-nostr/nostr


If this is true then this is a like. 👍


The python Bitcoin QR reader now pre-processes pictures for even better detection for bright hardware signer screens and bad laptop cameras. Using the pre-processing  it can detect qr codes in the worst conditions:

https://raw.githubusercontent.com/andreasgriffin/bitcoin-qr-tools/refs/heads/main/docs/enhanced.png

Test it and see if it works with your shitty laptop camera!

https://github.com/andreasgriffin/bitcoin-qr-tools

#bitcoin #bbqr #coldcard #q


Politicians don't talk like that any more.....


Tornado Cash? Needed a banking license. Samourai Wallet? Needed a banking license. WhatsApp, Apple, X, probably all need licenses too.

Sounds retarded? Correct. That's why the SEC has proposed a rule to formalize licensing requirements for communication protocols.

In a speech at the annual U.S. Treasury Market Conference, Gensler announced to rule on proposed amendments to the Exchange Act by November, which expand the definition of the term "exchange" to mean "systems that bring together buyers and sellers of securities [...] (i.e. "communication protocols")."

Critics argue the rule may be weaponized to criminally indict software developers given the already hostile environment for crypto- and privacy devs.

If this rule passes, we are fucked beyond comprehension.

Full story:
https://www.therage.co/gensler-to-rule-on-licensing-requirements-for-communication-protocols-2/


That's why Bitcoin-Safe https://github.com/andreasgriffin/bitcoin-safe will require (!) hardware signers.

I'm currently polishing the beta version with support for Coldcard, Coldcard Q, Jade, bitbox02, and specter DIY.


Tornado Cash Developer Roman Storm to Face Criminal Trial, Judge Rules

US District Judge Katherine Polk Failla delivered an hourlong oral opinion stating that Tornado Cash developer Roman Storm must face charges of money laundering, operating unlicensed money transmitting business, and sanction violations, rejecting his defense that he was prosecuted for writing code.

https://www.nobsbitcoin.com/tornado-cash-developer-roman-storm-to-face-criminal-trial-judge-rules/


Next step: The  content policy will change misinformation into information in the target language.


It's easy to build on https://github.com/andreasgriffin/bitcoin-nostr-chat thanks to https://github.com/rust-nostr/nostr


Relay list to store private content from this author


A rare sight. https://image.nostr.build/f4c3019ca434dddcd3d7d90bf5531ff96ebdcdccf148972e2fec4787f4321ad1.jpg


On the way to court to cover the Samourai Wallet hearing starting at 1pm EST with David Z Morris. Watch this space for possible updates and a full report 👇


I am building https://github.com/andreasgriffin/bitcoin-safe


Wow


Distraction


Currently I feel some resistance.


Actually a positive article in legacy media https://www.forbes.com/sites/digital-assets/2024/08/30/jack-dorsey-backs-bitcoin-and-nostr-for-censorship-free-speech/


Is there a list of bitcoin companies (ideally categorized) worldwide?


GM


It appears to me like a classical blame the victim argumentation: If I can blame the victim, then I don't have to face reality how bad western governments have become.


Link is broken


When our money fails, the strong connection between people breaks. Everyone feels the loss and looks for someone to blame. This leads to wars, people fleeing, economic chaos, and a sense of helplessness.

This is going to be our world in the coming years, and what we're witnessing now is just the beginning. Don't even bother blaming anyone; you won't find someone to blame. We all chose this system and keep it alive.

The only way to opt out is Bitcoin.


Citadel Dispatch: CD92: Mandibles with Lionel Shriver

Episode webpage: https://podcasters.spotify.com/pod/show/citadeldispatch/episodes/CD92-Mandibles-with-Lionel-Shriver-e1vfvbr


https://github.com/andreasgriffin/bitcoin-qr-tools can now recognize the infos in the Colcard Q wallet export BBQR

It also automatically converts SLIP132 to normal xpubs :-)

#bitdevs #bitcoin


Can't wait for this to be in rust-nostr


Everyone is a hypocrite.


Yes, should be default in async apps.


In case you missed the news, #ChatControl is back on the agenda of the EU governments: https://www.patrick-breyer.de/en/take-action-to-stop-chat-control-now/

We wrote before that strong e2e encryption is the only way to protect children online: https://simplex.chat/blog/20240601-protecting-children-safety-requires-e2e-encryption.html

Write to the MPs you voted for – every single letter can change the outcome.

And huge thanks to Patrick Breyer for fighting this insanity.


Totalitarianism finds many allies.


Not if you have enough friends in government.


Hodlhodl is a solid choice


The US just recommended a 30-year prison sentence for alleged Bitcoin Fog operator Roman Sterlingov.

Sterlingov's case became known as the case to "put cryptocurrency tracing on trial", as much of the evidence presented was collected using Chainalysis' blockchain analysis software Reactor – The prosecution "haven’t pointed to any smoking-gun digital evidence retrieved from Sterlingov’s possessions or devices", as WIRED reported following Sterlingov's arrest.

Chainalysis described Sterlingov's guilty verdict as setting precedent for "Chainalysis blockchain analytics being used by prosecutors as evidence when they take criminals to court", arguing that the verdict "affirms the ways in which our solutions have become the industry standard, made possible by our partners in government who use our tools everyday to fight illicit activity".

The only problem: experts believe that the government's got the wrong guy, and that the jury has convicted a user of Bitcoin Fog as its operator – arguing that Chainalysis' tools are "flawed" and "shouldn't be trusted to convict defendants when they face decades in prison".

2024 is the year of dangerous precedents in which not just your right to privacy is on the line, but the very question of how much science matters in a court of law when it comes to BTC.

All the tea:

https://www.therage.co/bitcoin-fog-sentencing/


Ah, yes, that sounds like a sensible law.


Today we disclose Dark Skippy - a powerful new method for a malicious signing device to leak secret keys.

With a modified signing function, a device can efficiently and covertly exfiltrate a master secret seed by embedding it within transaction signatures

https://darkskippy.com/demo.mp4

If an attacker manages to corrupt a signing device, Dark Skippy can deliberately use weak & low entropy secret nonces to embed chunks of the seed words into transaction signatures.

It takes just two input signatures to leak a 12 word seedphrase onto the Bitcoin blockchain.

The attacker can watch on-chain until they spot an affected transaction, unblind and invert the low entropy nonces using an algorithm like Pollard's Kangaroo algorithm to learn the master secret seed.

Then the attacker can wait and steal the funds whenever they decide best.

Despite this attack vector not being new, we believe that  Dark Skippy is now the best-in-class attack for malicious signing  devices.

- The attack is impractical to detect
- Requires no additional communication channels
- Effective on stateless devices
- Exfils master secret

Beyond ensuring your device firmware is genuine and honest (opensource), mitigations include anti-exfil signing protocols and we present some new ideas for additions to PSBT specifications to disrupt this attack.

We encourage mitigation discussion and implementation exploration.

This attack highlights the importance of verifying and securing your device's firmware, and the danger of sharing stateless signing devices with other people.

We will be publicly releasing our code later this year.

Authors:  nostr:npub1xh897wvhn93tda0zws94mdyc7eagc8qm0798clp7x48zh6kjwazq29gst6 (follow him so he gets onto nostr), Robin Linus, and myself.

If you have any concerns or questions we recommend checking out the FAQ page on our website:
https://darkskippy.com


It's not the threads, but the niche groups about every possible topic, that is missing in nostr.


GM from Nashville


Bitcoin-Safe 0.7.2-alpha0 with UI improvements is out:
https://github.com/andreasgriffin/bitcoin-safe/releases

Please test it on TESTNET (Faucet https://bitcoinfaucet.uo1.net/send.php ) and please give me feedback!!!

Available: Linux AppImage, Windows Installer, and Mac via `python3 -m pip install bitcoin-safe`

#Bitcoin #wallet #BTC #bitcoinsafe #Cryptocurrency


Bitcoin explained is great!


Mass layoffs? Do you have numbers?


damn this is hard to see. i'm not a fan of swan but i feel for the people who got let go. https://x.com/coryklippsten/status/1815429462210539706


Bitcoin-Safe 0.7.1-alpha0 is out: https://github.com/andreasgriffin/bitcoin-safe/releases
Getting close to a beta release!

Available: Linux AppImage, Windows Installer, and Mac via `python3 -m pip install bitcoin-safe`


Kernel panic


Cool. Is it possible to pay out to other bank accounts too, or just your own?


Didn't Cøbra have to pay already something to the fraud?


I use ndk. The wallet descriptor (hashed) is the discovery method for other wallet participants. Since the descriptor could leak however, each participant has to be manually allowed in the real wallet chat. In there participants can exchange PSBTs and chat. https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/main/docs/psbt-share.gif

https://github.com/andreasgriffin/bitcoin-nostr-chat


Application async messaging layer.

I use it to do multi-party multisig tx signing in Bitcoin Safe.


Bitcoin QR tools: A QR code reader for bitcoin qr codes

https://stacker.news/items/609001

https://github.com/andreasgriffin/bitcoin-qr-tools


As long as Fiat exists the government can steal all value they ever want. It doesn't need bitcoin.


Now they should place shorts.


Scoop: Judge grants delay of Tornado Cash trial

Arresting software developers for building software is absurd. The good news for Tornado Cash – and by extension Samourai Wallet - is that the judge does not seem convinced on the US Government's argumentation.

“If [Tornado Cash] has 1,000 customers and 1 is a bad actor, are they criminally liable?”

Full story 👇
https://www.therage.co/roman-storm-judge-grants-delay-of-tornado-cash-trial/


Spam is the central problem that forces centralization, especially without an easy way to pay for services (which would solve spam).

Adding a way to add subscriptions in lightning invoices would be good.


Lol... The price isn't even moving


Wow.   I wonder what the timeline is.


Really amazing are also these pictures https://utxo.live/triangle/


Does it have coindays destroyed?


Hi hi NOSTR,

I'm happy to finally release a MASSIVE v0.2.0 update of Satonomics (a better, FOSS, Bitcoin-only, self-hostable Glassnode) !

Here are the main things:
- 5000 datasets by block height (only for desktop and tablets sadly)
- A light theme (still a work in progress)
- Real Settings and various other things in the tab
- Split panes when needed so that you can finally also view the price
- The minimum and maximum values visible on every chart

Full changelog: https://github.com/satonomics-org/satonomics/blob/main/CHANGELOG.md

https://m.primal.net/JKxD.png


Maybe PoW (e.g. difficulty based on the account creations  in the last minutes) can be a temporary mitigation until everyone has nuts/sats?


Spam mitigation still unsolved....


Bounties are  no way to bring food on the table.


Bounties are  no way bring food on the table.


https://ollama.com/library/wizardlm2

Works also good.


Enjoy. The world owes you so much.


This UI is way too complicated.  https://image.nostr.build/6aea6fd1da2ccf7127a0cfba08558f81937863bbc61e44448f39a4fcb12a8f92.jpg
nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcpz9mhxue69uhkummnw3ezuamfdejj7qgwwaehxw309ahx7uewd3hkctcscpyug
#Amethyst


Speech to text works great


All KYC services are like that. I guess they have to develop some bs risk metric and then kick 1% to 5% of the people of the platform to demonstrate that they are compliant.


The internet is dumb communication pipes - smart end devices

Bitcoin base layer is few dumb transactions with unlimited value density - higher layers through smart clients

Nostr is dumb servers - smart clients and applications

https://m.youtube.com/watch?v=KXIaILHl7Rg&pp=ygUhQWFudG9ub3AgaW5mcmFzdHJ1Y3R1cmUgaW52ZXJzaW9u


Prediction markets: https://polymarket.com/event/presidential-election-winner-2024?tid=1719655140740


Does this mean all rules from agencies are invalid?
Any impact on Samurai?

https://www.zerohedge.com/political/scotus-overturns-chevron-deference-massive-blow-administrative-state


Torrents links are sufficient


Support link in here :
https://x.com/stella_assange/status/1805573781303308326

nostr:nevent1qqsqqze5wqf9fgvrhmgvv7n9ynn3lfek5f9fzry0qa4hq6kkdefm07gpzpmhxue69uhkummnw3ezumt0d5hsyg9j6ecdu5ajw6gups6qqgjmvhp45fksvzfme3qlfrluw8sfqluafgpsgqqqqqqs6k9xvd


Painfully true; especially when you see Julian Assange.


There is a lot to be said about the Assange case, including the injustice of his nearly 15-year detention and the coercion to plead guilty despite his innocence.

Yet, on a personal level, witnessing his release and departure from the UK is truly heartwarming. 🤍
https://i.imgur.com/rDJ57FQ.jpeg


Yes.
nostr:nevent1qqsy5t22w7u6ccxa25us5pduu7flft9zgr0anwwa6ttwdkf5vq725nqpzpmhxue69uhkummnw3ezumt0d5hsygqxhjdt0srvh250hyyfagexwd35q3elc49h0ts7pymkddcyylzg75psgqqqqqqsll6q87


GM


I should do this too with https://github.com/andreasgriffin/bitcoin-safe releases. If people click the magnet link of a nostr post of the developer it makes the pgp verify unnecessary, and the torrent software ensures the integrity of the file. (and it adds censorship resistant downloads as a side effect)


Posting a magnet link should work


If Etherium could not develop a good scaling solution, how can Op_cat be worth the risk of MEV ?


Currently we have centralized providers like hodlhodl, and bisq as the only true state  resistant option.
I'd love to see some nostr reputation (but trade history hidden) based systems.


It is also more resistant to all kinds of mistakes:  someone making a picture of 1 seed, you being tricked into entering a seed in a website , lost backup,...


Added full BBQr support to https://github.com/andreasgriffin/bitcoin-safe
(automatic detection and BBQr creation by default) and it is now also listed on https://bip329.org/

Tag: nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8
#bitcoin


Error: Your display has only 2 of necessary 4 dimensions. Please upgrade your phone.


Great to hear. Looking forward to it


Great episode. I'm blown away that it is even compatible with Compact Block Filters.


Home assistant, Fulcrum, https://openwebui.com/, https://ollama.com/


The more I use nostr_sdk, the more I like the protocol. It's so incredibly flexible and has such a growing ecosystem around it.


I wish there would be more apps available in the Start9 marketplace
nostr:npub126ntw5mnermmj0znhjhgdk8lh2af72sm8qfzq48umdlnhaj9kuns3le9ll


Just test it.
nostr:nevent1qqstdxu6uckejwmpcfantwhg7657fek2nxgngn20jdzc9yxztn7uemsppemhxue69uhkummn9ekx7mp0qgsqd0y6klqxew4glwggn63jvumrgprnl32tw7hpuzfhv6msgf7y3agrqsqqqqqpzmn2tw


Insanity ^2
https://m.primal.net/IRtn.jpg


Very interesting.


Yes: https://m.slashdot.org/story/428911


A rust/c++ lib would be awesome


Hodlhodl website


Publish  key doesn't emphasize, that this is the secret key.
On centralized platforms you can give someone publish rights, and later revoke it with your full/admin access.


I wonder if nostr clients can be extended to also serve the multi-hop p2p (Bluetooth) communication for protests like FireChat.
Nostr could be the shelling point for many splintered communication apps.


View-only key
Full-access key


A legal defense fund for non-custodial tools. Very cool:
https://p2prights.org/


GM


Thanks for the ressources. It's something I will try to consider in the future. 😂 Somehow my todo list gets not much shorter....


How does that work on desktop Qt6? Will check it out! nostr:nevent1qqstdxu6uckejwmpcfantwhg7657fek2nxgngn20jdzc9yxztn7uemspzpmhxw309a6k6cnjv4kr5dpcxsuqygqxhjdt0srvh250hyyfagexwd35q3elc49h0ts7pymkddcyylzg75psgqqqqqqs78wjs0


Steady improvement: Bitcoin-Safe 0.6.2-alpha0 with lots of bugfixes is out:
https://github.com/andreasgriffin/bitcoin-safe/releases

Its super easy to test on TESTNET (Faucet https://bitcoinfaucet.uo1.net/send.php ) and please give me feedback!!!

Available: Linux AppImage, Windows Installer, and Mac via `python3 -m pip install bitcoin-safe`


Working on a wallet with Multi-Language support:
    🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية

https://github.com/andreasgriffin/bitcoin-safe
Grateful for any feedback about translation quality


https://m.slashdot.org/story/428449

The US is on its best way to scare smart people away.
 https://image.nostr.build/dafdc3b1f9bff8bdcd2d07e9233fabe5ec37f4c14c82e024282d9023db12c8cd.jpg


They made an English summary of the verdict. The full Dutch version should be online shortly.

#TornadoCash is not a legitimate tool https://image.nostr.build/84589525c1bb5ac82e54e7f9239cd71304a22882a8711043a2d9f746b30f5ce5.jpg https://image.nostr.build/c054413351370f2d3a78190313e8fb769914593e3c3961f12761b870df0e988d.jpg


Tell that to nostr:npub1eg0cusp9uq92qrzk4fpy9k6ulhnu9vjzkh0vs7sswdk4czz084tsvazg6y


Everyone has to learn their own way, what absolute scarcity is.


 nostr:npub1h0uj825jgcr9lzxyp37ehasuenq070707pj63je07n8mkcsg3u0qnsrwx8 I'd love to have your thoughts on NIP-104 https://github.com/nostr-protocol/nips/pull/1206

I think it's important that we codify how clients should implement the Signal protocol in Nostr.


Be humble. You could be wrong.
Be forgiving. You will also make mistakes.
Be honest. Character is a door opener.
Be generous. Givers sleep better at night.
Be grateful. Luck seeks the thankful.
Be courageous. Not doing leads to regret.
Be yourself, always. You will be happier.


I would love to see the double ratchet DMs in ndk


Another great one of him: https://www.youtube.com/watch?v=JtyRN4YFRFI


One of my favorite videos that really impacted me was with Andreas Antonopolous from 2017. Despite owning bitcoin for 4 years prior his messaging here really impacted me and i went from a magic internet money enthusiast to deeply principled.

https://m.primal.net/IFKM.mp4

The entire discussion can be found here: https://www.youtube.com/watch?v=feEZeku-jZU


Yeah, so are the "I double your bitcoin" scams.


Building nostr:nevent1qqszqrkclquvgqfyse5r5tfeg4un678llguxac8fks8zcnxsvrp074qpzpmhxw309a6k6cnjv4kr5dpcxsuqygqxhjdt0srvh250hyyfagexwd35q3elc49h0ts7pymkddcyylzg75psgqqqqqqskylrql


Easy search across multiple open wallets in labels, txid, addresses:

https://github.com/andreasgriffin/bitcoin-safe/raw/main/docs/global-search.gif


Working hard to make self-custody with multisig easier: Bitcoin-Safe 0.6.1-alpha0 with lots of bugfixes and Electrum-Label import is out:
https://github.com/andreasgriffin/bitcoin-safe/releases

Its super easy to test on TESTNET (Faucet https://bitcoinfaucet.uo1.net/send.php ) and please give me feedback!!!

Available: Linux AppImage, Windows Installer, and Mac via `python3 -m pip install bitcoin-safe`


Wow
nostr:nevent1qqsypzgjg8jjr904wh4ht82q6yv3eqx520hurcvc428ss2uvhdy76ycpz9mhxue69uhkummnw3ezuamfdejj7q3qvktdqqwunms2axujjp7ujqz5vgycfg3p8zdgn68v63nqs38puhksxpqqqqqqzxhq4hx


Proposed Bitcoin Privacy Improvements
https://sethforprivacy.com/posts/proposed-bitcoin-privacy-improvements/


Wow


Building like crazy nostr:nevent1qqsfxysxw02cc6lgpg7c5zyhd9frh3nj6welct6jd7n4f3e395u5m4gppamhxue69uhkummnw3ezumt0d5pzqp4un2muqm964raepz02xfnnvdqyw079fdm6u8sfxantwpp8cj84qvzqqqqqqy63yknd


So it's not an exit tax. It's a clawback clause: if you ever have enough money to be taxed after leaving, we claim you lied on your exit tax.


So it's not an exit tax. It's a clawback clause: if you are ever have enough money to be taxed after leaving, we claim you lied on your exit tax.


E2EE DMs are coming to Nostr 🔒

After being nerd sniped by hearing  nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 mention OTR for the millionth time on the Bitcoin Review podcast, I spent the last few weeks digging into OTR, the Signal protocol, and a grab-bag of other cryptography.

The end result is that I (am pretty sure at least) that I found a way to do E2EE (end-to-end encrypted) DMs on Nostr in a way that is both forward and post-compromise secure AND doesn't require any centralized servers.

Demo video: https://share.cleanshot.com/nMKk6cn0

Live demo app: https://drdm-demo.vercel.app

And finally, the NIP (for those of you with bikes in need of a shed): https://github.com/nostr-protocol/nips/pull/1206

Huge thanks to  nostr:npub1klkk3vrzme455yh9rl2jshq7rc8dpegj3ndf82c3ks2sk40dxt7qulx3vt and  nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft for the chats while I worked out the details.


I'm building a bdk based multi-sig wallet with a focus on easy and secure setup nostr:nevent1qqsfxysxw02cc6lgpg7c5zyhd9frh3nj6welct6jd7n4f3e395u5m4gpzpmhxw309a6k6cnjv4kr5dpcxsuqygqxhjdt0srvh250hyyfagexwd35q3elc49h0ts7pymkddcyylzg75psgqqqqqqskw8j99


100%. Looking for feedback for my wallet nostr:nevent1qqsfxysxw02cc6lgpg7c5zyhd9frh3nj6welct6jd7n4f3e395u5m4gppamhxue69uhkummnw3ezumt0d5pzqp4un2muqm964raepz02xfnnvdqyw079fdm6u8sfxantwpp8cj84qvzqqqqqqy63yknd


The BDK based bitcoin wallet Bitcoin-Safe is progressing. Tagging
nostr:npub1ke470rdgnxg4gjs9cw3tv0dp690wl68f5xak5smflpsksedadd7qtf8jfm
nostr:npub13dk3dke4zm9vdkucm7f6vv7vhqgkevgg3gju9kr2wzumz7nrykdq0dgnvc


Check out my first alpha release of Bitcoin-Safe with Multi-Language support 🇺🇸🇨🇳🇪🇸🇯🇵🇷🇺🇵🇹🇮🇳 and integrated wallet chat and sharing PSBTs:
https://github.com/andreasgriffin/bitcoin-safe/releases

Its super easy to test on TESTNET (Faucet https://bitcoinfaucet.uo1.net/send.php ) and please give me feedback!!!

Available: Linux AppImage, Windows Installer, and Mac via `pip install bitcoin-safe`


Sad to see this. Perhaps this is the 'balkanisation' of bitcoin and lightning offerings for US vs non-USA customers.

It looks like the USG won't be comfortable with non-KYC LN apps for US users. But let's see how it pans out and if other apps follow suit.

https://m.primal.net/IAHz.png


Great repo:
https://github.com/aedocw/epub2tts


That's infuriating. Even if someone is against any further consensus change, the code of bitcoin needs maintenance. Bugs need to be found and fixed, p2p layer improved, attacks found and mitigated, mempool and block construction improved, documentation and tooling improved, lightning network improved, new layer2 designed, tested and developed. The list of non-consensus work is endless.


I cannot find the video I originally watched, but here she mentiones it too: 6:30 https://www.youtube.com/watch?v=1WqBhQS_DPU


Yeonmi Park said exactly the same in one of her shows.


Communities are important. It's the main feature of reddit.


Hedgehog: Protocol for Asynchronous Layer 2 Bitcoin Payments

Hedgehog is a protocol for two party payment channels. Hedgehog channels are similar to lightning channels but with a few comparative benefits such as offline receive capabilities.

https://www.nobsbitcoin.com/introducing-hedgehog/


Building my hill  https://github.com/andreasgriffin/bitcoin-safe


Is Bitcoin/Lightning splitting into the approved tracked version and the freedom version?
😢The slow government rugging will continue until the people care. So sad.


I made a quick first reading pass through the latest satanic EU thing. It's a wide ranging 324 page document, covering things like trusts, football clubs, dubious / tax optimized jurisdictions, the distinction between in house lawyers and law firms, beneficial ownership, reporting requirements, etc, etc.

https://data.consilium.europa.eu/doc/document/ST-6220-2024-REV-1/en/pdf

I tried to collect the bits that might impact Bitcoin. A minuscule fraction of the paper surface area. It's not like Bitcoin or even 'virtual assets' has its own chapter: in classic design-by-commission it just pops up in random articles.

Notably I'm ignoring cash: someone else will have to save that. But beware that 'cash' is defined much more broadly than the word suggests. It doesn't explicitly cover bitcoin, but I would expect that to happen eventually.

The first 100 pages (items numbered up to 103) seem more like an introduction than actual proposed law. Some of it seems to oversell the actual legal text.

One observation is that 'virtual asset service provider' (VASP, or what Americans would roughly call custodians and exchanges) is now considered a Financial Institution(tm).

My impression now is that only _custodians_ are not allowed to:
1. Have anonymous customers (i.e. anonymous accounts): they explicitly mandate KYC rugging existing accounts, albeit with a 3+ year heads up
2. Operating a mixer

They also need to verify ownership of destination address (wallet verification), which is bad, but far from a ban on self-custody.

The 'intro' text mentions mixers along with anonymous coins in a way that suggests banning transactions with them. But the word 'through' makes it really unclear what they mean. In the law text they define 'anonymity-enhancing coins' in a way that obviously implies Monero and Zcash in that order. Article 58 uses the vague term 'through' again. Does it mean they can't let you withdraw to it? Or just that they're not allowed to offer a pseudo-mixing service that *uses* these coins.

Anyway I'll have to re-read this a few times to grok. Keeping in mind that the politicians who wrote this don't have the brain cells to process anything more sophisticated than "monero bad, make law with fancy words!" and then the bureaucrats who write the law have no idea what anything means either. No tech literate person was involved in this process, that's very obvious from the language. But that does make it less dangerous.

The next step for me is more deeply understand what the proposal actually says, if there's any potential direct impact on myself (which might give me legal standing - now or in five years or so when stuff has really taken effect and local judges can intervene) or if it's merely bad in general (in which case perhaps all I can do is write an angry letter). https://image.nostr.build/2f4954acf81007795d876785d84d7b324c3002a403c8b43d80d3257a8b8a9969.jpg https://image.nostr.build/d486843264d37689bdca035612ef4d887a1883667e0814aa17479d52e79549bf.jpg https://image.nostr.build/f0fe25ec2f45464b6aa21ad862ebc2e2d3f9cabf33b3f5c5f68d908b71d1ad77.jpg https://image.nostr.build/669999cbc976b6e93a5f39a991e012bf9cc1008361c25e8b4472e55a76a264be.jpg https://image.nostr.build/ee3c7345f990359a73deebb6d24e1352f2ee491db4716194e94bd3ea817af5cd.jpg https://image.nostr.build/fdce7f1ff9d1d67aa67a63d909f28a65f9ceffdc826f4a6cdb0e34759c5d0d30.jpg https://image.nostr.build/3e11cc215890f69cb0f03dd2b9c1216dc757fa129c172f6ae423824fb0ea885b.jpg https://image.nostr.build/537da483e53bc78e3527e5f8a4c465aacbda6c21e92cdbe8b61a4957eb7f70e6.jpg https://image.nostr.build/06fdb4c62dabf27938572f857c82a389d035650db25a13cfd7301c8e7d75b55c.jpg https://image.nostr.build/46810c8ae5d0df1935039023bb1df2742722e674862e0ade7f604677314dd0f8.jpg https://image.nostr.build/dfb5b10e3a64d00c0e740f74005e24587edd3dfbd61fea1d2ef84898b069e8c7.jpg https://image.nostr.build/2f4954acf81007795d876785d84d7b324c3002a403c8b43d80d3257a8b8a9969.jpg https://image.nostr.build/d3955f28f52ed8506de00812cf1cbdbbc6c7aa2095f96c093212054d3fa83918.jpg https://image.nostr.build/f68f426791d6ca626e22dd80fbca68c8bf76dc50bc22034918725730e5eb6daa.jpg https://image.nostr.build/8a0a6e89a6959b18bc9d56bc1ab87a1fba9753652e098012e9f891358d9d8051.jpg https://image.nostr.build/ac22adcf586b6fe936c002f65756a3b5d6d562b93009266c2aaf0ddd533e8ffd.jpg https://image.nostr.build/a0c7636b5750048c20711340029dec0fd5b710b7d3052bffd599b454fade48ef.jpg https://image.nostr.build/ec102ade9939cfe1067671fd73c9fb390524fccb1e919708a782ad2fac2f2796.jpg https://image.nostr.build/3160edda3472a4b86ed03be0ede32d60e5219d7cffee2f35ea52eef9412ed2eb.jpg https://image.nostr.build/e94c13ead3f0cd90db598f1f5e224db35c45d00ad4a7d1a46cedafa919a9a4c9.jpg


Notice how the article notes that opposition was overwhelming when this was put to public comment. The people who work in these kinds of committees are power hungry psychopaths.

nostr:nevent1qqsvcedd6dg39eh6633uqqff0p9h2zqyhu3zd6kwyyhzqj7da02x4psppamhxue69uhkummnw3ezumt0d5pzqv48qmfahtzxh44z6x6v3x97nphhe5rf9uy7v9ns5kzvugcfutqhqvzqqqqqqy87rua9


In 1000 years Indiana Jones will look for cans in long lost citadels.


Coding the Bitcoin-Safe wallet


Great ressource!


Nostr dms for sharing PSBTs for collaborative multisig. Would be grateful for any feedback: nostr:nevent1qqsxta8mklwx2eeq4r238uatktzndhmcmqa5mcksfxcj4ke4e7n2uwgppamhxue69uhkummnw3ezumt0d5pzqp4un2muqm964raepz02xfnnvdqyw079fdm6u8sfxantwpp8cj84qvzqqqqqqytpmc5g


Chat and share PSBTs via nostr :-)

https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/main/docs/psbt-share.gif

https://github.com/andreasgriffin/bitcoin-safe

Do you have suggestions for improvement or questions? Please ask!


Great!


OK, the interaction with a coordinator is another point, that's relevant for security.

I meant once the devices generated a secret to display it as a seed for a paper backup. (electronic devices can break)


Really exciting project! Swapping out a signer without onchain footprint will be important, when fees are significant.

For large funds I think offline seed backup is important though.


Thanks for the feedback. Only when I created the guided setup I noticed how many steps you have to do in the right order to get a secure multisig setup.
This guided setup is my attempt at making multisig straight forward (even for non technical people) .


Overhaul of the guided multi-sig setup in Bitcoin Safe with instructions for Coldcard nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8

https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/main/docs/multisig-setup.gif

https://github.com/andreasgriffin/bitcoin-safe


Thanks for the link.


Good morning. Nostr just keeps working


I wish there was a better way to discover interesting topics and people in nostr.

Seeing content of Friends of friends would be an awesome way to discover more.


Thank you for all your effort to support open source devs. We need libraries like bdk, ldk, ndk...  to build a stronger foundation for everyone.


How computer storage works. Love videos like this.

https://media.gleasonator.com/a1a22d918f76a4acb6eee4b218420b93ebf5e0493d5b925a2b875a70cee31088.mp4


Farmers break through police roadblocks in Brussels 🔥

https://v.nostr.build/kMB6.mp4


Satoshi was so badass (h/t nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk):

Historically, people have taken up scarce commodities as money, if
necessary taking up whatever is at hand, such as shells or stones.  Each
has a kernel of usefulness that helped bootstrap the process, but the
monetary value ends up being much more than the functional value alone.
  Most of the value comes from the value that others place in it.  Gold,
for instance, is pretty, non-corrosive and easily malleable, but most of
its value is clearly not from that.  Brass is shiny and similar in
colour.  The vast majority of gold sits unused in vaults, owned by
governments that could care less about its prettiness.

Until now, no scarce commodity that can be traded over a communications
channel without a trusted third party has been available.  If there is a
desire to take up a form of money that can be traded over the Internet
without a TTP, then now that is possible.

Satoshi


WE STAND WITH YOU nostr:npub1xw7h0efeg5s8gla2uyu55jh4lfrlgppcjemrwkmdc7lgvhkcz3fqpvumsa 🫡

https://m.primal.net/Hdxv.mp4


Good morning and yet another updated tool https://pypi.org/project/bitcoin-qrreader/


On the contrary they state:
- Platforms need to analyse their specific risks, and put in place mitigation measures – for instance, to address the spread of disinformation and inauthentic use of their service.


I wonder why the following is not one of the DSA statements:
- Platforms must ensure free speech despite pressure or coercion of governments


And this is a signed integer https://www.eleconomista.com.mx/__export/1574906341526/sites/eleconomista/img/2019/11/27/lagarde.jpg_1129267458.jpg


A number without a signature, obviously.


Fulcrum as default would be great


Thanks for the info. That sounds like a terribly designed spec.
It would be great if we could get real p2p video chat (like Keet as a rust library).


Good morning.


And for code iterations, only show the changes; do not repeat unchanged code.


90 days


Only half of programming is coding. The other 90% is debugging


Made a gif demoing the wallet setup (including a spend test, which is especially important for multisig)
https://github.com/andreasgriffin/bitcoin-safe/raw/main/docs/singlesig-setup.gif


It's good enough if only 1 single honest code reviewer is sufficient to raise the alarm.


Lol. That would be awesome: nuclear powered Coldcard.


Very nice.


Waiting for a toggle to enable encrypted p2p transport.


Fulcrum finished and is really fast once synced even on bad hardware.
But syncing needs: Ram, fast SSD!!!,  better Cpu.

It would be helpful to have a torrent snapshot of the fulcrum index for bootstrapping old computers.


Over the last few months it feels the bitcoin community has gotten more and more jaded on lightning. To be honest, this is for good reason, back in 2017 we were promised a decentralized payment network that would always have cheap payments and everyone would be able to run their own node. Nowadays, the average lightning user actually isn't using lightning, they are just using a custodial wallet and the few of that do run lightning nodes often find it a burdensome task. For us at Mutiny Wallet, we are trying to make this better by creating a lightweight self-custodial wallet and in my opinion we have been executing on that dream fairly well. In this post, I'll analyze these issues and present a new way to view lightning and what that means for bitcoin going forward.

First and foremost one of the hardest UX challenges of lightning is channel liquidity. No other payment system has these problems today besides lightning so this often confuses lots of users. To make matters worse, there aren't any practical hacks that we can do to get around this. Muun Wallet used an on-chain wallet + submarine swaps to get around the channel liquidity problem, this worked very well until fees went up and everyone realized it wasn't actually a lightning wallet. The better solution is JIT liquidity like we do in Mutiny or splicing like that is done in Phoenix. These solutions abstract some of it away but not enough, we often get support questions confused on why some payments have fees and others do not. The fact is channel liquidity is not a usable UX for most end users.

The other major pain point of lightning is the offline receive problem. Inherently, you must be online with your private keys to sign and claim a payment. There is technically an ongoing spec proposal to be able to work around this (essentially creating a notification system of when people are online to receive payments), but it doesn't solve the fundamental problem and still has limitations. There has been a few attempts to get around this, most notably was Zeus Pay lightning addresses. These essentially worked by just creating stuck payments and waited for the user to come online to claim, this caused a ton of problems for people and even forced us at Mutiny to block users from paying them because it caused so many force closures. This is a hard problem because the entire rest of the bitcoin/crypto ecosystem works by just copy-paste an address and you can send to it whenever, there isn't caveats around asking your friend to open their wallet. This is further exacerbated by things like lightning address that requires a webserver to even get an invoice in the first place.

Channel liquidity and offline receives in my opinion are the two most obvious reasons why self-custodial lightning is not popular. When most users hear about any of these, they just think screw that and move to a custodial wallet because it is so much easier. If these were our only two problems, I think self-custodial lightning would be fine, it may never be the predominant way people use lightning, but we could get the UX good enough that we have a significant portion of people using lightning in a sovereign way. However, there are more problems under the surface.

Channel liquidity is a problem, but it is also deceptive. When you have 100k sats of inbound liquidity you would think you could receive up to 100k sats, but this isn't the case, often you can't actually receive any. This is because of on-chain fees, when a payment is being made in lightning you are creating pre-signed transactions that have outputs for every in-flight payment, these outputs cost potential on-chain fees and the high on-chain fees go the more it eats into your liquidity. After we've solved most of our force close issues Mutiny this has been number one support request. Even if you do everything right, understand liquidity and have enough for your payment, sometimes it still won't work because on-chain fees are too high. This is always really discouraging because isn't the whole point of lightning to not have to
pay on-chain fees? Fundamentally, all current lightning channels could become entirely useless if on-chain fees went high enough because a single payment would require too many reserves. Obviously this is hyperbolic, but I hope I am getting the point across that on-chain fees don't just effect the opening and closing costs of channels, even if you are a diligent node runner that only opens channels when fees are low, that is not enough, your channels need to be large enough to pay for the on-chain fees of each HTLC at any future on-chain fee rate. As on-chain fees go up and up this problem will only get worse.

The proposed solution to these reserve issues are things like anchor channels, package relay, ephemeral anchors, etc. These are all well and good but kind of just mask the problem. They do solve it so the fee reserve can be much lower and possibly zero, however with the tradeoff that you need on-chain funds available to fee-bump your force closes so they can actually get into a block. This again breaks the UX for self-custodial users because they _have_ hold on-chain funds alongside their lightning funds so they can do those on-chain fee bumps. The size requirements for their on-chain funds is still dynamically based on how high on-chain fees can spike. Solutions for this can include having someone else bump your transaction fees but this brings basically a trusted 3rd party into the mix and isn't ideal.

When you lay out all the different tradeoffs a lightning node needs to make, especially in a high fee environment, it makes me think, what are we doing here, are we going down the wrong path? Lightning is still fundamentally a fantastic payment protocol but its limitation is that it requires _scale_. Basically every problem I've outlined goes away when you have a large lightning node with lots of liquidity and high uptime so many we should optimize for that. The market has been telling us this for years already, +90% of lightning users are using custodial wallets because it works so much better at scale. So how can we use large scale lightning nodes without custodial wallets?

Combining existing large scale lightning infrastructure with self-custodial solutions sadly, isn't totally possible. The only real way to do that as of now is Muun Wallet which as we talked about earlier, doesn't really solve the problem because everything is just an on-chain transaction. However, Muun was onto something. The architecture of having a simpler protocol interface with lightning is genius and gives us the best of both worlds. We can make fast cheap payments and let the big boys collect fees for running the lightning node. Aqua Wallet just launched which is essentially a Muun Wallet but on top of Liquid, this is a good bandaid fix but doesn't get to the root of the problem.

Before we go further we should take a step back and break down what problems we are trying to solve. Bitcoin has a fundamental scaling limitation through the block size, if we could make infinite, then we wouldn't necessarily need any layer 2s because we could just make on-chain payments. However, we live in the real world and have a 1mb block size limit, and this limits the number of transactions we can make on-chain. Lightning is a huge improvement to bitcoin because we don't need to put _every_ transaction on-chain, we just need to open a channel and can make seemingly countless payments. So why isn't lightning the silver bullet? Lightning lets us move payments off-chain but what it doesn't do is let us move ownership off-chain. Fundamentally lightning still relies on that, at the end of the day, a utxo goes to single user. So even if every on-chain transaction was a lightning channel, we still run into the limit of how many people can actually own those channels. What we need is another layer 2 that can scale utxo ownership and caninterop with lightning, that way we have a way to scale ownership combined with scaling payments.

So how do we scale ownership? Simply put, the answer today is custody, whether that is pure custodial like a Wallet of Satoshi or in the grey area like fedimints and liquid, the only way to do it today is through custody or federated bridges. In bitcoin, the only way to delegate ownership of a utxo to multiple parties is through multisig, however, that requires every user to be online when anyone wants to transact, and when you take go down this path far enough you end up just reinventing lightning.

Are we doomed then? Is there no way to scale bitcoin in a self-sovereign way? Luckily, the answer is no, but we need some soft-forks. Covenants are the way to scale bitcoin ownership. There are a bunch of covenant proposals but at their core what they propose to do is to add a way, so you can have a bitcoin address that limits where and how the coins in it can be spent. This can seem scary, but we already have these in bitcoin today, OP_CTLV (Check LockTime Verify), which was soft forked in 2016, only allows you to spend from a bitcoin address if the transaction has a given locktime, this lets you gate _when_ a utxo can be spent. What the current covenant proposals do is let you gate _where_ a utxo can be spent. With that simple primitive many different protocols can be built that allow for scaling ownership.

There are a lot of current covenant proposals, the main ones being: OP_CTV, OP_VAULT, OP_CSFS, OP_TXHASH, OP_CAT, and APO. They all have different functionality and tradeoffs but in my opinion we should be looking towards activating a form of covenants because otherwise we will likely be moving towards a future of less sovereign bitcoin users.

The future is not bleak however, even without covenants we can still scale bitcoin for the world, just not in the ideal way. At Mutiny, we are full steam ahead on implementing fedimint into the wallet, in my opinion (and the rest of the team's) it looks like the best current scaling solution for bitcoin. Fedimints give us the ability to dynamically share ownership over a group of utxos and is able to interop with lightning through gateways. It is the pinnacle of the scaling dream for bitcoin with current technology and I can't wait to help make it reality while we can.


Great podcast, as always.


Thanks.


What did I miss?


OK. Thanks.


Why doesn't hash cash work?


Index building with fulcrum... It's painfully slow. But I hope it can finish.


Valetudo: Free your vacuum from the cloud
https://valetudo.cloud/
nostr:npub1churfelazm80t777vegjj3hd7k0zquppu9y507qjnw689d0z2eus4zv6gz


Coldcard simulator is awesome for testing. Thanks nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 https://github.com/Coldcard/firmware


Yes. We need the same for bitcoin address labels.


Completely agree.


With the latest update, more support for multipath descriptors was added
https://github.com/andreasgriffin/bitcoin-qrreader


How to participate?


Major improvements:
- guided tutorial for multisig wallet setup
- animated qr codes
- bdk caching for better speed
https://github.com/andreasgriffin/bitcoin-safe


Any day now regtest market cap will surpass bitcoins.


Remain humble reminder


Omg....


Proton Mail and tutanota


Wow! Great work. It shows a completely different (and good) setup experience than normal multisig.

Of course many challenges remain, like preshared nonces.
I wonder if this setup could be done without a cellphone to keep everything airgapped?


Check out our latest Frostsnap prototypes.

Hardware wizardry nostr:npub164hqu5x5jn0smy7ftfdzadsv3ncv9myay5e3fpqgc8a7exnq8tkqe89e55

App ingenuity nostr:npub1xh897wvhn93tda0zws94mdyc7eagc8qm0798clp7x48zh6kjwazq29gst6

Welcome to the future of #bitcoin self-custody ❄
https://frostsnap.com/demo.mp4

Frostsnap is a mobile-first hardware wallet 📲

Begin your self-custody journey by plugging Frostsnap devices into your phone and naming them via the Frostsnap app.

Choose a security threshold and begin key generation to easily set up a multisig wallet in a matter of seconds.

In this demo we create a 2-of-3 multisig between the devices. A threshold of two means we need any two of the three devices to sign in order to spend funds from the wallet. ❄🔒

Daisy-chained Frostsnap devices participate in distributed key generation, each contributing entropy to a joint secret shared across multiple devices.

No single device knows the overall secret, only a fragment.

You, the user, can easily verify the key was created securely ✅

After creating a new key, you can hide your Frostsnap devices in different locations or share them among people you trust. 🏘🏝👨⚖

When it comes time to make a bitcoin transaction or sign a Nostr post under your Frostsnap key, you must sign on multiple devices.

Frostsnap is crafting a whole new Bitcoin experience,

And we're fixing the problems of self-custody today:
security, accessibility, cost, and privacy.

Frostsnap is making #bitcoin ownership easy, personalized, and secure.

Stay Frosty ❄


Good one


BDK is working on Compact Block Filters (CBF), which elevates the need to run an own electrum server. Once CBF is in BDK it will be the default in https://github.com/andreasgriffin/bitcoin-safe


Includes a guided wallet setup:
https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/main/docs/tutorial.png


Good morning. Non stop working on an easy Bitcoin (multisig) wallet without foot guns and wallet setup tutorial.

https://raw.githubusercontent.com/andreasgriffin/bitcoin-safe/main/docs/receive.gif

https://github.com/andreasgriffin/bitcoin-safe


Heavily working on UX for a better wallet experience:
https://github.com/andreasgriffin/bitcoin-safe/blob/main/docs/receive.gif?raw=true


Heavily working on UX for a better wallet experience:
https://github.com/andreasgriffin/bitcoin-safe/blob/main/docs/receive.gif


All the talk about Ocean Pool, meanwhile https://dmnd.work/ actually out here offering StratumV2 live and not getting talked about.


Oof. This is not a great idea imo.

https://adoptingelsalvador.gob.sv/welcome

To get the 'freedom visa' and passport, they are telling you (papered over with a lot of nice language) that you will be given citizenship if you hand over $1M. They actually use the word 'contribution' - it may say 'investment' but they mean their investment in ES's future, not as in you get the principal back, or any income stream.

This is a lot worse, economically, than other golden visa type programs, at least as far as I remember. Sometimes they're very high numbers (like this one), sometimes they're payment and not investment... but both, oof.

Anyone remember 3BTC *investment* for citizenship? Maybe I just imagined it 😄


I think a display on the signer  to verify the address and the fee is crucial to reduce the trust in the wallet software.

I hope the lack of a display doesn't invite some of the possible attacks in the future.


Someone made a multiplication function for the STU-1, my 8bit computer that runs on bitvm (and thus on bitcoin)! It's true, you can write bitcoin smart contracts in Assembly now instead of learning boolean logic circuits. Try it yourself here: https://github.com/supertestnet/8bit-cpu-for-bitvm
https://video.nostr.build/4efaf6669ab2e30602ac016a1947a64e2c68310ca5e3f663714415a31cd6487c.mp4


Could OP_VAULT be recreated with bitvm?


Best video to stay humble https://www.youtube.com/watch?v=JtyRN4YFRFI


Thanks for the explanation.


What if the attacker writes to them?


Mining is about making money. Why would anyone mine less profitably unless a government gun is pointed at them?


The jpeg of its own destructive power was enscribed.


Don't use Bluetooth for your hardware wallet.


This is so awesome https://ocean.xyz/blocktemplate


I knew this day would probably come, but didn't expect it so soon.

I am being investigated for running an illegal money transmission business in Canada (nodeless)

Under the advice of my lawyers I need to shut down the main instance of it.

As you guys know I made Nodeless completely open source in the event that this happens, so that others who don't live under communism can run a honest, privacy focused payments business.

To my clients who are using it, I'm very sorry for the short notice but you'll need to find a new payment processing solution this weekend.

DM me on telegram and I will personally walk you through setting up a btcpayserver instance that you can self host, or even your own instance of nodeless.

I can't give much more information than this, not even supposed to say this much, but I owe it to you guys to let you know what's going on.

To install nodeless on your own server, you can get started here:
https://github.com/nodeless-io/nodeless-monolith


GM


I could use one for testing  https://github.com/andreasgriffin/bitcoin-safe


Thanks for the info. My umbrel instance seems to have an issue with the app store.


Thanks for the info. That's really strange. I don't have the update button. I probably need to reinstall...


Umbrel seems to not be developed any more


When will bitcoin core be updated to 25.1?


I can't wait to read the details on how this 2wp would work.


Pro/Con of Search Engines

Brave Search
Type: Engine
Pro: Good independent results that aren’t dependent on Google or Microsoft.  Brave also has less of an authoritative pro-centralized power bias than “Bigger Tech”
Con: With Tor browser, Brave has issues with Web Assembly and requires JavaScript
Solutions: Brave’s Tor Onion Service actually doesn’t need JavaScript, you can find that here:
search.brave4u7jddbv7cyviptqjc7jusxh72uik7zt6adtckl5f4nwy2v72qd.onion

Mojeek.com
Type: Engine
Pro: No JavaScript is required with this completely independent engine.  Mojeek gives unique results.
Con: It’s not as good at doing conceptual searches on educational topics.
Solutions: Use Mojeek when you know what you want

Duckduckgo
Type: Front end
Pro: Tor browser’s default search engine, so using it with Tor makes you blend in.
Con: Microsoft datacenters and it pulls results from Bing, which pushes pro-government propaganda.  Also when I click a search result, the browser extension uBlock Origin shows me the new website is making 3rd party JavaScript calls to “improving.duckduckgo” which doesn’t seem like such a privacy friendly thing going on.
Opinion: The image download is smooth, maybe only use it for that

SearXNG
Type: Software
Pro: Self-hosted open source search that pulls results from Brave, Duckduckgo, Qwant, Google, ect.  This way you know it’s not browser fingerprinting you or logging.
Con: Many of these search engines will block SearX instances
Solutions:  One great work-around is to use farside.link.  This service will automatically serve you up a SearXNG instance when using the URL: farside.link/searxng
Set that to your homepage and you’re set

LibreX
Type: Software
Pro: LibreX is a great No-JavaScript Tor-friendly torrent searcher, so you can get magnet links without ads across a few different torrent sites.  It’s similar to SearXNG as it’s self hosted, and also has a front end for Google, but is often less blocked than SearXNG.
Con: It’s not as popular as SearXNG, so the selection on farside is slimmer.  Auto-serve Link: farside.link/librex

Qwant
Type: Front-end
Pro: They are in France and supposedly bound by GDPR
Con: Another Bing Front end that’s less honest about being a Bing front end, with annoying captchas for Tor.   Qwant also for years sent data to Microsoft Ads.  Source:
https://web.archive.org/web/20210603110256/https://about.qwant.com/legal/confidentialite/
France is turning towards tyranny, so I question if GDPR will be upheld with VPN restrictions and digital IDs

Yandex
Type: Engine
Pro: Russian alternative to get alternative views (such as criticizing the CIA) that Bing or Google based engines may censor.  As Mental Outlaw points out, it’s also good for torrents
Con: Tor Captchas.  Requires JavaScript.  Unclear privacy policies.
Solutions: Use MetaGer as a front end...

MetaGer
Type: Front-end
Pro: Tor & No JavaScript friendly, Open Source blend of results from Yandex, Scopia, and Yahoo.  There’s also an “open anonymously” proxy option, which is serving it to you through their proxy so third party JavaScript is not called upon.  If you ever are in a situation where uBlock Origin is having issues, then this may be a great alternative to not be fingerprinted by the third party JavaScript.
Con: If you use this proxy option, you’re putting a lot of trust in MetaGer to see you navigate this site.  As opposed to just clicking on a link in a new tab with no javascript where they don’t even know what you did.

Startpage
Type: Front end
Pro: Google front end that’s never blocked
Con: Google without their AI surveillance is actually shitty results, and it’s got so much unrelated propaganda shoved in there.  Google’s “sources” are just the same few popular websites.

Ombrelo
Type: Front end
Pro: Ombrelo is a Tor onion search engine that automatically crosses out CloudFlare websites for you, since CloudFlare is not privacy-friendly
Con: Since so many websites use CloudFlare due to corrupt centralization of the internet, Ombrelo will sadly give you few results you can actually click on.  But try for yourself:
ombrelo.im5wixghmfmt7gf7wb4xrgdm6byx2gj26zn47da6nwo7xvybgxnqryid.onion

</end>
Our content is likely to be censored from nearly all search engines and banned on Big Tech platforms.  While I have strong determination to persist under any adversity, your sharing of our content is the only way this can succeed.  Please, do not let privacy die.


Regulatory clarity


Awesome content https://youtube.com/@PolyMatter


Anyone knows how he is doing?

Oliver Anthony, “Rich Men North Of Richmond” https://nostr.build/av/48c9206d99cfbb8345a2083699f6950793c4ae0dfbbfa329d5382769fcd626d4.mov


The chat is not inflation adjusted, which would make it even worse


That is unfortunate, because trust reduces friction in an economy.

One could argue that this is an effect of central banks breaking our trust in Fiat money.


🤣
https://image.nostr.build/9f4c5df86c810d6a6cebe35f8d3cae489346139cae73962c977c5d371dafc3d3.jpg


When did he ever say that?


Awesome Umbrel community apps list. https://github.com/smolgrrr/awesome-umbrel

Just added Beaver's appstore, who is working on adding an ipfs node, kavita and the game Freeciv


It doesn't seem to provide any privacy (the amounts imply a 1to1 correlation). And it has reused addresses.


Is it priced in?


Great projects to be funded!
I hope long term cold storage for the non-technical person has a chance next round https://github.com/andreasgriffin/bitcoin-safe


Building for the transition: https://github.com/andreasgriffin/bitcoin-safe


Stay humble and listen https://github.com/andreasgriffin/bitcoin-p2p