블록체인 EVM 구조 차이 학습 결
블록체인 스터디에서 EVM 기반 체인과 일반 블록체인의 차이를 처음으로 공부했습니다. 일반 블록체인은 트랜잭션 단위의 단순한 자산 이동을 처리하는 데 반해, EVM은 상태 기계로서 스마트 컨트랙트 코드를 실행하고 상태를 변경한다는 점이 핵심 차이였습니다.
Solidity로 간단한 토큰 컨트랙트를 직접 작성해보면서, 함수 호출 한 번이 체인 전체에 기록되는 불변성이 왜 가스 비용 설계에 영향을 주는지 이해했습니다. 가스 모델이 처음에는 낯설었는데, 연산 복잡도가 곧 비용이라는 개념으로 이해하고 나니 코드를 쓰는 관점 자체가 달라졌습니다. 아직 실제 서비스 수준의 컨트랙트를 혼자 설계하기에는 경험이 부족하다고 느끼고 있습니다. 블록체인 개발은 실행 환경의 제약 조건을 먼저 이해하는 것이 코딩보다 앞선다는 결을 공부하며 얻었습니다.