2015-11-19 8 views

答えて

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日:未使用のガスは、自動的かつ即座に払い戻されます。

関連する問題