원래 제목: "EVM 네트워크 효과》
원래 제목: "
EVM 네트워크 효과
원작자: Nir, Krishna NandakumarKrishna Nandakumar 이 문서는 Nir 및Vernon Johnson、David Phelps、Carlos Diaz-Pedron、Tomer Ben-David그리고Jad Esber 공동 집필,
그리고
많은 도움을 주셨습니다.
EVM은 블록체인 자체보다 더 중요할 수 있습니다.
사실 잘 알려진 이더리움은 이더리움 블록체인의 구현일 뿐입니다. 동전의 반대편에서 Ethereum Virtual Machine은 개발자가 분산 응용 프로그램을 만들 수 있는 블록체인 기반 오픈 소스 소프트웨어 "개발 플랫폼"으로 이해할 수 있습니다. 체인에 데이터를 저장할 수 있는 개방형 가상 컴퓨터와 각 스마트 계약의 상태로 생각할 수도 있습니다.
EVM은 개발자에게 스마트 계약 기능을 제공하는 최초의 소프트웨어였으며 이더리움 블록체인 자체를 넘어 확장되는 귀중한 개발자 네트워크 효과로 번성하는 생태계로 성장했습니다. 실제로 EVM을 사용하는 일부 블록체인은 ETH 토큰 및 ETH 채굴과 완전히 독립적일 수 있는 완전한 토큰 경제 및 합의 메커니즘을 구축했습니다. 다른 EVM 체인의 혁신, 인프라 및 사용자 성장은 이더리움 블록체인에서 원활하게 활용할 수 있으며 그 반대도 마찬가지입니다.
무허가 네트워크 효과
네트워크 효과는 사용자나 참여자의 증가가 재화나 서비스의 가치를 높이는 현상입니다. 간단히 말해서 인터넷 세계에서 트래픽은 가치와 동일시될 수 있습니다. 오늘날의 소셜 미디어는 완벽한 예입니다.
오픈 소스 소프트웨어와 에코시스템은 유사한 네트워크 효과를 통해 이점을 얻습니다. 개발자가 더 많이 구축하거나 통합할수록 모든 사람에게 더 가치 있게 됩니다. 그러나 이것이 OSS가 얻을 수 있는 혜택의 전부는 아닙니다. 네트워크에 있는 대부분의 인프라와 애플리케이션도 오픈 소스인 경우 네트워크 효과가 배가됩니다.
이것이 바로 EVM 네트워크 효과가 강력한 이유입니다. 모든 사용자가 허가 없이 로그인할 수 있고 모든 코드 라인이 공개적으로 작성되어 어떤 네트워크에 사용되든 관계없이 모든 EVM 체인의 가치를 높입니다. 또한 다른 대안에 비해 EVM의 보안 수준을 높입니다.
EVM 호환성스마트 계약이 Ethereum 가상 머신에서 실행될 수 있는 경우 프로토콜은 EVM과 호환됩니다. 이 조건을 충족하려면 계약서를 Solidity로 작성하거나 해당 코드를 EVM에서 실행할 수 있는 코드로 컴파일하는 패키지가 있어야 합니다.zkSync는 트랜잭션 비용을 줄이고 속도를 높이기 위해 설계된 영지식 프로토콜입니다. 프로토콜은 견고성 스마트 계약을 지원하며 대부분의 경우 변경이 필요하지 않습니다. 또한 다른 롤업인 StarkNet에는 Cairo라는 언어가 있으며 현재 EVM과 호환되지 않지만 팀에서 작업 중입니다.Chain List빌드 컴파일러
, EVM에서 실행할 수 있도록 다른 방향(EVM -> StarkNet)에 대한 변환기가 구축되었습니다. EVM 호환/네이티브 블록체인 및 Layer 2의 다른 예로는 Ethereum Classic, Polygon, BNB Chain, Optimism, Arbitrum, Gnosis Chain, Avalanche 및 Celo가 있습니다. 당신은 찾을 수 있습니다
여기에서 다른 EVM 호환 체인을 확인하십시오.
구성 가능성이 중요한 이유는 무엇입니까?
EVM은 단기간에 수십억 달러의 자본 투자를 유치한 JavaScript의 "차세대"로 볼 수 있습니다. 선점자 이점이 있으며 EVM을 위한 새로운 솔루션을 발전시키는 데 사용되는 모든 자금과 자원은 허가 없이 사용 및 확장될 수 있습니다. 따라서 EVM에서 새로운 퍼블릭 체인 또는 사이드 체인을 구축하는 것은 처음부터 시작할 필요가 없습니다.
일부에서는 JavaScript를 끔찍한 프로그래밍 언어로 간주하지만 JavaScript를 대체하려는 시도(Dart)는 모두 실패했으며 트랜스파일러(Typescript)의 개선으로만 성공했습니다. 네트워크 효과가 너무 강해서 언어의 품질에 관계없이 구성 가능성의 위반은 이를 대체하려는 시도를 불가능하게 만듭니다. EVM도 마찬가지일 수 있습니다.
빌더와 운영자에게 구성 가능성이란 다음 중 하나 이상을 활용할 수 있음을 의미합니다.Ethereum Stack Exchange풍부한 메타데이터, ID 시스템 및 소셜 그래프: 주소는 EVM 체인 전체에서 동일합니다. 즉, 새로운 프로젝트 또는 체인은 사용자/주소와 관련된 메타데이터를 활용하여 콜드 스타트 문제, 콘텐츠 출처, 시빌 저항 추가, 소셜 네트워크 구축을 해결할 수 있습니다. /유저 별 관심도 그래프, 저가 체인 에어드랍 등
번성하는 개발자 생태계: Ethereum 사용자 Q&A 사이트
다음과 같은 활성 플랫폼에 대한 커뮤니티 지원 최고의 스마트 계약 블록체인 개발자 생태계 중 다수가 EVM을 사용하고 있습니다.
상호 운용성: 스냅샷 전략을 사용한 교차 체인 거버넌스, 스테이블 코인 및 기본 토큰(ETH, MATIC 등)의 교차 계층 트랜잭션, 동일한 주소 시스템 등
https://twitter.com/TrustlessState/status/1511127294093320193
다양성: 하나의 체인 또는 인스턴스에서 개발하는 개발자는 더 나은 체인으로 원활하게 마이그레이션하거나 자체 체인을 시작할 수 있습니다. 개발자에게 이것은 큰 이점입니다.
이미지 설명QuorumEVM을 사용하는 경우NFT。100 ThievesEthereum 자체를 기반으로 구축하는 것 외에도 전통적인 기업은 EVM을 기반으로 구축하는 이점을 포착했습니다. 예를 들어, JP Morgan Chase는 자체 이름으로Polygon이더리움 포크에 엔터프라이즈 블록체인을 구축했습니다. TikTok은 Ethereum NFT의 두 번째 계층 확장 솔루션인 ImmutableX에서 출시되었습니다.
EVM을 실행하는 이더리움 사이드체인에서
에서 첫 번째 NFT 에어드롭을 출시했습니다.
다른 블록체인도 이더리움과 상호 운용하고 자체 체인에 EVM 구현을 구축하려고 합니다. 여기에는 Solana(Neon), NEAR(Aurora) 및 Cosmos(Evmos)가 포함됩니다.EVM 네트워크 효과에 대한 증거이더리움은 모든 블록체인 중에서 가장 큰 개발자 생태계를 보유하고 있습니다. 일렉트릭 캐피탈에 따르면
2021 개발자 보고서
, Polygon 및 BSC(역시 EVM 체인)는 각각 6위와 7위를 차지했습니다. 실제로 상위 20개 블록체인 생태계 중 최소 8개가 EVM을 실행하고 있습니다.
많은 체인이 자체 체인(예: Solana 및 Cosmos)에서 EVM 호환 구현을 구축했지만 아무도 Ethereum의 다른 체인(예: Move 또는 Cosmos SDK)과 호환되는 계약을 구축하거나 구축하지 않았습니다.EIP-1559가장 큰 EVM 블록체인 중 일부는 이더리움 학습을 실시간으로 지속적으로 적용하고 있습니다. 예를 들어 Polygon(EVM 호환 L1)은 다음을 구현합니다.제안거의 같다MATIC제안
후, 이미 파괴
. 우승한 EVM 블록체인은 이 전략을 계속 활용할 것입니다.
L2 EVM 구성 가능성의 잠재적 과제
현재 일부 레이어 2 네트워크는 L2에서만 의미가 있거나 Ethereum L1이 기능을 통합하는 데 오랜 시간이 걸리는 것을 시도하기 위해 어느 시점에서 곧 EVM과의 동등성을 깨뜨릴 수 있다는 생각을 전달하려고 합니다. 어떤 의미에서 우리는 L2 EVM이 약간 다르게 구현되고 EVM의 새로운 기능에 대한 테스트 그라운드가 되는 세계에 진입하고 있는 것일 수 있습니다. 이로 인해 향후 어느 시점에서 1-1 코드의 배포 가능성이 손상될 수 있습니다.
레이어 간의 상태가 구성 가능한 상태로 유지되는 한 L2가 EVM 등가 값을 전복할 가능성이 거의 없으며 일반적으로 체인 간에 데이터를 브리징할 때 실행 속성을 최소로 유지합니다. 그리고 어댑터가 다른 쪽 끝에 작성될 수 있고 상태 형식이 두 체인 간에 의미가 있는 한 사소한 구현 차이는 아마 방해가 되지 않을 것입니다.
비 EVM 체인
이것은 경쟁하는 체인과 생태계에 무엇을 의미합니까? 그들은 큰 예산이 필요하고 EVM 청중에게 서비스를 제공할 방법을 찾아야 합니다. 비 EVM 프로젝트가 빠르고 효율적으로 성장할 수 있는 경우 생태계 모델이 작동합니다. Solana는 심각한 도전자 중 하나이지만 따라잡기 위해 많은 돈을 썼음에도 불구하고 채택은 여전히 다소 부족합니다.
물론 EVM이 할 수 없는 일이 많고 장기적으로 EVM 외부에서만 사용할 수 있고 다른 VM에도 가치를 가져다줄 일부 애플리케이션이 있을 것입니다. 일부 독특한 프로젝트가 EVM과 다른 솔루션을 선택하기 시작했다는 점은 주목할 가치가 있습니다. 예를 들어 Stepn은 Solana에 있습니다. 이것은 EVM이 승자독식 방식이 아니라는 증거일 수 있으며 많은 응용 프로그램이 있을 것입니다. JS의 경우에도 마찬가지이지만 매년 JS로 브라우저에서 빌드할 수 없는 앱의 수가 줄어듭니다.
Cosmos, Polkadot 및 기타 블록체인은 유능한 빌더와 사용자를 끌어들이는 구성성 우선 접근 방식을 취합니다. EVM 생태계보다 수년 뒤쳐져 있지만 Cosmos SDK는 매우 유사한 네트워크 효과를 누리고 있지만 대부분의 구성 가능성은 비동기식입니다. 즉, 다양한 유효성 검사를 위해 여러 단계로 발생합니다. 현재 Cosmos는 크로스 체인 계정에 대해 동일한 주소를 가지고 있지 않지만 곧 변경될 예정입니다. CosmWasm은 매우 새롭고 생태계에는 DeFi를 위한 강력한 오라클 솔루션과 같은 중요한 메커니즘이 없습니다. 예를 들어 JunoSwap(Juno의 AMM)은 몇 달 늦게 출시되었고 코드가 지저분하고 불완전했습니다.
결론적으로
개발자와 레이어 1 경쟁업체는 오늘날 EVM을 기반으로 구축하는 엄청난 이점을 진지하게 고려해야 합니다. 대부분의 경우 기존 EVM 체인 또는 레이어 2가 대부분의 요구에 충분할 것으로 예상하지만 EVM이 구축되지 않은 특정 기능이 필요할 수 있습니다. EVM은 채택 및 네트워크 효과를 지속적으로 증가시킬 경쟁 생태계보다 몇 년 앞서 있습니다. 그러나 ETH 지지자들은 서로 다른 EVM 기반 체인이 반드시 ETH에 대한 수요를 유발하는 것이 아니라 이더리움의 시장 점유율 대부분을 차지할 가능성에 대해 미리 대비해야 합니다.


