ep.3 ツンデレ女子カナと学ぶ!Suiの秘密 〜ガス料金の最適化 編〜
【登場人物】
カナ(高校生・ツンデレ系女子・ブロックチェーンオタク)
リク(高校生・カナにブロックチェーンを教わる初心者)
◆ 放課後の図書室、再び ◆
いつものように、図書室の窓際。リクはカナの向かいに座りながら、ノートを開いていた。
昨日までの講義のおかげで、Suiが「オブジェクトモデル」を採用し、「並列処理」 で高速に動作することは理解できた。
だが、もうひとつ気になることがあった。
「カナ、Suiのガス料金って、なんでそんなに安いんだ?」
「はぁ……またそんな基本的なことも分かってないの?」
「いや、だってさ、Ethereumはガス代がバカ高い時あるじゃん。ネットワークが混んでると一回の取引に何千円もかかることあるし。でもSuiは安定してて、しかも安いって聞いたんだよな?」
「まぁ、確かにEthereumはネットワークが混雑するとガス代が爆上がりするわね。でもSuiはそんなことにはならないのよ!」
「なんで?」
カナは得意げにニヤリと笑った。
「それはね、Suiが 『ガス料金の最適化』 をしてるからよ!」
◆ Ethereum型のガス料金 vs Sui型のガス料金 ◆
カナはノートを取り出し、さらさらと図を書いた。
【Ethereumのガス料金の仕組み】
トランザクションごとに「計算コスト」「ストレージ使用量」などに応じたガス代が発生する
ネットワークの混雑状況によって、ガス代が大幅に変動
競争入札方式なので、混雑時は「高い手数料を払う人が優先される」 → 手数料が急騰!
【Suiのガス料金の仕組み】
ダイナミックガスプライシング(動的ガス価格設定) を採用
チェックポイントシステム により、定期的に手数料を最適化
ストレージの効率化 により、長期的なガス代負担が少ない
「つまり、Suiではネットワークが混んでても、ガス代が爆上がりしないってことか?」
「そうよ! それに、Suiは 『ガス代リベート(還元)システム』 もあるのよ!」
「リベート?」
「ふふん♪ 例えば、Ethereumではスマートコントラクトを実行すると、そのコードの処理に応じた手数料がそのまま取られるでしょ? でもSuiでは、『ネットワークに貢献するコントラクト』には、手数料の一部が還元される』 のよ!」
「なにそれ! つまり、使えば使うほど得になるってこと?」
「そう! だから、Sui上でのアプリ開発者やDeFiプロジェクトは、長期的に低コストで運用できるの!」
◆ チェックポイントシステムとは?
「でもさ、それってどうやって実現してるんだ? なんでそんな都合よく手数料が安定するんだ?」
「いい質問ね! それを可能にしてるのが 『チェックポイントシステム』 なのよ!」
「チェックポイント?」
カナはさらにノートに図を書いた。
【チェックポイントシステムの仕組み】
一定のトランザクションごとにネットワーク全体の状態を記録する
そのデータをもとに、次のブロックのガス価格を自動調整する
これにより、ガス代の急激な変動を抑える
「つまり、ネットワークの混雑度をリアルタイムに監視して、ガス料金を適切に調整してくれるってこと?」
「そう! だから、他のブロックチェーンみたいに『急にガス代が10倍に跳ね上がる』みたいなことが起こりにくいの!」
「なるほどな……! それに、チェックポイントのおかげで過去のデータを圧縮できるってことは、ストレージのコストも下がるんじゃない?」
カナはにっこり微笑んだ。
「そうよ! やっと分かってきたじゃない♪」
「おお、カナに褒められるとちょっと嬉しいな!」
「……っ!? べ、別に褒めたわけじゃないんだからねっ!!///」
◆ ツンデレの照れ隠しと、次のステップ ◆
リクは感心しながら頷いた。
「でも、Suiってマジでいろいろ考えられてるんだな……。オブジェクトモデルのおかげで並列処理ができて、Mysticetiでコンセンサスも爆速になって、ガス料金の最適化までされてるとか、もはや完璧じゃん!」
「ふふん♪ そうでしょ? まぁ、まだまだSuiには面白い仕組みがあるけどね!」
「え!? まだあるの?」
「あるわよ! 例えば、Suiはストレージコストをユーザーに返還する 『ストレージファンド』 って仕組みもあるのよ!」
「ストレージファンド?」
「知りたい?」
「うん、知りたい!」
カナは少しだけ得意げに微笑み、リクの顔を見た。
「……まぁ、そこまで知りたいなら、次も教えてあげてもいいわよ。」
「やった! じゃあまた明日もよろしくな!」
「べ、別にアンタのためじゃないんだからねっ!!///」
こうして、二人のSui講座は次のステージへと進むのだった——。
次回:「ツンデレ女子カナと学ぶ!Suiの秘密 〜ストレージファンドの謎 編〜」