#dusk $DUSK @Dusk

朝の白い水しぶき、夜はテントからの夕暮れドキュメント。

送金する前に確認していたのは、ガスリミットでした。

前はこういう数字として読んでいました。

「これから支払う金額だ」

でもDuskでは、それは実際には違います。

ガスリミットは、トランザクションが使ってよい作業量の上限です。実際の手数料は、実際に使ったガス量によって決まります:

gas used × gas price

そして未使用のガスは課金されません。

テントで電波が不安定な状態で何かを送る前に理解しておきたいのは、むしろその逆のケースです。

リミットを低く設定しすぎてガスが尽きると、トランザクションは失敗(リバート)できますが、そのとき既に使ってしまったガス代は引き続き支払われます。

だから、ガスリミットが大きい=最終的な手数料が大きい、とは限りません。

ただしリミットが小さすぎると、ジョブが完了しない計算のために支払うことにもなり得ます。

それで、確認画面の読み方が変わりました。

ガスリミットは安全のための天井であって、最終請求額ではありません。

ちょっとした違い。でもかなり役に立ちます。