Beginner Tutorial: Bitcoin Core Full Node, TOR, Specter Wallet, Ubuntu Linux (Mac or PC)

Описание к видео Beginner Tutorial: Bitcoin Core Full Node, TOR, Specter Wallet, Ubuntu Linux (Mac or PC)

Running a full node and wallet software allows users to sign their own bitcoin transactions, support the bitcoin network (keeping it decentralized and censorship resistant), while also supporting software improvements such as Taproot and Schnorr. This is a beginner friendly walkthrough tutorial that will teach you how to install Ubuntu Linux on a Mac or PC desktop or laptop, the onion router (TOR), Bitcoin Core, and Specter Wallet (to use with hardware wallets such as Ledger, Trezor, Cold Card, Bitbox, Keepkey, Cobo Vault, Electrum and others).

I have included some dialog around keyboard shortcuts and terminal commands below. Since the video is fairly long, I have also included timestamps to help you navigate. Some of the code had to be trimmed here and I replaced right angles with (rightangle) since YouTube doesn't allow.

0:00 Introduction summary
2:02 Finished product demo and benefits
4:23 First steps: Ubuntu Linux ISO, Balena Etcher
5:42 Keyboard shortcuts for Terminal and Linux
8:21 Steps to install Ubuntu Linux from USB on Mac
9:21 Steps to install Ubuntu Linux from USB on PC
14:42 Logging into Ubuntu Linux for the first time
20:54 Installing the onion router (TOR)
27:13 Verifying that TOR is working properly
27:38 Testing TOR with Firefox browser, use tips
30:49 Installing and configuring Bitcoin Core
37:38 Configure Bitcoin Core to run on TOR
39:25 Instal and configure GNOME Tweaks (Optional)
41:27 Installing and configuring Specter Wallet
50:12 Howto copy the blockchain from an external drive
51:31 Other tips, resources for addressing Bitcoin FUD
59:58 Fully synced node, showing network traffic
1:00:14 Launching Specter Wallet, adding devices

--- Repeat List

These are the two lines that you will use to launch Bitcoin Core and Specter Wallet once everything is installed and configured:
cd ~/Downloads/bitcoin*/bitcoin*/bin && ./bitcoin-qt
cd ~/Downloads/specter*/ && ./Specter*.AppImage

-- Downloads List

Ubuntu Linux Minimum System Requirements: https://help.ubuntu.com/community/Ins...
Download Ubuntu Linux Desktop ISO: https://ubuntu.com/download/desktop
Download Balena Etcher: https://www.balena.io/etcher/
Download Bitcoin Core: https://bitcoin.org/en/download
Download Specter Desktop: https://specter.solutions/downloads/

-- Install Tor

0. download https://deb.torproject.org/torproject...
1. sudo sh -c 'echo "deb [arch=amd64] https://deb.torproject.org/torproject... $(lsb_release -sc) main" (two right angle brackets here) /etc/apt/sources.list.d/tor-project.list'
3. sudo vi /etc/apt/sources.list.d/tor-project.list (we're launching a lightweight version of vim here, use the h j k and l keys to move around, hover over the - in arch-amd64 and replace with = by pressing c l =, then click esc :wq to write quit which is saving, if you make a mistake click esc :q! to quit without saving)
4. sudo apt install ./Downloads/deb.torproject.org-keyring*.deb (the wild card keeps this command evergreen, since they have new versions and multiple files listed in the tutorial)
5. sudo apt update
6. sudo apt install tor
7. sudo vi /etc/tor/torrc (uncomment two items here by removing the # symbol, scroll down to them using the h j k and l keys)
8. ControlPort 9051 (j j j down to the # symbol then press delete, then escape)
9. CookieAuthentication 1 (j j j down to the # symbol then press delete, then escape, :wq to write and quit, :q! to quit without saving if you make a mistake)
10. sudo systemctl restart tor (restart tor)

-- Install Bitcoin Core

1. https://bitcoin.org/en/download, also save verify release signature
2. open the downloads folder, right click bitcoin-*.tar.gz and click "extract here"
3. cd Downloads/
4. sha256sum --ignore-missing --check SHA256SUMS.asc
5. gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 01EA5486DE18A882D4C2684590C8019E36C2E964
6. gpg --verify SHA256SUMS.asc
7. it should say "Primary key fingerprint: 01EA 5486 DE18 A882 D4C2 6845 90C8 019E 36C2 E964"
8. navigate to Downloads/bitcoin-0.21.0-x86_64-linux-gnu/bitcoin.21.0/bin and right click any empty space to select "Open in Terminal" or you could use cd ~/Downloads/bitcoin*/bitcoin*/bin && ./bitcoin-qt (this launches the GUI version of Bitcoin Core)
9. on the first time running, it will let you select "Use default directory" and "Discard blocks" if you wish to run a prunded node due to limited hard drive space.
10. Settings - Options - Network and check "Connect through SOCKS5 proxy" with 127.0.0.1 and 9050 (might have to restart Bitcoin Core for this change to take effect, use the terminal window and press ctrl + c to close the running instance, then re-launch bitcoin-qt)
11. Settings - Options - Open Configuration File, add the lines server=1 and blockfilterindex=1 (blockfilterindex only works if you aren't running a pruned mode)
12. ctrl + shift + t opens a new terminal tab sudo tail ~/.bitcoin/debug.log -f -n 200 (optional, runs a debug window)

Комментарии

Информация по комментариям в разработке