Bitcoin Safe
Uma carteira de poupança Bitcoin para toda a família
- Fácil Configuração de Carteira Multisig
- Instruções passo‑a‑passo para uma configuração segura de MultiSig com folhas de backup PDF
- Transações de teste garantem que todos os assinantes de hardware estão prontos
- Suporte total para Coldcard, Coldcard Q, Bitbox02, Blockstream Jade, Trezor, Foundation Passport, Keystone, Ledger, Specter DIY, SeedSigner, Krux, usando QR, USB e SD‑card
- Seguro: apenas assinantes de hardware
- Todas as carteiras requerem assinantes/dispositivos de hardware para armazenamento seguro da seed
- Alimentado por BDK
- Multi‑Linguagem:
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, 🇫🇷 French - Français, 🇩🇪 German - Deutsch, 🇲🇲 Burmese - မြန်မာ, 🇰🇷 Korean - 한국어, 🇹🇭 Thai - ภาษาไทย, “, “Friends”, - Diagramas de fluxo de transação, visualizando inputs e outputs, clique nos inputs e outputs para rastrear o fluxo de dinheiro
- Envio para utilizadores não‑técnicos
- Seleção de taxa com 1 clique via blocos mempool
- Fusãoótulos entre diferentes computadores
- Chat da carteira e partilha de PSBTs entre diferentes computadores
- Rápido:
- Sincronização com servidor Electrum
- Atualização planejada para Compact Block Filters para o lançamento Bitcoin Safe 2.0
Totalmente funcional – Fácil e Poderoso
Assistente de configuração Multisig | Criar um PSBT, assinar e difundir |
---|---|
![]() | ![]() |
Exploração de transações via diagrama | Pesquisa por digitação em todas as carteiras |
![]() | ![]() |
Sincronização automática de rótulos | Colaboração Multisig multi‑parte |
![]() | ![]() |
Categorias de moedas | |
![]() |
Disponível em todas as plataformas
![]() | ![]() | ![]() |
---|---|---|
Windows | Mac OS X | Linux |
Lista abrangente de funcionalidades
Capacidades de Importação e Exportação
- Exportação CSV para todas as listas
- Importação CSV para transações em lote
- Importação e exportação de rótulos usando BIP329
- Importação de rótulos da carteira Electrum
- Exportação do diagrama de fluxo de dinheiro para SVG
- Arrastar e largar para Transações, PSBTs e arquivos CSV
Funcionalidades da Carteira
- Rotulagem simplificada de endereços usando categorias como KYC, Non‑KYC, Work, Friends
- Aumento de taxa nas transações (via Replace‑by‑Fee)
- Receber mais rápido (via Child Pays For Parents)
- Armazenamento encriptado da carteira
- PDF de backup com Descriptor (texto e código QR)
- Assinatura de mensagens via USB e QR
Conectividade de Assinantes de Hardware
- MicroSD (ficheiros)
- USB
- Códigos QR (detecção avançada de QR para câmaras de laptop)
- Códigos QR animados incluindo Coldcard/BBQr e formato UR
Opções de Busca e Filtragem
- Filtragem rápida entre txids, utxos, rótulos, datas, montantes, categorias
- Busca em todas as carteiras abertas, txids, utxos, rótulos, datas, montantes, categorias
Línguas
- 🇺🇸 English, 🇨🇳 Chinese - 简体中文, 🇪🇸 Spanish - español de España, 🇯🇵 Japanese - 日本語, 🇷🇺 Russian - русский, 🇵🇹 Portuguese - português europeu, 🇮🇳 Hindi - हिन्दी, Arabic - العربية, 🇮🇹 Italian - italiano, 🇫🇷 French - Français, 🇩🇪 German - Deutsch, 🇲🇲 Burmese - မြန်မာ, 🇰🇷 Korean - 한국어, 🇹🇭 Thai - ภาษาไทย, 🇮🇷 Persian (Farsi) - فارسی, 🇵🇱 Polish - Polski, 🇪🇸 Catalan - Català, (more upon request)
Criação de Transação / PSBT
- Seleção de taxa com 1 clique e pré‑visualização de bloco mempool
- Fusão automática de utxos quando as taxas são baixas
- Realce dos próprios endereços
Segurança e Fiabilidade
- Nenhuma geração ou armazenamento de seed na mainnet
- Armazenamento de seed requer um assinante de hardware separado
- Notificações de atualização e verificação de assinatura
- Alimentado pelo Bitcoin Development Kit (BDK)
Facilidade de Uso para Carteiras Multisig
- Configuração simplificada para carteiras multisig, incluindo instruções passo‑a‑passo e folha de backup PDF
- Assinatura de teste com todos os assinantes de hardware
- Gestão colaborativa da carteira incluindo chat e partilha de PSBT via nostr e sincronização de rótulos entre dispositivos de confiança
- Servidor nostr personalizado opcional
Funcionalidades Futuras
- Para o Lançamento 2.0
- Filtros de Blocos Compactos por defeito
- Filtros de Blocos Compactos são rápidos e privados
- Filtros de Blocos Compactos (bdk) estão a ser desenvolvidos e serão incluídos no bdk 1.1. Por enquanto, RPC, Electrum e Esplora estão disponíveis, mas serão substituídos completamente por Filtros de Blocos Compactos.
- Filtros de Blocos Compactos por defeito
- Para o Lançamento 2.0
Instalação a partir do repositório Git
Ubuntu, Debian
- Instalar dependências: sudo apt-get install qt6-tools-dev-tools libzbar-dev libxcb-cursor0 ‘^libqt6.*$’
- Instalar
poetry
e executarbitcoin_safe
git clone https://github.com/andreasgriffin/bitcoin-safe.git cd bitcoin-safe pip install poetry && poetry install && poetry run python -m bitcoin_safe
Mac
- Clonar
bitcoin_safe
open “/Applications/Python 3.12/Install Certificates.command” export SSL_CERT_FILE=$(python3 -m certifi) # to fix ssl errors git clone https://github.com/andreasgriffin/bitcoin-safe.git cd bitcoin-safe - Opcional: dependência
zbar
brew install zbar - Executar
bitcoin_safe
python3 -m pip install poetry && python3 -m poetry install && python3 -m poetry run python3 -m bitcoin_safe
Desenvolvimento
- Executar o pre‑commit manualmente para depuração poetry run pre-commit run –all-files
Ambiente Regtest Docker com electrs e mempool
- instalar docker
https://docs.docker.com/engine/install/ubuntu/
see- configurar um ambiente regtest em docker + instância mempool curl https://getnigiri.vulpem.com | sudo bash # see https://nigiri.vulpem.com/#install sudo nigiri start xdg-open http://localhost:5000/
- Isto cria
- esplora localhost:3000 electrs localhost:50000
- e um explorador de blocos GUI em http://localhost:5000
- Configurar instância mempool sudo apt install docker-compose git clone https://github.com/ngutech21/nigiri-mempool.git
pushd nigiri-mempool sudo docker-compose up -d sleep 10
isto é necessário porque a base de dados precisa de tempo para iniciar
sudo docker-compose up -d popd xdg-open http://localhost:8080/
se o mempool ficar a carregar indefinidamente, obtenha o output de depuração com
sudo docker-compose logs -f mempool-api
- isto abre um mempool em http://localhost:8080/
Controlar o ambiente Regtest
- obter moedas para um endereço nigiri rpc generatetoaddress 1 bcrt1qgsnt3d4sny4w4zd5zl9x6jufc5rankqmgphyms9vz0ds73q4xfms655y4c # mine blocks
ou usar a torneira interna
nigiri faucet bcrt1qgsnt3d4sny4w4zd5zl9x6jufc5rankqmgphyms9vz0ds73q4xfms655y4c 0.01
Qt designer
Componentes Qt podem ser explorados com o Qt Designer: virtualenv .env-qt-designer source .env-qt-designer/bin/activate pip install pyqt6-tools pyqt6-tools designer
Política de assinatura de código
Assinatura de código gratuita fornecida por SignPath.io, certificado por SignPath Foundation
Política de privacidade
Este programa usa por defeito
- o servidor electrum/esplora de blockstream.com para obter dados da blockchain
- obtém informações de taxas do mempool a partir de mempool.space
Pode especificar o seu próprio servidor (pessoal) para ambos nas “Definições de Rede”.
Ao activar a funcionalidade Sync&Chat são usados os relés padrão para transmitir dados encriptados aos seus dispositivos de confiança aprovados. Pode especificar o(s) seu(s)