EOS는 EVM 호환성을 달성하기 위해 EVM+ 작업 그룹을 설립했습니다
출처: EOS 네트워크 재단
개요
EOS는 커뮤니티의 힘을 모아 생태계에 필요한 핵심 프로젝트를 공동 개발하여 EOS 생태계의 부흥을 더욱 촉진하고 있습니다. 우리는 중요한 기여를 할 수 있는 재능 있는 개발자와 커뮤니티 리더, 책임감과 행동력이 매우 강한 EOS 네트워크 재단을 보유하고 있습니다.
EOS는 자신의 전진 경로를 개척하고 새로운 협력 시대를 열고 있습니다.
현재 EOS 네트워크 재단의 지원으로 설립된 여섯 개 핵심 작업 그룹이 고속으로 운영되고 있으며, 각 작업 그룹은 자신의 분야에서 중요한 역할을 하고 있습니다. 그중 API+, Core+, Wallet+ 및 Audit+ 네 개의 작업 그룹의 백서가 거의 완료되었으며, 각 백서는 중요한 연구 결과로서 발전 목표와 각 분야에서 성공을 거두기 위한 실행 가능한 전략 등을 자세히 설명할 것입니다.
오늘, 우리는 EVM+ 핵심 작업 그룹을 소개할 것이며, 공식 소개에 앞서 여섯 개 핵심 작업 그룹의 개요를 먼저 살펴보겠습니다.
여섯 개 핵심 작업 그룹 소개
현재 EOS 네트워크 재단이 후원하여 설립한 여섯 개 핵심 작업 그룹은 다음과 같습니다:
· API+:주로 데이터를 제공하는 인터페이스를 책임지며, EOS 생태계 외부의 애플리케이션이 EOS 네트워크와 더 잘 통합될 수 있도록 돕습니다.
· Core+:주로 EOS 시스템을 유지 관리하여 EOS가 다양한 종류의 애플리케이션을 실행하는 데 더 적합하도록 합니다.
· Wallet+:주로 소프트웨어와 협력하여 EOS를 외부 애플리케이션에 통합하는 역할을 합니다.
· Audit+:주로 EOS 애플리케이션에 대한 보안 분석 도구와 계약 감사의 전체 프레임워크를 제공합니다.
· EVM+:주로 EVM과의 호환성을 구현하고 EOS의 경제적 인센티브 조치를 탐색하는 역할을 합니다.
· Recovery+:주로 위기 처리 프레임워크를 구축하고, 긴급 연락처, 반응 메커니즘, DAO 보험 및 화이트 해커 보상 등의 조치를 통해 EOS 프로젝트가 해킹 공격을 받은 후 더 합리적이고 효과적인 방식으로 위기에 대응하고 잃어버린 자산을 회수할 수 있도록 돕습니다.
핵심 작업 그룹은 EOS 생태계에서 가장 경험이 풍부한 사람들과 조직과 협력하여 EOS 로드맵을 이행하는 데 중요한 역할을 할 것입니다. 이는 EOS 생태계의 현황을 평가하고 잠재적인 문제를 식별하며 미래 발전을 위한 로드맵을 수립하는 절호의 기회가 될 것입니다.
각 작업 그룹은 EOS 네트워크 재단으로부터 20만~25만 달러의 자금을 지원받았으며, EOS 네트워크 재단은 또한 작업 그룹의 전체 진행 상황을 감독하기 위해 10만 달러를 지출하여 감독 위원회를 설립했습니다.
그러나 커뮤니티의 요구와 생태계의 필요를 고려하여 EVM+ 작업 그룹은 다른 작업 그룹과의 작업 흐름이 약간 다릅니다. EOS Argentina의 주도 하에 EVM+ 작업 그룹은 더 민첩한 방식으로 개발을 진행할 것입니다.
EVM+ 작업 그룹은 백서를 작성하지 않고 직접 개발 및 제품 제공을 진행하여 EOS 스마트 계약 수준에서 EVM 호환성을 더 빠르게 실현할 것입니다. 또한 EVM+ 작업 그룹의 초기 예산은 20만 달러입니다.
EVM+ 작업 그룹 소개
EOS가 현재 직면하고 있는 가장 중요한 문제 중 하나는 블록체인의 상호 운용성입니다.
블록체인 분야에서 가장 쉽게 발생하는 문제는 내부에 집중하여 발전하고 외부와의 호환성을 무시하는 것입니다. 이러한 문제는 EOS에서 매우 뚜렷하게 나타납니다. 개발자들은 종종 EOS가 최고의 기술을 보유하고 있으므로 EOS가 가장 좋은 곳이라는 사고 논리에 빠지곤 합니다. 다른 공공 체인 생태계의 사람들이 EOS의 잠재력을 인식하지 못하고 있음에도 불구하고 말입니다.
이러한 생각은 EOS를 더 넓은 블록체인 세계와 격리시켜 많은 기회를 놓치게 할 수 있습니다. 많은 개발자들이 EOS를 떠나 이더리움으로 전환하는 이유는 이더리움에 결함이 있지만 더 나은 호환성을 가지고 있기 때문입니다.
이것이 우리가 EVM+ 작업 그룹을 설립하고 이 분야의 작업을 가속화하는 중요한 이유입니다. EOS에 이더리움 가상 머신을 배포하는 것은 매우 중요한 작업이며, 우리는 EOS가 더 넓은 블록체인 생태계에 통합되도록 추진해야 합니다. 지속적으로 외부에서 유입되고, 나가며, 호환성과 포용성을 통해 빠르게 발전해야 합니다.
기술 및 비즈니스 관점에서 EVM 호환성을 실현하는 것은 EOS의 잠재력을 발휘하는 데 중요한 역할을 할 수 있습니다. 우리는 더 많은 이더리움 개발자와 사용자가 EOS 생태계에 참여하도록 유도해야 하며, EOS가 EVM 호환성을 실현하는 것은 그들을 끌어들이는 최선의 방법입니다.
성공의 어깨 위에 서서, 개발 인재를 유치하다
EVM+ 작업 그룹의 리더 팀은 EOS 창세 블록 생산자 EOS Argentina이며, 이 팀은 Evodex와 EOS Metamask 지갑 뒤에 있는 개발자들입니다.
EVM+ 작업 그룹을 지원하는 또 다른 유명한 개발자는 EOS 생태계의 Syed Jafri로, 그는 2020년 EOSIO.EVM으로 Block.one이 주최한 EVM 챌린지에서 우승했습니다. EOSIO.EVM은 Solidity 개발자가 EOSIO에서 빠르게 시작하고 최대 100배의 속도와 1000배 이하의 비용으로 애플리케이션을 실행할 수 있게 합니다. Syed Jafri는 EOS가 EVM 호환성을 실현하는 데 매우 경험이 풍부합니다.
EVM은 EOS가 절실히 필요로 하는 혁신입니다. EOS 공공 체인이 지난 몇 년 동안 직면한 주요 문제 중 하나는 자금 부족입니다. 이더리움 생태계와 비교해 보겠습니다:
· 이더리움은 속도가 느리고 효율성이 낮으며 Gas 비용이 매우 높지만, 이더리움과 다른 EVM 기반 공공 체인 간에는 더 높은 네트워크 효과와 토큰 유동성이 있습니다. 반면, 이더리움의 일부 개발자는 Solidity로 작성된 모듈화되고 재사용 가능하며 안전한 오픈 소스 스마트 계약을 생성하여 높은 보상을 얻을 수 있으며, 다른 개발자는 OpenZeppelin과 같은 조직의 코드 라이브러리에서 풍부한 개발 도구와 튜토리얼을 얻을 수 있습니다. 부인할 수 없는 사실은 EVM 생태계의 개발자 도구, 코드 라이브러리, dApp 개발자들이 사용할 수 있는 오픈 소스 코드가 빠르게 증가하고 있다는 것입니다.
· 반면 EOS 생태계에서는 개발자들이 덜 성숙한 도구를 사용하여 많은 코드 라이브러리를 처음부터 구축해야 하며, 부적절한 비유로는 이더리움 생태계의 개발자가 자동차를 만드는 것은 블록을 쌓는 것과 같고, 기존의 바퀴, 핸들, 엔진 등을 조합하는 것이라면, EOS 생태계의 개발자는 자동차를 만들기 위해 바퀴부터 만들어야 한다는 것입니다.
EOS 네트워크 재단이 후원하는 다른 작업 그룹은 EOS 개발자의 경험을 개선하고 더 많은 사용 가능한 로컬 도구를 제공하는 데 집중하고 있지만, 이는 충분히 실현되기까지 시간이 필요합니다.
따라서 우리는 커뮤니티와 함께 EVM에 이미 존재하는 인재와 자원을 활용하고, EVM 호환성을 통해 이를 EOS에 도입하여 EOS 생태계의 잠재력을 발굴할 수 있다고 생각합니다.
EOS 발전은 매우 중요한 해에 접어들었으며, EOS는 여전히 두 가지 큰 도전에 직면해 있습니다:
· 한편으로 EOS는 잠재적인 개발자에게 그 거대한 잠재력과 가치를 보여줘야 합니다;
· 다른 한편으로 EOS는 개발자가 생태계에 진입하는 장벽을 제거하고 가능한 한 낮은 문턱으로 더 많은 개발자가 참여하도록 유도해야 합니다.
프로젝트 측이나 개발자가 EOS가 더 좋다고 믿더라도, EOS 생태계에 진입하는 과정이 길고 복잡하다면 프로젝트 측과 개발자는 참여하지 않을 것입니다. 따라서 다른 공공 체인의 개발자가 무장애, 저문턱의 방식으로 프로젝트를 EOS 생태계에 배포, 이전 또는 복제할 수 있도록 돕는 것이 더 효과적인 방법입니다.
EVM+ 작업 그룹: EVM과 EOSIO 간의 다리 놓기
EVM+의 전반적인 목표는 개발자와 사용자의 관점에서 EOS를 호환 가능한 EVM 플랫폼으로 만드는 것입니다. 이를 위해 작업 그룹이 해결하고 있는 주요 문제는 다음과 같습니다:
· 스마트 계약 수준의 호환성과 로컬 노드 구현: EOS Argentina는 EVM이 EOS VM WASM 런타임에서 정상적으로 실행될 수 있도록 스마트 계약 기반 솔루션을 개발하기 위해 노력하고 있습니다. 이는 EOS 네트워크가 프로토콜 업그레이드 없이 EVM을 실행할 수 있도록 허용합니다(분기 필요 없음).
· ETH 프리 컴파일 계약: 이는 EOS의 EVM에 유리할 뿐만 아니라 스마트 계약 개발자에게도 유리합니다. EOS는 다른 체인과 마찬가지로 거래 실행 시간이 제한되어 있습니다(프로토콜은 150밀리초, BP는 30밀리초). EOS VM은 강력하고 빠르지만, Web 어셈블리에서 실행할 때 일부 유형의 작업은 본래 코드에서 수행할 수 있는 최적화가 부족합니다. 속도를 높이기 위해 EVM+ 작업 그룹은 ETH 프리 컴파일을 EOS 내장 함수(로컬 코드)로 구현하려고 합니다.
· 완전 호환 RPC: 이 분야의 계획은 여전히 개발 중이지만, EVM+ 팀의 목표는 최소한 대부분의 RPC를 지원하여 ETH에서 일반 도구/개발 환경을 사용할 수 있도록 하는 것입니다. 이는 이 계획의 가장 중요한 작업 중 하나가 될 것입니다.
· 결정론적 Gas 소비/청구: EOS 체인은 세 가지 자원을 사용합니다: CPU(주관적 측정/변동 가격), NET(객관적 측정/변동 가격) 및 RAM(객관적 측정/변동 가격) 청구. 이 작업의 도전 과제는 사용자에게 결정론적 Gas 소비와 경쟁력 있는 Gas 가격을 제공하면서 Web3 API의 남용을 방지하는 것입니다.
· Metamask 지원: 이는 EOS 생태계가 Metamask 지갑을 지원하여 EOS 로컬 계약과 Solidity로 작성된 EVM 계약 간의 상호 작용을 가능하게 함을 의미합니다.
EVM+ 작업 그룹은 위의 방향으로 신속하게 작업을 추진하여 EOS의 EVM 호환성을 실현하기 위한 최상의 솔루션을 만들고, 2022년 여름 이전에 실질적인 솔루션을 도출할 계획입니다.
현재의 여섯 개 작업 그룹은 개발자와 사용자가 EOS에 더 쉽게 참여할 수 있도록 하는 프레임워크를 구축하고 있으며, EOS 네트워크의 성장을 촉진하고 EOS 생태계를 더욱 매력적으로 만들고 있습니다. EOS의 미래는 그 어느 때보다 밝습니다. 우리는 여러분이 함께 참여하여 블록체인 세계에서 가장 위대한 공공 체인의 귀환 이야기를 만들어 나가기를 초대합니다.