第3课

Waves.techの技術基盤

このセクションでは、WAVESトークンの経済モデル、プラットフォーム内での役割、取引、ステーキング、およびノード操作への応用について検討します。さらに、このモジュールではトークンの配布、市場の動向、およびWavesエコシステム内のさまざまな利害関係者の財務インセンティブについてもカバーします。

ブロックチェーンアーキテクチャー

フルノード
フルノードはWavesブロックチェーンの中核であり、すべての取引の完全な履歴を維持する責任があります。これらのノードはネットワーク内で非常に重要であり、取引とブロックを検証することにより、ブロックチェーンデータの完全性と正確性を確保しています。フルノードはリースポジングプルーフオブステーク(LPoS)メカニズムを採用し、他の参加者からトークンをリースすることで、次のブロックを生成するための選択される機会を増やすことができます。フルノードはコンセンサスメカニズムによって新しいブロックを生成し、その結果、取引手数料とブロック報酬を得ることができます。

軽量ノード
軽量ノードはブロックチェーンの完全な履歴を保存せず、完全ノードにトランザクションの検証やその他のネットワークインタラクションを依存しています。この設計により、軽量ノードはより効率的に動作し、リソース消費も少なくなります。なぜなら、彼らはブロックチェーン全体をダウンロードする必要がないからです。軽量ノードの主な機能はトランザクションの加速とネットワーク通信の強化であり、完全な台帳を維持したくないがネットワーク活動に参加したいユーザーに適しています。

二層構造
Wavesブロックチェーンは、完全ノードと軽量ノードを含む二層アーキテクチャを採用してネットワークを維持しています。このアーキテクチャは、ネットワークのスケーラビリティとパフォーマンスを最適化することを目的としています。完全ノードはトランザクションの検証やブロックの生成などの重要な作業を担当し、一方で軽量ノードはユーザーの取引に対して迅速かつ効率的なサービスを提供します。この役割分担は、全体のネットワークのパフォーマンスを向上させるだけでなく、生態系内で責任と役割を分散させることでセキュリティを強化します。

コンセンサスメカニズム

リース証明(LPoS)はWavesプラットフォームの独自のコンセンサスメカニズムであり、トークン所有者が完全ノードを実行する必要なくネットワークのセキュリティとコンセンサスに参加できるようにするもので、これにより従来のプルーフオブステーク(PoS)モデルが改善されます。LPoSでは、WAVESトークン所有者はブロックを生成する責任があるフルノード運営者にトークンをリースできます。このメカニズムによりブロック検証の分散特性が維持され、技術能力や完全ノードの実行意向に関係なく、より多くのユーザーがネットワークセキュリティに参加できるようになります。

機能と利点
LPoSでは、ブロック生成の能力はノードに貸し出されたWAVESの量に比例します。つまり、ノードが制御するWAVESが多ければ多いほど、直接所有または貸し出しを通じて次のブロックを生成する機会も高まります。リース人は自分のWAVESトークンを完全にコントロールします。なぜなら、これらのトークンは彼らのウォレットに保管されたままであり、ノードオペレータに転送されることはありません。この仕組みにより、参加のハードルが低くなり、WAVESを少なく持っている人でもネットワークのセキュリティに貢献し、収益を得ることができます。

ノードオペレーターは、一部のブロック報酬と取引手数料をリース者と共有することで、リースを促進し、両者がネットワークを積極的にサポートできるようにします。この種の報酬配分メカニズムは、ネットワークのセキュリティを向上させます。なぜなら、これによりより多くの人々が参加することが奨励され、ネットワーク内で権力がより均等に分配され、中心化のリスクが低減されるからです。

ネットワークセキュリティとユーザーの参加
LPoSメカニズムは、ネットワークの合意に参加することをより容易にし、セキュリティを強化します。ユーザーが自分の権益を貸し出すことを許可することにより、LPoSはより多くの人々がネットワークの合意プロセスに参加することを促進し、強力で安全なブロックチェーンの維持に非常に重要です。さらに、貸し出されたWAVESは貸し出し期間中にロックされるため(ただし、貸し出し人はいつでもキャンセルできます)、ネットワークのステークと合意プロセスの安定性が保証されます。

経済的な刺激
LPoSはノードオペレーターとトークンリース者に強力な経済的刺激を提供します。オペレーターは、高水準の運営基準と誠実さを維持するよう奨励されており、彼らの報酬生成能力は彼らが引き付けることができるWAVESの数量と直接関連しています。一方、リース者の参加動機は、大量のハードウェア投資や専門知識を必要とせずに保有から受動的な収益を得ることができるため、小規模な保有者でも簡単に報酬を得ることができます。

高度なプロトコル

Waves NGプロトコル

Waves NGは、ブロックチェーン技術の重要なイノベーションであり、トランザクション処理能力を大幅に向上させ、遅延を低減することを目指しており、Wavesを最速のブロックチェーンネットワークの1つにします。このプロトコルはBitcoin-NGに触発され、キーブロックとマイクロブロックの2段階システムを使用してブロックの生成を最適化します。キーブロックは定期的に生成され、マイナーがマイクロブロックを作成する権限を提供します。マイクロブロックはより小さく、より頻繁に生成できるため、トランザクションの確認速度が速くなります。

この設計により、Wavesブロックチェーンはより高いトランザクション量を処理できるようになり、秒間100件のトランザクションが可能であり、従来のブロックチェーンシステムよりも明らかに優れています。Waves NGの効率性は、システムのスケーラビリティを向上させるだけでなく、より速いトランザクションの検証によってユーザーエクスペリエンスを向上させます。

スマートコントラクト
Wavesは柔軟で安全な分散型アプリ(DApps)開発をサポートし、スマートコントラクト機能を提供しています。他の一部のブロックチェーンプラットフォームとは異なり、Wavesのスマートコントラクトは実行時に大量のガス料金を必要とせず、代わりに固定料金の方式を採用しています。これにより、開発プロセスとコストの予測がより簡単になります。

Wavesは、安全性と使いやすさに焦点を当てたプログラミング言語であるRideを使用してスマートコントラクトを記述しています。 Rideはチューリング完全ではなく、チューリング完全の言語で一般的ないくつかのエラーや欠陥を減らすことができます。 この設計により、計算コストの予測可能性が確保され、ネットワークのセキュリティが向上し、スループットが高いままになります。

当該プラットフォームは、3種類のスマートコントラクトをサポートしています:

  1. DAppスクリプト:機能が非常に柔軟で、Wavesで可能なすべての操作をほぼ実行できます。
  2. スマートアカウント:取引許可条件を設定できます。例えば、マルチサインを要求することもできます。
  3. スマートアセット:資産の取引や転送に制限を加えることができます。例えば、特定の価格での取引のみを許可したり、承認済みのアカウントへの転送のみを許可したりすることができます。

Waves NGとスマートコントラクトは、スケーラブルで効率的かつ安全なブロックチェーンソリューションの構築に貢献し、金融サービスからサプライチェーン管理まで、さまざまなアプリケーションをサポートしています。

ユニットゼロ

Unit Zeroは、基礎となるWavesネットワーク上に構築されたLayer-0と呼ばれる複雑な操作構造を導入し、その機能をLayer-1のUnit Zeroに拡張しています。このアーキテクチャにより、Wavesの一部のノードが直接Unit Zeroネットワークに参加し、2つのレベル間でシームレスな統合と機能拡張が実現されます。操作メカニズムは、Wavesネットワーク上のチェーン契約によって管理され、この契約はUnit Zeroの合意プロセスを調整し、Layer-1でブロック生成者を選択します。Wavesの各ブロックがUnit Zeroの各時代に対応し、その時代で特定の生成者がブロック生成を担当しています。

採用されているコンセンサスメカニズムは、修正された公正なエクイティプルーフ(PoS)システムであり、それはブロックを生成するための資格の遅延時間を計算し、公正な参加を確保し、ネットワークのセキュリティを強化します。ブロックを生成した生成器は、チェーン契約とやりとりして、ブロックのメタデータをWavesブロックチェーンに登録します。これにより、潜在的な分岐問題を解決するために、大多数の同意を維持するチェーンを維持します。

拡張ネットワークとトークン経済学
Unit Zeroのネットワークは、そのノードが相当なコミットメントを行うことを要求しており、ブロック生成に参加するための最低要件は20,000 WAVESです。ネットワークのトークンエコノミクスは、最初に中間トークンL2MPを中心に展開されました。Unit Zeroネットワークの最初の2年間、L2MPはノードの生成残高として機能しました。このステーキングメカニズムは、Waves上のステーキング契約によって管理され、L2MPの所有者はトークンを委託してノードの生成残高を代表することができます。

ブロックの生成報酬はUNIT0トークンの形で分配され、固定のエポック報酬に加えて手数料も含まれており、ユーザーの意欲を促すインセンティブ構造を形成し、ネットワークの合意形成と健全性への積極的な参加を促します。

ノードアーキテクチャ
Unit Zeroのノードアーキテクチャは主に2つの部分に分かれています:

  • クライアントを実行する:取引を処理し、ブロックチェーンの状態を維持する責任を持ちます。ピアツーピアのネットワーク上で実行され、ノード間の通信を管理し、外部のJSON-RPC APIリクエストを処理します。
  • 共识クライアント:ネットワーク内でブロックの追加と合意の達成を促進する責任があります。Unit Zeroでは、このクライアントは実際にはWavesノードの強化版であり、共識クライアント拡張機能が統合され、Wavesの強力なネットワーク機能と新しいブロックチェーン層が組み合わされています。

この技術的なアーキテクチャは、Unit Zeroの拡張性と効率を向上させるだけでなく、強力なセキュリティと分散化も確保し、Wavesのインフラストラクチャの利点を最大限活用しています。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第3课

Waves.techの技術基盤

このセクションでは、WAVESトークンの経済モデル、プラットフォーム内での役割、取引、ステーキング、およびノード操作への応用について検討します。さらに、このモジュールではトークンの配布、市場の動向、およびWavesエコシステム内のさまざまな利害関係者の財務インセンティブについてもカバーします。

ブロックチェーンアーキテクチャー

フルノード
フルノードはWavesブロックチェーンの中核であり、すべての取引の完全な履歴を維持する責任があります。これらのノードはネットワーク内で非常に重要であり、取引とブロックを検証することにより、ブロックチェーンデータの完全性と正確性を確保しています。フルノードはリースポジングプルーフオブステーク(LPoS)メカニズムを採用し、他の参加者からトークンをリースすることで、次のブロックを生成するための選択される機会を増やすことができます。フルノードはコンセンサスメカニズムによって新しいブロックを生成し、その結果、取引手数料とブロック報酬を得ることができます。

軽量ノード
軽量ノードはブロックチェーンの完全な履歴を保存せず、完全ノードにトランザクションの検証やその他のネットワークインタラクションを依存しています。この設計により、軽量ノードはより効率的に動作し、リソース消費も少なくなります。なぜなら、彼らはブロックチェーン全体をダウンロードする必要がないからです。軽量ノードの主な機能はトランザクションの加速とネットワーク通信の強化であり、完全な台帳を維持したくないがネットワーク活動に参加したいユーザーに適しています。

二層構造
Wavesブロックチェーンは、完全ノードと軽量ノードを含む二層アーキテクチャを採用してネットワークを維持しています。このアーキテクチャは、ネットワークのスケーラビリティとパフォーマンスを最適化することを目的としています。完全ノードはトランザクションの検証やブロックの生成などの重要な作業を担当し、一方で軽量ノードはユーザーの取引に対して迅速かつ効率的なサービスを提供します。この役割分担は、全体のネットワークのパフォーマンスを向上させるだけでなく、生態系内で責任と役割を分散させることでセキュリティを強化します。

コンセンサスメカニズム

リース証明(LPoS)はWavesプラットフォームの独自のコンセンサスメカニズムであり、トークン所有者が完全ノードを実行する必要なくネットワークのセキュリティとコンセンサスに参加できるようにするもので、これにより従来のプルーフオブステーク(PoS)モデルが改善されます。LPoSでは、WAVESトークン所有者はブロックを生成する責任があるフルノード運営者にトークンをリースできます。このメカニズムによりブロック検証の分散特性が維持され、技術能力や完全ノードの実行意向に関係なく、より多くのユーザーがネットワークセキュリティに参加できるようになります。

機能と利点
LPoSでは、ブロック生成の能力はノードに貸し出されたWAVESの量に比例します。つまり、ノードが制御するWAVESが多ければ多いほど、直接所有または貸し出しを通じて次のブロックを生成する機会も高まります。リース人は自分のWAVESトークンを完全にコントロールします。なぜなら、これらのトークンは彼らのウォレットに保管されたままであり、ノードオペレータに転送されることはありません。この仕組みにより、参加のハードルが低くなり、WAVESを少なく持っている人でもネットワークのセキュリティに貢献し、収益を得ることができます。

ノードオペレーターは、一部のブロック報酬と取引手数料をリース者と共有することで、リースを促進し、両者がネットワークを積極的にサポートできるようにします。この種の報酬配分メカニズムは、ネットワークのセキュリティを向上させます。なぜなら、これによりより多くの人々が参加することが奨励され、ネットワーク内で権力がより均等に分配され、中心化のリスクが低減されるからです。

ネットワークセキュリティとユーザーの参加
LPoSメカニズムは、ネットワークの合意に参加することをより容易にし、セキュリティを強化します。ユーザーが自分の権益を貸し出すことを許可することにより、LPoSはより多くの人々がネットワークの合意プロセスに参加することを促進し、強力で安全なブロックチェーンの維持に非常に重要です。さらに、貸し出されたWAVESは貸し出し期間中にロックされるため(ただし、貸し出し人はいつでもキャンセルできます)、ネットワークのステークと合意プロセスの安定性が保証されます。

経済的な刺激
LPoSはノードオペレーターとトークンリース者に強力な経済的刺激を提供します。オペレーターは、高水準の運営基準と誠実さを維持するよう奨励されており、彼らの報酬生成能力は彼らが引き付けることができるWAVESの数量と直接関連しています。一方、リース者の参加動機は、大量のハードウェア投資や専門知識を必要とせずに保有から受動的な収益を得ることができるため、小規模な保有者でも簡単に報酬を得ることができます。

高度なプロトコル

Waves NGプロトコル

Waves NGは、ブロックチェーン技術の重要なイノベーションであり、トランザクション処理能力を大幅に向上させ、遅延を低減することを目指しており、Wavesを最速のブロックチェーンネットワークの1つにします。このプロトコルはBitcoin-NGに触発され、キーブロックとマイクロブロックの2段階システムを使用してブロックの生成を最適化します。キーブロックは定期的に生成され、マイナーがマイクロブロックを作成する権限を提供します。マイクロブロックはより小さく、より頻繁に生成できるため、トランザクションの確認速度が速くなります。

この設計により、Wavesブロックチェーンはより高いトランザクション量を処理できるようになり、秒間100件のトランザクションが可能であり、従来のブロックチェーンシステムよりも明らかに優れています。Waves NGの効率性は、システムのスケーラビリティを向上させるだけでなく、より速いトランザクションの検証によってユーザーエクスペリエンスを向上させます。

スマートコントラクト
Wavesは柔軟で安全な分散型アプリ(DApps)開発をサポートし、スマートコントラクト機能を提供しています。他の一部のブロックチェーンプラットフォームとは異なり、Wavesのスマートコントラクトは実行時に大量のガス料金を必要とせず、代わりに固定料金の方式を採用しています。これにより、開発プロセスとコストの予測がより簡単になります。

Wavesは、安全性と使いやすさに焦点を当てたプログラミング言語であるRideを使用してスマートコントラクトを記述しています。 Rideはチューリング完全ではなく、チューリング完全の言語で一般的ないくつかのエラーや欠陥を減らすことができます。 この設計により、計算コストの予測可能性が確保され、ネットワークのセキュリティが向上し、スループットが高いままになります。

当該プラットフォームは、3種類のスマートコントラクトをサポートしています:

  1. DAppスクリプト:機能が非常に柔軟で、Wavesで可能なすべての操作をほぼ実行できます。
  2. スマートアカウント:取引許可条件を設定できます。例えば、マルチサインを要求することもできます。
  3. スマートアセット:資産の取引や転送に制限を加えることができます。例えば、特定の価格での取引のみを許可したり、承認済みのアカウントへの転送のみを許可したりすることができます。

Waves NGとスマートコントラクトは、スケーラブルで効率的かつ安全なブロックチェーンソリューションの構築に貢献し、金融サービスからサプライチェーン管理まで、さまざまなアプリケーションをサポートしています。

ユニットゼロ

Unit Zeroは、基礎となるWavesネットワーク上に構築されたLayer-0と呼ばれる複雑な操作構造を導入し、その機能をLayer-1のUnit Zeroに拡張しています。このアーキテクチャにより、Wavesの一部のノードが直接Unit Zeroネットワークに参加し、2つのレベル間でシームレスな統合と機能拡張が実現されます。操作メカニズムは、Wavesネットワーク上のチェーン契約によって管理され、この契約はUnit Zeroの合意プロセスを調整し、Layer-1でブロック生成者を選択します。Wavesの各ブロックがUnit Zeroの各時代に対応し、その時代で特定の生成者がブロック生成を担当しています。

採用されているコンセンサスメカニズムは、修正された公正なエクイティプルーフ(PoS)システムであり、それはブロックを生成するための資格の遅延時間を計算し、公正な参加を確保し、ネットワークのセキュリティを強化します。ブロックを生成した生成器は、チェーン契約とやりとりして、ブロックのメタデータをWavesブロックチェーンに登録します。これにより、潜在的な分岐問題を解決するために、大多数の同意を維持するチェーンを維持します。

拡張ネットワークとトークン経済学
Unit Zeroのネットワークは、そのノードが相当なコミットメントを行うことを要求しており、ブロック生成に参加するための最低要件は20,000 WAVESです。ネットワークのトークンエコノミクスは、最初に中間トークンL2MPを中心に展開されました。Unit Zeroネットワークの最初の2年間、L2MPはノードの生成残高として機能しました。このステーキングメカニズムは、Waves上のステーキング契約によって管理され、L2MPの所有者はトークンを委託してノードの生成残高を代表することができます。

ブロックの生成報酬はUNIT0トークンの形で分配され、固定のエポック報酬に加えて手数料も含まれており、ユーザーの意欲を促すインセンティブ構造を形成し、ネットワークの合意形成と健全性への積極的な参加を促します。

ノードアーキテクチャ
Unit Zeroのノードアーキテクチャは主に2つの部分に分かれています:

  • クライアントを実行する:取引を処理し、ブロックチェーンの状態を維持する責任を持ちます。ピアツーピアのネットワーク上で実行され、ノード間の通信を管理し、外部のJSON-RPC APIリクエストを処理します。
  • 共识クライアント:ネットワーク内でブロックの追加と合意の達成を促進する責任があります。Unit Zeroでは、このクライアントは実際にはWavesノードの強化版であり、共識クライアント拡張機能が統合され、Wavesの強力なネットワーク機能と新しいブロックチェーン層が組み合わされています。

この技術的なアーキテクチャは、Unit Zeroの拡張性と効率を向上させるだけでなく、強力なセキュリティと分散化も確保し、Wavesのインフラストラクチャの利点を最大限活用しています。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。