본 명세서 에 설명 되 는 기술 은 하나 이상 의 특수 - 목적 연산 디바이스 에 의해 구현 된다 . 특수 - 목적 연산 디바이스 는 데스크 탑 컴퓨터 시스템 , 서버 컴퓨터 시스템 , 휴대 용 컴퓨터 시스템 , 휴대 용 디바이스 , 네트 워킹 디바이스 또는 임의 의 다른 디바이스 또는 기술 을 구현 하 기 위해 하드 - 와이어 및 / 또는 프로그램 논리 를 통합 하 는 디바이스 의 조합 일 수 있 다 . 특수 - 목적 연산 디바이스 는 퍼스널 컴퓨터 , 랩탑 , 셀룰러 폰 , 카메라 폰 , 스마트 폰 , 개인 디지털 기기 , 미디어 플레이어 , 내비게이션 디바이스 , 이메일 디바이스 , 게임 콘솔 , 태블릿 컴퓨터 , 웨어 러블 디바이스 , 또는 이 들 의 조합 으로 구현 될 수 있 다 . 연산 디바이스 ( 들 ) 는 일반 적 으로 운영 체제 소프트웨어 에 의해 제어 되 고 조정 된다 . 종래 의 운영 체제 는 실행 을 위해 컴퓨터 과정 을 제 어 및 스케줄링 하고 , 메모리 관리 를 수행 하 고 , 파일 시스템 , 네트 워킹 , I / O 서비스 를 제공 하 며 , " 특히 그래픽 사용 자 인터페이스 ( “ GUI "") 와 같 은 사용 자 인터페이스 기능 을 제공 한다 . 본 명세서 에 설명 되 는 다양 한 시스템 ", 장치 , 저장 매체 , 모듈 및 유닛 은 특수 - 목적 연산 디바이스 또는 하나 이상 의 특수 - 목적 연산 디바이스 의 하나 이상 의 연산 칩 에 구현 될 수 있 다 . 일부 실시 형태 에서 , 본 명세서 에 설명 되 는 명령어 는 특수 - 목적 연산 디바이스 상 의 가상 머신 에서 구현 될 수 있 다 . 실행 될 때 , 명령어 는 특수 - 목적 연산 디바이스 로 하여금 본 명세서 에 설명 되 는 다양 한 방법 을 수행 하 게 할 수 있 다 . 가상 머신 은 소프트웨어 , 하드웨어 또는 이 들 의 조합 을 포함 할 수 있 다 . 예 를 들 어 , 가상 머신 은 이 더리 움 ( Ethereum ) 의 스마트 계약 을 위한 런타임 환경 을 제공 하 는 이 더리 움 가상 머신 ( EVM ) 소프트웨어 를 포함 할 수 있 다 .