Ethereum(이더리움) 개발 및 테스트, 스마트 컨트랙트
목차 1. Ethereum (이더리움) 개발 2. Ethereum (이더리움) 개발을 위한 툴 3. Ganache 4. RPC (Remote Procedure Call) 5. Web3.js 6. Smart Contract 1. Ethereum (이더리움) 개발 이더리움을 개발하기 위해서 이해해야 할 몇 가지 중요한 개념이 있다. 1. Block : 트랜잭션 및 여러 데이터를 모아서 하나의 블록에 저장한다. 이더리움 기준으로 몇 초간격으로 새로운 블록이 생성되고 이더리움 네트워크에 추가된다. 만들어진 블록은 이더리움 네트워크 내 노드에 의해 검증 후 블록체인의 마지막에 추가되어 블록체인 형태를 유지한다. 2. Account : 이더리움에서의 계정은 EOA와 CA 두 가지로 나뉜다. EOA는 privateK..