まず、暗号通貨は従来の金融システムとはまったく異なる仕組みになっていることを覚えておきましょう。従来の金融システムでは、企業、組織、政府がすべての取引を完全に管理していますが、分散型コインは (適切に構築されていれば)、グローバル コンピュータ ネットワークの形でコミュニティにその管理を委ねます。適切なソフトウェアを実行し、ピアに接続された各コンピュータまたはハードウェアは、その特定のネットワークのノードと見なされます。
ここで注目すべきは、分散型台帳は相互接続されたノードのシステムとして動作し、各ノードにはすべての有効なトランザクションのコピーが保存されているということです。どのトランザクションが正当で、どのトランザクションが正当でないか全員が同意できるように、ノードはいくつかのコンセンサス メカニズムに依存しています。これらは、良い行動に報い、攻撃の試みを罰することで、ネットワーク全体とそのトランザクションの現在の状態についてすべてのノードが同意するように設計されたアルゴリズムです。
したがって、暗号通貨システムは本質的には相互接続されたコンピューター (ノード) の大規模なネットワークであり、各コンピューターにはそのシステムで行われたすべてのトランザクションを含むデジタル台帳のコピーがあると言えます。これらのノードは、プロセスを監督する中央機関を必要とせずに、すべてのトランザクションが有効で正しく記録されるように、常に相互に通信します。ただし、ネットワークとユーザーに応じて、さまざまなタイプのノードがあり、それぞれが異なる機能を実行します。
すべての暗号通貨ネットワークが同じ内部構造やノードの種類を持っているわけではありませんが、いくつかの共通の特徴があると言えます。この点では、主に
フルノード:台帳の完全なコピーを保持し、他のノードとリアルタイムで接続してすべてのトランザクションを検証し、ネットワークのセキュリティと整合性を確保します。トランザクションの履歴全体を保存するため、堅牢性は高まりますが、かなりのストレージスペースと計算が必要になります。フルノードは、第三者に頼ることなくトランザクションを独立して検証することでネットワークのコンセンサスメカニズムに貢献するため、分散化にとって非常に重要です。
ライトノード: SPV (Simplified Payment Verification) ノードとも呼ばれ、チェーン全体を保存せず、代わりにフルノードを利用してトランザクションを検証します。アカウントに関連するトランザクションなど、操作に必要な情報のみをダウンロードします。名前が示すように、軽量で、必要なストレージと計算リソースが少ないため、モバイルや低電力デバイスに適しています。ただし、トランザクションを正確に検証するために信頼できるフルノードに少なくとも部分的に依存するため、セキュリティと分散化のレベルがある程度犠牲になります。
フルノードは、ネットワークの運用に貢献し、中央集権的な機関を信頼せずにトランザクションを検証したい、主要ユーザー、インフラストラクチャプロバイダー、マイナー、開発者、「バリデータ」、および愛好家によって一般的に使用されています。一方、ライトノードは、技術に詳しくない暗号通貨ユーザーを対象としています。完全な分散化よりもリソースの効率と速度が優先される暗号通貨ウォレットやアプリケーションでは、ライトノードが常に使用されています。
まあ、暗号ウォレット アプリを使用している場合は、すでに暗号ノードを実行しているかもしれません。これはライト ノードに相当し、選択しやすいオプションです。ネットワークとウォレット アプリに応じて、残高の確認、トランザクションの送受信、およびその他のいくつかの作業を行います。ただし、完全な独立性、すべてのトランザクションの整合性に対する完全な信頼性、台帳上のすべてのデータへの迅速なアクセス、またはフル ノードのみが提供できる特定のデータや機能へのアクセスが必要な場合は、フル ノードを実行する必要があります。
完全な暗号ノードを実行するための要件は、選択したネットワークによって大きく異なりますが、基本的にはインストールしてほとんどの時間実行し続けるソフトウェアと、選択したチェーンの完全なコピー(つまり、これまでに行われたすべてのトランザクション)です。たとえば、これは557 GBを超えることを意味します。
その代わりに、セキュリティと分散化が強化された独自のウォレットとして機能し、コンセンサスメカニズムへの参加(およびそれに伴う報酬)の扉を開き、利用可能な場合はいくつかの高度な機能にアクセスできるようになります。
まとめると、完全な暗号ノードを実行するには、ネットワークに接続し、台帳のコピーを保存し、トランザクションの検証と合意形成に参加するコンピューターまたはサーバーをセットアップして維持する必要があります。これには通常、暗号通貨の開発者が提供する専用のソフトウェアをインストールし、ネットワーク設定を構成し、ノードに十分なストレージスペースと計算リソースがあることを確認する必要があります。
ノードが稼働すると、同じシステム内の他のノードと継続的に通信し、トランザクションを中継し、その有効性を検証し、分散型コンセンサス メカニズムに貢献することで、ネットワークのセキュリティを確保し、整合性を維持します。
ノードに関して言えば、フルノードにはいくつかの重要な機能が含まれています。とりわけ、フルウォレット、ハブ、リレー、または OP として機能します。最初のノードは、トランザクション管理、ウォレット設定、元帳との直接対話などの機能を使用して、ユーザーに資産の完全な制御を提供します。
これらのコンポーネントは、Obyte エコシステム内でそれぞれ異なるが補完的な役割を果たします。フルウォレットはユーザーの資産管理に対応し、ハブはネットワーク参加者間の安全な通信を促進し、OP は DAG の順序付けを担当し、リレーはネットワーク全体での元帳データの効率的な配布を保証します。
一方、ライトノードにはいくつかの可能性も存在します。
storysetによる注目のベクター画像 /