私は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. Flaskでは、request.argsとは何ですか?どのように使用されていますか?
- 2. 「アソシエーション」と「リレーション」という用語の違いは何ですか?
- 3. ::との違いは何ですか?エイリアスが使用されるときC#で?
- 4. サブプロセスPopenとコールの違いは何ですか(どのように使用できますか)。
- 5. middlegenとXDocletの使用とその違いは何ですか?
- 6. knoxとAWS SDKの違いは何ですか?node.jsにはどのような違いがありますか?
- 7. 「xmlhttp.setRequestHeader();」とは何ですか?どのような状況で使用されていますか?
- 8. difftimeと ' - 'の違いは何ですか?
- 9. A`と ``の違いは何ですか[:] `
- 10. `&`と `ref`の違いは何ですか?
- 11. バックスティックと$()の違いは何ですか?
- 12. `##`と `hashCode`の違いは何ですか?
- 13. "$^N"と "$ +"の違いは何ですか?
- 14. #{} $ {}と%{}の違いは何ですか?
- 15. typedefとの違いは何ですか?
- 16. %Qと%{}の違いは何ですか?
- 17. `==`と `is`の違いは何ですか?
- 18. $と$$の違いは何ですか?
- 19. NodeJS:「./ ..」と「..」の違いは何ですか?
- 20. 弱いグローバル参照は何ですか?それはグローバル参照とどのように違うのですか?
- 21. Javaで使用されるピークと最大メモリの違いは何ですか?
- 22. 有限状態マシンとは何ですか?それは何のために使用されていますか?
- 23. Androidキーストアファイルとは何ですか、それは何のために使用されていますか?
- 24. .tfcファイルとは何ですか?どのように使用できますか
- 25. procErrとは何ですか:Visual Basicで使用されていますか?
- 26. Akka 2のディスパッチャの違いと使用パターンは何ですか?
- 27. size_tとoff_tの使用法の違いは何ですか?
- 28. "Clean C"とは何ですか?また、標準Cとはどのように違いますか?
- 29. LD_LIBRARY_PATHとは何ですか?どのように使用するのですか?
- 30. Tomcatのブートストラップローダーとは何ですか?また、Javaのブートストラップローダーとはどのように違うのですか?