Navigation

ビットコインコアのインストール方法 — 初心者向けガイド
|
ビットコインは、2009年に作成された分散型暗号化の一種です。分散型だから銀行も管理者一人も使わない各取引は、仲介者が関与することなく行われます。ビットコインは、多くの組織(ホテルの予約や商品やサービスの購入など)で使用できます。
しかし、ビットコインの利用にはネットワークが必要です。そのネットワーク内には、トランザクション(価値の転送)とブロック(ビットコインに関するデータを含むファイル)を検証するフルノードがあります。
あなたとあなたのビジネスがビットコインに入る方法はいくつかあります。あなたの最善の策は、BaireSDevなどのブロックチェーンコンサルティング会社と協力することです。しかし、自分で海域をテストしたい人にとっては、独自のハードウェアでフルノードを実行することが可能です。
ただし、これには警告が表示されます。フルノードを実行すると、特定の「コスト」とリスクが発生します。「コスト」は、指数関数的に増加するネットワークトラフィックと同じくらい単純です。これをビジネスネットワークで実行している場合は、通常のネットワークトラフィックの速度低下やボトルネックが発生する可能性があります。
しかし、より重要なのはリスクです。ビットコインでは、第三者があなたのシステムにハッキングしてビットコインのマイニングに使用するときであるCryptocurrencyマイニングが来ます。これらのサードパーティのアクターは、フルノードを実行していることを検出し、それをハックしようとする可能性があります。これは、評判の良いブロックチェーンコンサルティング会社で働くことが最善の利益になる主な理由の1つです。
しかし、自分のビットコインノードをインストールしようとしたい人のために、私はプロセスを説明します。
必要なもの
ビットコインノードをインストールして実行するための要件はかなり急です。次のものが必要です。
Windows、macOS、またはLinuxのアップデートバージョンを実行しているデスクトップまたはラップトップマシン(私はUbuntu Server 18.04でデモンストレーションします)。
200 GB のドライブ空き容量。最小読み取り/書き込み速度は 100 MB/s です。
2 GB のRAM。
最小アップロード速度が 50 キロバイト/秒のブロードバンドネットワーク接続。
無制限の従量制課金ネットワーク接続(フルノードは、1 か月あたり最大 200 GB のアップロードと 20 GB のダウンロードが可能です)。
ノードを 1 日 6 時間以上稼働させる機能。
発生する可能性のある問題
ビットコインノードを実行しようとすると、いくつかの問題が発生する可能性があります。これらの問題には、次のものがあります。
ビットコインは、一部の地域では合法ではありません。お住まいの地域がこれらの制限に該当しているかどうかを確認するには、この議会図書館のページをご覧ください。
一部のネットワークプロバイダーは、あなたがビットコインに使用していることに気づいた時点で接続をシャットダウンします。
いくつかのウイルス対策プログラムは、ビットコインブロックチェーンをウイルスとして見ます。通常、これはWindowsでのみ発生します。
前述のように、ハッカーがネットワークをターゲットにすることがあります。
これらの要件を満たすことができなくて、これらの警告が大きな懸念事項である場合は、ここで読むのをやめてください。ただし、これらの要件を満たすことができ、警告を回避できる場合は、読んでください。
ビットコインコアのインストール
Bitcoin Coreのダウンロードページにアクセスし、Linux.tgzファイルをダウンロードしてください。GUI レスサーバーで作業している場合は、次のコマンドでそのファイルをダウンロードできます。
wget
ファイルがダウンロードされたら、次のコマンドで展開します。
tar xzf ビットコイン-0.20.0-x86_64-linux-gnu.tar.gz
コマンドが完了すると、新しく作成された bitcoin-0.20.0 ディレクトリが見つかります。次のコマンドを使用して、そのディレクトリに移動します。
cd ビットコイン-0.20.0
次に、次のコマンドを使用して bin ディレクトリに移動します。
CDビン
ここで、install コマンドを使用して、必要なコンポーネントを /usr/local/bin ディレクトリにインストールします。
sudo インストール-m 0755-o ルート-g ルート-t /usr/ローカル/ビン*
上記のコマンドは、次のファイルを(適切な権限を与えながら)/usr/local/binに移動します。
ビットコインCLI
ビットコインです
ビットコインqt
ビットコイン-TX
ビットコインウォレット
test_bitcoin
これをGUIレスサーバーにインストールしたので、ビットコインのCore Daemonを使用します。デーモンを起動するには、次のコマンドを発行します。
ビットコインデーモン
これは、ビットコインデーモンが起動していることを通知します。デーモンが起動すると、ブロックチェーンのダウンロードが開始されます。完了までに数日かかります。このプロセスでは、大量の帯域幅を消費します。ダウンロードが原因で、ネットワーク上の他のデバイスで問題が発生していることがわかった場合は、次のコマンドでいつでもダウンロードを停止できます。
ビットコイン-CLI停止
後でデーモンを起動することができます(ブロックチェーンをダウンロードする方が実現可能な場合):
ビットコイン-CLIスタート
最後に、ファイアウォールを実行している場合は、特定の着信トラフィック(ビットコインとsshの場合)を許可する必要があります。Ubuntuサーバーでは、次のコマンドでこれを実現できます。
ufwはsshを許可する
ufw許可8333
ufw デフォルト着信拒否
ufwのデフォルト送信を許可する
ufw イネーブル
デーモンの自動起動
このようにビットコインコアを使用する際の注意点は、サーバーが再起動するたびに手動でデーモンを起動する必要があることです。これを回避するには、再起動時にデーモンを起動する crontab ジョブを作成します。
これを行うには、次のコマンドを発行します。
crontab-e
crontab ファイルの最下部に、以下を追加します。
@reboot bitcoind-daemon
ファイルを保存して閉じます。
この時点で、Blockchain Coreはコンピュータにインストールされ、実行されています。ブロックチェーンが完全にダウンロードされたら、コマンドラインインターフェイスで作業を開始できます。使用するコマンドが多数あります。それぞれの完全なリストについては、このビットコイン開発者のページをチェックしてください。
結論「ビットコインコアをインストールする方法」
完全なビットコインノードを実行することは確かに課題です。これがあなたに興味のあるもので、コマンドラインが少しだけある場合は、GUIルートに行くか、多くのブロックチェーンコンサルティングサービスの1つに連絡して、スピードアップさせる(またはあなたのためのサービスを管理する)。