autorenew
TRON DAOがTIP-6780を提案:SELFDESTRUCTオペコードをEthereumのEIP-6780に合わせる

TRON DAOがTIP-6780を提案:SELFDESTRUCTオペコードをEthereumのEIP-6780に合わせる

こんにちは、クリプト愛好家の皆さん!ブロックチェーン界の動きを追っているなら、BSCNewsのツイートで話題になった、TRON DAOのコア開発者が提案したTIP-6780のことを耳にしたかもしれません。これはSELFDESTRUCTオペコードをEthereumのEIP-6780に合わせることを目的とした動きです。では、それは具体的に何を意味するのでしょうか?技術用語にあまり深入りせず、わかりやすく説明します。

TIP-6780って何が大きいの?

まずopcodeとは何かを明確にしておきます――ブロックチェーン上でスマートコントラクトを実行する仮想マシンが使う命令のことです。SELFDESTRUCTは、スマートコントラクトが自らを削除し、そのデータを消去して残った資金を指定したアドレスに送ることを可能にする命令です。

TRONはEthereum Virtual Machine(EVM)互換を目指しているため、Ethereumのアップデートに合わせていきたいと考えています。Ethereumは今年初めのDencunアップグレードの一環としてEIP-6780を導入し、SELFDESTRUCTの利用条件や方法を制限しました。今回のTRONによるTIP-6780はこれに追随するもので、詳細は公式提案(Medium)で確認できます。単なる模倣ではなく、クロスチェーン開発をよりスムーズで安全にするための措置です。

なぜこの変更をするのか?

理由は主に互換性とセキュリティの二点です。Ethereumに合わせることで、開発者は両ネットワーク間でアプリを移植しやすくなります。コア機能の挙動の違いで頭を悩ませることが減ります。

セキュリティ面では、SELFDESTRUCTは不安定で契約設計上の脆弱性を招く可能性がある「問題児」として指摘されてきました。Ethereumは最終的にこれを廃止する方向に進んでおり、TRONはその流れに先んじている形です。この提案は、契約ライフサイクルを管理する際により予測可能なパターンの使用を奨励し、エコシステムのリスクを低減します。

TRONのデータでは、SELFDESTRUCTを使うコントラクトは存在するものの、多くは「作成してすぐに破棄する」ケースであり、今回の更新はそうしたケースにはほとんど影響しないとされています。つまり既存のセットアップへの影響は最小限に収まる見込みです。

どのように動作するのか?

TIP-6780の下では、SELFDESTRUCTが制限されます:

  • コントラクト作成後、別トランザクションで呼び出された場合、コントラクトのデータを削除することはなくなります。資産の転送と実行の停止だけが行われます。
  • しかし、同一トランザクション内で作成直後に発動された場合は、従来の挙動が適用され、完全な削除や自分自身に送信された資産の焼却などが発生し得ます。

さらに、乱用を防ぐために消費エネルギー(energy)コストを0から5,000ユニットへ引き上げます。この変更はハードフォークを必要とし、ネットワークはガバナンス投票を通じてアップグレードされる予定です。

これがあなたにとって何を意味するか?

TRON上で開発している開発者は、契約を見直す時です。プロキシのアップグレードやセキュリティ機能のためにSELFDESTRUCTに依存する設計は避けてください――そうしたパターンは使えなくなる方向です。代わりにより安全な代替手段を検討しましょう。

TRONエコシステム全体にとっては、Ethereumとの相互運用性が向上し、より多くのDAppsやユーザーを惹きつける可能性があります。より統一されたブロックチェーン環境への一歩であり、DeFi、NFTs、そしてこうしたプラットフォームで栄えるmeme tokensにとっても新たな機会を生むかもしれません。

まとめ

TRONのTIP-6780は、Ethereumに歩調を合わせつつセキュリティを強化する賢明な一手です。ブロックチェーン技術が進化する中で、こうした動きはイノベーションのためのより堅牢な基盤を築くのに役立ちます。ガバナンス投票の行方に注目してください――最終的にはコミュニティ主導ですからね。meme tokensに興味がある人も、単にクリプト全般が好きな人も、こうした基盤技術の変化を理解しておくことは大きなアドバンテージになります。最新情報はMeme Insiderでチェックしてみてください!

おすすめ記事