Ethereum 개발자가 처음부터 다시 시작하지 않고 EVM 호환 체인으로 스마트 계약을 쉽게 전송할 수 있도록 하려면, EVM과 유사한 코드 실행 환경이 생성되어야 합니다. 이 기사에서 더 알아보겠습니다.
이더리움 가상 머신(EVM)이란 무엇입니까?
EVM 또는 이더리움 가상 머신은 이더리움이 작동하는 데 있어 기본적인 구성 요소 중 하나로 간주됩니다. EVM은 Solidity 프로그래밍 언어로 작성된 dApp과 스마트 계약을 개발하고 배포할 수 있는 플랫폼을 제공합니다. 개발자들은 이더리움 가상 머신(EVM)을 '가상 컴퓨터' 또는 소프트웨어 플랫폼으로 사용하여 분산 애플리케이션을 구축합니다. 또한, EVM은 이더리움 블록체인에서 스마트 계약을 배포하고 실행하는 데 유용할 수 있습니다.
왜 EVM 호환 체인이 필요합니까?
스마트 계약은 처음에 이더리움 네트워크에 배포되었으며, 여전히 다른 블록체인들 중에서 표준으로 인식되고 있습니다. 그러나 그 규모와 많은 사용자 수로 인해 이더리움은 확장성에 문제가 발생하는 지점에 도달했습니다. 이더리움 2.0의 출시로 인해 느린 거래 속도와 높은 가스 수수료와 같은 문제가 해결될 예정입니다.
이전의 이더리움 문제는 다른 퍼미션리스 블록체인들이 가스 수수료를 줄이고 거래 속도를 높이는 방식으로 해결했습니다. 이러한 블록체인의 대부분은 더 효율적인 합의 메커니즘을 가지고 있으며, 완전한 오픈 소스이며 이더리움의 코드 포크입니다. 그러나 스마트 계약을 새롭게 개발하는 대신, 개발자들은 단지 이더리움 네트워크의 일부 기능을 복사하는 데 그쳤습니다.
시간, 지식 이전, 그리고 아마도 가장 중요한 상호 운용성 측면에서, 이 접근 방식은 자체 구조를 처음부터 구축하는 것보다 더 유리한 것으로 입증되었습니다. 개발자들은 이더리움과 같은 환경에서 코드 실행을 허용하는 공간을 만들어 처음부터 시작하는 것을 피할 수 있습니다.
그러나 스마트 계약과 DApp을 더 빠르게 만들고 블록체인에 배포할 수 있습니다. 이러한 네트워크는 더 빠른 거래, 더 높은 용량, 그리고 저렴한 가스 요금을 허용합니다. 또한 이더리움과 비교했을 때, 거래당 에너지 소비량이 상당히 낮다는 점도 중요합니다. 그 후, 크로스체인 브리지를 사용하여 블록체인 간의 호환성을 확보합니다. 이를 통해 사용자는 두 개의 EVM 네트워크 간에 자산을 전송할 수 있습니다.
대표적인 EVM 호환 체인으로는 BSC, 폴리곤, HECO 등이 있습니다.
'이더리움 가상 머신(EVM)이란 무엇입니까? 왜 EVM 호환 체인이 필요합니까?'라는 기사를 읽어보시면 이를 더 잘 이해하실 수 있을 것입니다.



















