(주)한빛소프트

WAVM(WebAssembly Virtual Machine)을 이용한 범용 스마트 컨트랙트 플랫폼 개발

2020과학기술정보통신부블록체인융합기술개발(R&D)
프로젝트 소개
본 과제는 2019년 W3C 표준 웹어셈블리(WebAssembly, WASM)를 블록체인에 적용하여, 기존 블록체인 가상머신의 속도, 안정성, 언어 학습 진입 장벽 문제를 해결하고, 어떤 블록체인 플랫폼에도 쉽게 탑재 가능한 범용 스마트 컨트랙트 플랫폼을 개발하는 연구임. 연구 목표는 WASM 기반 블록체인 플랫폼, WAVM 연계, 스마트 컨트랙트 연동 기술 개발을 통해 실효성 검증 및 범용 플랫폼을 구축하는 데 있음. 핵심 연구 내용은 WAVM을 스마트 컨트랙트 가상머신으로 구현하여 보안성 및 안정성을 확보하고, 튜링 정지 문제 해결을 위한 opcode 실행별 차등 수수료 부과 방식 도입임. 또한, 싱글턴 가상머신과 gRPC API를 통해 스마트 컨트랙트 배포, 호출, 조회 기능을 제공하며, 컴파일된 바이트 코드를 디컴파일하여 원본 소스 및 ABI를 제공하고 실행 이력 및 상태 값을 보여주는 스마트 컨트랙트 익스플로러 서비스를 개발하는 것임. 기대 효과는 스마트 컨트랙트 활성화를 통한 거래 비용 절감 및 절차 간소화, 유사 서비스 개발 낭비 해소임. 간편한 서비스 제공으로 블록체인 산업 대중화를 촉진하고, 국내 기술 상용화를 통해 관련 기술 및 사업 분야 발전에 기여할 것으로 전망됨.
가상머신레거시 시스템블록체인스마트 컨트랙트웹어셈블리blockchainlegacy systemsmart contractvirtual machineweb assembly
참여형태
주관
사업명
블록체인융합기술개발(R&D)
부처명
과학기술정보통신부
주관기관명
(주)한빛소프트
과제 수행연도
2020
과제 수행기간
2020.04.01 ~ 2021.12.31
과제 고유번호
1711116907
연구 개발단계
응용연구
연구비
총연구비
500,000,000
정부지원연구개발비
400,000,000
위탁연구비
0
민간연구비
100,000,000
주관/협동기관 정보
주관/협동수행기관명연구수행주체지역
주관(주)한빛소프트중소기업서울특별시
과제 기반 국내외 특허0건
출원/등록 기관발명의 명칭출원일자출원국가출원번호등록일자등록번호
과제 기반 SCI(E) 논문0건
논문명학술지명DOI/URL