論文の概要: Demystification and Near-perfect Estimation of Minimum Gas Limit and Gas Used for Ethereum Smart Contracts
- arxiv url: http://arxiv.org/abs/2501.04483v1
- Date: Wed, 08 Jan 2025 13:07:34 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-01-09 14:56:07.631509
- Title: Demystification and Near-perfect Estimation of Minimum Gas Limit and Gas Used for Ethereum Smart Contracts
- Title(参考訳): Ethereumスマートコントラクトにおける最小ガス限界とガスのデミスティフィケーションとニアパーフェクト推定
- Authors: Danilo Rafael de Lima Cabral, Pedro Antonino, Augusto Sampaio,
- Abstract要約: このシステムの2つの中心的な概念は、トランザクションの発行者によって割り当てられるエンファンガス制限と、トランザクションによって使用されるエンファンガスである。
その実践的関連性にもかかわらず、この概念は正しく扱われていない。
本稿では, 最小ガス限界の正確な概念と, 取引で使用するガスとの違いについて述べる。
- 参考スコア(独自算出の注目度): 0.3277163122167433
- License:
- Abstract: The Ethereum blockchain has a \emph{gas system} that associates operations with a cost in gas units. Two central concepts of this system are the \emph{gas limit} assigned by the issuer of a transaction and the \emph{gas used} by a transaction. The former is a budget that must not be exhausted before the completion of the transaction execution; otherwise, the execution fails. Therefore, it seems rather essential to determine the \emph{minimum gas limit} that ensures the execution of a transaction will not abort due to the lack of gas. Despite its practical relevance, this concept has not been properly addressed. In the literature, gas used and minimum gas limit are conflated. This paper proposes a precise notion of minimum gas limit and how it can differ from gas used by a transaction; this is also demonstrated with a quantitative study on real transactions of the Ethereum blockchain. Another significant contribution is the proposition of a fairly precise estimator for each of the two metrics. Again, the confusion between these concepts has led to the creation of estimators only for the gas used by a transaction. We demonstrate that the minimum gas limit for the state of the Ethereum blockchain (after the block) $t$ can serve as a near-perfect estimation for the execution of the transaction at block $t + \Delta$, where $\Delta \leq 11$; the same holds for estimating gas used. These precise estimators can be very valuable in helping the users predict the gas budget of transactions and developers in optimising their smart contracts; over and underestimating gas used and minimum gas limit can lead to a number of practical issues. Overall, this paper serves as an important reference for blockchain developers and users as to how the gas system really works.
- Abstract(参考訳): Ethereumブロックチェーンには,オペレーションとガスユニットのコストを関連付ける,‘emph{gas system’がある。
このシステムの2つの中心的な概念は、トランザクションの発行者によって割り当てられる \emph{gas limit} と、トランザクションによって使用される \emph{gas limit} である。
前者はトランザクションの実行が完了する前に無駄にされてはいけない予算であり、そうでなければ実行は失敗する。
したがって、ガスの不足によりトランザクションの実行が中止されることを確実にする「emph{minimum gas limit}」を決定することは、かなり重要であると考えられる。
その実践的関連性にもかかわらず、この概念は正しく扱われていない。
文献では、使用済みのガスと最小限のガスが混ざり合っている。
本稿では,最小限のガス限界の正確な概念と,トランザクションが使用するガスとの違いについて述べる。
もう一つの重要な貢献は、2つの指標のそれぞれに対して、かなり正確な推定器の提案である。
繰り返しになるが、これらの概念の混同により、トランザクションで使用されるガスに対してのみ推定器が作られるようになった。
Ethereumブロックチェーンの状態(ブロック後)に対する最小ガス制限の$t$は、ブロック$t + \Delta$におけるトランザクションの実行のほぼ完全な推定として機能する。
これらの正確な推定器は、ユーザーが取引のガス予算を予測し、開発者がスマートコントラクトを最適化するのを助けるのに役立つ。
全体として、この論文は、ガスシステムがどのように機能するかについて、ブロックチェーン開発者やユーザにとって重要なリファレンスとなる。
関連論文リスト
- Zaptos: Towards Optimal Blockchain Latency [52.30047458198369]
Zaptosは、エンドツーエンドのレイテンシを最小限に抑えるために設計された並列パイプラインアーキテクチャである。
Zaptosは秒単位のレイテンシで毎秒20,000トランザクションのスループットを実現している。
論文 参考訳(メタデータ) (2025-01-18T00:22:22Z) - BlockFound: Customized blockchain foundation model for anomaly detection [47.04595143348698]
BlockFoundは、異常なブロックチェーントランザクション検出のためのカスタマイズされた基盤モデルである。
ブロックチェーントランザクションのユニークなデータ構造をモデル化するための、一連のカスタマイズデザインを紹介します。
BlockFoundは、Solana上の異常なトランザクションを高精度に検出する唯一の方法である。
論文 参考訳(メタデータ) (2024-10-05T05:11:34Z) - The Latency Price of Threshold Cryptosystem in Blockchains [52.359230560289745]
本稿では,Byzantine-fault Tolerant(BFT)コンセンサスプロトコルを用いた,しきい値暗号とブロックチェーンのクラス間の相互作用について検討する。
しきい値暗号システムに対する既存のアプローチは、しきい値暗号プロトコルを実行するための少なくとも1つのメッセージ遅延の遅延オーバーヘッドを導入している。
しきい値が狭いブロックチェーンネイティブのしきい値暗号システムに対して,このオーバーヘッドを取り除く機構を提案する。
論文 参考訳(メタデータ) (2024-07-16T20:53:04Z) - Saving proof-of-work by hierarchical block structure [0.0]
私たちは、現在のPOWベースのBitcoinネットワークのコンセンサスアルゴリズムは、根本的な経済的不一致に悩まされていると論じる。
本稿では、転送される富に比例したtxnを確保するための計算コストを提案する。
論文 参考訳(メタデータ) (2024-04-23T12:01:48Z) - How to Save My Gas Fees: Understanding and Detecting Real-world Gas
Issues in Solidity Programs [8.282190390923406]
スマートコントラクトの実行は、その計算とデータストアの消費に対して、ガス料金と呼ばれる手数料を発生させる。
プログラマがスマートコントラクトを開発するとき、不要により多くのガス料金を発生させるコードスニペットを無意識に書くことができる。
本稿では,2つの重要なステップにおいて,ガス料金の削減を支援するためのイニシアティブについて述べる。
論文 参考訳(メタデータ) (2024-03-05T05:12:10Z) - Lazy Contracts: Alleviating High Gas Costs by Secure and Trustless Off-chain Execution of Smart Contracts [0.0]
ほとんどのプログラム可能なブロックチェーンでは、DoS攻撃を防ぐためにガスの概念が導入されている。
各アトミック操作に対する固定コスト、および関数呼び出し開始器は、総ガスコストを取引手数料として支払う。
この論文は、これらのコストを軽減するソリューションとして"怠慢な契約"を提案している。
論文 参考訳(メタデータ) (2023-09-20T13:41:45Z) - Masquerade: Simple and Lightweight Transaction Reordering Mitigation in Blockchains [5.690884793952696]
本稿では,システムにおけるユーザの満足度と信頼性を高めるために,Masqueradeと呼ばれるMEV対応プロトコル設計を提案する。
本稿では,攻撃シナリオにおける敵の行動を軽減するための「トークン」の概念を紹介する。
論文 参考訳(メタデータ) (2023-08-29T14:42:43Z) - Blockchain Large Language Models [65.7726590159576]
本稿では,異常なブロックチェーントランザクションを検出するための動的,リアルタイムなアプローチを提案する。
提案するツールであるBlockGPTは、ブロックチェーンアクティビティのトレース表現を生成し、大規模な言語モデルをスクラッチからトレーニングして、リアルタイム侵入検出システムとして機能させる。
論文 参考訳(メタデータ) (2023-04-25T11:56:18Z) - Weakly-Supervised Physically Unconstrained Gaze Estimation [80.66438763587904]
我々は、人間のインタラクションのビデオから弱教師付き視線推定を行うという未発見の問題に対処する。
本稿では,タスクに特化して設計された新しい損失関数とともに,トレーニングアルゴリズムを提案する。
a)半教師付き視線推定の精度と(b)最先端の物理的に制約のないGaze360視線推定ベンチマーク上でのクロスドメイン一般化の精度を大幅に改善した。
論文 参考訳(メタデータ) (2021-05-20T14:58:52Z) - Quantum Multi-Solution Bernoulli Search with Applications to Bitcoin's
Post-Quantum Security [67.06003361150228]
作業の証明(英: proof of work、PoW)は、当事者が計算タスクの解決にいくらかの労力を費やしたことを他人に納得させることができる重要な暗号構造である。
本研究では、量子戦略に対してそのようなPoWの連鎖を見つけることの難しさについて検討する。
我々は、PoWs問題の連鎖が、マルチソリューションBernoulliサーチと呼ばれる問題に還元されることを証明し、量子クエリの複雑さを確立する。
論文 参考訳(メタデータ) (2020-12-30T18:03:56Z) - BatPay: a gas efficient protocol for the recurrent micropayment of ERC20
tokens [0.35132824436572674]
BatPayは、ERC20トークンの転送のためのプロキシスケーリングソリューションである。
1対多と数対多のシナリオでのマイクロペイメントに適している。
論文 参考訳(メタデータ) (2020-02-06T15:43:52Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。