https://www.ethviz.xyz/evm-deep-dive-01
저는 코딩할 때 Code Golf를 좋아하는 편입니다. 한글로 숏코딩이라고도 이야기하는데, 코드를 짧게 짜는 것입니다. 이게 가독성 측면에서는 안좋기 때문에 기본적으로 현업에서 쓰이지는 않는데 퍼즐 푸는 느낌이 있어서 저는 한 때 알고리즘 문제를 풀 때 알고리즘 최적화와 함께, 숏코딩으로 코드를 짜고 놀고는 했어요
비슷하게 이더리움에서도 원래 NodeGuardians라는 스마트컨트랙트 문제 플랫폼이 있었는데 저는 거기서도 EVM 코드 가스 최적화 문제를 상당히 좋아했습니다. 그 과정에서 EVM Data에 대해서 이해도가 훅 높아졌었는데 개발자 아닌 분들에게도 이 매력을 전달하고 싶어서 글을 작성해보았습니다.
VM은 간단하게는 실행 환경입니다. 속도(확장성)부터 시작해서 다양한 이야기를 할 수 있기에 인프라에서는 주기적으로 VM 메타가 있었죠. MoveVM, SVM, 이제 시장의 평가가 남은 병렬EVM와 zkVM 등등.
EVM은 최고의 VM은 아닙니다. Yellow Paper 이후 엄청난 업데이트가 있던 적도 없고, 지금 시점에서는 약간 레거시기도 하죠. 하지만 현존 VM중에서 가장 스테이블하고 활용도 높은 건 사실이죠.
정말 시각자료가 이쁘게 뽑혔고 내용도 제가 검수할 수 있는 선에서는 열심히 해봤습니다. 재밌게 읽어주세요. :)
X Post도 좋아요 많이 부탁해요. 비탈릭이 볼 때까지 부탁드립니다.
