Post by

Andreas Griffin

Bitcoin Safe

Published on

31990:20986fb83e775d96d188ca5c9df10ce6d613e0eb7e5768a0f0b12b37cdac21b3:1700732875747

โ€ข

4d ago

Bitcoin Safe is a secure and user-friendly Bitcoin savings wallet designed for both beginners and advanced users. It offers step-by-step setup guides, hardware signer support, transaction visualization, and powerful wallet management tools like multisig collaboration. In development are Compact Block Filters for improved privacy.

Bitcoin Safe - A bitcoin savings wallet for the entire family

Designed for both beginners and power users, Bitcoin Safe combines security with an intuitive user experience. In this article, we dive deep into its features, unique benefits, and the powerful tools that make managing your Bitcoin wallet simple and secure.

Built for Learners

โœ”๏ธ Step-by-step wallet setup wizard + PDF backup sheets ๐Ÿ“„
๐Ÿงช Test transactions to ensure all hardware signers are ready ๐Ÿ”‘
๐Ÿ›ก๏ธ Secure: Hardware signers only โ€“ no hot wallet risks ๐Ÿšซ๐Ÿ”ฅ
๐ŸŒ Multi-language support: ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ต๐Ÿ‡น ๐Ÿ‡ฎ๐Ÿ‡ณ ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ฒ๐Ÿ‡ฒ ๐Ÿ‡ฐ๐Ÿ‡ท
๐Ÿ“ Address categories for easy organization
โ˜๏ธ Label and category synchronization , and cloud backup (optional)
๐Ÿ’ฐ Automatic UTXO merging to save on fees
โšก Fast syncing with Electrum servers, Compact Block Filters coming soon

Built for Power Users

๐Ÿ” Supports Coldcard, Bitbox02, Jade, Trezor, Passport, Keystone & many more ๐Ÿฆ
๐Ÿ’ฌ Multi-party multisig chat & PSBT sharing (optional)
๐Ÿ“Š Transaction flow diagrams to trace coin movements
๐Ÿ” Instant cross-wallet wallet search
โš™๏ธ Set your own electrum server, mempool instance, and nostr relay


Step-by-Step Wallet Setup

Whether youโ€™re setting up a single-signature or multi-signature wallet, the setup wizard guides you every step of the way:

Clear instructions paired with hardware signer screen-shots, like the steps for a Coldcard

  • Multisig Wizard: The wizard ensures you do all necessary steps for a Multisig wallet in the right order. Afterwards your Multisig is ready to use and all signers are tested. Check out https://bitcoin-safe.org/en/features/setup-multisignature-wallet/

  • PDF Backup: The wizard will also generates 3 PDF backup sheets for a 2-of-3 multisig wallet, so ensure you always have your wallet descriptor together with the seed.
    PDF Backup GIF

  • Hardware Signer Support: With full support for major hardware signers your keys remain securely offline.


Transaction Visualization

Visualize and navigate your transaction history:

  • Graphical Explorer: An interactive transaction diagram lets you click on inputs and outputs to follow the money flow intuitively.
    Transaction Explorer GIF

  • Coin Categories: Organize your addresses into distinct coin categories (e.g., โ€œKYCโ€, โ€œWorkโ€, โ€œFriendsโ€) so Bitcoin Safe automatically selects the correct inputs when creating PSBTs.

    It prevents you accidentally linking coin categories when creating a transaction, and warns you if mistakes happened in the past.
    Coin Categories GIF

Powerful Wallet Management Tools

  • Flexible Fee Selection: Choose fees with one click using an intuitive mempool block preview.
  • UTXO Management: Automatically (optional) merge UTXOs when fees are low.
  • CSV Table Export: Right click, Drag&Drop, or CTRL+C for immediate CSV export for easy processing in Excel.
  • PDF Balance Statement: Export the address balances for easy record keeping on paper.


Advanced Features for the Power-User

Sync & Chat is off by default (for the paranoid user), but can be enabled with just one click.

Label Synchronization and Backup

  • Seamless Sync: Using encrypted nostr messages, Bitcoin Safe synchronizes your coin categories and labels across multiple devices. Label Sync GIF
  • Easy Backup: A short backup key is all you need to safeguard your coin categories and labels, ensuring your organization remains intact.

Collaborative Multi-party Multisig

  • Group Chat Integration: After creating your multisig wallet, Bitcoin Safe offers an encrypted nostr group chat for secure collaboration and one-click PSBT sharing. Collaborative Chat GIF
    • User Authentication: Each participant must authenticate every other user with a simple click, ensuring secure communication.

Watch and Learn: Get Started with Bitcoin Safe

If youโ€™re new to Bitcoin Safe , a short video guide can make all the difference. Learn how to set up your Bitcoin Safe wallet in this detailed walk through:

Or see how to verify an address on your hardware singer:

Building up a knowledge base: https://bitcoin-safe.org/en/knowledge/


Whats next?

  • Compact Block Filters!!! They make electrum servers obsolete.
    • Why? Compact Block Filters increase the network privacy dramatically, since you're not asking an electrum server to give you your transactions
    • Trade-off: They are a little slower than electrum servers. For a savings wallet like Bitcoin Safe this should be OK.
    • How do they work? Simply speaking: They ask normal bitcoin core nodes for a short summary of each block. And if the summary shows a transaction belonging to the wallet, the entire block is then downloaded from the bitcoin core node. The bitcoin core node does not learn however which of the many transactions in the block you were interested in. Read more here and of course in the bip.
    • When: 2 weeks ๐Ÿ˜…. Lots of things need to be done until Bitcoin Safe can use the bdk CBF/kyoto client from rustaceanrob, so keep an eye out for updates and please give feedback when you use Bitcoin Safe.

Stay updated on nostr or on GitHub .

Thank you

A huge thanks goes to

npub10pensatlcfwktnvjjw2dtem38n6rvw8g6fv73h84cuacxn4c28eqyfn34f

for supporting this project with a grant and

npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx

for the Hackathon prize.

This wallet is only possible because it is building upon other peoples open source work. Most notably

  • bdk nostr:nprofile1qqsgkmgkmv63djkxmwvdlyaxx0xtsytvkyyg5fwzmp48pwd30f3jtxspzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqr8vuet
    • and especially nostr:npub1thunderat5g552cuy7umk624ct5xe4tpgwr2jcjjq2gc0567wgrqnya79l , nostr:npub1reezn2ctrrg736uqj7mva9lsuwv0kr5asj4vvkwxnrwlhvxf98tsq99ty4 , and nostr:npub1ke470rdgnxg4gjs9cw3tv0dp690wl68f5xak5smflpsksedadd7qtf8jfm for dealing with my many feature requests and questions.
    • rustaceanrob building kyoto which implements CBF for BDK; a crucial library and will be able to replace electrum servers for many use cases
  • ndk by nostr:nprofile1qqsx3kq3vkgczq9hmfplc28h687py42yvms3zkyxh8nmkvn0vhkyyuspz4mhxue69uhkummnw3ezummcw3ezuer9wchsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qy88wumn8ghj7mn0wvhxcmmv9u0uehfp

And of course, secure storage of bitcoin is only possible, because of the hardware signer manufacturers. Thanks to

npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8

Coldcard , Coldcard Q ,

npub1tg779rlap8t4qm8lpgn89k7mr7pkxpaulupp0nq5faywr8h28llsj3cxmt

Bitbox02 ,

npub1jg552aulj07skd6e7y2hu0vl5g8nl5jvfw8jhn6jpjk0vjd0waksvl6n8n

Blockstream Jade , Trezor Safe , Foundation Passport , Keystone , Ledger , Specter Shield , and many more.

I also want to thank people who gave feedback and helped spread the knowledge of Bitcoin Safe (please forgive me if I forgot to mention you)

  • nostr:npub1p5cmlt32vc3jefkl3ymdvm9zk892fsmkq79eq77uvkaqrnyktasqkpkgaw nostr:npub1s07s0h5mwcenfnyagme8shp9trnv964lulgvdmppgenuhtk9p4rsueuk63 nostr:npub18f3g76xc7xs430euwwl9gpn7ue7ux8vmtm9q8htn9s26d8c4neeqdraz3s nostr:npub1mtd7s63xd85ykv09p7y8wvg754jpsfpplxknh5xr0pu938zf86fqygqxas nostr:npub1kysd8m44dhv7ywa75u5z7w2w0gs4t6qzhgvjp555gfknasy3krlqfxde60 nostr:npub185pu2dsgg9d36uvvw7rwuy9aknn8hnknygr7x2yqa60ygvq6r8kqc836k8 nostr:npub1hkcgyqnsuaradq3g5hyvfdekwypc25494nmwggwpygxas7fcs4fst860fu nostr:npub1xsl0msy347vmj8gcpsjum6wwppc4ercvq4xfrhqmek2dqmqm0mtsyf35vx nostr:npub1hxjnw53mhghumt590kgd3fmqme8jzwwflyxesmm50nnapmqdzu7swqagw3 nostr:npub1ke470rdgnxg4gjs9cw3tv0dp690wl68f5xak5smflpsksedadd7qtf8jfm nostr:npub1sk26fxl4fy3vt8m5n0a6aturaql0w20nvh22q0cyaqm28tj7z8ss3lutc9 nostr:npub1r4llq2jcvq4g2tgha5amjz07zk7mrrcj89wllny9xwhhp5zzkklqk4jwja nostr:npub1p9v2zpwl28c0gu0vr2enp3lwdtv29scwpeqsnt0ngqf03vtlyxfqhkae5w nostr:npub1xkym0yaewlz0qfghtt7hjtnu28fxaa5rk3wtcek9d3x3ft2ns3lq775few nostr:npub1r8343wqpra05l3jnc4jud4xz7vlnyeslf7gfsty7ahpf92rhfmpsmqwym8 nostr:npub12zpfs3yq7we83yvypgsrw5f88y2fv780c2kfs89ge5qk6q3sfm7spks880 nostr:npub1yrnuj56rnen08zp2h9h7p74ghgjx6ma39spmpj6w9hzxywutevsst7k5cx https://x.com/91xTx93x2 https://x.com/afilini rustaceanrob

0

0
0
0

โ€ข

โ€ข

โ€ข