있는 기술을 배우지 않는 것은 죄악이다 왜냐면 재배포하느라 너무 고생했다 - vvalvvizal-스마트계약 업그레이드Proxy 패턴스마트 계약이 주소를 변경하지 않고도 업데이트될 수 있도록 하는 디자인 패턴Ritesh Nikhoriya Understanding Proxy Patterns in Solidity: A Developer’s Guide delegatecall 다른 컨트랙트 어카운트의 code를 사용하되, storage는 기존 컨트랙트 어카운트를 사용하는 호출방식컨트랙트 A의 delegatecall()은 external 컨트랙트 B가 A의 storage를 수정하는 것을 허용한다.즉 A가 B의 코드를 실행하면서도 A의 storage를 변경할 수 있다. fallback() 만일을 위해 대비된 함수로,..