EOSIO 2.0의 VM기술이 무엇이기에 속도가 12배나 빨라진다는 것인지 알고싶습니다.
이번 EOSIO 2.0 VM기술 도입으로 12배 빨라진다는 소식이 있었는데요. VM이 무엇이기에 속도가 빨라지는지 궁금합니다. 보통 VM이라하면 가상머신을 먼저 떠오르게 하는데요. 이런 경우는 오히려 더 느리고 오류가 많이 발생할텐데 어떻게 12배나 빨라진다는지 궁금합니다.
답변 미리 감사합니다.^^
질문자께서 질문해주신 내용에 대하여 현재 알려진 내용을 바탕으로 답변해 드리도록 하겠습니다.
EOSIO 2.0의 VM기술이 무엇이기에 속도가 12배나 빨라진다는 것인지 알고싶습니다.
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 소셜 네트워크 서비스를 비롯한 다양한 서비스들을 보다 빠르게 안정적으로 지원할 수 있으리라 예상됩니다.
답변이 도움이 되길 바랍니다.