ビットコインフルノードとは?

ビットコインネットワークは、トランザクションとブロックを検証するビットコインコアソフトウェアを実行している世界中のコンピューターのコレクションです。これらの「ノード」(ネットワークに接続されたコンピューターの用語)の分散と、ビットコインを「分散化」させるのは誰でもノードを設定できるという事実です。これは、必要な電力とインターネット接続を備えたコンピューターにアクセスできる限り、誰でもどこでもビットコインノードをセットアップできることを意味します。そして、1つのノードでも稼働している場合、ビットコインは存続します.

ビットコインノードマップ2016

ほとんどのビットコインノードはビットコインクライアントとしても機能し、トランザクションをネットワークに送信できるようにします。これは、ノードがビットコインネットワーク全体とのパーソナルインターフェイスとして機能することを意味します。ノードを実行すると、ビットコイントランザクションが検証され、トランザクションを行っている相手に送信されます。これにより、世界中または通りの向こう側に無修正のお金を送る力が手に入り、ビットコインネットワーク自体のセキュリティと強度に貢献します.

ノードの実行は、ネットワーク上の新しいブロックを解決または完了するために機能する特別なソフトウェアを実行し、ブロックチェーンへのブロックの追加を担当するコンピューターに特定の数のビットコインを解放するビットコインのマイニングとは異なります。ビットコインのマイニングは非常に多くのリソースを消費するようになり、マイニング作業の多くはプロセス専用のデータセンターを持つ大企業によって行われていますが、フルノードの実行には誰でもアクセスできます.

わかったよ…。フルノードを実行する必要があるのはなぜですか?

自分でフルノードを設定する理由はさまざまです。

  1. あなたはビットコインを信じており、ネットワークを成長させ成功させたいと考えています。ネットワークに追加されたすべてのノードは、誰もがビットコインネットワークで取引しており、政府や他のサードパーティがそれを阻止するために何もできない未来に私たちを近づけます.
  2. あなたはビットコインネットワークを使用して多くの取引を行うつもりであり、取引が確実に検証されるようにしたい。ビットコインの背後にある考え方は、通貨システムから信頼を取り除くことです。つまり、お金を保持したり送金したりするために銀行を信頼する必要はありません。ただし、独自のノードを実行していない限り、ノードを実行している誰かがそのトランザクションをタイムリーに検証することを信頼しています。あなたの経済的生活をあなた自身の手に委ねることは力を与えています.
  3. あなたはビットコインを所有しているだけでなく、あなたはビットコインであるとすべての友達に伝えることができます…少なくともその一部 🙂

私は確信しています!フルノードを設定するにはどうすればよいですか?

現在のところ、独自のビットコインノードをセットアップする方法は3つあり、かなり技術的で時間のかかるものから、非常に簡単ですが少し高価なものまであります。ビットコイン技術の開発と採用が続くにつれて、このプロセスはより簡単で安価になるだけです。ただし、ゲームを先取りして今すぐアクションに飛び込みたい場合は、次のいずれかの方法で行います。

  • 自分のコンピューター(またはRaspberry Piまたは必要なハードウェアを備えた任意のマシン)にノードをセットアップする、または
  • アマゾンウェブサービス、デジタルオーシャン、その他のプロバイダーなどのホスティングサービスを使用してクラウドにノードをセットアップする、または
  • ノードを自動的にセットアップするスタンドアロンの「node-in-a-box」デバイスを購入する(このオプションについて聞くには、一番下までスキップしてください)

ノードを作成する準備ができました。始めましょう!

最初の2つの方法はプロセスが非常に似ていますが、それぞれに考慮事項があります.

  1. あなたのマシンを選択してください!

以下の最低限必要なハードウェア仕様を持つコンピューターにノードをセットアップする必要があります。

  • macOS、Linux、またはWindowsオペレーティングシステムの最新バージョン
  • 145GBの空きディスク容量
  • 2GBのRAM
  • 高速インターネット接続(少なくとも50kB / s)
  • 無制限または非常に高いアップロード/ダウンロード制限(ノードは月に最大200GBをアップロードおよび最大20GBをダウンロードできます)

クラウドを利用して仮想サーバーにセットアップする場合は、レンタルするマシンが同じ仕様であることを確認してください。私が見つけた最も安価なオプションはScalewayからのもので、ノードを実行するのに十分強力なマシンを月額約8ドルで入手できます。これを行うには、次のことを行います。

  • に行く https://www.scaleway.com/
  • C1インスタンスにサインアップします(最も低いオプション)
  • 3つの50GBストレージボリュームを追加して、ビットコインブロックチェーン全体に十分なストレージがあることを確認します.

ノードを処理できるプロバイダーは他にもたくさんあるので、買い物をするか、お気に入りのプロバイダーがある場合はそれを使用してください。デジタルオーシャンとアマゾンウェブサービスは人気のあるオプションですが、もう少し費用がかかります.

注意:クラウドソリューションの帯域幅またはデータ制限に注意してください。特定の時点以降、多くのプロバイダーが接続のレートを制限するためです。.

  1. セットアップを開始します!

ノードをローカルのコンピューターで実行することを計画している場合は、Bitcoin Coreソフトウェアを標準アプリケーション(GUIまたはグラフィカルユーザーインターフェイス)として実行するか、コマンドラインからバックグラウンドプロセスとして実行するかを決定できます。クラウドで作業している場合は、コマンドライン方式を使用する可能性があります.

GUIソフトウェアを実行したい!

だからあなたはグラフィカルインターフェースが好きです。すごい!プロセスは次のとおりです。

  • から最新のビットコインコアGUIをダウンロードします bitcoin.orgダウンロードページ 選択したオペレーティングシステム用.
  • ソフトウェアを実行すると、ブロックチェーンデータを保存するためのディレクトリを選択するように求められます。ここで特に設定がない限り、[デフォルトのデータディレクトリを使用する]オプションをオンのままにして、[OK]をクリックします。.
  • Windowsコンピュータのこの時点で、ビットコインがWeb経由で通信できるようにする許可を求めるファイアウォールプロンプトが表示される場合があります。すべてのチェックボックスをオンにして、これらの権限を許可します.
  • ソフトウェアはブロックチェーンのダウンロードを開始する必要があります。これには、インターネットの速度と帯域幅に応じて、12時間から数日かかります。終了すると、ビットコインのフルノードが正式に実行されます。以下の「ネットワーク構成」セクションを参照して、ノードが適切に実行するために必要なアクセス権を持っていることを確認してください.

コマンドラインを使いたい!

それで、コマンドラインを掘り下げますか、それともビットコインコアをバックグラウンドで実行したいですか?甘い!さあ:

  • このプロセスを簡素化するために、earn.com(以前の21.co)は、コマンドラインからノードを簡単にインストールできる使いやすいスクリプトをまとめました。!
  • コマンドプロンプト(Windows)またはターミナル(macOSおよびLinux)を開き、次のコマンドを貼り付けます。
  • Enterキーを押すと、ウェルカムメッセージがポップアップ表示されます(このように)。
    • プロセスにコースを実行させましょう!ビットコインコアソフトウェアをダウンロードし、ポートフォワーディングの設定を試みます。ポートフォワーディングを自動的に設定できない場合は、次のようなメッセージが表示されます。

    • また、成功メッセージを受け取るはずです!ノードがインストールされ、実行されています。以下の「ネットワーク構成」セクションに進んで、正しく機能するようにすべてが正しくセットアップされていることを確認してください.
    1. ネットワーク設定

    標準のGUIソフトウェアを使用してノードを設定した場合でも、コマンドラインを使用して設定した場合でも、ノードがビットコインネットワークとの接続を送受信できるようにするために必要なネットワーク設定が必要になります。.

    ここで完了する2つのジョブがあります。

    • コンピューターに静的IPアドレスを与える
    • ポートフォワーディングの設定

    このプロセス全体を説明する代わりに、bitcoin.orgのすばらしい人々に任せます!を参照してください 公式ガイド ルーターにアクセスし、ノードを正しく処理するようにルーターを設定する手順については、.

    クラウドにノードを設定した場合、このプロセスはサービスプロバイダーによって大きく異なる可能性があります。特定のプロバイダーのサポートチームに連絡するか、 スーパーユーザー (この種の質問と回答のサイト)助けを求める!

    それで…Node-in-a-Boxはどうですか?

    これは、今すぐフルノードを設定する最も簡単な方法です。ケーブルボックスのようにインターネットルーターに接続するシンプルなプラグアンドプレイボックス。これにより、コンピューターや別のマシンに何もインストールせずに、専用ノードを実行できます。ただし、上記のセクションで概説したネットワーク構成手順を完了する必要があります。!

    現在利用できると思われる唯一のプロジェクトは ビットシード. Bitseedは現在約360ドルとかなり高価ですが、レビューからは、宣伝どおりに機能し、物事を非常にシンプルに保つようです。すぐに木工品から出てくる競争相手が必ずいるので、スペースが成熟するにつれて目を離さないでください.

    利益!

    ソフトウェアが実行され、ブロックチェーンが完全に同期され、ネットワーク設定が正しい場合は、これで完了です。あなたは正式にビットコインネットワークの貢献メンバーです。お金の未来へようこそ.

    まとめ

    ビットコインはノードを利用しています.

    より多くのノード=より強力なビットコイン.

    ノードを実行する必要があります。多分2つ.