Tezosネットワークのガスとは何ですか?
1 回答
- 投票
-
- 2019-02-28
ガスは、トランザクションに関連する計算コストを表します.基本的なトランザクションのガスは約10,000ユニットですが、スマートコントラクトを呼び出すコストの高いトランザクションは、はるかにコストがかかる可能性があります.
現在、40万ユニットの操作ごとの固定ガス制限と4,000,000ユニットのブロックごとの固定ガス制限があります.これはトランザクション(特にスマートコントラクトコール)にはかなり制限があります.たとえば、現在、1つのブロックに含めることができる基本トランザクションは最大400(4,000,000/10,000)で、TPSは約6.66に相当します.
私の意見では、ガス制限は非常に低く、増加するとTPSとより複雑なスマートコントラクトの実行可能性が大幅に向上します.
Gas represents computational cost related to a transaction, e.g. gas for basic transactions are about 10,000 units, where as more costly transactions that invoke smart contracts can cost a lot more.
Currently there is a fixed gas limit per operation of 400,000 units, and a fixed gas limit per block of 4,000,000 units. This is quite limiting for transactions (especially smart contract calls), for example currently a single block can only contain ~400 basic transactions (4,000,000 / 10,000) which equates to a TPS of about 6.66.
The gas limits are quite low in my opinion, and an increase would greatly help to improve TPS and viability of more complex smart contracts.
-
1つのガスユニットは何に相当しますか? プロトコルは、スマートコントラクトのトランザクションに必要なガスの量をどのように計算しますか?What can one gas unit be equated to? How does the protocol calculate the required amount of gas for transactions of a smart contract?
- 1
- 2019-02-28
- KD26
-
プロトコルにコード化されています.ある量のガスがさまざまな指示に割り当てられます.これは、微調整、ベンチマーク、および最適化できるものです.ガスコストは、計算と同等にすることを目的としています.1つの命令が2倍の計算時間/リソースを必要とする場合、2倍のガスを消費するはずです.ガスは一般的にまだ最適化が必要です.初期値は本質的に保守的だったと思います.It's coded into the protocol, e.g. an amount of gas is assigned to different instructions. It's something that can be tweaked, benchmarked and optimized. Gas costs are meant to equate to computation, e.g. if one instruction takes twice as much computation time/resources, it should consume twice as much gas. Gas in general still needs optimizations, I believe the initial values were conservative in nature.
- 0
- 2019-02-28
- Stephen Andrews
-
また、ガスコストもXTZのトランザクションコストに直接影響しますか?And do gas costs also have a direct effect on transaction costs in XTZ?
- 1
- 2019-02-28
- cryptodad
-
トランザクションをブロックコストの計算に含める-例:パン職人は、送信者に十分な残高があることなどを検証する必要があります.ガスコストはナノテスです.これは、基本的なトランザクションでは約0.0014テズになります.Including a transaction into a block costs computation - e.g. the baker would need to validate that the sender has enough balance etc. Gas cost is a nanotez - this comes out to being ~0.0014 tez for a basic transaction.
- 0
- 2019-02-28
- Stephen Andrews
-
@MarcBはい、tezosproto003の費用/料金の詳細についてはこちらを確認できますhttps://tezos.stackexchange.com/questions/106/fees-in-proto-003@MarcB yes you can check here for details for costs/fees in tezos proto 003 https://tezos.stackexchange.com/questions/106/fees-in-proto-003
- 1
- 2019-03-01
- Ezy
この質問は、ガス制限を引き上げる必要がある理由、引き上げがどのような影響を与えるのか、制限をそのままにしておくことができない理由がわからないという事実に関連しています. ネットワークの単純なユーザーが理解できるように、かなり単純ですが、可能な限り完全な形式で、ガスとは何かという答えを聞きたいと思います.