目次
- 1 1.イーサリアムステートの計測を行う
- 2 2.State Counters Contract
- 2.1 2-1.Net Transaction Count
- 2.2 2-2.Net State Size CountersとHUGE_NUMBER
- 2.3 2-3.contCountとtotalCode
- 2.4 2-4.TotalStorage
- 3 3.まとめ
イーサリアム1.xで導入されるState Rentの最新リサーチ情報です。ここでは最終章となるState Rentの初期実装段階のコントラクトについて解説を行います。事前に下記4つのマガジン及び1.xのリサーチレポートを参照してください。
Vol.172 イーサリアムのフルアーカイブノードの現状とState Rentの必要性
Vol.173 State Rentの実装予定と支払われたETHの取扱い
Vol.174 Floating RentとFixed Rentのイーサリアムへの影響
Vol.176 State Rent実装 レントバランスと新たなOPCODE
1.イーサリアムステートの計測を行う
State Countersコントラクトとは、その名前の通りコントラクト及びアカウントがステートをどれほどの割合で圧迫しているかを計測するためのコントラクトです。このコントラクトのストレージアイテムはイーサリアムクライアント(GethやParityなど)により保持されるため、通常のコントラクトのデプロイとは異なっています。
なぜこのような形を取るかというと、各クライアントが