Starknet 2023 の目標とロードマップ
原題:「Starknet Goals and Roadmap for 2023 》
原題:「
原作者: Starkware
原文編集:ケイト
この投稿では、Starknet の 2023 年のロードマップを示し、それを推進する考慮事項について説明します。ロードマップはパフォーマンスとユーザー エクスペリエンスに重点を置いています。
私たちの目標は、コミュニティが必要とする透明性を提供することであるため、できるだけ早くロードマップを共有します。もちろん、ロードマップを早期に共有するということは、状況が変わる可能性があることも意味します。特に Starknet 開発者コミュニティに感謝します。建設業者評議会
、このロードマップを定義する際に貴重な洞察とフィードバックを提供してくれました。貴重なフィードバックをくださった briq の Sylve、LambdaClass の Federico、Nethermind の Jorik に心より感謝いたします。私たちはコミュニティの皆様に、引き続きこの重要なプロセスに参加していただくよう呼びかけます。
スタークネットへの旅
Starknet は、開発者が STARK と Cairo の機能を活用してアプリケーションを構築できるように設計されています。これまでのところ、Starknet の開発は開発者に将来性のある機能を提供することに重点を置いてきました。 Cairo 1.0 のサポートにより、Regenesis を除く Starknet の機能は基本的に完成しました。
再生
スタークネットは今年再生される予定だ。これはダウンタイムを引き起こさず、ネットワーク状態をリセットしないため、ネットワークにとってシームレスなイベントになります。
Fresh Cairo 1.0 契約には何もする必要はありません。彼らにとって再生は大したことではない。
Cairo 0 契約は Cairo 1.0 への移行を完了する必要があります。 Cairo 0 は、コミュニティの大部分が移行できることを確認した後にのみ閉鎖されます。
再生成はスタークネットのロードマップ上で計画されている最後の重大な変更となり、イーサリアムで行われているように、将来の重大な変更はガバナンスの決定のために精査されることが予想されます。
または、Cairo 1.0 自体の再生成について説明するには、次のようにします。
Starknet の現在の開発は、パフォーマンスとユーザー エクスペリエンスに重点を置いています。推定時刻表は次のとおりです。
パフォーマンス
パフォーマンス
今後数か月間における私たちの主な目標は、予想されるユーザー数と開発者数の増加をサポートするためにネットワーク パフォーマンスを向上させることです。ご覧のとおり、パフォーマンスはスループットとレイテンシーによって明確に定義されますが、トランザクション コストによっても定義されます。
ここでは、重点分野を優先度別にリストし、(可能な場合は) それらのリリース予定を示します。
スループットとレイテンシー
次期 Starknet v 0.12.0 には、スループットと遅延が大幅に改善される予定です。これは、過去 6 か月にわたる Starknet スタックの Rust 化の集大成です。このリリースには、Rust ベースのシーケンサー (StarkWare によって開発) と新しい Rust-Cairo VM (cairo-rs、LambdaClass によって開発) という 2 つのオープンソース プロジェクトへの移行が含まれます。まもなくパフォーマンスのベンチマークが得られる予定です。
この変更により、ブロックの実行時間が大幅に短縮され、スループットが向上します。輻輳がない場合、遅延の主な原因はブロックの実行時間であるため、トランザクションの遅延も改善したいと考えています。
v 0.12.0 の後でも、より高いスループットとより低いレイテンシは依然として最優先事項であり、それらの改善への取り組みが Starknet 開発の根幹となります。
取引コスト
v 0.13.0 では、Starknet トランザクション コストが大幅に削減されます。これは、取引コストの主要な要素である、今日の取引コストの 95% を占める L1 (イーサリアム) データ コストをターゲットにすることによって達成されます。 Volition により、開発者はハイブリッド データ可用性 (DA) モデル、つまりオンチェーン データとオフチェーン データを使用して Starknet アプリケーションを構築できるようになります。 Volition についての記事が近々公開され、そのデザインと開発者インターフェイスについて詳しく説明されます。EIP-4844 イーサリアム
(Sharded Blob Transactions) は 2023 年第 4 四半期にリリースされる予定です。 Starknet は、Volition の導入に加えて、できるだけ早くこれに適応し、その恩恵を受ける予定です。
イーサリアムの EIP-4844 と Starknet の Volition (オフチェーン データの可用性) により、データ コストが大幅に削減されると予想されます。
より早い終わり
Starknet v 0.14.0 および v 0.15.0 のリリースが近づく中、当社は混雑レベルに関係なく、Starknet ユーザーにシームレスで予測可能なネットワーク エクスペリエンスを提供することに引き続き取り組んでいます。この目標を達成するために、私たちは手数料市場とブロック間隔という 2 つの主要分野の開発を優先しています。
料金市場
開発者とユーザーにとって、ネットワークが混雑していない限り、計画されたパフォーマンスの向上が顕著になります。ただし、ネットワークが混雑すると、全員の待ち時間が長くなります。これに対処するために、Starknet は v 0.14.0 で手数料市場を導入し、キューに入れられたポジションだけでなく、トランザクションに対するユーザーの支払い意欲に基づいて Starknet の有限なリソースを効率的に割り当てる予定です。
固定ブロック間隔の短縮
v 0.15.0 では、Starknet は一定のより短いブロック間隔に切り替わります。現在、各ブロックには独自の証明があり、ブロック間の間隔は可変です。保存された量がブロック コストとなります。固定ブロック コストに達するために、ネットワークは十分なトランザクションが蓄積されるまで待機するため、ブロック間隔は可変になります。これに対処するために、Starknet ブロックとその証明の間の 1:1 の関係を切り離すことを計画しています。 v 0.15.0 では、証明によって 1 つ以上の Starknet ブロックの整合性が証明されます。これにより、ブロックのブロック間隔が修正され、Starknet のユーザー エクスペリエンスが向上します。
トレードオフと考慮事項
このロードマップを決定する際に、どのようなトレードオフを考慮しましたか?
最も重要なのはパフォーマンスです。これはエコシステムから得られる大声で明確なフィードバックです。 v 0.12.0 では、この問題は主にシーケンサーのスループットを向上させることによって改善されます。
v 0.13.0 では、トランザクション コストの削減とユーザー エクスペリエンスの向上 (ブロック間隔の短縮/固定、輻輳時のネットワーク応答の予測可能性の向上) のどちらかを選択する必要がありました。 v 0.12.0 では遅延が (数秒程度) 改善されると予想されるため、ユーザー エクスペリエンスよりもトランザクション コストの削減に重点を置くことにしました。前述したように、取引コストを削減する主な手段は Volition の導入であり、詳細は EIP-4844 で明らかになります。
輻輳時のネットワーク動作の改善 (料金市場の導入による) は、バージョン 0.14.0 まで待たなければならない場合があります。 v 0.12.0 以降は輻輳が発生する可能性が非常に高くなりますが、スループットが大幅に向上することで輻輳の可能性が低くなることが期待されます。したがって、取引コストの削減を優先することにしました。
要約する
要約する
Cairo 1.0 のリリースは、Starknet 機能開発の安定化を示します。 2023 年の残りの期間は、Starknet のパフォーマンスとユーザー エクスペリエンスの向上に専念します。今年末までに、ネットワークのベース層が機能、パフォーマンス、ユーザー エクスペリエンスの面で健全で安定した状態に達すると予想されます。当然のことながら、すべてのネットワーク参加者の制御下で、主要な変更のペースは大幅に低下すると予想されます。 2024 年までに、分散化がネットワーク運用と意思決定の焦点となるでしょう。


