ニュース, ブログ, ...

カルダノのスループット最適化:Indigoプロトコルのスマートコントラクトの進化

Indigoプロトコルは、記事「Optimizing the Throughput of Cardano: The Evolution of Indigo Protocol’s Smart Contracts」を公開し、PlutusTxからAikenへの移行による統合により、パフォーマンスメトリックが向上したことを報告しています。

Indigoプロトコルは、スマートコントラクトの最適化により、Cardanoネットワークの全体的な健全性とスケーラビリティを向上させています。PlutusTxからAikenへの移行により、より優れたパフォーマンスメトリックが生まれ、トランザクションごとに必要なメモリユニットと演算ステップが減少し、スループットが向上し、より堅牢なネットワークが実現されています。Aikenへの移行により、Indigoプロトコルの初期バージョンでは複雑すぎると見なされていた高度な機能が解除されます。

以下はindigoprotocol1.medium.comに掲載された記事「Optimizing the Throughput of Cardano: The Evolution of Indigo Protocol’s Smart Contracts」を翻訳したものです。

カルダノのスループット最適化:Indigoプロトコルのスマートコントラクトの進化

by Indigo 2023年9月13日

イントロダクション

スマートコントラクトの効率は、ネットワーク全体の健全性と拡張性を決定する上で重要な役割を果たしています。Cardanoエコシステム内では、Indigoプロトコルは、継続的なイノベーション、ポジティブなコミュニティの感情、およびdAppエコシステム内で最も複雑なスマートコントラクトのいくつかを持っていることで注目を集めています。プロトコルが人気と使用率を増すにつれて、最適化の必要性がv2開発の優先事項になっています。

IndigoプロトコルのPlutusTx(Plutonomyで強化)からAikenへの移行は、正しい方向に向けた有望な一歩です。初期バージョンであるIndigoプロトコルv1は、すでに驚異的なものであり、PlutusTxで作成された契約を使用してメインネットでローンチされました。PlutusTx言語の制約を知っているIndigo Labsは、エコシステム内の他のオプション、Plutarch、plu-ts、Opsin、Heliosなどを探索し始めました。利用可能なオプションを調査した後、チームはAikenを選択しました。実装の容易さと可読性が理由でした。Aikenの統合により、特に計算ステップとメモリユニットの面で、パフォーマンスメトリックが向上しました。v1では、リリース前にすでに行われた多くの開発のため、代替案を検討することが遅すぎました。

この飛躍を真に理解するには、Cardanoのスマートコントラクトのメトリックや制限の複雑さを理解する必要があります。Cardanoネットワーク上のすべてのスクリプトは、2つの主要なプロパティによって制限されています:使用する計算(CPU)ステップの数と、消費するメモリユニットの数。各計算ステップは、ベンチマークマシン上で1ピコ秒の実行時間を示し、メモリユニットはスクリプトによって割り当てられたバイト数を表します。これらのメトリックは単なる数字ではありません。それらは直接トランザクション手数料や、それに伴うユーザーエクスペリエンスに影響を与えます。

Indigoプロトコルのスマートコントラクトを最適化することで、よりパフォーマンスの高いCardanoエコシステムへの道を開いています。各Indigoトランザクションのメモリユニットと計算ステップを低下させることは、他のトランザクションのための余地を増やし、スループットを向上させ、より堅牢なネットワークへとつながります。これがCardanoの未来であり、Indigoプロトコルの進歩により、このビジョンを実現するための一歩が進んでいます。私たちとともに、この変革的な旅に深く入り込み、Cardanoでのスマートコントラクトの最適化の微妙なニュアンスを探求しましょう。

メトリックスの掘り下げ:PlutusTx、PlutusTx w/ Plutonomy、およびAikenの比較分析

ブロックチェーンの世界では、数字はしばしば言葉よりも生き生きとした物語を語ります。Indigo Protocolのスマートコントラクトの進化をより詳しく見るにあたり、具体的なメトリックスに基づいた理解を確立することが重要です。技術的に興味のない方にとっても理解できるように、データを最も消化しやすい形に細分化しました。

Indigo Protocolのスマートコントラクトの3つの異なる段階を比較しています。

  1. PlutusTx:すべてが始まった基盤層。
  2. PlutusTx w/ Plutonomy:これらはmainnetにローンチされたV1コントラクトです。基本的にはPlutusTxですが、untyped plutus coreのための最適化パスであるPlutonomyを追加しています。Plutonomyの追加は重要なステップであり、Indigo Protocol v1のローンチに必要でした。
  3. Aiken:実装の容易さ、読みやすさ、および優れたパフォーマンスメトリックスのために選ばれた最新の進化。

チャートに入る前に、検討するメトリックスの基礎的な理解を確立しましょう。

  • Txサイズ:これはトランザクションのサイズを指します。Cardanoプロトコルパラメータは、16,384バイト(または16.384 kB)の制限を設定しています。以下のチャートにはリファレンススクリプトの改善が含まれています。後でスクリプトサイズを比較します。
  • 計算単位:このメトリックスは、スクリプトが使用する計算ステップの数を表します。制限は、10,000,000,000ピコ秒または10ミリ秒に設定されています。
  • Mem Units:これは、スクリプトによって消費されるメモリを示し、14,000,000バイト(または14 MB)の制限があります。

これらのチャートを解釈する際には、低い割合が良いことを覚えておくことが重要です。低い割合は、スマートコントラクトがCardanoプロトコルが設定する最大制限に比べてより少ないリソースを消費していることを示します。これは、より効率的なトランザクション、低い手数料、そしてよりスムーズなユーザーエクスペリエンスを意味します。私たちはすべてのIndigo Protocolスマートコントラクトを書き直し、既存のテストスイートに統合してこれらの数字を見つけました。

以下のセクションでは、これらの数字がIndigo Protocolおよび広範なCardanoエコシステムにどのような意味を持つかについて、さらに掘り下げていきます。

結論:Aikenと共に輝かしい未来を

Indigo Protocolのスマートコントラクトの変革的な旅路を探求するこの記事を締めくくるにあたり、ひとつ明らかになったことがあります。Aikenへの移行は、単なる技術的なアップグレードにとどまらず、Indigoと広範なCardano dAppエコシステムのより効率的で拡張性の高い未来への飛躍です。

Aikenの強化されたパフォーマンスメトリクスは、単なるグラフ上の数字にすぎません。それらは、よりスムーズかつ迅速にトランザクションを処理することを可能にする、より良いスループットを示しています。IndigoのユーザーやCardanoコミュニティ全体にとって、これはよりシームレスな体験、低いトランザクション手数料、より堅牢なネットワークを意味します。

しかし、Aikenの利点はそこで終わりません。その優れたパフォーマンスにより、PlutusTxの制約によって以前は閉ざされていた扉が開かれました。最初のバージョンのIndigo Protocolでは複雑すぎると見なされた機能が再検討されるようになりました。これらの高度な機能は、v1の開発中に棚上げされなければならなかったものですが、Aikenの能力により再び取り上げることができるようになりました。

私たちはこれらの機能に興奮しており、詳細を皆さんと共有できることを楽しみにしています。これらの革新的な機能を発表するブログ記事の後に、Indigo Protocol V2の実装のDAO提案が続きます。お楽しみに!

私たちはAiken Langチームに心からの感謝を表します。彼らがこの言語を創り上げる上での献身と専門知識は、私たちの旅路において不可欠でした。Aikenの詳細に興味がある方は、彼らのGitHubでの作業を探索することをお勧めします。

ブロックチェーンの常に進化し続ける世界において、先を見越つことが重要です。Aikenを味方につけたことで、私たちは単にペースに追いつくだけでなく、ペースを設定することができました。Indigo ProtocolとCardanoエコシステムのより輝かしい、より効率的な未来に乾杯しましょう。

ウェブサイト | プロトコル | Discord | Twitter | Telegram | Indigo Paper

カルダノエコシステムとSITION

お問い合わせ

Contact Us
SIPOのステーキングサービス、Cardano ADA、ADAの購入方法から保管方法についてご興味、ご質問がある方はこちらのフォームからお問い合わせください。24時間以内にメールにてご返信いたします。

最新投稿