
著者:Liam ‘Akiba’ Wright、Cryptoslate:ホワイトウォーター、ビットチェーンビジョンワールド
スマートコントラクトエージェントはアップグレードして、開発者がスマート契約の展開のロジックを更新できるようにし、契約のステータスと住所を保持します。これにより、エラーの修復や機能の追加の柔軟性が提供されますが、潜在的なリスクももたらします。
スマートコントラクトは、ブロックチェーンネットワーク上の自動実行プロトコルです。この非退位は、ブロックチェーンテクノロジーの信頼の基礎であり、契約の条件を一方的に変更することはできません。しかし、展開後に課題をもたらす可能性があります。これは、主にエラーを発見したり、改善する必要がある場合です。
スマートコントラクトのエージェントをアップグレードできます
エージェントは、デュアル契約システムの導入を通じてこの制限を解決するためにアップグレードできます。プロキシ契約ストレージのステータスとユーザーファンド。一方、個別の論理契約には実用的な機能が含まれます。エージェントは機能を論理契約に委ね、論理契約をプロキシまたは干渉ストレージデータのアドレスを変更せずにアップグレードバージョンに置き換えることができます。
この方法には大きな利点があります。開発者は、脆弱性を修復し、新しい機能を実現し、ユーザーの相互作用を中断したり、資金を移行する必要もなくパフォーマンスを最適化できます。化合物、Aave、Uniswap V3を含む主要なDefiプロトコルは、この柔軟性を使用して、その柔軟性を使用して、比較的信頼できるエンティティを強化しています。
これらの契約は、徹底的な監査、正式な検証、継続的な脆弱性報奨金計画など、包括的なセキュリティ慣行を実施しています。彼らのスマートコントラクトはオープンソースであり、公的検閲と検証機能を許可しています。さらに、彼らはまた、分散型ガバナンスシステムを採用しており、意思決定に参加することができ、透明性を高め、ユーザーに損害を与える可能性のある一方的な変化のリスクを減らすことができます。
確立されたパフォーマンスレコードは、これらのプロトコルの信頼性をさらに高めました。彼らは長い間正常に運営されており、数十億ドルの資産を管理しています。彼らは、コミュニティのフィードバックと市場の状況の変化に基づいて、常に更新および改善されています。強力な監視およびアラームシステム、および詳細なイベント対応計画は、セキュリティへのコミットメントを示しています。
さらに、彼らは新興分野にいますが、規制のコンプライアンスにおける彼らの努力により、規制機関の観点から信頼性の層が追加されました。これらのプロトコルの高い流れは、特定の種類の攻撃や市場操作に抵抗するのにも役立ちます。ただし、システムは常に慎重であり、Defiプロトコルと対話する際にデューデリジェンスを実施する必要があります。
スマートコントラクトをアップグレードするリスク
スマートコントラクトのロジックを変更する機能により、新しい潜在的な使用チャネルが導入されました。中心的なリスクが主な焦点になりますアップグレード機能は通常、管理者またはガバナンス参加者の小さなグループによって制御されます。それが透明なDAOの練習と組み合わされていない場合、このパワー濃度は、多くのブロックチェーンネックマーメルの分散型精神とは対照的である可能性があります。
悪意のあるアップグレードは、もう1つの潜在的な脅威です。あなたが攻撃されたり、悪意を持って行動している場合、管理者は理論的に契約の論理を変更して、ユーザーファンドを盗んだり、契約業務を操作したりできます。ガバナンスプロセスとセキュリティ対策は、複雑な人工知能ネットワーク釣り詐欺の増加に伴い、このリスクを減らすように設計されていますが、この可能性は依然としてコミュニティ内での議論の焦点です。
アップグレードプロセスの技術的脆弱性は、追加の危険をもたらしました。アップグレードの過程でのエラーは、キャピタルロス、データの損傷、または契約が実行できない場合があります。プロキシモードの複雑さにより、攻撃面が増加し、これらのエラーが使用される前に気付かない場合があります。
Defiと安全に対話する方法
Defiの分野のユーザーの場合、識別と評価をアップグレードして契約をアップグレードできます。アップグレードされた関数を明らかにすることができる契約コード(OpenzePpelinのプロキシモードなど)のプロキシモードを確認します。プロトコルドキュメントは通常、アップグレード機能を開示しますが、ユーザーはこの情報が常に表示されるとは限らないことを知っている必要があります。
アップグレードされた契約のセキュリティを評価するには、ガバナンス構造とアップグレードプロセスを慎重に検討する必要があります。アップグレードタイムロックにより、ユーザーは提案の変更に応答できます。管理関数の複数の署名制御は、電力を割り当て、単一点の障害を減らすことができます。契約チームの評判と過去の記録は、評価の信頼性のための追加の背景を提供します。
リスクを避けるユーザーの場合、アップグレードされた契約と対話する場合、これらのシステムでの大量の資金のエクスポージャーと長期保存を制限することをお勧めします。アップグレード提案を積極的に監視し、可能な状況下でガバナンスプロセスに参加します。
スマートコントラクトに関するアップグレードされた議論は、ブロックチェーン分野でのイノベーションとセキュリティ、柔軟性、不変性の間のより広い緊張を反映しています。アップグレードされた契約は、契約の開発のための強力なツールを提供しますが、ユーザーは単に分離不可能なコードに依存するのではなく、人間のシステムを信頼する必要があります。
アップグレードとセキュリティの適切なバランスは、依然として中核的な課題です。ユーザーは警戒を維持し、システムの相互作用をアップグレードするリスクと利点を慎重に評価する必要があります。自律的な主権は無料ではなく、リスクはエンドユーザーによって支払われます。従来の金融では、これらのコストは、銀行や金融機関などの集中機関によって処理されます。このため、「銀行のセキュリティ」は、高エンドのセキュリティシステムを定義するために使用される用語です。
自律的な監護権とは、最終的に責任がユーザーに該当することを意味し、セキュリティとリスクの自由の伝統的な態度はWeb 3と互換性がありません。
これをサポートするために、開発者と契約チームは、ユーザーの信頼を維持するために、強力なガバナンスメカニズムと透明なアップグレードプロセスを実装する責任があります。