Tools/Explorers

Bitcoin Satellite and Mesh Node Solutions Compared

Compare satellite and mesh networking solutions for running Bitcoin nodes without internet: Blockstream Satellite, Meshtastic LoRa, Machankura, and alternatives.

Spark Team

Satellite and Mesh Solutions for Offline Bitcoin

Running a Bitcoin node typically requires a broadband internet connection. But several projects have built alternative infrastructure that delivers blockchain data via satellite broadcast, relays transactions over LoRa mesh radios, or enables Lightning payments through basic cellular networks. These solutions serve users in areas with unreliable connectivity, provide redundancy against internet shutdowns, and strengthen Bitcoin's censorship resistance properties.

The core challenge is asymmetric: receiving the blockchain requires high bandwidth (a new block every ~10 minutes at up to 2 MB each), while broadcasting a single transaction requires only 200 to 500 bytes. No single offline medium handles both directions well. The practical approach combines satellite reception for block data with mesh or radio for transaction broadcast.

SolutionDirectionThroughputRangeEquipment CostStatus (2026)
Blockstream Satellite 2.0Receive only~1.6 MbpsGlobal (geostationary)$100 to $800Active
Meshtastic (LoRa)Send and receive0.18 to 21.88 kbps3 to 10 km$20 to $35 per nodeActive
Machankura (USSD)Send and receiveN/A (telecom backbone)Cellular coverageAny feature phoneActive (~39K users)
goTenna Mesh + TxTennaSend only (to gateway)~1 kbps1.6 to 4.8 kmDiscontinuedDead
Locha Mesh (Turpial)Send and receiveSub-1 kbps1 to 7 km~$200Stalled
JS8Call (HF Radio)Send only (to gateway)~0.01 to 0.05 kbps100s to 1,000s km$300+ (radio + license)Experimental

Blockstream Satellite 2.0

Blockstream Satellite broadcasts the entire Bitcoin blockchain from geostationary orbit using five signal beams across two satellites (Telstar 11N and Telstar 18V) plus Galaxy 18 for North America. The 2.0 upgrade, launched in 2020, increased throughput to approximately 1.6 Mbps over 1.2 MHz of spectrum using the DVB-S2 protocol: enough to relay new blocks in real time and stream the full historical blockchain to syncing nodes.

The service is receive-only for end users. Blockstream's ground stations uplink block data to the satellites, which broadcast it across their coverage areas. Users with a satellite dish and compatible receiver can run a full node that validates every block without any internet connection. However, users cannot broadcast transactions back through the satellite: sending transactions requires a separate communication channel such as mesh radio, SMS, or a brief internet connection.

The Satellite API allows paying via Lightning to broadcast arbitrary data (up to 1 MB) through the satellite network, but submitting API requests still requires internet access. Minimum bid is 1 msat/byte with a 1,000 msat floor per order.

Coverage and Frequencies

SatelliteRegionBandFrequency
Galaxy 18 (123W)North AmericaKu11913.40 MHz
Telstar 11N (37.5W)AfricaKu11470.3 MHz
Telstar 11N (37.5W)EuropeKu11494.51 MHz
Telstar 18V (138E)Asia-PacificC4140.0 MHz
Telstar 18V (138E)Asia-PacificKu11507.9 MHz

Ku-band reception requires a dish of at least 45 cm. C-band (used for Asia-Pacific) requires a 60 cm dish. Flat-panel antennas like the Selfsat IP22 (~$500) work for Ku-band and include an integrated receiver, simplifying setup. The cheapest DIY approach uses an RTL-SDR dongle ($20 to $30), a surplus satellite dish, and a standard LNB, bringing total cost to around $100 to $150.

LoRa Mesh Networking for Bitcoin

LoRa (Long Range) radios operate on unlicensed ISM bands (902 to 928 MHz in North America, 868 MHz in Europe) and can transmit small packets over several kilometers with minimal power. A typical Bitcoin transaction of 200 to 500 bytes fits comfortably within LoRa's packet size limits, making it viable for transaction broadcast even at the lowest data rates.

Meshtastic: The Leading Platform

Meshtastic is an open-source mesh networking project that runs on inexpensive LoRa hardware like the Heltec WiFi LoRa 32 and LILYGO T-Beam ($20 to $35 each). It supports multi-hop mesh routing with configurable radio presets that trade range for throughput:

  • Short Turbo: 21.88 kbps, best for close-range high-speed relay
  • Long Fast: 1.07 kbps at 153 dB link budget, good for 5 to 10 km
  • Long Slow: 0.18 kbps at 158.5 dB link budget, maximum range

The BTC Mesh project by developer eddieoz bridges Meshtastic devices to Bitcoin Core. A relay node runs a Python script that reassembles chunked transaction hex received via LoRa direct messages, validates the data, and submits it to a local Bitcoin Core RPC endpoint. At the Long Fast preset, a simple transaction transmits in roughly one to two seconds. Darkwire, demonstrated at the Bitcoin 2025 hackathon, takes a similar approach using Arduino UNO boards with LoRa transceivers.

LoRa mesh cannot sync the blockchain: even at the highest preset, downloading a single 2 MB block would take over 12 minutes, and the full ~740 GB chain is entirely out of reach. LoRa's role is strictly transaction broadcast: getting signed transactions from an air-gapped device to an internet-connected gateway node.

goTenna and TxTenna: A Cautionary Tale

goTenna Mesh was the first consumer hardware paired with Bitcoin transaction relay. The TxTenna project, built in 2018 as a partnership between goTenna and Samourai Wallet, allowed offline Android phones to broadcast signed Bitcoin transactions over the goTenna mesh (902 to 928 MHz, ~1 kbps, up to 6 hops). This solution is now defunct: goTenna discontinued all consumer products in 2024 after being acquired by defense contractor Forterra, and Samourai Wallet's founders were arrested by the DOJ in April 2024 for money laundering charges. Meshtastic has effectively replaced goTenna for consumer mesh use cases.

Locha Mesh

Locha Mesh, a Venezuelan project, developed the Turpial device: a custom board with a CC1312R sub-GHz radio, ESP32 WiFi module, and battery charger for approximately $200. Tested range reached 7.16 km in open conditions and 1 to 2 km in urban areas. Development has slowed significantly with no major updates since 2023, making it a less practical choice than Meshtastic-compatible hardware.

Cellular and Radio Alternatives

Machankura: Bitcoin on Feature Phones via USSD

Machankura enables Lightning Network payments via USSD codes on basic feature phones with no internet and no smartphone required. Users dial a code (for example, *134*382*382# in South Africa) to access a menu for sending, receiving, and checking balances. The service operates across 10 African countries and has grown to approximately 39,000 connected phones as of early 2026, up from 3,500 in 2023.

The current implementation is custodial: Machankura holds keys on behalf of users. Machankura 2.0, under development, aims to shift to self-custody by running a Java Card applet on SIM cards that can generate SegWit addresses and sign transactions directly on the device. Primary use cases include purchasing airtime, electricity, and groceries through Bitrefill integration across a growing merchant network.

HF Radio (JS8Call)

In February 2019, a Bitcoin transaction was successfully sent from Toronto to Michigan using JS8Call on the 40-meter HF band (7 MHz). HF radio bounces signals off the ionosphere, enabling ranges of hundreds to thousands of kilometers without any infrastructure. A subsequent demonstration reached from Toronto to San Francisco: a distance of roughly 4,000 km.

JS8Call uses 8-tone FSK modulation with strong error correction but achieves only about 0.01 to 0.05 kbps, enough for a single transaction but painfully slow. More importantly, amateur radio licenses are required in most jurisdictions, and many countries prohibit encrypted or commercial transmissions on amateur bands. This limits HF relay to emergency scenarios rather than routine use.

The Hybrid Stack: Combining Satellite and Mesh

No single offline technology handles both directions of the Bitcoin protocol. The practical architecture combines receive-path and send-path solutions into what operators call the "sovereign stack":

  1. Blockstream Satellite for receiving the blockchain: full node sync at ~1.6 Mbps, no internet required for block validation
  2. Meshtastic LoRa for broadcasting transactions: 200 to 500 bytes relay through mesh nodes until reaching an internet-connected gateway
  3. A low-power node (Raspberry Pi or similar) running Bitcoin Core to validate satellite-received blocks and sign transactions for mesh broadcast

Total entry-level cost for this stack runs $150 to $350: a DIY satellite receiver ($100 to $150), two Meshtastic nodes ($40 to $70), and a Raspberry Pi ($35 to $75). The satellite handles the bandwidth-heavy receive path while LoRa handles the lightweight send path.

For users who only need to verify payments without running a full node, an SPV client requires only block headers (80 bytes each, ~70 MB total). Block headers could theoretically be relayed over LoRa in about 9 hours at the Long Fast preset: slow but feasible for bootstrapping a lightweight client in a completely disconnected environment.

Real-World Use Cases

Humanitarian and Crisis Scenarios

During internet shutdowns, satellite and mesh infrastructure provides continued access to financial services. Machankura's growth in Africa demonstrates real demand: users in countries with unstable banking systems and intermittent connectivity use it for everyday purchases. LoRa mesh networks can be deployed rapidly in disaster zones where cellular infrastructure is damaged, enabling payment relay with hardware costing under $35 per node.

Remote and Off-Grid Operations

Mining operations, rural communities, and maritime vessels can run full nodes via Blockstream Satellite without any internet subscription. Combined with Tor routing for occasional internet access, this creates a resilient setup where the node stays synchronized through satellite and transactions are broadcast opportunistically.

Network Resilience and Censorship Resistance

Satellite and mesh infrastructure strengthens Bitcoin's peer-to-peer network against partitioning attacks and state-level censorship. Even if a government blocks internet access to Bitcoin nodes, satellite receivers continue receiving blocks and mesh networks can relay transactions across borders. For deeper analysis of Bitcoin's network resilience properties, see our research on Bitcoin P2P network topology and resilience.

Bandwidth and Capability Constraints

CapabilityBlockstream SatelliteLoRa MeshMachankura (USSD)HF Radio
Receive blocksYes (real-time)NoNoNo
Broadcast transactionsNoYesYes (Lightning)Yes (very slow)
Full node syncYes (from genesis)NoNoNo
SPV header syncYesTheoretically (slow)NoNo
Lightning paymentsVia API (needs internet)Via LNMesh (research)Yes (custodial)No
No license requiredYesYes (ISM band)YesNo (ham license)
BidirectionalNoYesYesYes

Choosing the Right Solution

For full sovereignty without internet: combine Blockstream Satellite (receive blocks) with Meshtastic LoRa (broadcast transactions). This is the most complete offline setup, enabling independent block validation and transaction submission. Budget $150 to $350 for the full stack.

For feature-phone users in emerging markets: Machankura provides working Lightning payments today across 10 African countries with no hardware investment beyond a basic phone. The tradeoff is custodial key management until version 2.0 ships.

For emergency preparedness: keep a Meshtastic node ($25) in your kit. At minimum, it can relay a signed transaction to any mesh peer with internet access. Combined with a pre-synced node and satellite receiver, you maintain full Bitcoin capability during extended outages.

For maximum-range emergency broadcast: HF radio via JS8Call can reach thousands of kilometers via ionospheric skip, but requires an amateur radio license and is limited to extremely low data rates. Reserve this for scenarios where all other infrastructure has failed.

Layer 2 protocols like Spark and Lightning are particularly well-suited for mesh relay because payment messages are much smaller than on-chain transactions and settle instantly without waiting for block confirmations. As offline infrastructure matures, tight integration between mesh transport and Layer 2 protocols will become increasingly important for financial inclusion in underserved regions.

Frequently Asked Questions

Can you run a Bitcoin node without internet?

Yes. Blockstream Satellite broadcasts the full Bitcoin blockchain from geostationary orbit at ~1.6 Mbps. With a satellite dish ($100 to $800 depending on setup) and a compatible receiver, you can sync and validate a full node from genesis without any internet connection. However, broadcasting transactions still requires a separate channel: LoRa mesh, SMS, or a brief internet connection.

How much does a Blockstream Satellite setup cost?

The cheapest option is a DIY setup with an RTL-SDR dongle and a surplus satellite dish for $100 to $150 total. The TBS 5520SE USB receiver kit costs about $299. The Selfsat IP22 flat-panel antenna with integrated receiver runs approximately $500. The professional Novra S400 PRO rack-mountable receiver retails for $799. All options require a satellite dish of at least 45 cm for Ku-band or 60 cm for C-band reception.

Can you send Bitcoin transactions over LoRa radio?

Yes. A typical Bitcoin transaction is 200 to 500 bytes, which fits within LoRa packet limits. Projects like BTC Mesh and Darkwire chunk signed transaction hex and relay it through Meshtastic nodes until reaching an internet-connected gateway. At the Long Fast preset (1.07 kbps), a simple transaction transmits in one to two seconds over a range of 5 to 10 km line-of-sight.

What happened to goTenna and TxTenna?

Both are defunct. goTenna was acquired by defense contractor Forterra in August 2025 and discontinued all consumer products in 2024. Samourai Wallet, which developed the TxTenna integration, was seized by the DOJ in April 2024 when its founders were arrested on money laundering charges. Meshtastic-compatible LoRa hardware ($20 to $35) has replaced goTenna for consumer Bitcoin mesh networking.

How does Machankura work for Bitcoin on feature phones?

Machankura uses USSD (Unstructured Supplementary Service Data), the same protocol behind mobile banking menus in Africa. Users dial a short code on any basic phone to send and receive Lightning payments without internet or a smartphone. The service supports approximately 39,000 users across 10 African countries as of 2026. It is currently custodial, but Machankura 2.0 is developing SIM-based self-custody using a Java Card applet.

Can Blockstream Satellite broadcast Bitcoin transactions?

Not directly. The satellite link is receive-only for end users: it broadcasts block data downward but does not accept uplink transmissions from consumer equipment. The Satellite API allows paying via Lightning to broadcast arbitrary data through the satellite, but submitting those API requests still requires internet access. For transaction broadcast without internet, you need a separate medium like LoRa mesh or USSD.

Yes, in virtually all jurisdictions. Receiving satellite broadcasts does not require a license. The satellite signal is unencrypted and freely available to anyone in the coverage area. LoRa mesh on ISM bands (902 to 928 MHz in the US, 868 MHz in Europe) is also license-free. HF radio (JS8Call) is the exception: it requires an amateur radio license and may face restrictions on commercial or encrypted transmissions.

This tool is for informational purposes only and does not constitute financial advice. Data is approximate and based on publicly available information as of September 2026. Equipment prices, service availability, and project statuses change frequently. Always verify current specifications from official project sources before purchasing hardware or relying on these solutions for critical operations.

Build with Spark

Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.

Read the docs →