본문 바로가기

카테고리 없음

비전공자의 EVM - 정보

안녕하세요 비둘기입니다

web3에 입문한지도 꽤되었지만 
에어드랍 헌팅만한다고 기본적인 블록체인에 대한 분석

상식들을 가지지 않고 입문을하였습니다 

오늘은 EVM 에 대해서 공부한 내용을

간단하게 설명 해보겠습니다

 

기본적으로 컴퓨터 에서는 

프로그래밍 언어 ( c,c++,java 등..)으로

CPU에 명령을 내릴떄 컴파일 이라는 과정을 거쳐서 

바이트 코드를 전달합니다 

 

같은 방식으로 

EVM (이더리움 가상 머신)은 

컴퓨터의 CPU 역할을 하는 가상의 머신입니다 

 

EVM은 Solidity 라는 프로그래밍 언어를 사용하여

스마트 컨트랙트를 만들어 컴파일 하여 EVM에 바이트 코드를

전달하여 실행합니다

 

Solidity 외 다른 프로그래밍 언어를 사용하는 

체인을 위해 만들어진 EVM은 
EVM (compatible)

이더리움 호환 가능 가상머신 입니다 

(예를 들어 PolygonEVM,  SolanaEVM 등등..)

호환이 가능해지면서 solidity를 사용하여

다른 프로젝트에서도 프로그래밍이 가능합니다