Smart Contract 를 컴파일 하게 되면 1. Bytecode 2. OPCODE 3. ABI 를 얻게 된다. 컨트랙트를 네트워크에 배포할 때는 Bytecode 컨트랜트를 실행할 때 Gas 계산을 위해 OPCODE 클라이언트에서 정해진 Interface로 Contract와 통신을 할 때는 ABI를 사용 1. Contract Deploy - Smart Contract Compile 후 생성된 Bytecode를 이더리움 네크워크 상에 배포하게 되면 Contract Address 생성과 함께 해당 주소에 블록체인상에 저장된다. 2. Contract Access - 스마트 컨트랜트에 접근하기 위해서 필요한 것은Contract Address 와 ABI 이다. 이를 통해서 Dapp 상에서 Smart Contr..