# MOVE言語の最初のGAS設計:オンチェーンGAS手数料の計算方法MOVE言語の初期バージョンは無GAS環境での実行を意図していたため、GASプランの準備がされていませんでした。最近、あるブロックチェーンプロジェクトがそのMOVE言語のために最初のGASプランを実装し、これを「冒険」と呼んでいます。このGAS計画は、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八進数=0.00000001ネイティブトークンとして、各単位GASの八進数で計算します。取引実行中に次の手数料が発生します:1. 固定コスト2. 実行コスト3. コストの読み取り4. 書き込みコスト最終取引手数料 = 消費されたGASの合計量×GAS単価### GASスケジュールの確立1.基本構成:トランザクションサイズと最大GASユニットを含む2. 取引規模:最初は32KBに設定され、後に64KBに調整されました。3. 最大GAS単位:1,000,000に設定されており、取引の実行時間に影響を与えます。4. 実行:ベンチマークフレームワークと分析ツールを通じて実行コストを評価する5. ストレージ:ストレージデバイスの帯域幅、IOPS容量、および永続ディスクの占有コストを考慮するGAS費の保存 = プロジェクト費 + (バイト費 × バイト数)### 読む、作成する、書く- 読み取り操作:最も一般的で、ディスクIOPSと帯域幅の容量に基づいてキャリブレーションされます- 作成操作:コストが最も高く、参照ディスクスペースに基づいて調整されます。- 書き込み操作:既存の項目を更新する、バイト料金は作成と同じ### 安定したGAS単位コスト固定のGAS単位コストは、GASプランを一定に保つのに役立ち、ネイティブトークンの市場価値から切り離されます。GAS単位は約3桁の精度で表示されます。### コミュニティ参加コミュニティメンバーは:1. GASプランの不合理な点を指摘する2. コミュニティディスカッションに参加する3. 関連するガバナンス提案に投票する### GASコスト調整GASプランはガバナンス提案を通じて変更できます。時にはノードソフトウェアを更新し、新しいGASフィーチャーフラグを採用する必要があります。### 働き方の未来1. 実行コストを削減する2. 多次元GAS計算の実装3.膨満感を和らげますこのプロジェクトは、各プロジェクトのTTLの概念を探求しており、TTLが期限切れになると未訪問の状態プロジェクトを削除します。
MOVE言語はGAS設計の先駆者であり、オンチェーンリソースの価格設定とコスト計算の完全な分析
MOVE言語の最初のGAS設計:オンチェーンGAS手数料の計算方法
MOVE言語の初期バージョンは無GAS環境での実行を意図していたため、GASプランの準備がされていませんでした。最近、あるブロックチェーンプロジェクトがそのMOVE言語のために最初のGASプランを実装し、これを「冒険」と呼んでいます。
このGAS計画は、GASの原則、プロセス、計算方法、後の調整、およびコミュニティの提案を受け入れる姿勢を明らかにしています。
GAS計量は多くのブロックチェーンの基本概念であり、オンチェーン取引を実行および保存するために必要な計算および保存リソースの量を定義する抽象的な計算です。GASプランはオンチェーンでのすべての実行のコストを決定し、取引実行中のGAS費用を計算するために使用されます。
フロー
効率的に実行するために、オンチェーンのプロセスは次のとおりです。
###原則
定義された原則には、
GASを計算する
ユーザーが取引を提出する際には、2つの数量を指定する必要があります。
取引実行中に次の手数料が発生します:
最終取引手数料 = 消費されたGASの合計量×GAS単価
GASスケジュールの確立
1.基本構成:トランザクションサイズと最大GASユニットを含む
取引規模:最初は32KBに設定され、後に64KBに調整されました。
最大GAS単位:1,000,000に設定されており、取引の実行時間に影響を与えます。
実行:ベンチマークフレームワークと分析ツールを通じて実行コストを評価する
ストレージ:ストレージデバイスの帯域幅、IOPS容量、および永続ディスクの占有コストを考慮する
GAS費の保存 = プロジェクト費 + (バイト費 × バイト数)
読む、作成する、書く
安定したGAS単位コスト
固定のGAS単位コストは、GASプランを一定に保つのに役立ち、ネイティブトークンの市場価値から切り離されます。GAS単位は約3桁の精度で表示されます。
コミュニティ参加
コミュニティメンバーは:
GASコスト調整
GASプランはガバナンス提案を通じて変更できます。時にはノードソフトウェアを更新し、新しいGASフィーチャーフラグを採用する必要があります。
働き方の未来
このプロジェクトは、各プロジェクトのTTLの概念を探求しており、TTLが期限切れになると未訪問の状態プロジェクトを削除します。