paint-brush
暗号ノードの説明: 用途、設定、そしてなぜ必要なのか@obyte
705 測定値
705 測定値

暗号ノードの説明: 用途、設定、そしてなぜ必要なのか

Obyte5m2024/04/08
Read on Terminal Reader

長すぎる; 読むには

暗号通貨ノードは、フルノードでもライトノードでも、トランザクションの検証、台帳の整合性の維持、ネットワークのコンセンサスの確保など、分散型ネットワークで重要な役割を果たします。Obyte 独自の DAG 台帳構造とオーダー プロバイダーは、分散化を再定義し、参加者に多様な機能を提供しながら、ネットワークのセキュリティと効率性を高めます。
featured image - 暗号ノードの説明: 用途、設定、そしてなぜ必要なのか
Obyte HackerNoon profile picture
0-item
1-item
2-item

まず、暗号通貨は従来の金融システムとはまったく異なる仕組みになっていることを覚えておきましょう。従来の金融システムでは、企業、組織、政府がすべての取引を完全に管理していますが、分散型コインは (適切に構築されていれば)、グローバル コンピュータ ネットワークの形でコミュニティにその管理を委ねます。適切なソフトウェアを実行し、ピアに接続された各コンピュータまたはハードウェアは、その特定のネットワークのノードと見なされます。


ここで注目すべきは、分散型台帳は相互接続されたノードのシステムとして動作し、各ノードにはすべての有効なトランザクションのコピーが保存されているということです。どのトランザクションが正当で、どのトランザクションが正当でないか全員が同意できるように、ノードはいくつかのコンセンサス メカニズムに依存しています。これらは、良い行動に報い、攻撃の試みを罰することで、ネットワーク全体とそのトランザクションの現在の状態についてすべてのノードが同意するように設計されたアルゴリズムです。


したがって、暗号通貨システムは本質的には相互接続されたコンピューター (ノード) の大規模なネットワークであり、各コンピューターにはそのシステムで行われたすべてのトランザクションを含むデジタル台帳のコピーがあると言えます。これらのノードは、プロセスを監督する中央機関を必要とせずに、すべてのトランザクションが有効で正しく記録されるように、常に相互に通信します。ただし、ネットワークとユーザーに応じて、さまざまなタイプのノードがあり、それぞれが異なる機能を実行します。


暗号ノードの種類

すべての暗号通貨ネットワークが同じ内部構造やノードの種類を持っているわけではありませんが、いくつかの共通の特徴があると言えます。この点では、主に2種類暗号ノードには、フルノードとライトノードの 2 種類があります。同時に、フルノードとライトノードは異なる種類のタスクを実行できます。


  • フルノード:台帳の完全なコピーを保持し、他のノードとリアルタイムで接続してすべてのトランザクションを検証し、ネットワークのセキュリティと整合性を確保します。トランザクションの履歴全体を保存するため、堅牢性は高まりますが、かなりのストレージスペースと計算が必要になります。フルノードは、第三者に頼ることなくトランザクションを独立して検証することでネットワークのコンセンサスメカニズムに貢献するため、分散化にとって非常に重要です。


  • ライトノード: SPV (Simplified Payment Verification) ノードとも呼ばれ、チェーン全体を保存せず、代わりにフルノードを利用してトランザクションを検証します。アカウントに関連するトランザクションなど、操作に必要な情報のみをダウンロードします。名前が示すように、軽量で、必要なストレージと計算リソースが少ないため、モバイルや低電力デバイスに適しています。ただし、トランザクションを正確に検証するために信頼できるフルノードに少なくとも部分的に依存するため、セキュリティと分散化のレベルがある程度犠牲になります。


フルノードは、ネットワークの運用に貢献し、中央集権的な機関を信頼せずにトランザクションを検証したい、主要ユーザー、インフラストラクチャプロバイダー、マイナー、開発者、「バリデータ」、および愛好家によって一般的に使用されています。一方、ライトノードは、技術に詳しくない暗号通貨ユーザーを対象としています。完全な分散化よりもリソースの効率と速度が優先される暗号通貨ウォレットやアプリケーションでは、ライトノードが常に使用されています。


暗号ノードの実行

まあ、暗号ウォレット アプリを使用している場合は、すでに暗号ノードを実行しているかもしれません。これはライト ノードに相当し、選択しやすいオプションです。ネットワークとウォレット アプリに応じて、残高の確認、トランザクションの送受信、およびその他のいくつかの作業を行います。ただし、完全な独立性、すべてのトランザクションの整合性に対する完全な信頼性、台帳上のすべてのデータへの迅速なアクセス、またはフル ノードのみが提供できる特定のデータや機能へのアクセスが必要な場合は、フル ノードを実行する必要があります。


完全な暗号ノードを実行するための要件は、選択したネットワークによって大きく異なりますが、基本的にはインストールしてほとんどの時間実行し続けるソフトウェアと、選択したチェーンの完全なコピー(つまり、これまでに行われたすべてのトランザクション)です。たとえば、これは557 GBを超えることを意味します。ビットコイン、 その周り990GB Ethereum では 1 GB、Obyte では 103 GB です。したがって、フルノードを維持するには、十分なローカル ストレージ、エネルギー、およびコンピューター パワーが必要になります。


その代わりに、セキュリティと分散化が強化された独自のウォレットとして機能し、コンセンサスメカニズムへの参加(およびそれに伴う報酬)の扉を開き、利用可能な場合はいくつかの高度な機能にアクセスできるようになります。


まとめると、完全な暗号ノードを実行するには、ネットワークに接続し、台帳のコピーを保存し、トランザクションの検証と合意形成に参加するコンピューターまたはサーバーをセットアップして維持する必要があります。これには通常、暗号通貨の開発者が提供する専用のソフトウェアをインストールし、ネットワーク設定を構成し、ノードに十分なストレージスペースと計算リソースがあることを確認する必要があります。


ノードが稼働すると、同じシステム内の他のノードと継続的に通信し、トランザクションを中継し、その有効性を検証し、分散型コンセンサス メカニズムに貢献することで、ネットワークのセキュリティを確保し、整合性を維持します。


Obyte 内のノード

オバイトまた、有向非巡回グラフ(DAG)台帳構造で編成されたフルノードとライトノードも備えています。ノード間で合意に達するために、Obyteはブロックチェーンの強力なプレーヤーであるマイナーや「バリデータ」を避け、注文プロバイダー代わりに、(OP) が参加します。彼らはフルノードを実行し、ウェイポイントや残りの順序付けのガイドとして機能するトランザクションのみを定期的に投稿する評判の良いユーザーです。彼らはそれに対してトークン報酬を受け取りますが、全員が共謀したとしても、個々のトランザクションをブロックまたは検閲する権限はありません。


ノードに関して言えば、フルノードにはいくつかの重要な機能が含まれています。とりわけ、フルウォレット、ハブ、リレー、または OP として機能します。最初のノードは、トランザクション管理、ウォレット設定、元帳との直接対話などの機能を使用して、ユーザーに資産の完全な制御を提供します。リレーデータベース全体を保存し、新しいストレージユニットをピアに転送するように設計されており、ネットワークの接続性を維持する上で重要な役割を果たします。最後に、ハブ暗号化されたメッセージの仲介役としても機能するリレーです。


これらのコンポーネントは、Obyte エコシステム内でそれぞれ異なるが補完的な役割を果たします。フルウォレットはユーザーの資産管理に対応し、ハブはネットワーク参加者間の安全な通信を促進し、OP は DAG の順序付けを担当し、リレーはネットワーク全体での元帳データの効率的な配布を保証します。


一方、ライトノードにはいくつかの可能性も存在します。軽量ウォレットデスクトップとモバイルで利用できるObyteウォレットと、開発者向けのヘッドレスObyteウォレットがあります。何らかの方法で、誰でもObyteネットワークに自由に参加できます。任意のタイプのノードをインストールして実行するための詳細な手順は、 ドキュメントそして公式ウェブサイト


storysetによる注目のベクター画像 /フリーピック