MOVE言語のGAS設計の先駆け:ブロックチェーンリソース消費計算の新しい方法を探る

robot
概要作成中

MOVE言語初のGAS設計:ブロックチェーン上のリソース消費計算の探求

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

プロセス

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

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

原則

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

  1. 操作コストはネットワークの利用可能なリソースに直接関連しているべきであり、技術の改善によりGASコストは低下するべきである。
  2. GASはオンチェーンガバナンスによって設定され、シームレスに構成できます。
  3. GASはDoS攻撃を防ぐことができ、ネットワークの状況に応じて迅速に調整する必要があります。
  4. GAS価格は、ブロックチェーンの普及を加速させ、維持する願望を反映しています。
  5. デザインにおいて良い選択をすることを奨励し、安全性やモジュール化を優先するなど

GASを計算する

ユーザーが取引を提出する際には、2つの数量を指定する必要があります。

  • 最大GAS数量:ユーザーがトランザクションの実行に費やす意欲のある最大GAS単位数
  • GAS単価:ユーザーが支払う意志のある1単位あたりのGAS価格

実行中に、取引に対して次の手数料が発生します:

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

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

GASスケジュールを作成する

基本設定

GASプランには、トランザクションのサイズや最大GAS単位のような、単一の操作に依存しないコンポーネントが含まれています。

トランザクション サイズ

ほとんどの取引規模はキロバイトレベルですが、MOVEモジュールを公開すると数キロバイトに達することがあります。最初の取引規模は32KBに設定されましたが、アプリケーション開発のニーズに応えるために64KBに調整されました。

最大### GASユニット

GASプランの最大GAS単位は、取引で実行可能な操作の最大数を定義しており、1,000,000に設定されています。

###実行

分析フレームワークを通じて実行コストを評価し、MOVE命令とネイティブ関数の相対コストを見積もります。

ストレージ

GAS費用の保存は、データアクセスと永続的な保存コストを考慮しており、計算式は次のとおりです:

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

読む、作成する、書く

ステータス項目のアクセスは、読み取り、作成、書き込みの3種類に分かれており、それぞれ異なる料金計算方法があります。

安定したGAS単位コスト

固定のGASユニットコストは、GAS計画を維持するのに役立ち、暗号通貨市場価値から切り離されます。

コミュニティ参加

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

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

GASコスト調整

GASプランはガバナンス提案によって変更可能であり、将来のニーズに適応できるように設計されています。

今後の取り組み

  1. 実行コストを削減する
  2. 多次元GAS計算の実装 3.膨満感を和らげます

これはMOVE言語の最初の実用的なGASフレームワークであり、将来の発展への道を開きます。技術の進歩とコミュニティのフィードバックに伴い、GAS計画はブロックチェーンエコシステムのニーズに応えるために継続的に最適化されていきます。

MOVE-6.67%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
ImpermanentPhilosophervip
· 17時間前
ガスと対抗したってことですね
原文表示返信0
MEVSandwichvip
· 17時間前
ガスがこんなに高いなんて泣いた
原文表示返信0
ChainWatchervip
· 17時間前
このガスはもっと高くなるのか~
原文表示返信0
HappyToBeDumpedvip
· 17時間前
ガス代を安くお願いしましょう
原文表示返信0
Layer2Observervip
· 17時間前
ガス設計はもっとテストデータを走らせる必要があります
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)