EOS VM과 이더리움 EVM과 차이는 무엇인가요
안녕하세요
EOS VM과 이더리움의 EVM의 성능상 어떤 차이가 있는것이지
궁금합니다
전문가님의 답변 부탁드립니다
EOSIO의 소프트웨어는 2018년 6월 Binaryen 엔진으로 시작해 성능을 2배 개선한 WABT 엔진을 2018년 12월에 발표한 바가 있고 2019년 6월에 드디어 EOSIO 2.0을 구현할 새로운, 성능이 향상된 웹 어셈블리 엔진인 EOS VM이 발표되었습니다.
이 EOS VM은 이오스 블록체인을 위해 특별히 설계된 웹 어셈블리 엔진으로 '라이트 웨이트 헤더-온리 라이브러리'로 디자인 되었다는 것이 알려져 있으며 VM의 코드들이 곧 릴리즈 된다고 하니 그때 보다 자세한 내용들이 알려질 것으로 예상됩니다.
EOS VM 엔진이 도입되면 EOSIO 2.0 블록 체인에서 멀티 스레드 기능의 향상 함께 스마트 컨트랙트를 실행하는 속도가 12배 정도 비약적으로 상승할 것으로 예상됩니다.
또한 이번 이오스 블록체인 엔진의 성능 향상으로 함께 발표된 VOICE 소셜 네트워크 서비스를 비롯한 다양한 서비스들을 보다 빠르게 안정적으로 지원할 수 있으리라 예상됩니다.
끝으로 EOS VM과 현재의 이더리움 EVM은 기능은 비슷하지만 성능 면에서 EOS VM이 더 뛰어나다고 할 수 있습니다.
EOS VM의 경우 웹 어셈블리 엔진이고 멀티 스레드를 지원하지만 EVM은 웹 어셈블리 엔진이 아니며 멀티 스레드 기능을 보완할 필요가 있기 때문입니다.
하지만 이더리움 2.0 개발 과정에서 EVM이 eWASM(이더리움 웹 어셈블리)으로 바뀔 것으로 예상되므로 성능 향상이 기대되는 상황입니다.
답변이 도움이 되길 바랍니다.