아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
참신한콰가40
참신한콰가4019.07.22

EVM(Ethereum Virtual Machine)이 무엇인가요?

날씨가 더워지고 있습니다. 아하의 블록체인 전문가님들 건강에 유의하시기 바랍니다.

이더리움 블록체인들에서 네트워크 내의 노드들이 공유하고 있다는 EVM은 어떤 기능을 하는 것인가요?

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • EVM은 이더리움 블록체인 상에서 스마트 컨트랙트를 실행하고 연산을 처리하는 수 많은 노드들이 연결되어 이루어진 가상의 머신(컴퓨터)이라고 할 수 있습니다. 이 EVM은 사람이 이해할 수 있는 솔리디티 언어로 작성된 스마트 컨트랙트를 컴파일링하여 바이트코드로 변환한 후 실행하게 됩니다.

    이때 각각의 명령 코드(Opcode)마다 일정한 수수료가 정해져 있습니다. 그리고 EVM 연산은 마이닝 노드들이 제공하는 컴퓨팅 파워가 그 근원이므로 트랜젝션을 처리한 수수료를 마이닝 노드들이 보상으로 받게 된다고 할 수 있습니다.

    또한 이러한 수수료 시스템이 있기 때문에 악의적인 목적을 가진 블록체인 네트워크 참여자가 DoS(또는 DDoS) 공격을 하거나 무의미한 스팸 트랜젝션을 발생시켜 블록체인의 안정성에 해를 가하려는 행위를 하기가 힘들게 됩니다.

    즉, 이더리움 블록체인에 대한 과부하를 주려는 시도를 하기 위해서는 많은 수수료 비용과 시간이 소모되므로 그러한 시도가 이루어지기 어렵고 네트워크의 안정성과 보안성을 확보할 수가 있게 된다는 장점이 있습니다.

    답변이 도움이 되길 바랍니다.