コントラクトはデプロイ後に変更できないと言われていますが、なぜアップグレードできるプロジェクトがあるのでしょうか?
アップグレード時には、アップグレード権限を持つアカウントがプロキシコントラクトの参照先を新しいロジックコントラクトに変更します。ユーザーが使うアドレスは変わりませんが、実行されるロジックは新しいものに切り替わります。
アップグレード権限が1つの秘密鍵だけに与えられている場合、その鍵が盗まれると、攻撃者はコントラクトを悪意あるロジックにアップグレードできてしまいます。
ちなみに:$ETH は2232.69を記録(24時間で-7.77%)。
ゆっくり進んでも恥ではありません。一度にたくさん稼ぐことより、長く生き残ることのほうがずっと大切です。
#ETH
アップグレード時には、アップグレード権限を持つアカウントがプロキシコントラクトの参照先を新しいロジックコントラクトに変更します。ユーザーが使うアドレスは変わりませんが、実行されるロジックは新しいものに切り替わります。
アップグレード権限が1つの秘密鍵だけに与えられている場合、その鍵が盗まれると、攻撃者はコントラクトを悪意あるロジックにアップグレードできてしまいます。
ちなみに:$ETH は2232.69を記録(24時間で-7.77%)。
ゆっくり進んでも恥ではありません。一度にたくさん稼ぐことより、長く生き残ることのほうがずっと大切です。
#ETH