Aptos ChainがMOVE言語をリード GASメカニズムの革新 計算方法を包括的に分析

MOVE言語が初めてGASメカニズム設計を実現:AptosチェーンはどのようにGAS消費を計算するか

Aptosは10月14日にそのGASプランを発表しました。MOVE言語の以前のバージョンではGASメカニズムが考慮されていなかったため、Aptosのために構築されたGASプランはMOVE言語における初めてのGAS設計の実現であり、「一度の冒険」と呼ばれています。

AptosのGASプログラムでは、GASを制定するための原則、プロセス、計算方法、後期調整、コミュニティの提案の受け入れなどの内容が明確にされています。

GASの計量はAptosなどの多くのブロックチェーンの基本概念であり、これはチェーン上のトランザクションを実行および保存するために必要な計算および保存リソースの量を定義する抽象的な計算です。GASプランは、チェーン上のすべての実行コストを決定し、トランザクション実行中に使用されるGASの消費を計算するために使用されます。

プロセス

効率的に実行するために、Aptosチェーン上のプロセスは:

  1. 原則を定義する
  2. 評価フレームワークを準備し、各実行の価格を決定する
  3. MOVEのためのGAS測定システムと安全なGAS代数を構築する
  4. 上流のGASフレームワークをAptosにインポートする
  5. GASフレームワークにストレージ意識を持たせる
  6. GAS計画をさらに細分化する

###原則

定義された原則には次のものが含まれます:

  1. 操作コストはネットワークの利用可能なリソースに直接関連し、技術の進歩に伴って低下するべきである。
  2. GASはオンチェーンガバナンスによって設定されており、シームレスに構成できます。
  3. GASはDoS攻撃を防止でき、ネットワークの状況に応じて迅速に調整できます。
  4. GAS価格は加速成長とアクセス可能性を維持するビジョンを反映しています
  5. セキュリティやモジュール化などの良い選択をデザインに取り入れることを奨励する

GASを計算する

ユーザーが取引を提出する際には、指定する必要があります:

  • GASの最大数:取引の実行に費やす意思のあるGASユニットの最大数
  • GAS単価:1オクタル=0.00000001 APTで、各単位GASの八進法に基づいて計算されます。

取引実行中に徴収される:

  1. 固定コスト
  2. 実行コスト
  3. コストを読み取る
  4. 書き込みコスト

最終取引手数料 = GAS消費量の合計 × GAS単価

例えば、取引に670のGASユニットが消費され、ユーザーがGAS単価を100 Octa/ユニットに指定した場合、最終的な料金は670 * 100 = 67000 Octa = 0.00067 APTです。

取引実行中にGASが尽きた場合、送信者は最大GAS量に基づいて料金が請求され、その取引におけるすべての変更は元に戻されます。

GASプラン表の作成

  1. 基本設定 単一の操作とは無関係な構成要素、取引サイズや最大GAS単位などを含みます。

  2. 取引規模 初期設定は32KBで、その後64KBに調整され、大規模な取引のネットワークへの影響とアプリケーション開発の利便性のバランスを取る。

3.最大GAS単位 1回の取引で実行できる操作量を最大1,000,000に設定します。最大のフレームワークのアップグレードでも90%に達しません。

  1. 実行 ベンチマークフレームワークとValgrindを使用してMove VMを分析し、Move命令とネイティブ関数の相対コストを推定します。

  2. ストレージ ストレージデバイスの帯域幅、IOPS容量、永久ディスクの占有コストを考慮して、ストレージGAS計画を設計します。

GAS費の保存 = プロジェクト費 + (バイト費 * バイト数)

読む、作成する、書く

  • 読み取り操作: 最も一般的で、ディスクのIOPSと帯域幅容量に基づいて料金を調整します。
  • 操作の作成: 状態ストレージに新しい項目を追加する、コストが最も高い
  • 書き込み操作: 既存の項目を更新し、更新されたバイトには作成と同じ料金が適用されます

per_item_read、per_byte_read、per_item_create、per_byte_create、per_item_write、per_byte_writeの6つのGASパラメータが定義されました。

安定したGAS単位コスト

固定したGAS単位コストを維持することで、GASプランが変わらず、APT市場価値から切り離されるのに役立ちます。Aptosチームは、転送取引コストが約700 GAS単位であるように、GAS単位を約3桁の精度で表現しています。

コミュニティ参加

コミュニティメンバーは:

  1. GAS計画の非合理性を指摘する
  2. コミュニティディスカッションに参加する
  3. GASに関連するガバナンス提案に投票する

GASコストをどのように調整しますか

GASプランは、チェーン上の設定ストレージとして機能し、ガバナンス提案を通じて変更できます。拡張性を考慮して設計されており、提案を通じてアップグレードが可能です。複雑な変更にはノードソフトウェアの更新と大規模な採用が必要です。

働き方の未来

  1. 実行コストを削減する
  2. 多次元GAS計算、実行とストレージに別々の予算を指定することを許可します
  3. 膨張状態を緩和し、各プロジェクトのTTL概念を探求する

MOVEの最初の実用的なGASフレームワークとして、この作業は将来の発展への道を開きました。

APT-1.9%
MOVE0.02%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 4
  • 共有
コメント
0/400
Anon4461vip
· 22時間前
これだけですか、aptosはもう歯磨き粉を絞り出さないんですね。
原文表示返信0
FlashLoanLordvip
· 22時間前
move gas ついに来た!応援します!
原文表示返信0
MEVHunterBearishvip
· 22時間前
さすがaptos、また新しいことをやってくれましたね。
原文表示返信0
MetaverseVagrantvip
· 23時間前
長いGASは良いガスではない~ この波は短期的に必ずポンプされる
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)