스마트 컨트랙트 구축을 위해서는
완전 튜링 머신이 필요하고 이를 위해
반복 코드가 필요하다고 알고 있습니다.
완전 튜링 머신으로 설계된
스마트 컨트랙트를 구동하기 위해서
EVM 이라는 가상머신이 필요한데
이 가상머신의 바이트 코드의 구성이 궁금합니다.
안녕하세요?
이더리움에서 스마트컨트랙트를 위해 일반적으로 사용하는 솔리디티를 EVM이라는 이더리움 가상머신에서 돌아갑니다.
EVM은 스마트컨트랙트를 실행하기위한 샌드박스라고 생각하시면 쉽습니다.
그래서 다른 곳에서 Access할 수 없고 EOA를 이용해서만 가능합니다.
또한 EVM에서 운영되고 있는 있는 OPCODE는 아래의 사이트에서 정보를 얻으실 수 있습니다.
https://ethervm.io/
감사합니다.