Shift Crypto BitBox02 – sprzętowy portfel kryptowalut
BitBox02 to sprzętowy portfel kryptowalut opracowany i produkowany w Szwajcarii przez firmę Shift Crypto AG. Urządzenie umożliwia bezpieczne przechowywanie kluczy prywatnych oraz autoryzowanie transakcji kryptowalutowych bez udostępniania kluczy komputerow
Opis
BitBox02 – sprzętowy portfel kryptowalut
BitBox02 to sprzętowy portfel kryptowalut opracowany i produkowany w Szwajcarii przez firmę Shift Crypto AG. Urządzenie umożliwia bezpieczne przechowywanie kluczy prywatnych oraz autoryzowanie transakcji kryptowalutowych bez udostępniania kluczy komputerowi lub smartfonowi.
BitBox02 wykorzystuje architekturę opartą na mikrokontrolerze oraz dedykowanym układzie bezpieczeństwa Secure Chip. Klucze prywatne są chronione sprzętowo, a każda istotna operacja może zostać zweryfikowana bezpośrednio na ekranie urządzenia przed jej zatwierdzeniem.
Portfel wyposażono w wyświetlacz OLED o rozdzielczości 128 × 64 piksele oraz pojemnościowe sensory dotykowe umieszczone na bokach obudowy. Sterowanie odbywa się poprzez dotknięcia, przesunięcia i przytrzymanie sensorów, bez wykorzystania klasycznych przycisków.
Urządzenie komunikuje się z komputerem lub kompatybilnym urządzeniem mobilnym poprzez USB-C. W komplecie znajduje się również adapter USB-C do USB-A oraz przedłużacz USB-C.
Jedną z charakterystycznych funkcji BitBox02 jest możliwość wykonywania szybkiej kopii zapasowej portfela na karcie microSD. Użytkownik może dodatkowo wyświetlić standardowe słowa odzyskiwania zgodne z BIP-39 i zapisać je na niezależnym nośniku, np. papierze lub rozwiązaniu metalowym.
Firmware urządzenia jest w pełni open source, dzięki czemu jego kod może być niezależnie analizowany i weryfikowany. Producent stosuje również mechanizmy zabezpieczające m.in. przed próbami brute-force, nieautoryzowanym firmware oraz przechwytywaniem komunikacji pomiędzy portfelem a aplikacją.
BitBox02 dostępny jest w dwóch wersjach: Multi Edition przeznaczonej do obsługi wielu kryptowalut oraz Bitcoin-only Edition, której firmware został ograniczony wyłącznie do obsługi Bitcoin w celu zmniejszenia powierzchni potencjalnego ataku.
Najważniejsze cechy
sprzętowy portfel kryptowalut z kluczami prywatnymi przechowywanymi w urządzeniu
konstrukcja i produkcja: Szwajcaria
architektura wykorzystująca mikrokontroler oraz dedykowany Secure Chip
otwartoźródłowy firmware – open source
weryfikacja adresów i parametrów transakcji bezpośrednio na ekranie urządzenia
wyświetlacz OLED 128 × 64 piksele
obsługa za pomocą pojemnościowych sensorów dotykowych
komunikacja USB-C
obsługa komputerów z Windows, macOS i Linux
obsługa kompatybilnych urządzeń z Androidem poprzez USB OTG
szybkie tworzenie i odtwarzanie kopii zapasowej za pomocą karty microSD
możliwość wykorzystania słów odzyskiwania zgodnych ze standardem BIP-39
szyfrowana komunikacja pomiędzy urządzeniem a aplikacją
mechanizmy ograniczające możliwość ataków brute-force
weryfikacja autentyczności urządzenia – device attestation
zabezpieczenie przed instalacją nieautoryzowanego firmware
ochrona przed downgrade'em firmware
możliwość stosowania opcjonalnego BIP-39 passphrase
wersja Multi umożliwia również wykorzystanie urządzenia jako klucza uwierzytelniającego FIDO U2F
Modele / warianty
BitBox02 Multi Edition
Wersja przeznaczona dla użytkowników korzystających z wielu kryptowalut.
Bitcoin (BTC)
Ethereum (ETH)
Litecoin (LTC)
Cardano (ADA)
tokeny ERC-20 – obsługa ponad 1500 tokenów przy wykorzystaniu BitBoxApp lub kompatybilnych portfeli zewnętrznych
obsługa wielu sieci zgodnych z EVM za pośrednictwem kompatybilnych portfeli zewnętrznych, np. Rabby lub MyEtherWallet
obsługa FIDO U2F umożliwiająca wykorzystanie BitBox02 jako sprzętowego drugiego składnika uwierzytelniania
Zakres obsługiwanych kryptowalut zależy od używanego oprogramowania. Bitcoin, Litecoin, Ethereum oraz wybrane tokeny ERC-20 mogą być zarządzane bezpośrednio w BitBoxApp. Cardano oraz część pozostałych aktywów wymagają kompatybilnego portfela zewnętrznego.
BitBox02 Bitcoin-only Edition
Specjalna wersja przeznaczona wyłącznie do Bitcoin.
obsługiwana kryptowaluta: Bitcoin (BTC)
dedykowany firmware Bitcoin-only
usunięta obsługa pozostałych kryptowalut
ograniczona liczba komponentów firmware
mniejsza powierzchnia potencjalnego ataku dzięki ograniczeniu funkcjonalności wyłącznie do Bitcoin
Ważne: Multi Edition i Bitcoin-only Edition są oddzielnymi wersjami produktu. Producent nie umożliwia późniejszego przekształcenia jednego wariantu w drugi.
Oprogramowanie wymagane do działania
BitBoxApp
Podstawowym oprogramowaniem do konfiguracji i obsługi BitBox02 jest bezpłatna aplikacja BitBoxApp dostarczana przez producenta.
Obsługiwane systemy:
Microsoft Windows 10 lub nowszy – wersja 64-bit
Apple macOS 12 lub nowszy
Debian 11.6 lub nowszy
Ubuntu 22.04 lub nowszy
Fedora 36 lub nowszy
openSUSE
Android 9 lub nowszy z obsługą USB OTG
Standardowy BitBox02 nie współpracuje z iPhone ani iPadem. Obsługę iOS/iPadOS zapewnia nowszy model BitBox02 Nova.
BitBoxApp umożliwia m.in.:
inicjalizację urządzenia
tworzenie i odtwarzanie portfela
zarządzanie obsługiwanymi kryptowalutami
odbieranie i wysyłanie środków
weryfikację adresów
aktualizację firmware BitBox02
zarządzanie kopią zapasową
obsługę wybranych tokenów ERC-20
współpracę z aplikacjami Web3 poprzez WalletConnect
Oprogramowanie dodatkowe / opcjonalne
W zależności od wykorzystywanej kryptowaluty lub sieci możliwa jest współpraca z zewnętrznymi portfelami, m.in.:
Electrum – Bitcoin
Sparrow Wallet – Bitcoin
Specter – Bitcoin
MyEtherWallet – Ethereum, ERC-20 i wybrane sieci EVM
Rabby Wallet – Ethereum, ERC-20 i sieci EVM
AdaLite – Cardano
NuFi – Cardano oraz wybrane aktywa i sieci EVM
Do komunikacji z niektórymi webowymi portfelami zewnętrznymi wykorzystywany jest BitBoxBridge, czyli oprogramowanie pośredniczące pomiędzy przeglądarką internetową a BitBox02.
Dane techniczne
| Producent | Shift Crypto AG, Szwajcaria |
| typ urządzenia | sprzętowy portfel kryptowalut |
| interfejs komunikacyjny | USB-C |
| wyświetlacz | OLED, monochromatyczny biały |
| rozdzielczość wyświetlacza | 128 × 64 piksele |
| sterowanie | pojemnościowe sensory dotykowe |
| mikrokontroler | Microchip ATSAMD51J20A |
| architektura mikrokontrolera | 32-bit ARM Cortex-M4F |
| częstotliwość taktowania mikrokontrolera | 120 MHz |
| układ bezpieczeństwa Secure Chip | Microchip ATECC608B |
| generator liczb losowych mikrokontrolera | sprzętowy True Random Number Generator |
| generator liczb losowych Secure Chip | TRNG zgodny z NIST SP 800-90A/B/C |
| nośnik kopii zapasowej | karta microSD |
| standard kopii odzyskiwania | BIP-39 |
| wymiary | 54,5 × 25,4 × 9,6 mm wraz ze złączem USB-C |
| masa urządzenia | 12 g |
| masa wraz z opakowaniem i akcesoriami | ok. 160 g |
| materiał obudowy | poliwęglan |
| kompatybilność desktop | Windows 10 lub nowszy, macOS 12 lub nowszy, Linux 64-bit |
| kompatybilność mobilna | Android 9 lub nowszy z obsługą USB OTG |
| kompatybilność iPhone/iPad | brak dla standardowego BitBox02 – urządzenia Apple wymagają modelu BitBox02 Nova |
| firmware | open source |