Bitcoin-Core

下載並安裝了 bitcoind–頻寬使用率飆升

  • May 27, 2018

我從比特幣 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

引用自:https://bitcoin.stackexchange.com/questions/74601