9월 12일, 블록체인 지갑 MetaMask는 Snaps라는 베타 기능을 출시했습니다. 이를 통해 타사 개발자는 지갑 기능 및 기타 메커니즘을 사용자 정의할 수 있으며, 이를 통해 MetaMask 지갑을 EVM이 아닌(Non-EVM) 운영에 원활하게 사용할 수 있습니다. 블록체인의 자산. 이 버전은 MetaMask가 완전히 무조건적이고 분산화되는 또 다른 단계라고 할 수 있습니다. 주목할만한 또 다른 점은 MetaMask가 비 EVM과도 호환되기 시작했다는 것입니다. 이 기사에서는 EVM과 비 EVM의 차이점을 분석하여 두 블록체인 가상 머신 간의 유사점과 차이점을 더 자세히 이해합니다.

EVM 및 비EVM
이더리움 가상 머신(EVM)
EVM(Ethereum Virtual Machine)은 블록체인 업계를 위해 만들어진 최초의 가상 머신으로, 물리적 머신(노드)과 스마트 계약 코드 사이의 추상화 계층입니다. 이를 통해 실행 중인 프로그램을 서로 격리하고 주요 이더리움 체인에서 격리할 수 있습니다. 간단히 이해하자면 이더리움 생태계를 기반으로 구축된 체인은 빠르게 개발되고 반복될 수 있다는 것입니다. 이는 개발 작업량을 줄이고 처음부터 시작하는 것을 방지합니다. 각 Ethereum 노드는 EVM 인스턴스를 실행하며 함께 작동하여 일종의 네트워크 또는 글로벌 분산 컴퓨터를 형성합니다. 비탈릭 부테린(Vitalik Buterin)이 말했듯이 이더리움은 세계의 컴퓨터라고도 불립니다.
EVM은 이더리움 네트워크의 심장이자 영혼이며, 스마트 계약이 배포되고 실행되는 플랫폼입니다. EVM의 물리적 인스턴스화는 클라우드나 바다의 파도와 같은 방식으로 설명할 수 없지만 Ethereum 클라이언트를 실행하는 수천 대의 연결된 컴퓨터에 의해 유지 관리되는 엔터티로 존재합니다. EVM은 Turing Complete입니다. 즉, 질문이 있으면 답을 찾을 수 있습니다. 사용자는 Ethereum의 프로그래밍 언어 Solidity를 사용하여 스마트 계약을 생성하고 해석 및 실행을 위해 EVM으로 보낼 수 있습니다. 간단히 말해서, EVM의 이점은 이더리움 생태계와의 상호 운용성을 더 쉽게 달성할 수 있다는 것입니다. 이더리움 체인의 기존 dApp을 상속하지만, 이더리움 로드맵의 제약을 받아 프로젝트 팀의 계획에 방해가 될 수 있고, 이더리움의 리듬을 따라야 한다는 단점도 분명합니다.
비 EVM 가상 머신(비 EVM)
다른 블록체인은 EVM 호환성을 갖춘 다른 경로를 선택했으며 비 EVM 블록체인으로 알려져 있습니다. Non-EVM은 이더리움 생태계와 완전히 분리되어 개발자와 프로젝트 당사자가 재구축하는 블록체인 가상 머신으로 이해됩니다. 이는 EVM이 아닌 것이 이더리움 로드맵과 독립적이므로 이더리움보다 수수료가 낮고 속도가 더 빠르다는 것을 의미합니다. 그러나 개발자와 사용자는 새로운 생태계에 다시 진입해야 하고 진입 비용도 많이 드는 등 많은 장애물에 직면해 있습니다. 그럼에도 불구하고 EVM이 아닌 체인은 혁신의 여지가 더 크고 이더리움의 제약에서 완전히 자유로울 수 있다는 것은 분명합니다.
EVM과 비EVM의 차이점
EVM 체인 점유율 및 시가총액(데이터 출처: defillama)
EVM은 이더리움과 호환되지만 non-EVM은 이더리움과 호환되지 않습니다. 예를 들어 둘은 서로 다른 스마트폰 시스템입니다. 예를 들어 우리 휴대폰의 Android 시스템은 EVM이고 Apple 시스템은 Non-EVM입니다. Android 시스템을 기반으로 하는 한, 개발된 모든 애플리케이션은 Android 휴대폰에서 사용할 수 있으며 이를 EVM이라고 통칭합니다. 그러나 Apple 시스템을 기반으로 개발된 소프트웨어는 Android 시스템에 설치하여 사용할 수 없습니다. 이를 Non-EVM이라고 합니다. .
더 잘 알려진 EVM 체인에는 Ethereum, Bsc, Arbitrum, Polygon, Avalanche 등이 포함되며, 비 EVM 체인에는 Solana, Mixin, DefiChain, Osmosis, EOS 등이 포함됩니다.
비EVM 체인 비율 및 시가총액(데이터 출처: defillama)
현재 상위 10개 블록체인 중 대부분은 EVM과 호환되며 EVM은 퍼블릭 체인 중 시장 선두주자로 남아 있습니다. 그러나 신흥 EVM이 아닌 블록체인도 빠르게 성장하고 있습니다.
EVM 및 비 EVM 기능
EVM과 비 EVM(이하 통칭하여 블록체인 가상 머신)의 기능은 각 네트워크 블록의 상태를 확인하고 추적하는 것입니다. 모니터링 도구처럼 들리지만 실제로는 다양한 컴퓨터 시스템의 신호 또는 동작 원인인 상태 변경을 나타냅니다. 예를 들어 상태 변경은 무언가가 열리거나 닫힐 때, 활성화되거나 비활성화될 때, 보내거나 받을 때, 파일이나 문서가 이동할 때 발생합니다. 이러한 상태 변경은 컴퓨팅 시스템 데이터 구조의 수정으로 이어집니다.
블록체인 가상 머신은 네트워크 및 dApp 상태 변경을 검토할 수 있어 퍼블릭 체인과 해당 체인의 dApp이 분산된 방식으로 작동하는 동시에 네트워크 포화 또는 운영 우선순위와 같은 문제를 해결할 수 있습니다. 이러한 방식으로 블록체인 가상 머신을 사용하면 모든 개발자는 제3자의 신뢰가 필요하지 않은 생태계에서 코드를 실행할 수 있으며 소프트웨어의 실행 및 상호 작용 결과가 보장되고 예측 가능합니다.
EVM과 비EVM 간의 논쟁
EVM 체인과 비 EVM 체인 사이에는 오랫동안 논쟁이 있어 왔습니다. EVM 가상 머신이 확실한 승자인 것처럼 보이지만 Solana와 같은 EVM이 아닌 체인은 이 전투를 지켜볼 가치가 있습니다. EVM 호환성은 퍼블릭 체인 플랫폼을 평가하기 위한 기본 요구 사항입니다.
EVM 호환 퍼블릭 체인은 이더리움을 활용하여 신속하게 고객을 확보하고 조기에 성장할 수 있어 개발자 친화성, 사용자 경험 및 생태계 인센티브 측면에서 이점을 얻을 수 있지만, 이더리움 생태계의 다른 많은 체인과 통합되어야 경쟁합니다. EVM과 호환되지 않는 체인은 새로운 아이디어가 떠오르는 인기 지역과 틈새 시장에서 발전할 가능성이 더 높습니다. 동시에 NFT, GameFi, 결제 등의 영역에서 다양한 퍼블릭 체인이 성공할 수 있습니다.
전반적으로 EVM 체인과 비 EVM 체인 중 어느 것이 더 나은지 말하기는 어렵습니다. 이더리움 트래픽을 유치하는 것은 새로운 체인이 성장하는 가장 빠른 방법이며 EVM 호환성은 가장 편리한 솔루션입니다. EVM이 아닌 경우 필요에 따라 개발 방향을 선택할 수 있으며 메인 체인에 의해 제한되지 않습니다.
EVM과 비EVM이 실제로 어떤 모습인지 이해하기 위해 각각의 장단점을 살펴보겠습니다.
EVM과 Non-EVM의 장점과 단점
EVM
EVM의 장점
위에서 EVM을 도입할 때 언급했듯이 EVM을 사용하면 누구나 분산형 애플리케이션을 개발할 수 있으므로 보안 장벽이나 제한이 없습니다. EVM의 확장성과 이더리움 생태계에서 마이그레이션하는 상대적으로 간단한 프로세스 덕분에 사용자가 프로젝트에 더 쉽게 접근할 수 있습니다. EVM의 편리성을 바탕으로 NFT는 암호화폐 세계에서 인기 있는 콘텐츠 중 하나가 되었습니다.
EVM의 단점
EVM 네트워크는 분산되어 있지만 완전히 분산되지는 않습니다. 대부분의 Ethereum 노드는 Amazon Web Services의 중앙 집중식 클라우드 서버에서 호스팅됩니다. 이러한 서비스 운영자가 어떤 이유로든 이더리움을 좋아하지 않는다고 결정하면 노드가 거부되어 네트워크에 해를 끼칠 수 있습니다.
네트워크가 혼잡하면 가스 요금이 높아집니다. 이는 이더리움 사용자에게 심각한 불편을 초래할 수 있으며, 대규모 거래를 보내는 사람들은 영향을 받지 않을 수 있지만, 작은 거래를 보내는 사람들은 일정 기간 동안 네트워크 액세스 문제를 경험할 수 있습니다. 많은 사용자가 DApp 스마트 계약과 상호 작용하고 많은 트랜잭션을 수행할 때 가스 요금이 너무 높으면 프로젝트에 많은 부정적인 영향을 미칠 것입니다.
엄격한 바이트코드 언어와 기본 기능으로 인해 EVM은 너무 복잡하고 보안 설계를 구현하기 위한 가상 머신 기능이 충분하지 않습니다. 또한 이더리움과 EVM의 규칙으로 인해 설계자는 EVM의 많은 기능과 실행 모델의 핵심 부분을 자체적으로 구현해야 합니다.
비 EVM
EVM이 아닌 블록체인의 장점
Non-EVM을 통해 프로그래머는 사용자 기반과 애플리케이션 범위를 확장할 수 있습니다. 예를 들어, 솔라나 체인의 프로젝트인 레이디움(Raydium)과 세럼(Serum)은 솔라나의 독점적인 프로젝트입니다. 옛날 옛적에 Terra는 온체인과 오프체인 결제를 연결하도록 설계된 독특한 퍼블릭 체인이었습니다. 또한 EVM 비호환 플랫폼은 최종 사용자에게 빠른 거래 시간과 저렴한 거래를 제공할 수 있습니다.
이러한 장점으로 인해 비EVM 블록체인은 특정 사용 사례 및 시장에서 새로운 선택이 되어 개발자와 사용자에게 더 많은 선택권과 유연성을 제공합니다.
EVM이 아닌 블록체인의 단점
높은 개발 비용: EVM과 호환되지 않는 체인은 고유한 생태계와 규칙에 적응하기 위해 추가 개발 작업이 필요할 수 있으며, 이로 인해 개발 비용이 높아질 수 있습니다.
높은 진입 장벽: EVM을 준수하지 않는 체인은 새로운 도구, 기술 및 생태계에 적응해야 하기 때문에 개발자와 사용자에게 진입 장벽이 높을 수 있습니다.
프로젝트 마이그레이션의 어려움: EVM 호환 체인에서 EVM이 아닌 체인으로 프로젝트를 마이그레이션하는 것은 스마트 계약을 다시 작성하고 새로운 생태계에 적응해야 하는 등 몇 가지 어려움에 직면할 수 있습니다.
EVM 호환이 아닌 체인은 프로젝트 수에 있어 명백한 단점이 있기 때문에 개발자는 EVM 호환 체인을 선택하는 경향이 더 큽니다.
신속하게 복사하여 새로운 체인에 배포할 수 있으므로 시간과 비용을 절약하는 데 도움이 될 수 있습니다.
결론
그렇다면 EVM 체인과 비 EVM 체인 간의 경쟁에서 누가 승리할까요? 각 상황은 독특하고 개발자는 프로젝트의 개발 경로에 해당하는 퍼블릭 체인을 선택해야 하기 때문에 둘 사이에 확실한 승자는 없습니다. 다양한 프로젝트와 사용 사례가 다양한 체인에 더 적합할 수 있으므로 어떤 체인도 다른 체인보다 절대적으로 선택될 수 없습니다. 특정 요구 사항과 프로젝트 목표에 따라 결정을 내려야 합니다. EVM 호환성은 이더리움 사용자가 새로운 체인으로 빠르게 마이그레이션할 수 있으므로 개발자가 트래픽을 유치하고 생태계를 확장하는 데 도움이 될 수 있습니다. 동시에 비 EVM 호환성을 통해 개발자는 의심할 여지 없이 실험하고 혁신할 수 있습니다.
블록체인 세계에서는 하나의 체인이 모든 요구 사항을 충족할 수 없으므로 개발자와 프로젝트 팀은 최상의 결과를 얻기 위해 고유한 목표와 사용 사례에 따라 선택을 해야 합니다. 따라서 장기적으로 보면 EVM만이 미래에는 존재하지 않을 것이며, 여러 체인의 공존이 블록체인의 방향이 될 것입니다. 결국, 블록체인 생태계의 다양성과 끊임없는 진화는 그 본질입니다.
참조 문서:https://ethereum.org/en/developers/docs/evm/
veDAO 소개
veDAO는 AI 기술을 기반으로 하는 Web3 투자 의사 결정 플랫폼으로, 감성 지표와 온체인 및 오프체인 지표를 통해 빅데이터 분석을 수행하여 추세를 발견하고 알파를 정확하게 포착합니다. AI Advisor를 구축하여 사용자가 효율적으로 투자하고 수익을 얻을 수 있도록 돕습니다.
Website:https://app.vedao.com/


