많은 분들이 X86 VM에 대한 정보를 찾기 어려워하시는 것 같아서 제 스팀잇에 쓴글의 일부를 가져와봅니다.
스팀잇 주소 : https://steemit.com/@highkoco
먼저 X86이 절대 최신의 것이 아니란 것부터 말을 하고 싶다. X86은 인텔에서 개발한 CPU 계열을 부르는 말이자, 그것들과 호환되는 CPU에서 사용하는 명령어 집합 구조(ISA:Instruction Set Architecture)를 통칭하는 말이다. 이름이 80으로 시작해서 86으로 끝났기때문에 80X86이라고도 불렀다. (90년도에 내가 처음으로 쓴 컴퓨터가 586계열...이었다 ㅎㅎ)
X86 아키텍쳐에 대한 얘기를 복잡하게 하려면... RISC와 CISC를 얘기해야 하므로...
그냥 간단하게 장점을 얘기하자면 폰노이만의 컴퓨팅 아키텍쳐를 사용할 수 있다는 것과 하위 호환성이 좋다는 것과 메모리를 읽는 형태가 효율적이라는 것을 말하고 싶다.
블럭체인에서 VM(Virtual Machine)이란 블럭체인 네트워크의 수 많은 노드들이 가상의 하나의 단일 기계처럼 작동하는 것을 의미한다. 스마트컨트렉트는 이러한 VM위에서 작동된다. 그러니 X86 VM이란 X86을 바탕으로 만들어진 VM이라고 할 수 있겠다. QTUM은 현재 Solidity 언어를 기반으로한 EVM(이더리움 버츄얼 머신)을 사용하고 있으며 앞으로는 EVM에 더하여 X86 VM과 왓콤(WASM)계열까지 지원할 예정이라고 한다.
Solidity에 기반한 EVM에는 다음과 같은 문제가 있기때문에 Qtum에서는 X86 VM을 사용하려고 한다.
2018.03.12 23:03
2018.03.12 23:14
2018.03.12 23:24
2018.03.12 23:32
2018.03.12 23:51
2018.03.13 01:08
2018.03.12 23:51
2018.03.13 00:47
2018.03.13 01:22
2018.03.13 01:49
2018.03.13 02:02
2018.03.13 02:14
2018.03.13 06:53
2018.03.13 09:33
2018.03.13 09:41
2018.03.13 10:13
2018.03.13 10:22
2018.03.13 10:44
2018.03.13 11:56
2018.03.13 13:29