• Stars
    star
    953
  • Rank 47,957 (Top 1.0 %)
  • Language
    Python
  • License
    GNU General Publi...
  • Created about 7 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Blockstream Satellite

Blockstream Satellite

Overview

The Blockstream Satellite network broadcasts the Bitcoin blockchain worldwide 24/7 for free, protecting against network interruptions and providing areas without reliable internet connection with the opportunity to use Bitcoin. You can join this network by running your own Blockstream Satellite receiver node. The user guide covers all the hardware options, software components, and assembly instructions.

In summary, the process requires the five steps below:

  1. Check your coverage at our Coverage Map.
  2. Get the required hardware, such as a ready-to-use Satellite Kit.
  3. Use the Blockstream Satellite command-line interface (CLI) to handle all the required software installations and configurations.
  4. Align your satellite dish appropriately to receive the Blockstream Satellite signal.
  5. Run the Bitcoin Satellite and Satellite API applications.

When checking the coverage, ensure your view of the satellite has no obstacles, such as trees or buildings. You can find the target area in the sky using the antenna pointing angles provided by our coverage map or an augmented reality app such as the Satellite Pointer (available for iOS and Android).

Once you get your receiver node up and running, there is a lot that you can do with it. You can use it as a satellite-connected Bitcoin node offering redundancy and protection from internet failures to connected peers. Alternatively, you can run it as your primary Bitcoin full node, with hybrid connectivity (internet and satellite) or only satellite connectivity. The satellite network broadcasts new blocks, transactions, and the complete block history. Hence, you can synchronize the entire blockchain from scratch using the satellite connection.

You can also send encrypted messages worldwide through the satellite network using our Satellite API while paying for each transmission through the Lightning Network. Moreover, if you run a Lightning node, you can sync it faster through Lightning gossip snapshots sent over satellite. You can even download the Bitcoin source code over satellite and bootstrap the node without touching the internet.

To get started, please follow the user guide, also available in PDF format. For further information, refer to the following links:

Support

For additional help, you can join the #blockstream-satellite IRC channel on freenode or contact Blockstream Support.

More Repositories

1

esplora

Explorer for Bitcoin and Liquid
JavaScript
975
star
2

Jade

Jade hardware wallet
C
315
star
3

green_qt

Blockstream Green App
QML
189
star
4

green_android

Blockstream Green Wallet for Android
Kotlin
177
star
5

gdk

Blockstream Green Development Kit
C++
143
star
6

greenlight

Build apps using self-custodial lightning nodes in the cloud
Rust
114
star
7

green_ios

Blockstream Green Wallet for iOS
Swift
101
star
8

contracthashtool

A simple implementation of Pay-to-Contract-Hash
C++
90
star
9

liquid

Liquid daemon and cli
C++
80
star
10

liquid-swap

Swap Issued Assets on the Liquid Network using Confidential Transactions
Python
50
star
11

borromean_paper

Technical paper on the Borromean ring signature construction
47
star
12

satellite-api

Blockstream Satellite API
Python
33
star
13

green_cli

Command line wallet for Blockstream Green
Python
27
star
14

lwk

Liquid Wallet Kit
Rust
26
star
15

bitcoin-images

This repository contains some useful Docker images.
Dockerfile
19
star
16

aqua_ios

Old GDK iOS wallet, new repo at https://github.com/AquaWallet/aqua-wallet
Swift
18
star
17

asset_registry_db

Assets db
DIGITAL Command Language
15
star
18

liquid-functionary

Liquid network functionary code
Rust
14
star
19

liquid-walkthrough

13
star
20

esp32_bsdiff

bsdiff changed to remove bz2, the header and to allow streaming interfaces, to be used on the esp32 with idf as a component
C
12
star
21

blind_pin_server

Python
12
star
22

docs

Blockstream product documentation
Python
12
star
23

miniscript-templates

Templates for Miniscript-based spending policies. For use by Bitcoin wallet developers and users.
12
star
24

gr-blocksat

Blockstream Satellite Receiver GNU Radio Out-of-tree Module
C++
8
star
25

liquid-melt

Python
7
star
26

gdk_rpc

gdk_rpc for bitcoind/liquidd
Rust
6
star
27

webjadeupgrader

A web based firmware upgrade tool for Blockstream Jade
JavaScript
6
star
28

ln-wordpress-store

Lightning Store in a box
PHP
6
star
29

asset_registry

registry for liquid assets
HTML
5
star
30

liquid_multisig_issuance

Issuance of liquid assets with multisig and registry support
Python
5
star
31

verify-elements-commitments

Python
3
star
32

esp32_deflate

Wrapper around the deflate functionality found in the miniz in the esp32 rom
C
3
star
33

cln-lsps

A Lightning Service Provider Specification for Core Lightning
Rust
3
star
34

asset_registry_testnet_db

Io
2
star
35

price-oracle

Provide signed Bitcoin to Fiat currency conversion rates
2
star
36

dvb-apps

C
1
star
37

docs-theme

CSS
1
star
38

ur-c

C
1
star