EVM+는 EOS 상에서 이더리움 가상 머신을 구축을 위한 움직임을 보이고 있습니다.

개요

커뮤니티는 EOS 네트워크에 활력을 불어넣을 중요한 프로젝트들을 중심으로 뭉치고 있습니다. EOS는 유능한 개발자, 커뮤니티 리더, EOS Network Foundation(ENF)의 책임 등에 뒷받침되는 상당한 기여들에 의해 독립적인 길을 개척함과 동시에 새로운 협업 시대를 열고 있습니다.

현재까지 6개의 ENF 후원기반 워킹 그룹이 활동 중이며, 이중 4개는 “청서(Blue Paper)”를 제작하고 있습니다. 각각의 ‘청서’는 각 연구에 대한 중요한 정점을 나타낼 것입니다. 이러한 청서들을 통해 개발 목표, 완성을 위한 전략, 그리고 각각의 영역에서 장기적인 성공을 달성하기 위한 추가 권고 사항등이 더욱 명확해질 것입니다.

여섯가지 ENF 후원 기반 워킹 그룹들 :

API+: 차세대 EOSIO 기반 앱들에 대한 액세스 제공

Core+: EOSIO에서 애플리케이션을 실행할 수 있는 소프트웨어 개발

Wallet+: 외부 애플리케이션들에 EOSIO를 통합하기 위한 소프트웨어 관련 작업

Audit+: EOSIO 기반 애플리케이션들에 대한 보안 분석 도구 및 컨트렉트 감사를 위한 전반적인 프레임워크 제공

EVM+: EOS상에서의 실행 가능성을 위한 EVM 호환성 및 경제적 인센티브 개발

Recovery+: 해킹 및 익스플로잇에 대한 완화 전략, 비상 대응 프로토콜 및 모범 사례 개발

EVM+는 다른 워킹그룹들과는 약간 다른 방식으로 작동합니다. EOS Argentina를 필두로 EVM+는 보다 민첩한 방식으로 개발에 접근하도록 구성되었습니다. 해당 팀은 ‘청서’의 필요성은 제쳐두고, 20만 달러의 초기 예산으로 스마트 컨트렉트 수준에서 EOS에 EVM을 구현하는 제품 전달 과정을 바로 진행 할 것입니다.

EVM+ 소개

블록체인 상호운용성은 아마도 오늘날 EOS 커뮤니티가 직면한 가장 중요한 이슈 중 하나일 것입니다. 블록체인 분야에서는 유난히 EOS 내부에만 집중하는 경향이 있습니다. 개발자들은 종종 EOS가 최고의 기술을 보유하고 있다는 말만 되풀이하는 경우가 많기 때문에 다른 모든 사람들이 아직 잠재력을 깨닫지 못했더라도 그들에게 있어 EOS만이 항상 머물어야 할 장소가 되곤 합니다. 그러나 이러한 경향으로 인해 저희는 나머지 블록체인 세계와 단절될 위험이 있으며, 따라서 더 많은 기회를 놓칠 수 있습니다. EOS를 떠난 많은 개발자들은 그들이 원해서가 아니라 모든 부족함에도 불구하고 이더리움 네트워크가 액션이 있는 곳이기 때문에 EOS를 떠날 수 밖에 없었습니다. 이렇게 이더리움 가상 머신(EVM) 관련 작업은 그만큼 중요하며, 추가 워킹 그룹의 대상으로 인식된 것도 이러한 이유 때문입니다.

EVM 호환성은 EOS의 잠재력에 있어 기술적인 측면 뿐만 아니라 비즈니스 측면에서도 필수적입니다. 궁극적으로는 더 많은 이더리움 개발자와 사용자를 EOS로 불러들이는 것이 필수적이며, 이를 위하여 EOS 상의 EVM은 탁월한 교량이라고 할 수 있습니다.

성공에 기반한 구축 및 개발자 인재 유치

EVM+ 워킹그룹은 EOS 제네시스 블록 생산자이자 EvodexEOS 메타마스크 지갑 통합의 배후 개발자인 이오스 아르헨티나(EOS Argentina)가 주도하고 있습니다.

또한 2020년, 솔리디티 개발자가 EOSIO에서 더 빠른 실행을 통해 최대 100배 빠르고 1,000배 저렴하게 앱을 실행할 수있도록 하는 EOSIO.EVM을 선보이며 B1 EVM 챌린지에서 우승한 Syed Jafri 또한 EVM+ 그룹에 자문을 행하고 있습니다.

이는 EOS에 꼭 필요한 혁신이 될 것입니다. 지난 몇 년간 EOS 퍼블릭 블록체인이 직면했던 주요 이슈 중 하나는 자금에 굶주렸다는 것입니다. 이더리움은 속도가 느리고 에너지 효율이 떨어지고 거래 수수료도 더 높을 수 있지만 이더리움을 비롯한 EVM 기반 체인 내에는 훨씬 더 큰 네트워크 효과와 토큰 유동성이 존재합니다. 또한, EVM 생태계 내에 존재하는 개발자 툴링 및 코드 라이브러리는 디앱 개발자가 사용할 수 있는 오픈 소스 코드일 뿐만 아니라 빠른 속도로 성장하고 있습니다. 결과적으로 EOS의 개발자들은 덜 성숙한 도구를 사용하여 처음부터 많은 코드베이스를 구축해야 하는 반면, Ethereum의 개발자는 Solidity로 작성된 많은 모듈식의 재사용 가능하고 안전한 스마트 컨트렉트들로 충분한 보상을 받았고, OpenZeppelin과 같은 조직의 사전 감사 라이브러리를 통해 이용이 가능하게 되었습니다. 다른 ENF 워킹 그룹 중 일부는 EOS 개발자 경험과 사용 가능한 기본 툴링을 개선하는 데 주력하고 있지만, 잠재력을 최대한 발휘하려면 시간이 좀 걸릴 것입니다. 그 기간동안 이미 EVM 주변에 존재하는 인재와 자원을 활용하여 이들을 EOS로 끌어온 후 쉽게 사용할 수 있도록 함으로써 네트워크 효과를 활용할 수 있습니다.

EOS는 매우 중요한 해를 맞이하여 효과적으로 두 가지 도전에 직면해 있습니다. 한편으로는 예비 개발자들에게 그 가치를 입증해야 하고, 다른 한편으로는 더 많은 사람들이 EOS를 사용할 수 있도록 일부 장벽을 제거해야 합니다. 프로젝트나 개발자가 EOS가 더 나은 옵션이라고 확신하더라도 마이그레이션이 길고, 까다롭고, 잠재적으로 번거로운 프로세스가 될 경우 현 상황에 머물 가능성이 높습니다. 이러한 개발들이 마찰 없는 방식으로 기존 코드를 배포할 수 있도록 하면 프로젝트를 마이그레이션 하거나 복제하는 작업을 훨씬 더 쉽게 관리할 수 있습니다.

EVM+: EVM과 EOSIO 사이의 간극 해소

EVM+의 전체 목표는 EOS를 개발자와 사용자의 관점에서 호환 가능한 EVM 플랫폼으로 만드는 것입니다. 이를 위한 몇 가지 주요 항목을 살펴보겠습니다.

  • 네이티브 노드 구현과는 대조적인 스마트 컨트렉트 수준 : EOS Argentina는 EVM이 EOS VM WASM 런타임에서 제대로 실행될 수 있도록 하는 스마트 컨트렉트 기반 솔루션을 위해 작업들을 수행하고 있습니다. 이를 통해 EOS 네트워크는 프로토콜 업그레이드 없이(포크 없이) EVM 런타임을 업그레이드할 수 있게 될 것입니다.
  • ETH 프리컴파일드 컨트렉트 : 이는 EOS의 EVM뿐만 아니라 동시에 스마트 컨트렉트 개발자에게도 이익이 될 것입니다. EOS에서는 다른 체인과 마찬가지로 트랜잭션이 실행되는 데 제한된 시간이 주어집니다(프로토콜 기준 150ms, BP 기준 30ms). EOS VM이 강력하고 빠르다는 사실에도 불구하고 웹 어셈블리에서 실행할 때 네이티브 코드에서 가질 수 있는 최적화 기능이 부족한 몇 가지 유형의 작업이 있습니다. 속도를 높이기 위해 ETH 프리컴파일을 EOS 내장 코드(네이티브 코드)로 구현하는 방안을 모색하고 있습니다.
  • 전체 RPC 호환성 : 이 분야의 계획들은 아직 개발 중이지만 EVM+ 팀은 ETH에서 일반적인 도구/환경의 사용을 허용하는 데 필요한 대부분의 RPC를 지원하는 것을 목표로 하고 있습니다. 이것이 본 프로젝트의 가장 중요한 측면 중 하나가 될 것입니다.
  • 결정론적인 가스 사용량/청구 : EOS 체인은 CPU(주관적 측정/변동적인 가격), NET(객관적 측정/변동적인 가격), RAM(객관적 측정/변동적인 가격) 과금으로 구성된 세 가지 유형의 리소스를 사용합니다. 여기서 해결과제는 사용자에게 결정론적 가스 사용량과 경쟁력 있는 가스 가격을 제공하는 동시에 웹3 API 제공자들에 대한 남용을 방지하는 것입니다.
  • 잠재적으로 동일한 웹3 프로바이더를 사용하는 EVM 및 EOS VM 런타임에 대한 메타마스크 지원: 이는 메타마스크가 이오스 네이티브 컨트렉트와 솔리디티로 작성된 EVM 컨트렉트 양쪽 모두와 상호작용할 수 있는 지갑으로 지원될 것이라는 의미입니다.

EVM+ 워킹 그룹은 EOS 상의 EVM 호환성을 위한 최적의 솔루션을 만드는 임무를 진행하면서 위의 전략들을 발전시킬 것입니다. 그들의 노력은 2022년 여름 이전에 실행 가능한 해결책을 만드는 것을 목표로 하고 있습니다.

현재 6개의 워킹 그룹이 개발자와 사용자들이 EOS에 쉽게 참여할 수 있도록 프레임워크를 구축하여 네트워크의 성장을 촉진하고, EOS 생태계가 모든 사람에게 매력적일 수 있도록 다양한 작업을 수행중에 있습니다. 지금껏 EOS의 미래가 이렇게 밝았던 적은 없었습니다. 블록체인에서 가장 위대한 복귀 스토리를 만들기 위해 노력하는 이 여정에 여러분들을 초대합니다.

EOS 네트워크

EOS 네트워크는EOS VM을 기반으로 하는 3세대 블록체인 플랫폼으로 저지연, 고성능, 확장성이 뛰어난 Web Assembly 엔진으로, 최적의 Web3 사용자 및 개발자 경험을 제공하며, 결정적으로 저렴한 수수료를 통해 이용할 수 있도록 특별히 설계되었습니다. EOS는 EOS 네트워크 재단(ENF)을 통해 도구 및 인프라에 대한 멀티 체인 협업 및 공공재 펀딩의 원동력 역할을 하는 EOSIO 프로토콜의 대표 블록체인 및 금융 센터입니다.

EOS Network Foundation

EOS Network Foundation(ENF)은 EOS 네트워크의 성장과 발전을 장려하기 위해 재정 및 비재정적인 지원을 구성합니다. 저희는 긍정적인 글로벌 변화를 위한 힘으로서 EOS 네트워크의 조직화된 미래를 계획하기 위해 탈중앙화의 힘을 활용하고 있습니다.​