私はEthereumのガス使用の説明を探しています。それは何ですか、どのように計算され、どのような価値がありますか?Ethereumでは、ガスとは何ですか?どのように使用されていますか?「スタートガス」と「ガスプライス」の違いは何ですか?
7
A
答えて
11
Bitcoinでは、すべてのトランザクションがネットワークのために同じ量の「仕事」を作成します。エテリアムでは、異なるトランザクションは、ストレージ、プロセッサ、およびメモリ使用量においてネットワークと異なるコストを有するので、これらのトランザクションはそれに応じて「請求される」必要がある。私が見つけたベストオフィシャル(ish)の説明は次のとおりです(ガス "対"ガスプライス ")。 3141592ユニット。単位あたりの最低価格は50000000000元です。 (0.00000005エーテル)。したがって、サンプルtxでガスとして送られるエーテルの量は、次のようになります。 3141592単位* 50000000000 wei/unit = 157079600000000000 wei(0.1570796エーテル)。
使用例(https://github.com/fivedogit/solidity-baby-steps/blob/master/contracts/58_indexOf.sol):この方法でそれを
indexof.indexOf.sendTransaction("I am cool", "cool", {from:eth.coinbase,gas:3141592, gasprice:50000000000});
思う:
- ガス/ startgas = "ガスユニット"
- gasprice =「魏私が支払うことを喜ん単位当り」
取引を実行するのに費やされたガスは、Bloの鉱夫に支払われますトランザクションを含むck。
注:ガスとエーテルは最終的に同じものです。ガスをガスとするのは、それがどのように使用されるかです。
更新日:2012年12月8日:未使用のガスは、自動的かつ即座に払い戻されます。
関連する問題
- 1. XPathの//と?/の違いは何ですか?の使用は何
- 2. Flaskでは、request.argsとは何ですか?どのように使用されていますか?
- 3. `ctx`とは何ですか?どのように使用されますか?
- 4. renderAjax()とは何ですか?render()とどのように違うのですか?
- 5. 「アソシエーション」と「リレーション」という用語の違いは何ですか?
- 6. ::との違いは何ですか?エイリアスが使用されるときC#で?
- 7. サブプロセスPopenとコールの違いは何ですか(どのように使用できますか)。
- 8. middlegenとXDocletの使用とその違いは何ですか?
- 9. knoxとAWS SDKの違いは何ですか?node.jsにはどのような違いがありますか?
- 10. $と$$の違いは何ですか?
- 11. `##`と `hashCode`の違いは何ですか?
- 12. typedefとの違いは何ですか?
- 13. NodeJS:「./ ..」と「..」の違いは何ですか?
- 14. {}())と{})の違いは何ですか?
- 15. `&`と `ref`の違いは何ですか?
- 16. `==`と `is`の違いは何ですか?
- 17. difftimeと ' - 'の違いは何ですか?
- 18. #{} $ {}と%{}の違いは何ですか?
- 19. ⊕と+の違いは何ですか?
- 20. アペンダーと〜の違いは何ですか?
- 21. "./"と "../"の違いは何ですか?
- 22. "$^N"と "$ +"の違いは何ですか?
- 23. %Qと%{}の違いは何ですか?
- 24. バックスティックと$()の違いは何ですか?
- 25. A`と ``の違いは何ですか[:] `
- 26. os.path.isdir()の使用時に './'と '../'の違いは何ですか?
- 27. 「xmlhttp.setRequestHeader();」とは何ですか?どのような状況で使用されていますか?
- 28. アプリリンクアシスタントとは何ですか、そしてfirebaseアプリのインデックス作成とはどのように違いますか?
- 29. 弱いグローバル参照は何ですか?それはグローバル参照とどのように違うのですか?
- 30. Laravelで使用されている `HtmlString`とは何ですか?