privacy-guides/how-to-self-host-hardened-bitcoin-node/misc/how-to-seed-bitcoin-dataset-on-desktop.md
2022-03-09 13:48:53 -05:00

2.2 KiB

How to seed bitcoin-dataset on desktop

Requirements

  • Linux, macOS or Windows desktop (with at least 500GB of available SSD storage and unlimited bandwidth)
  • Transmission app

Guide

Step 1: configure port forwarding

Heads-up: following step forwards inbound TCP requests on port 51413 to desktop (bypassing NAT firewall).

Go to router port forwarding configuration page and forward inbound TCP port 51413 to IP address of desktop and port 51413 (see example below).

Port forwarding

Step 2: install Transmission

Go to https://transmissionbt.com/download/, download and install latest release of Transmission.

Step 3: configure Transmission

Heads-up: following configuration is tailored to bitcoin-dataset and may not be suited to other use cases.

Bandwidth (optional)

Heads-up: allocating unlimited bandwidth is preferred.

On “Bandwidth” tab, limit bandwidth using “Global bandwidth limits”.

Bandwidth

Peers

On “Peers” tab, disable “User peer exchange (PEX) for public torrents” and “Use distributed hash table (DHT) for public torrents” and enable “Prefer encrypted peers” and “Ignore unencrypted peers”.

Peers

Network

On “Network” tab, disable “Enable Micro Transport Protocol (μTP)” and set “Peer listening port” to “51413”.

If port forwarding is properly configured, green dot is displayed alongside “Port is open”.

Network

Step 4: download (and optionally verify) bitcoin-dataset torrent (PGP signature, PGP public key)

Step 5: download bitcoin-dataset

Double-click bitcoin-dataset.torrent, select “Download to” path and click “Add”.

Step 6: seed bitcoin-dataset

👍