TRON DAOエコシステムの開発者は、最小プロキシコントラクトと決定論的展開を適用したデモを公開しました。これはTRONネットワーク上での繰り返しスマートコントラクト作成に利用されます。
すべてのインスタンスのフルコントラクト展開は、ネットワークのエネルギー消費と展開コストを増加させます。デモはクローンパターンを用いてインスタンスとロジックを分離しています。
したがって、一つの実装コントラクトは実行可能なコードを保持し、各インスタンスは小さなプロキシとして動作し、delegatecallを通じて実装に呼び出しを転送し、自身のストレージを維持します。
https://t.co/OrfvU8pOwb
— TRON DAO (@trondao) 2026年1月12日
プロキシフローでは、チームは一度実装を展開し、その後ファクトリーを使用して必要に応じて新しいプロキシインスタンスを作成します。各クローンは独立したコントラクトとして機能し、プロキシがすべての状態変数を保持します。提案された実装は、所有権、権限、設定が異なる多数の類似コントラクトを持つプロジェクトに適しています。
デモアーキテクチャはTRON上にCREATE2スタイルのアドレス計画を追加
この提案には、CREATE2に基づく決定論的展開も含まれています。これにより、開発者はデプロイヤーアドレス、ソルト、バイトコードから展開前にコントラクトアドレスを計算できるようになります。TRONの実行環境とアドレスフォーマットはEthereumと異なるため、デモにはTRON互換のツールを用いた予測可能な展開をサポートする実験的なDeterministicDeploymentProxyコントラクトも含まれています。
決定論的展開により、開発者はオフチェーンでアドレスを事前に計算し、他のサービスと共有し、その後コントラクトを展開して結果のアドレスが計算値と一致するようにできます。
作成のワークフローの標準化はファクトリーコントラクトを通じて行われます。DeployClone.solは、最小プロキシ展開を発行するための主要なファクトリーであり、通常のCREATE展開または決定論的CREATE2展開を行います。デモには、Proxyの作成ロジックを含むClones.solや、TRON用に変更されたアドレス予測ツールを含むCreate2.solなどのサポートライブラリも含まれています。
リポジトリはまた、パラメータを展開後の操作で割り当てるのではなく、展開されたクローンコードに刻印する不変の引数化を示しています。これにより、新しいインスタンスの設定に必要なトランザクション数が最小化され、展開と初期化のタイミング差も最小化されます。
SmartSweeperAccount.solは、クローン用に設計された例示的な実装です。TRXやTRC-20トークンを管理・掃除できるアカウントインスタンスを示し、入金収集やトークンスイープに使用されるワークフローも含まれています。
セットアップには、Node.js、PNPMまたはNPM、TronBox、NileまたはShastaのテストネットTRXが必要です。リポジトリをクローンした後、開発者は環境テンプレートをローカルの.envファイルにコピーし、コントラクトをコンパイルし、テストネットに展開し、付属のスクリプトを使ってテストを実行できます。
昨年、TRON DAOはMoonPayと提携し、MoonPayアプリに統合されたネイティブな非カストディアルTRONウォレットをローンチしました。このウォレットは、ユーザーがTRXとUSDTを購入、販売、送信、保管できるように設計されており、プライベートキーの管理権も保持します。MoonPayは、この機能により、TRONベースの資産を管理する際にプラットフォームを切り替える必要が減ると述べています。
TRXは**$0.2982**で取引されており、過去24時間でわずかに上昇し、市場資本は282億4千万ドルです。