EVM(이더리움 가상 머신)이란 무엇입니까? EVM은 어떻게 작동합니까?

Ethereum의 출현 이후 Ethereum Virtual Machine은 가장 많이 사용되는 스마트 계약 프로그래밍 언어인 Solidity를 실행할 수 있기 때문에 dApp 세계의 중추 역할을 합니다. 그러나 정확히 EVM은 무엇이며 어떻게 암호화 공간의 필수적인 부분이 되었습니까? 이 기사에서 더 알아보자.

EVM이란 무엇입니까?

EVM(Ethereum Virtual Machine)은 이더리움 네트워크 에서 스마트 계약을 실행하는 핵심 엔진 입니다. 모든 이더리움 유효성 검사기에 존재하여 네트워크의 보안과 탈중앙화를 보장합니다.

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

이더리움 가상 머신

프로그래밍에서 개발자는 IDE(Microsoft Visual Studio 또는 Xcode와 같은 통합 개발 환경)를 사용하여 코드를 작성하고 사용 가능한 프로그램으로 컴파일합니다.

프로그램을 실행하기 위해 IDE는 컴퓨터가 이해할 수 있도록 코드(C/C++, Python, Assembly 등)를 기계어로 번역합니다. 간단한 이해를 위해 Ethereum의 EVM은 컴퓨터의 IDE와 유사합니다.

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

EVM이 Solidity 코드를 실행하는 방법

일반적으로 스마트 계약 은 블록체인 플랫폼의 유형에 따라 Solidity, Rust 또는 C++와 같은 프로그래밍 언어로 작성할 수 있습니다. 그러나 EVM은 Solidity로 작성된 스마트 계약만 실행할 수 있습니다.

이것은 Solidity를 컴퓨터와 같은 Bytecode로 변환하는 실행 변환기 역할을 한다는 것을 의미합니다. 그런 다음 이더리움이 주어진 명령을 이해하고 실행할 수 있도록 Opcode(운영 코드)에 저장됩니다.

EVM 블록체인이란 무엇입니까?

이더리움 외에도 EVM과 호환되는 블록체인 이 있습니다.  이는 해당 블록체인이 이더리움의 EVM과 같은 스마트 계약의 솔리디티 코드를 실행할 수 있음을 의미합니다. 따라서 dApp 개발자는 EVM 블록체인에서 원활하게 실행하기 위해 약간의 Sodility 코드만 수정하면 됩니다. 따라서 여러 블록체인에서 실행되는 dApp을 종종 볼 수 있으며 대부분 EVM 호환 블록체인입니다.

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

최고의 EVM 블록체인. 출처: DeFiLlama

일부 인기 있는 EVM 블록체인: Ethereum, BNB Smart Chain, Avalanche, Polygon, Cronos, Fantom, Arbitrum 등

EVM 블록체인은 시가총액과 TVL 측면에서 시장을 지배하고 있습니다. 위의 표에서 볼 수 있듯이 Ethereum과 BSC는 수년간 최고의 시가 총액 암호 화폐에 있었던 두 가지 EVM 호환 블록 체인입니다.

EVM 블록체인이 시장을 지배하는 이유를 알아보기 위해 다음 섹션에서 EVM 블록체인이 어떤 이점을 가지고 있는지 살펴보겠습니다.

EVM 블록체인의 장점

건축주 입장에서

새로운 EVM 블록체인에 빠르게 적응: 신규 또는 경험이 있는 개발자의 경우 새로운 프로그래밍 언어를 선택하는 데 시간이 많이 걸립니다. EVM 세계에서는 새로운 스마트 계약 언어를 배우지 않고도 블록체인 간에 쉽게 전환할 수 있습니다.

가장 인기 있는 스마트 계약 언어: 이더리움이 스마트 계약 지원 플랫폼의 선두 주자이기 때문에 Solidity는 암호화 영역에서 가장 많이 사용되는 스마트 계약 언어입니다. 이것은 EVM 블록체인의 강력한 네트워크 효과를 만들어내고 이더리움의 아우라를 이끌었습니다.

간편한 마이그레이션: 개발자 팀은 처음부터 새로운 dApp을 구축하는 대신 블록체인 전체에 EVM 호환 코드를 쉽게 배포하여 멀티체인 제품을 구축할 수 있습니다. 여러 블록체인 플랫폼에서 사용할 수 있으므로 프로젝트에 더 넓은 사용자 기반에 액세스할 수 있습니다. 따라서 EVM 블록체인과 상관없이 사용자 경험은 그대로 유지될 수 있습니다.

사용자의 관점에서

유사한 다중 체인 경험: 암호화 공간에는 이제 dApp 플랫폼, dApp 전문화, 개인 정보 보호 등과 같은 다양한 목적을 제공하는 수백 개의 블록체인이 있습니다. 하나의 dApp에 2개 이상의 블록체인을 통합하면 다중 체인 경험이 생성됩니다. 사용자는 UI/UX 변경 없이 EVM 블록체인 간에 쉽게 전환할 수 있습니다.

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

Aave는 많은 EVM 블록체인에 있습니다.

속도 및 가스 수수료 효율성 : 이더리움 사용자는 실행된 모든 트랜잭션에 대해 금액 수수료를 지불해야 합니다. 혼잡한 블록 공간 수요로 인해 수수료가 100��러를 초과하는 경우가 있습니다. 혼잡 중에는 트랜잭션을 완료하는 데 엄청난 시간이 소요되어 사용자 경험에 영향을 미칩니다. dApp이 Ethereum 이외의 다른 EVM 체인으로 이동하면 문제가 부분적으로 해결됩니다.

더 많은 확장성: 다중 체인으로 전환하면 프로젝트에 다른 블록체인 생태계로 수평적으로 확장할 수 있는 기능이 제공됩니다. 수많은 EVM 체인에 노출되면 암호화 프로젝트에 대한 더 큰 사용자 기반이 생깁니다. 또한 더 많은 암호화 제품이 생태계에 진출하여 성장을 위한 경쟁 환경을 조성할 것입니다.

EVM 호환 블록체인

이전 섹션에서는 EVM 블록체인이 무엇이며 프로젝트 빌더와 사용자가 이점을 얻는 이유를 이해했습니다. 암호화 공간에서 EVM 블록체인 장면을 발견해 봅시다.

현재 EVM 블록체인에는 두 가지 핵심 유형이 있습니다.

  • 블록체인 플랫폼: 이더리움, BNB 스마트체인, Avalanche, Evmos(Cosmos) 등
  • 레이어 2: 낙관적 롤업, zkrollups 등

블록체인 플랫폼

Ethereum은 EVM 시대의 시작이기 때문에 EVM 블록체인의 뛰어난 예입니다. 그 외에도 BNB Smart Chain(BSC), Avalanche 등과 같은 다른 EVM 블록체인에 대해 더 많이 발견할 것입니다.

1. BNB 스마트체인(BSC)

BNB 스마트 체인  (BSC)  은 이더리움 생태계에 이어 암호화 공간에서 두 번째로 큰 EVM 생태계입니다. BSC에는 수많은 dApp이 있으며 DeFi에서 NFT/GameFi에 이르기까지 운영 중인 프로젝트의 수가 1000개를 초과할 수 있습니다.

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

BSC의 상위 프로토콜. 출처: DeFiLlama

특히 DeFiLlama에 따르면 BSC에서 실행되는 100개 이상의 탈 중앙화 거래소  (DEX) 가 있습니다. 그들 중 다수는 Uniswap과 같은 상위 DEX의 포크입니다. 이 현상은 BSC의 DeFi 생태계를 희석시키고 BSC의 전체 유동성을 조각 모음합니다. 그러나 BSC의 DEX 리더는 여전히 Pancakeswap, BIswap 등의 위치를 ​​유지하고 있습니다.

2. 폴리곤(MATIC)

폴리곤(MATIC) 은 이전에 이더리움에서 레이어 2로 작동했던 독립적인 EVM 블록체인입니다. 블록체인은 블록체인으로 진화한 Layer 2의 주목할만한 예입니다. EVM 호환성 덕분에 Polygon은 많은 암호화 프로젝트를 탑재할 수 있습니다.

OpenSea는 이더리움이 가장 큰 NFT 시장 의 성장을 견인하고 있기 때문에 Polygon으로 확장하기로 결정했습니다 . 2021년 8월 이더리움과 폴리곤의 OpenSea 거래량은 각각 35억 달러와 5천만 달러로 정점을 찍었습니다.

3. 눈사태(AVAX)

Avalanche 는 아래에서 위로 올라가기 때문에 또 다른 주목할만한 EVM 블록체인입니다. 또한 Avalanche의 서브넷 네트워크는 정착 성능을 1초 미만으로 상당히 향상시킬 수 있습니다.

Avalanche 생태계는 DeFi 제품군의 모든 틈새 시장을 포함합니다. 물결을 잡기 위해 Avalanche의 NFT 및 GameFi 프로젝트는 새로운 사용자를 생태계로 끌어들이고 있습니다. 특히 DeFi Kingdoms(DFK)는 이전에 Harmoney One 블록체인에 있었지만 Avalanche 서브넷으로 마이그레이션되었습니다.

레이어 2

블록체인의 레이어 2는 2021년부터 시장에서 주목을 받고 있습니다. 이들은 이더리움, 카르다노, 니어 프로토콜, 솔라나 등과 같은 많은 블록체인 플랫폼을 위한 확장 솔루션으로 제공됩니다. 레이어 2 혁명은 수많은 주목할만한 프로젝트와 함께 이더리움에서 폭발합니다.

레이어 2를 처음 사용하는 경우 다음을 확인할 수 있습니다. 레이어 2란 무엇입니까 ?

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

레이어 2

이더리움 네트워크 위에 구축되었음에도 불구하고 모든 레이어 2가 EVM과 호환되는 것은 아닙니다. 낙관적 롤업만 기본적으로 EVM과 호환되지만 zkRollups는 그렇지 않습니다. 다음은 Ethereum의 몇 가지 레이어 2입니다.

  • 낙관적 롤업: Arbitrum, 낙관론 등
  • zkRollups: StarkEx, StarkNet, zkSync 등

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

EVM 대 비 EVM 블록체인

EVM은 zkRollups를 사용하는 레이어 2 프로젝트가 자체적으로 EVM과 호환되도록 솔루션을 구축해야 할 정도로 많은 이점을 제공합니다. 예를 들어, zkSync에는 zkEVM이 있고 Starknet에는 네트워크에서 실행하기 위해 Solidity로 작성된 dApp을 지원하는 Warp가 있습니다.

EVM 블록체인의 위험과 한계

EVM 호환성은 Solidity 개발자가 아이디어를 배포할 수 있도록 해주기 때문에 모든 블록체인에서 없어서는 안될 부분인 것 같습니다. 그러나 모든 기술에는 단점이 있으며 잠재적인 함정을 피하기 위해 알아야 합니다.

보안 및 해킹/익스플로잇

프로젝트는 여러 블록체인 플랫폼에서 실행할 수 있으며 EVM은 멀티체인 확장을 가속화합니다. 그러나 하나의 dApp에서 블록체인 전반에 걸쳐 멀티체인 위험이 있습니다. 예를 들어, Poly Network는 2021년 8월에 해킹되어 해커에게 5억 달러 이상을 보냈습니다. 아래 인포그래픽에서 2021년 2분기의 다른 해킹/익스플로잇을 확인해 보겠습니다.

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

암호화폐의 주요 익스플로잇

스마트 계약에 결함이 있는 경우 해킹 위험이 임박합니다. 특히, 다른 EVM 블록체인으로 이전할 때 코드가 약간 변경됩니다. 잠재적인 악용은 스마트 계약에서 수정되지 않은 상태로 유지됩니다. 결과적으로 멀티체인 dApp은 이전 감사 없이는 위험합니다.

감사 비용

스마트 계약의 코드를 감사하는 데는 비용이 따릅니다. 많은 암호화폐 프로젝트가 끝나기 전에 빨리 시작하기를 원하기 때문에 강세장에서는 더 비싸집니다. 신뢰성을 구축하고 잠재적인 보안 악용을 방지하기 위해 프로젝트는 Certik, Peckshield 등과 같은 보안 회사의 전문가를 고용해야 합니다.

Ulam (Algorand의 파트너)에 따르면 스마트 계약 감사 비용은 $7,500~$45,000입니다. 일부 보안 회사는 최대 $100,000를 요구합니다. 운영 및 개발 비용 외에도 암호화 스타트업은 스마트 계약 감사에 돈을 써야 합니다.

교차 사슬 다리의 위험

다른 블록체인 플랫폼에서 자산을 사용하려면 투자자가 브리지를 사용해야 합니다. 현재 암호화 브리지는 한 블록체인에서 스마트 계약의 자산을 잠그고 다른 블록체인에서 동일한 가치를 가진 새 계약을 발행합니다. 브리지는 스마트 계약으로 이루어지기 때문에 사용자는 자산 도난 위험을 감수해야 합니다. 

유동성 단편화

블록체인의 상호 운용성은 블록체인 연구자들이 해결해야 할 큰 과제입니다. 암호화 프로젝트는 여러 블록체인에서 사용할 수 있지만 암호화 자산은 각 블록체인에 별도로 저장됩니다. 

EVM(이더리움 가상 머신)이란 무엇입니까?  EVM은 어떻게 작동합니까?

SushiSwap의 TVL. 업데이트: 2022년 6월 26일

유동성 단편화는 모든 유동성이 블록체인 간에 상호 연결되어 있지 않고 분리되어 있음을 의미합니다.

예를 들어 SushiSwap 은 이제 13개 이상의 서로 다른 블록체인 사용자가 사용할 수 있습니다. SushiSwap의 대부분의 유동성은 Ethereum, Polygon 및 Arbitrum에 있는 반면 다른 블록체인의 TVL은 수백만 달러에 불과합니다. 이는 사용자가 저유동성 블록체인으로 SushiSwap에서 거래할 때마다 부정적인 영향을 미칩니다.

비 EVM 블록체인

간단히 말해서 비 EVM 블록체인은 솔리디티가 아닌 다른 언어로 작성된 스마트 계약이 있는 블록체인입니다. 반면 EVM 호환 레이어 2가 그 위에 구축되면 EVM과 호환될 수 있습니다. 

다음은 일부 주목할만한 비 EVM 블록체인 및 해당 프로그래밍 언어의 목록입니다.

  • 솔라나: 러스트와 C/C++.
  • 카르다노: 하스켈과 플루투스.
  • 테라: 녹.
  • 알고랜드: TEAL(트랜잭션 실행 승인 언어).
  • 근거리 프로토콜: 녹.

EVM이 아닌 dApp 개발자는 EVM 블록체인에 제품을 배포하기 위해 코드를 다시 빌드해야 합니다. 따라서 기본 블록체인 위에 EVM 호환 레이어 2를 구축합니다. 예를 들어 Aurora와 Milkomeda는 각각 Near Protocol과 Cardano의 EVM 호환 레이어 2입니다.

EVM 및 비 EVM 블록체인은 여전히 ​​암호화 시장에서 떨어져 있습니다. 경주는 아직 승자가 없습니다. 우리의 의견으로는 두 가지 유형의 블록체인이 암호화 공간에서 공존하고 번창할 것입니다.

EVM(이더리움 가상 머신)에 대한 FAQ

EVM은 상태 머신입니까?

EVM(Ethereum Virtual Machine)은 스마트 계약이 Opcode(운영 코드)로 변환된 후 실행되는 곳입니다. EVM이 이더리움 네트워크에 스마트 계약으로 작성된 작업을 수행하도록 명령하는 일련의 지침이 있습니다. 따라서 EVM은 상태 머신으로 간주될 수 있습니다.

EVM은 필수입니까?

EVM과 호환된다는 것은 블록체인을 위한 강력한 해자를 만들겠지만, 호환 여부를 결정하는 것은 블록체인의 전략에 달려 있습니다. 비 EVM 블록체인은 자체 개발자 커뮤니티를 구축해야 하는 반면 EVM 블록체인은 사용 가능한 Solidity 개발자 커뮤니티를 활용할 수 있습니다.

EVM과 비 EVM 블록체인의 차이점은 무엇입니까?

EVM 블록체인은 기본적으로 Solidity 코드로 작성된 스마트 계약을 실행할 수 있지만 EVM이 아닌 블록체인은 실행할 수 없습니다. 프로젝트 빌더는 배포할 블록체인 플랫폼을 선택하기 위해 새 제품을 만들 때 이를 고려합니다. 이것은 프로젝트의 미래 성공률에 영향을 미치는 요소입니다.

결론

다시 말하지만 EVM 블록체인(Ethereum, BSC, Polygon, Avalanche 등)은 시가 총액의 큰 부분을 차지하기 때문에 암호화 시가 총액을 지배하고 있습니다. EVM과 호환되면 모든 블록체인에 많은 이점을 제공하지만 특정 성공을 거두지는 못합니다. Non-EVM은 Cardano(ADA)와 Solana(SOL)로 부상하고 있으며, 현재 최고의 블록체인 리더보드에 있습니다. 



산토스 FC 팬 토큰(SANTOS)이란? SANTOS에 대해 알아야 할 모든 것

산토스 FC 팬 토큰(SANTOS)이란? SANTOS에 대해 알아야 할 모든 것

산토스 FC 팬 토큰이란 무엇입니까? SANTOS 토큰이란 무엇입니까? 여기에서 SANTOS 토큰노믹스에 대해 자세히 알아보세요!

토모체인(TOMO)이란? TOMO 암호화폐의 완전한 세트

토모체인(TOMO)이란? TOMO 암호화폐의 완전한 세트

토모체인(TOMO)이란? 이 기사는 토모체인(TOMO) 암호화폐에 대한 가장 유용한 모든 정보를 제공합니다.

Avalanche(AVAX)란 무엇입니까? AVAX 코인에 대해 알아야 할 모든 것

Avalanche(AVAX)란 무엇입니까? AVAX 코인에 대해 알아야 할 모든 것

눈사태란 무엇입니까? AVAX 코인이란? Avalanche가 다른 블록체인과 다른 점은 무엇입니까? AVAX 토큰노믹스에 대해 자세히 알아보기!!!

시바스왑(SHIB, LEASH, BONE)이란? SHIB 암호화폐의 완전한 세트

시바스왑(SHIB, LEASH, BONE)이란? SHIB 암호화폐의 완전한 세트

시바스왑이란? 여기에서 모든 ShibaSwap 하이라이트 및 SHIB 토큰 토큰노믹스에 대해 자세히 알아보세요!

테조스(XTZ)란? XTZ에 대해 알아야 할 모든 것

테조스(XTZ)란? XTZ에 대해 알아야 할 모든 것

테조스가 뭔가요? XTZ 토큰이란 무엇입니까? Tezos가 다른 블록체인과 다른 점은 무엇입니까? 여기에서 XTZ 토큰노믹스에 대해 자세히 알아보세요!

단위 프로토콜(DUCK)이란 무엇입니까? DUCK 암호화폐 완성

단위 프로토콜(DUCK)이란 무엇입니까? DUCK 암호화폐 완성

단위 프로토콜(DUCK)이란 무엇입니까? 이 기사는 단위 프로토콜(DUCK) 암호화폐에 대한 가장 유용한 모든 정보를 제공합니다.

퀀트스탬프(QSP)란 무엇입니까? QSP 암호화폐 전체 시리즈

퀀트스탬프(QSP)란 무엇입니까? QSP 암호화폐 전체 시리즈

퀀트스탬프(QSP)란 무엇입니까? 이 기사는 가상 통화 Quantstamp(QSP)에 대해 필요하고 유용한 모든 정보를 제공합니다.

플라밍고(FLM)란 무엇입니까? Blockchain Neo Flamingo에서 새로운 DeFi 제품 알아보기

플라밍고(FLM)란 무엇입니까? Blockchain Neo Flamingo에서 새로운 DeFi 제품 알아보기

플라밍고(FLM)란 무엇입니까? 이 기사는 Flamingo(FLM) 암호화폐에 대한 중요하고 유용한 정보를 제공합니다.

비쿠타 바닥이란? Vicuta 플로어 사용 설명서(2022)

비쿠타 바닥이란? Vicuta 플로어 사용 설명서(2022)

비쿠타 바닥이란? Vicuta는 다양한 알트코인을 저렴한 비용으로 사고팔 수 있도록 지원하는 베트남 거래소입니다. 여기에서 Vicuta 바닥 설명서를 참조하십시오!

블록클라우드(BLOC)란? 완전한 암호화폐 블록

블록클라우드(BLOC)란? 완전한 암호화폐 블록

블록클라우드(BLOC)란? 이 기사는 Blockcloud 프로젝트와 BLOC 토큰에 대한 가장 자세한 정보를 제공합니다.

Sign up and Earn ⋙
Sign up and Earn ⋙