Krypto bez Internetu: jak wysyłać BTC/ETH przez radio, satelitę i sieci mesh (praktyczny przewodnik + prawo w PL/EU)
Krypto bez Internetu: jak wysyłać BTC/ETH przez radio, satelitę i sieci mesh (praktyczny przewodnik + prawo w PL/EU)
Blackout, cenzura, brak zasięgu? Co zrobić, gdy bankowość i sieć padają, a Ty musisz przesłać środki albo podpisać smart‑kontrakt? Ten przewodnik pokazuje realne, rzadko opisywane w polskim internecie metody: radio (LoRa/ISM), sieci mesh, SMS‑gateway, sneakernet oraz odbiór bloków przez satelitę. Skupiamy się na praktyce dla Bitcoin (BTC), Ethereum (ETH) i stablecoinów, z akcentem na bezpieczeństwo, zgodność prawną i narzędzia.
Mapa rozwiązań offline/low‑connectivity
| Kanał | Kierunek | Zasięg | Przepływność | Sprzęt | Prawo (PL/EU) – skrót | Typowe użycie |
|---|---|---|---|---|---|---|
| LoRa/ISM (433/868/915 MHz) | Tx → bramka z Internetem | 1–15 km (teren), 0,5–3 km (miasto) | 0,3–27 kb/s | Moduł LoRa + antena, np. ESP32/LoRa | Dozwolone pasma ISM, limity mocy i duty‑cycle, szyfrowanie dozwolone | Przekazanie podpisanej transakcji do węzła |
| Mesh (np. Meshtastic) | Wieloskokowe Tx → węzeł z Internetem | Od osiedla po miasto (zależnie od gęstości) | Niska | Ręczne/desktopowe radia LoRa | Jak wyżej (ISM) | Lokalna odporność na awarie |
| SMS‑gateway | Tx → serwer rebroadcast | Ogólnokrajowo (zasięg GSM) | ~160 znaków/SMS | Telefon/terminal GSM | Legalne; ochronić dane (RODO), korzystać z wiarygodnych bramek | Wysłanie surowej transakcji hex do węzła |
| Sneakernet | Fizyczny nośnik → węzeł | Dowolny | „Nieskończona” (fizycznie), wysoka latencja | USB/QR/SD, komputer z węzłem | Brak ograniczeń radiowych | Gdy inne kanały niedostępne |
| Satelita (odbiór bloków) | Downlink (1‑kier.) | Kontynentalny/globalny | Wystarcza do pełnych nagłówków/bloków | Talerz, tuner SDR, odbiornik sat | Legalne; instalacja anteny zgodna z lokalnymi przepisami | Weryfikacja łańcucha, „anti‑eclipse” dla portfela |
Bitcoin offline: od PSBT do nadania przez radio/SMS
Architektura minimalna
- Portfel watch‑only na urządzeniu z ograniczonym dostępem do sieci (tylko do pobierania UTXO i fee, kiedy to możliwe).
- Portfel air‑gapped (hardware wallet lub offline laptop) do podpisywania PSBT.
- Kanał nadawczy: LoRa/mesh, SMS‑gateway lub sneakernet do dotarcia do zaufanego węzła.
Kroki (BTC)
- W watch‑only wybierz UTXO i przygotuj transakcję z flagą RBF.
- Wyeksportuj PSBT (QR/SD/USB) do urządzenia offline i podpisz.
- Odbierz rawtx (hex) i podziel na pakiety zgodne z kanałem (np. ramki LoRa lub sekwencja SMS).
- Wyślij pakiety do bramki‑węzła, która złoży hex i wykona
sendrawtransaction. - Monitoruj potwierdzenia przez satelitę (downlink bloków) lub przez okazjonalny dostęp do sieci.
Opłaty i „ratowanie” transakcji
- RBF: zawsze ustawiaj „replaceable”, by móc podnieść opłatę przy zatorze mempoola.
- CPFP: miej w rezerwie drobne UTXO, by w razie potrzeby stworzyć dziecko z wyższą opłatą.
- Szacowanie fee offline: trzymaj lokalną tabelę „bezpiecznych” stawek (np. 5/15/30/60 sat/vB) i wybieraj konserwatywnie; aktualizuj przy pierwszej okazji, gdy masz łączność.
Ethereum (EVM) bez stałego łącza: EIP‑1559 w praktyce
W EVM liczą się: nonce, maxFeePerGas, maxPriorityFeePerGas i chainId. Problemem offline jest zmienna baseFee. Oto strategia:
- Pobierz ostatnie dane nagłówków, gdy masz chwilową łączność (lub przez zaprzyjaźniony relay).
- Ustaw maxFeePerGas dostatecznie wysoko (np. 2–4× ostatniego baseFee), a priority na konserwatywne 1–3 gwei (sieci L2: wg stosownych stawek).
- Podpisz Typed Transaction (EIP‑1559) offline w hardware wallet.
- Wyślij rawTransaction hex kanałem LoRa/SMS/sneakernet do węzła, który zrobi
eth_sendRawTransaction.
Dla smart‑kontraktów i DeFi pamiętaj o noncach oraz możliwych zmianach stanu między przygotowaniem a nadaniem. Wymagane są warunki wycofania (np. deadline, slippage, permit z terminem ważności), aby uniknąć niekorzystnego wykonania w opóźnieniu.
Stablecoiny i DeFi w trybie niskiej łączności
- Custodial USSD/SMS: w niektórych krajach działają bramki, które umożliwiają zlecenie wypłaty/przelewu stablecoinów przez SMS/USSD. To rozwiązania powiernicze – wygodne, ale wymagają zaufania do operatora.
- Karty/hardware z NFC: podpisują transakcję offline, a nadawanie następuje przez dowolny relay. Dobre do krótkich przerw w łączności.
- eCash (np. Chaumian): żetony typu bearer mogą krążyć lokalnie bez łańcucha, lecz wymagają późniejszego rozliczenia z mintem; to nie jest on‑chain stablecoin i wiąże się z ryzykiem emitenta.
Sprzęt i topologie: jak to złożyć w realu
Minimalny zestaw LoRa‑relay
- Moduł LoRa (np. ESP32 + SX1276/78) z anteną 868 MHz i powerbank.
- Urządzenie bramkowe (Raspberry Pi lub laptop) z oprogramowaniem: dekoder ramek, łączenie pakietów, push do węzła (
bitcoind/geth/erigon). - Protokół pakietów: numeracja, CRC, opcjonalne szyfrowanie (ISM pozwala), ponowne nadanie braków.
Odbiór bloków przez satelitę (Bitcoin)
- Talerz + tuner SDR i oprogramowanie odbiorcze – umożliwia odbiór nagłówków/bloków.
- Zastosowanie: weryfikacja łańcucha bez zaufania do lokalnych węzłów; ochrona przed atakami typu eclipse.
Bezpieczeństwo: co naprawdę może pójść źle
- Eclipse i fałszywe fee: nie ufaj pojedynczemu źródłu danych. Porównuj nagłówki z satelitą lub wieloma niezależnymi węzłami.
- Utrata prywatności: radio/SMS mogą ujawniać metadane. Używaj szyfrowania w pasmach ISM i minimalizuj dane w pakietach.
- Nieodwracalność transakcji: testuj na sieciach testowych (sign‑flow, fragmentacja pakietów) zanim wyślesz mainnet.
- Sprzęt air‑gapped: żadnych kabli sieciowych, Bluetooth ani Wi‑Fi; wymiana danych przez QR/SD, weryfikacja sum kontrolnych.
Regulacje & Prawo (PL/EU) – najważniejsze punkty
- Pasma ISM (433/868/915 MHz, 2,4 GHz): dozwolone bez licencji w granicach mocy/duty‑cycle. Szyfrowanie jest dozwolone; zapoznaj się z normami ETSI i krajowymi wytycznymi.
- Krótkofalarstwo (amatorskie): w wielu jurysdykcjach zakaz szyfrowania treści transmisji amatorskich; przesyłanie zaszyfrowanego surowego TX może być niezgodne z przepisami – korzystaj z pasm ISM lub innych legalnych kanałów dla transmisji zaszyfrowanej.
- SMS‑gateway: przestrzegaj RODO (dane kontaktowe), wybieraj operatorów z jasnym regulaminem i logowaniem audytowym.
- Podatki: transakcja nadana offline jest wciąż zdarzeniem podatkowym według lokalnych przepisów; dokumentuj datę i kurs, prowadź ewidencję.
Case study: donacja BTC z miasta bez łączności
- Cel: wysłać 0,01 BTC do fundacji podczas awarii sieci komórkowej.
- Kroki:
- Portfel watch‑only tworzy PSBT (RBF) na podstawie lokalnej listy UTXO.
- Hardware wallet offline podpisuje PSBT → powstaje rawtx hex.
- Telefon łączy się przez Bluetooth z modułem LoRa; aplikacja dzieli hex na ramki i nadaje.
- Przyjaciel 3 km dalej ma bramkę LoRa z dostępem do Internetu; składa pakiety i wykonuje
sendrawtransaction. - Autor potwierdza w satelitarnym odbiorniku, że blok zawiera jego TX.
- Plan B: jeśli fee za niskie – tworzy transakcję RBF przez ten sam kanał.
Narzędzia & checklista
- BTC: portfel z PSBT i RBF, pełny węzeł lub zaufany relay, skrypt do
sendrawtransaction. - ETH/EVM: hardware wallet z EIP‑1559, klient (geth/erigon/nethermind) lub relay, skrypt
eth_sendRawTransaction. - Łączność: moduły LoRa (868 MHz), Meshtastic, telefon z SMS, nośnik fizyczny.
- Weryfikacja: odbiór bloków (satelita) lub kilka niezależnych endpointów RPC do porównania nagłówków.
- Prawo: spisz lokalne limity mocy/duty‑cycle i trzymaj je przy sprzęcie.
FAQ (krótkie)
- Czy mogę „w pełni” używać DeFi offline? Nie – podpiszesz transakcję offline, ale nadanie i finalizacja wymagają dotarcia do sieci.
- Co jeśli transakcja utknie? Użyj RBF (BTC) lub wyślij nową z wyższym maxFeePerGas (ETH) i tym samym nonce, o ile poprzednia nie została włączona do bloku.
- Czy to legalne? Tak, jeśli korzystasz z pasm ISM zgodnie z przepisami. Unikaj szyfrowania w pasmach amatorskich.
Wnioski i następne kroki
W świecie, w którym łączność bywa krucha, krypto offline to nie gadżet, lecz element odporności operacyjnej. Zacznij od air‑gapped portfela, zbuduj prosty relay LoRa, przygotuj procedury RBF/CPFP i przetestuj je na testnecie. W kolejnym kroku dodaj odbiór bloków przez satelitę, by uniezależnić się od lokalnej infrastruktury. Chcesz więcej takich praktycznych przewodników? Zapisz się do newslettera i podziel się tym artykułem ze swoją społecznością.
