Slide 11
Slide 11 text
可視性とデリゲートコール
● 可視性
○ Parity ウォレットのハック事件:意図しない関数が public だった
○ 外部のやりとりが必要でない限り、関数は private または internal にす
ること
● デリゲートコール(delegatecall,委譲呼び出し)
○ delegatecall() 実行元のコントラクトを A、呼び出し先のコントラクト
を B としたとき、B が指す Storage 領域は A のものになる
○ 詳しくは・・・
■ https://blog.zeppelin.solutions/on-the-parity-wallet-multisig-hack-405a8c12e8f7
■ https://zoom-blc.com/how-to-develop-upgradable-contracts
■ http://sakataharumi.hatenablog.jp/entry/2018/10/09/224806