論文の概要: Lazy Contracts: Alleviating High Gas Costs by Secure and Trustless Off-chain Execution of Smart Contracts
- arxiv url: http://arxiv.org/abs/2309.11317v1
- Date: Wed, 20 Sep 2023 13:41:45 GMT
- ステータス: 処理完了
- システム内更新日: 2024-03-19 04:10:47.743143
- Title: Lazy Contracts: Alleviating High Gas Costs by Secure and Trustless Off-chain Execution of Smart Contracts
- Title(参考訳): 遅延契約:スマートコントラクトの安全で信頼性のないオフチェーン実行による高ガスコスト軽減
- Authors: Soroush Farokhnia,
- Abstract要約: ほとんどのプログラム可能なブロックチェーンでは、DoS攻撃を防ぐためにガスの概念が導入されている。
各アトミック操作に対する固定コスト、および関数呼び出し開始器は、総ガスコストを取引手数料として支払う。
この論文は、これらのコストを軽減するソリューションとして"怠慢な契約"を提案している。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Smart contracts are programs that are executed on the blockchain and can hold, manage and transfer assets in the form of cryptocurrencies. The contract's execution is then performed on-chain and is subject to consensus, i.e. every node on the blockchain network has to run the function calls and keep track of their side-effects. In most programmable blockchains, such as Ethereum, the notion of gas is introduced to prevent DoS attacks by malicious parties who might try to slow down the network by performing heavy computations. A fixed cost to each atomic operation, and the initiator of a function call pays the total gas cost as a transaction fee. This helps prevent DoS attacks, but the resulting fees are extremely high. For example, in 2022, on Ethereum alone, there has been a total gas usage of 1.77 Million ETH ~ 4.3 Billion USD. This thesis proposes "lazy contracts" as a solution to alleviate these costs. Our solution moves most of the computation off-chain, ensuring that each function call incurs only a tiny amount of gas usage, while preserving enough data on-chain to guarantee an implicit consensus about the state of the contract variables and ownership of funds. A complete on-chain execution of the functions will only be triggered in case two parties to the contract are in disagreement about the current state, which in turn can only happen if at least one party is dishonest. In such cases, our protocol can identify the dishonest party and penalize them by having them pay for the entire gas usage. Hence, no rational party has an incentive to act dishonestly. Finally, we perform extensive experiments over 160,735 real-world Solidity contracts that were involved in 9,055,492 transactions in January 2022--January 2023 on Ethereum and show that our approach reduces the overall gas usage by 55.4%, which amounts to an astounding saving of 109.9 Million USD in gas fees.
- Abstract(参考訳): スマートコントラクトは、ブロックチェーン上で実行され、暗号通貨の形式で資産を保持し、管理し、転送するプログラムである。
コントラクトの実行はオンチェーンで実行され、コンセンサスの対象となる。すなわち、ブロックチェーンネットワーク上のすべてのノードは、関数呼び出しを実行し、その副作用を追跡する必要がある。
Ethereumなどのほとんどのプログラム可能なブロックチェーンでは、重い計算を実行することでネットワークを遅くしようとする悪意のあるパーティによるDoS攻撃を防止するために、ガスの概念が導入されている。
各アトミック操作に対する固定コスト、および関数呼び出し開始器は、総ガスコストを取引手数料として支払う。
これはDoS攻撃を防ぐのに役立つが、その結果の手数料は非常に高い。
例えば、2022年、Ethereumだけで、総ガス使用量は1.77万ETH ~ 4.3億USDである。
この論文は、これらのコストを軽減するソリューションとして"怠慢な契約"を提案している。
当社のソリューションは計算の大部分をオフチェーンに移行し、各関数呼び出しが少量のガス使用量しか発生しないことを保証すると同時に、契約変数の状態と資金の所有に関する暗黙の合意を保証するのに十分なデータをチェーン上に保存する。
関数の完全なオンチェーン実行は、コントラクトの2つのパーティが現在の状態について不一致である場合にのみトリガーされる。
このような場合、当社のプロトコルは不当な当事者を識別し、ガス使用量全体に対して支払わせることで罰則を課すことができる。
したがって、合理的な党は不正に行動するインセンティブを持っていない。
最後に,2022年1月から2023年1月までに9,055,492件の取引に関わった実世界のSolidity契約160,735件の広範な実験を行い,当社のアプローチがガス使用量を55.4%削減したことを示す。
関連論文リスト
- Demystification and Near-perfect Estimation of Minimum Gas Limit and Gas Used for Ethereum Smart Contracts [0.3277163122167433]
このシステムの2つの中心的な概念は、トランザクションの発行者によって割り当てられるエンファンガス制限と、トランザクションによって使用されるエンファンガスである。
その実践的関連性にもかかわらず、この概念は正しく扱われていない。
本稿では, 最小ガス限界の正確な概念と, 取引で使用するガスとの違いについて述べる。
論文 参考訳(メタデータ) (2025-01-08T13:07:34Z) - Privacy-Preserving Smart Contracts for Permissioned Blockchains: A zk-SNARK-Based Recipe Part-1 [1.7265013728931]
この研究は、zk-SNARKを使用してスマートコントラクトとブロックチェーンのプライバシを提供するソリューションを提案する。
この提案にはデリゲートトランザクションと呼ばれる新しいタイプのトランザクションが含まれており、Delivery vs Payment(DvP)のようなユースケースを可能にする。
論文 参考訳(メタデータ) (2025-01-06T21:16:33Z) - How To Save Fees in Bitcoin Smart Contracts: a Simple Optimistic Off-chain Protocol [0.40964539027092906]
私たちはBitcoinにおけるスマートコントラクトの実行を検討します。
当社では,Bitcoin契約の実行の大部分をオフチェーンで実行するプロトコルを導入しています。
論文 参考訳(メタデータ) (2024-03-14T21:20:36Z) - CRPWarner: Warning the Risk of Contract-related Rug Pull in DeFi Smart
Contracts [30.68899693638844]
ラグビープルは「ラグビープル」詐欺の最も悪名高い例の1つである。
ラグビープルのイベントは、既に大きな財政的損失をもたらしている。
ルーグプルイベントの解析に基づいて、スマートコントラクトにおける悪意のある関数を識別するCRPWarnerを提案する。
論文 参考訳(メタデータ) (2024-03-03T07:48:38Z) - TxAllo: Dynamic Transaction Allocation in Sharded Blockchain Systems [37.22526235663589]
本稿では、クロスシャードトランザクションの数を減らすために、トランザクション割り当て問題に焦点をあてる。
アカウントの割り当てを動的に推測するために,決定論的かつ高速なアロケーションスキームTxAlloを提案する。
60シャードのブロックチェーンの場合、TxAlloはクロスシャードトランザクション比率を98%から12%に下げる。
論文 参考訳(メタデータ) (2022-12-22T10:22:31Z) - Refined Bitcoin Security-Latency Under Network Delay [35.16231062731263]
ブロックがチェーンで$k$-deepになった後、ブロックがいかにセキュアかを研究する。
我々は3つの異なる位相において、逆鎖と真正鎖の間の競合を分析する。
また,[Guo, Ren; AFT 2022] のモデルでは, ターゲットブロックがチェーン内で$k$-deepとなる場合に, 逆鎖の成長の確率分布を求める。
論文 参考訳(メタデータ) (2022-12-02T18:54:30Z) - Bitcoin-Enhanced Proof-of-Stake Security: Possibilities and Impossibilities [45.90740335615872]
Bitcoinは世界で最もセキュアなブロックチェーンであり、Proof-of-Workマイニングの巨大なハッシュパワーによって支えられている。
Proof-of-Stakeチェーンはエネルギー効率が良く、最終性が速いが、いくつかのセキュリティ問題に直面している。
これらのセキュリティ問題は、外部の信頼できるソースを持たないPoSチェーンに固有のものであることを示す。
我々は、この問題を解決するために、市販のPoSプロトコルチェックポイントをBitcoin上に配置する新しいプロトコル、Babylonを提案する。
論文 参考訳(メタデータ) (2022-07-18T06:01:25Z) - Token Spammers, Rug Pulls, and SniperBots: An Analysis of the Ecosystem of Tokens in Ethereum and in the Binance Smart Chain (BNB) [50.888293380932616]
トークンと流動性のプールの生態系を研究する。
トークンの約60%が1日以内でアクティブであることが分かりました。
1日間の暴走が2億4000万ドルという利益を生み出したと見積もっている。
論文 参考訳(メタデータ) (2022-06-16T14:20:19Z) - 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) - Profiling Gas Consumption in Solidity Smart Contracts [3.0378875015087567]
本稿では,ガス消費の観点から,スマートコントラクトのコード品質を静的に評価するためのメトリクススイートであるGasMetを提案する。
2,186のスマートコントラクトを含む実験では、提案されたメトリクスがデプロイメントコストと直接関連していることが示されている。
論文 参考訳(メタデータ) (2020-08-12T17:26:55Z) - BatPay: a gas efficient protocol for the recurrent micropayment of ERC20
tokens [0.35132824436572674]
BatPayは、ERC20トークンの転送のためのプロキシスケーリングソリューションである。
1対多と数対多のシナリオでのマイクロペイメントに適している。
論文 参考訳(メタデータ) (2020-02-06T15:43:52Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。