BASE DENIM アップグレード:知っておくべきこと @base の4番目のネットワークアップグレード「Denim」は、2026年11月5日にメインネットでリリースされました。 このアップグレードでは、ネイティブな200msブロック、BaseTimeによるミリ秒単位のスマートコントラクトタイミング、およびB20トークンの強化された振替制御が導入されます。 以下に変更点とその意義を示します。⇩ ⊹ ネイティブ200msブロック:Flashblocksを超えて 以前、Baseはブロックが構築される間にトランザクションのプレビューを提供するためにFlashblocksを使用していました。これらのプレビューはより速く状態を確認できる一方で、正規の状態ではなく、完了したブロックでは変更される可能性がありました。 Denimはこの独立したプレビュー機能を、1秒あたり5つの完全な正規ブロックに置き換え、標準的なEthereum JSON-RPCメソッドでアクセス可能にしました。 これにより、アプリケーションが最新の状態にアクセスする方法が簡素化され、Flashblockプレビューと完了したブロックとの整合性を取る必要がなくなりました。 ⊹ ブロック番号が10倍速く進むようになりました Baseは、約2秒に1ブロックから200ミリ秒に1ブロックへと移行しました。 しかし、より速い含められることとは即時確定を意味しません。トランザクションは、そのバッチがEthereumに投稿された時点で安全になり、Ethereumがそのバッチを確定した時点で最終確定となります。 また、既存のスマートコントラクトにとって重要な考慮点があります:block.numberを使用して経過時間を測定するアプリケーションは、動作が異なる可能性があります。 以前は100ブロックの遅延は約200秒を意味していましたが、Denimでは約20秒を意味します。 これはタイムロック、引き出し遅延、ボーナススケジュール、ガバナンス期間、クールダウン、およびTWAP計算に影響を与える可能性があります。 開発者は、単なる速度向上と捉えるのではなく、ブロックベースのタイミングに関する仮定を見直す必要があります。 ⊹ BaseTime:ミリ秒精度 DenimはBaseTimeを導入し、スマートコントラクトがミリ秒単位のタイムスタンプにアクセスできるようにしました。 標準的なblock.timestampは依然として整数秒単位で計測されます。Baseは今や1秒あたり5ブロックを生成するため、連続するブロックが同じタイムスタンプを共有することがあります。 BaseTimeは、オークション、取引システム、時間に敏感な報酬計算などのアプリケーションに finer なタイミングを提供します。 重要なのは、標準的なblock.timestampをミリ秒で置き換えるわけではないことです。開発者は、より高い精度が必要な場合に明示的にBaseTimeを使用する必要があります。 ⊹ B20:強化されたトークン制御 Denimは以下の3つの変更を通じて、Baseのトークン標準であるB20を改善しました: ▹ 再利用可能なコンプライアンスポリシー:ANDおよびORに加えてNOT演算子を追加し、発行者がより柔軟な振替条件を構築できるようにしました。 ▹ 振替実行者強制:以前はTRANSFER_EXECUTOR_POLICYを回避するためにtransferに直接呼び出しを行える抜け穴を閉じました。 ▹ トークン喪失保護:トークン契約自身のアドレスへの振替、発行、没収はすべてInvalidReceiverでロールバックされるようになり、トークンがそのアドレスに閉じ込められるのを防ぎます。 これらの改善は発行者の制御を強化しますが、自動的に規制準拠を保証するものではありません。それは依然として実装と管轄区域に依存します。 ⊹ 開発者が見直すべき点 ▹ Flashblocksに依存するアプリケーションを、正規ブロックのサブスクリプションと標準RPCメソッドに移行してください。 ▹ ブロック数を時間測定に使用している契約を監査してください。 ▹ サブ秒単位の精度が必要な場合、BaseTimeを使用してください。 ▹ RPCインフラストラクチャ、インデクサーやエクスプローラーをより速いブロック間隔に更新してください。 ▹ B20の振替およびコンプライアンスポリシーを見直してください。 ⊹ 私の評価 Denimは単なるブロック時間の短縮以上のものです。 ネイティブな200ms正規ブロックは状態アクセスを簡素化し、BaseTimeはより細かいタイミング機能を導入し、B20の変更はトークンレベルの制御を強化します。 その代償として、既存のアプリケーションは以前のブロック間隔に基づいた仮定を見直す必要があります。また、より速い含められることとEthereumによる確定とは混同しないでください。 このアップグレードにより開発者はより強力なインフラストラクチャを得ますが、その長期的な価値はアプリケーションがこれらの改善をどれだけ効果的に適応・活用できるかにかかっています。 これは私が確認したデータに基づく私の意見であり、金融アドバイスではありません。


