EOS, Solidity 개발자를 위한 EVM(Ethereum Virtual Machine) 출시

보도 자료

EOS 네트워크는 이더리움 생태계에서 이미 사용 가능한 수많은 오픈 소스 코드 라이브러리와 도구를 활용하여 성장을 가속화할 것입니다.

캘거리, AB / 2023년 4월 13일 / EOS 네트워크의 관리자이자 주요 개발자인 EOS 네트워크 재단(ENF)은 EOS EVM 메인넷의 베타 출시를 발표하여 세계에서 가장 유명한 두 블록체인 생태계 간의 상호 운용성을 가능하게 했습니다.

EOS EVM은 이더리움 가상 머신의 에뮬레이션으로, EOS 블록체인에 스마트 컨트랙트로 배포됩니다. EOS EVM은 이더리움의 기본 프로그래밍 언어인 Solidity로 작성된 탈중앙화 애플리케이션을 실행합니다. Solidity는 대다수의 web3 개발자가 사용하며 광범위한 오픈 소스 코드 라이브러리, 도구, 리소스 및 튜토리얼을 통해 지원됩니다. 그러나 이더리움 개발자는 느린 트랜잭션 속도와 높은 수수료로 인해 이더리움 블록체인에서 대규모 탈중앙화 애플리케이션을 배포하는 데 적합하지 않은 확장성 문제를 겪고 있습니다.

EOS EVM의 출시와 함께 이더리움 커뮤니티의 액세스 가능한 리소스와 EOS 네트워크의 강력한 성능을 결합하여 두 세계의 장점을 모두 활용합니다. 이러한 방식으로 EOS EVM은 이더리움을 보완하고 EOS 네트워크의 대량 채택을 가속화하도록 설계되었습니다.

EOS EVM은 12개월 이상의 개발 기간과 EOS 생태계 전반의 기여로 이루어진 주요 성과입니다. 1초의 블록 간격과 매우 낮은 가스 수수료로 초당 800개 이상의 스왑을 지원하는 시장에서 가장 성능이 뛰어나고 호환성이 뛰어난 EVM으로 설계되었습니다. Solidity 개발자들은 이제 EOS의 확장 가능한 네트워크 인프라와 넉넉한 개발자 자금 지원 프로그램을 활용할 수 있게 됨에 따라 차세대 web3 혁신이 형성될 것입니다.

“저희의 목표는 블록체인, 개발자 및 최종 사용자 간의 격차가 해소되는 상호 운용 가능한 미래를 만드는 것입니다. EOS EVM이 바로 그런 역할을 합니다.” – Yves La Rose, EOS 네트워크 재단의 설립자 겸 CEO “EOS EVM을 통해 이더리움 개발자와 최종 사용자가 EOS 네트워크의 낮은 수수료, 초고속 속도 및 안정성을 훨씬 쉽게 활용할 수 있습니다. EOS EVM은 중요한 마일스톤이며 멀티 체인의 미래에 대한 저희의 약속을 나타냅니다.”

EOS EVM 메인넷 베타 출시는 EOS 네트워크 벤처스가 EOS의 성장과 채택을 촉진하기 위해 GameFi와 EOS EVM 프로젝트에 2천만 달러를 투자하겠다는 공식 선언과 함께 이루어졌습니다. 이러한 투자는 이미 충분한 자금 지원을 받는 생태계의 그랜트 프로그램에 추가 자금을 지원할 것입니다.


EOS EVM에서 빠르게 시작하고 실행하기

EOS EVM을 사용하거나 스마트 컨트랙트 배포를 원하는 기술적인 생각을 가진 독자들이 필요한 정보들은 다음에서 확인할 수 있습니다.

EOS EVM 개요: https://eosnetwork.com/eos-evm

EOS EVM 컨트랙트 계정: eosio.evm

이더리움 호환 RPC 엔드포인트 : api.evm.eosnetwork.com

EOS EVM 블록 탐색기: explorer.evm.eosnetwork.com

토큰 브리지: bridge.evm.eosnetwork.com

체인-id: 17777

EOS EVM 릴리스 노트: https://github.com/eosnetworkfoundation/eos-evm/releases/tag/v0.4.0

EOS EVM 깃허브: https://github.com/eosnetworkfoundation/eos-evm/

EOS 문서: https://docs.eosnetwork.com/

EOS EVM 시작하기: https://docs.eosnetwork.com/docs/latest/eos-evm/getting_started/

EOS EVM 개발자 채팅: https://t.me/eosevm


EOS EVM에 대한 자주 묻는 질문

EOS EVM이 메인넷 출시가 다가오면서, EOS 커뮤니티에서 이러한 생태계 영역과 관련하여 많은 질문이 있었습니다. 다음은 가장 일반적인 질문에 대한 답변입니다.

EVM이란 무엇이며 어떤 역할을 하나요?

EVM은 Ethereum Virtual Machine의 약자이며, 본래 EVM은 이더리움 생태계를 지원하는 일련의 Solidity 스마트 컨트랙트로 구성된 엔진입니다. 이를 통해 사용자는 이더리움 네트워크와 인터페이스할 수 있고 개발자는 Solidity로 작성된 탈중앙화 애플리케이션(dApp)을 배포할 수 있습니다.

이더리움 출시 이후 확장성과 같은 문제를 극복하여 원래 EVM을 개선하기 위한 여러 다른 EVM이 출시되었습니다. EOS EVM은 이더리움 네트워크에 구축된 프로젝트를 EOS 네트워크에서 시작할 수 있도록 함으로써 유사한 목적을 수행합니다.

EOS EVM은 다른 EVM과 차이점은 무엇인가요?

EOS EVM은 강력한 EOS 네이티브 네트워크 위에 설계되었기 때문에 뛰어난 성능을 가지고 있습니다. EOS EVM은 거의 없다고 느낄정도의 가스 수수료와 현재 그 어느 EVM보다 빠른 트랜잭션 속도를 제공합니다. 개발 관점에서 볼 때 1초의 블록 시간과 같은 설계 선택 덕분에 다른 이더리움 대안보다 호환성이 뛰어납니다.

기술적 특징과 아키텍처에 대한 자세한 내용은 EOS EVM 아키텍처 심층 분석에서 확인할 수 있습니다.

EOS 네이티브와 EOS EVM의 차이점은 무엇인가요?

EOS 네이티브는 EOS 네트워크의 기본 레이어로, Antelope 아키텍처와 위임 지분 증명(Delegated Proof of Stake) 컨센서스 메커니즘을 활용합니다. 스마트 컨트랙트, 월렛, 네트워크 노드와 같은 블록체인의 기본 요소 중 많은 부분이 EOS 네이티브에 있지만 전반적인 아키텍처와 사용자 환경은 이더리움과 상당히 다릅니다.

개발자 관점에서 EOS 네이티브에서 스마트 컨트랙트는 속도와 강력한 라이브러리로 인해 기존 개발자들 사이에서 인기 있는 언어 C++를 사용하여 개발됩니다. Rust와 같은 다른 언어도 EOS 네이티브에서 사용할 수 있지만 네트워크의 기본 레이어는 C++에서 실행됩니다. Ethereum에서 스마트 컨트랙트는 주로 Solidity로 작성됩니다.

또한 EOS 네이티브의 개발자는 사용자를 위해 리소스를 스테이킹할 수 있는 옵션을 제공하므로 특정 애플리케이션에서 기존 월렛을 사용할 필요가 없어지며, Web2에 더욱 가까운 환경을 경험할 수 있습니다. 이더리움에서 사용자는 블록체인과 인터페이스하기 위해 항상 일반적인 지갑과 같은 월렛을 가지고 있어야 합니다.

또한 사용자 환경은 EOS 네이티브에서 EVM에 존재하는 가스 수수료가 네이티브의 일부가 아니라는 점에서도 다릅니다. 대신 사용자는 여러 트랜잭션에 사용할 수 있는 리소스를 커버하기 위해 토큰을 스테이킹합니다. 이에 대한 비용은 매우 적습니다. EOS 네이티브는 0.5초의 블록 시간과 초당 최대 10,000개의 트랜잭션으로 EOS EVM보다 훨씬 빠른 트랜잭션 속도를 제공합니다. EOS 네이티브에 대해 자세한 내용은 EOS 문서를 통해 확인할 수 있습니다.

EOS EVM에 대한 스마트 컨트랙트를 작성하는 데 어떤 프로그래밍 언어를 사용할 수 있나요?

EOS EVM과 이더리움 네트워크의 기능 패리티로 인해 이더리움 환경에서 실행되는 모든 프로그래밍 언어를 EOS EVM에서도 사용할 수 있습니다. Ethereum에서 가장 선호되는 언어는 Solidity이지만 Vyper, Yul 및 Yul+와 같은 다른 Ethereum 호환 언어들도 사용할 수 있습니다.

EOS EVM에서 가스 수수료는 무엇이며, 어떻게 작동하나요?

가스 수수료는 EOS EVM에서 사용자의 트랜잭션 비용을 지불하는 것입니다. EOS 네이티브에는 가스 수수료가 없지만 가스 수수료는 기존 EVM 아키텍처의 일부이며 사용자가 EVM 기반 스마트 컨트랙트와 상호 작용하는 방식의 중요한 부분입니다. 따라서 EOS EVM의 설계에는 가스 수수료가 포함되어 있습니다. 사용자는 다른 EVM 기반 체인에서와 동일한 방식으로 월렛에서 EOS EVM에 대한 수수료를 지불합니다. 이후 해당 리소스는 해당 작업을 실행하기 위해 EOS EVM 스마트 컨트랙트에서 사용 중인 리소스를 처리하기 위해 EOS 네이티브로 전송됩니다.

EOS EVM이 아닌 이더리움에서 구현할 수 있는 기능적 제한이 있나요?

없습니다, EOS EVM은 이더리움 EVM 환경에 대한 기능 패리티를 제공합니다. 이더리움 네트워크에서 실행할 수 있는 모든 기능은 EOS EVM에서도 실행할 수 있습니다. 다른 EVM에서 EOS EVM를 경험하게 되는 개발자는 생태계가 매우 유사하고 익숙해지기 쉽다는 것을 알게 될 것입니다.

EOS EVM의 소식을 많이 전파해주세요!

EOS EVM의 출시는 커뮤니티의 큰 승리입니다. 해당 이니셔티브는 1년 동안 진행되었으며 수많은 새로운 개발자, 프로젝트 및 사용자들에게 EOS 생태계를 개방할 것입니다. EOS에서 구축을 시작하기에 지금이 최적의 시기입니다!

이 게시물을 친구들과 공유하고, EOS EVM 출시 및 기타 소식에 대한 최신 정보를 유지하기 위해 ENF의 소셜 채널을 팔로우하시기 바랍니다.


EOS 네트워크

EOS 네트워크는 수수료가 거의 없는 트랜잭션의 결정론적 실행을 위한 저지연, 고성능, 확장 가능한 WebAssembly 엔진인 EOS VM으로 구동되는 3세대 블록체인 플랫폼으로, 최적의 web3 사용자 및 개발자 경험을 가능하게 하기 위해 특별히 제작되었습니다. EOS는 EOS 네트워크 재단(ENF)을 통해 도구 및 인프라에 대한 다중 체인 협업 및 공공재 자금 조달의 원동력 역할을 하는 Antelope 프로토콜의 플래그십 블록체인 및 금융센터입니다.

EOS EVM

EOS EVM은 EOS 스마트 컨트랙트 내에 포함된 Ethereum EVM의 에뮬레이션입니다. 다른 EVM과 동등한 기능을 제공하지만, 비교할 수 없는 속도와 성능, 호환성을 제공합니다. EOS EVM은 개발자가 다양한 Solidity 기반 디지털 자산과 혁신적인 dApp을 EOS에 배포할 수 있도록 하여 EOS 생태계를 Ethereum 생태계에 연결합니다. 개발자는 EOS EVM을 사용하여 이더리움의 실전 테스트를 거친 오픈 소스 코드, 도구, 라이브러리 및 SDK를 활용하는 동시에 EOS의 뛰어난 성능을 활용할 수 있습니다.

EOS 네트워크 재단

EOS 네트워크 재단(ENF)는 성장하는 탈중앙화 미래에 대한 비전을 통해 구축되었습니다. ENF는 웹3 혁신을 위해 주요 이해관계자들의 참여와 커뮤니티 프로그램, 생태계 펀딩 및 오픈 기술 생태계를 지원하고 있습니다. 2021년에 설립된 ENF는 안정적인 프레임워크, 도구 및 블록체인 개발을 위한 라이브러리 세트를 갖춘 선도적인 오픈소스 플랫폼인 EOS 네트워크를 위한 허브입니다. 저희는 커뮤니티와 함께 구축하고 모두를 위한 더 강력한 미래를 위해 헌신할 수 있는 혁신을 위해 노력하고 있습니다.