Bitcoin-Core
下載並安裝了 bitcoind–頻寬使用率飆升
我從比特幣 PPA 下載了 Ubuntu 16.04 平台上的比特幣核心守護程序。
sudo apt-get install software-properties-common sudo apt-add-repository ppa:bitcoin/bitcoin Press ENTER to continue sudo apt-get update sudo apt-get install bitcoind
將比特幣守護程序設置為自動執行。
nano /etc/systemd/system/multi-user.target.wants/bitcoind.service
在文件中輸入了這些說明:
[Unit] Description=Bitcoin Server After=network.target After=syslog.target [Install] WantedBy=multi-user.target Alias=bitcoind.service [Service] User=bitcoin Group=bitcoin Start=main service (was a missing = in the original script) ExecStart=/usr/bin/bitcoind ExecStop=/usr/bin/bitcoin-cli stop Restart=always PrivateTmp=false
自從我從以下命令行獲得此輸出後,看起來好像程序已安裝:
snerx@snerx:~$ systemctl status bitcoind ● bitcoind.service - Bitcoin Server Loaded: loaded (/etc/systemd/system/multi-user.target.wants/bitcoind.service; bad; vendor preset: enabled) Active: active (running) since Wed 2018-04-18 12:06:30 AEST; 17min ago Main PID: 4283 (bitcoind) CGroup: /system.slice/bitcoind.service └─4283 /usr/bin/bitcoind Apr 18 12:06:30 snerx systemd[1]: Started Bitcoin Server.
這一切都很好。目前我對下載完整的比特幣區塊鏈不感興趣,但它似乎必須這樣做,因為在安裝後,整整一個月的頻寬(200 GB)在 24 小時內被吃掉了。當我啟動我的 Ubuntu 機器時,似乎還在發生類似的事情。頻寬使用量已從 KiB/s 變為 MB/s,並且將很快耗盡家庭網際網路預算。
我安裝的這個弗蘭肯斯坦怪物是什麼?
從那以後,我獲得了一個無限下載的網際網路帳戶,並且已經啟動並執行了一個區塊鏈節點。我使用以下命令安裝 Bitcoin Core v0.16.0:
$ curl https://bitnodes.earn.com/install-full-node.sh | sh
使用比特幣核心 GUI 下載完整節點是一個史詩般的過程,總共需要 9 天才能趕上 9 年 18 週的區塊鏈(180GB)——網際網路連接一夜之間關閉造成的停機時間非常長。只有13.6GB的空間,使用命令下載完整的測試網區塊鍊
bitcoind -testnet -daemon
是一個耗時少得多的提議。
比特幣核心是全節點軟體。這意味著它將下載、驗證並跟上比特幣歷史和未來的每一筆交易。它的目標是獨立性:如果你執行一個節點,你就會知道你所看到的一切都會加起來(沒有盜竊,沒有無中生有的錢……),而不依賴於任何其他人的判斷。然而,這是以高資源為代價的。
這是與比特幣互動的方式之一,但肯定不是唯一的。尋找錢包軟體的好資源在這裡:https ://bitcoin.org/en/choose-your-wallet