본문 바로가기

2023 기여형 프런티어
Ask!
박경호
AssemblyScript를 활용하여 substrate frame pallet 컨트랙트에서 WASM 스마트 컨트랙트를 작성하기 위한 프레임워크
2023 년
블록체인

Ÿ 개발자 주요 경력
-8년여 이상의 실무 경력을 가지고 있으며, 풀스택(프론트엔드/백엔드) 및 블록체인 엔지니어로서, 다양한 오픈소스 기반의 블록체인 프로젝트와 Dapp 개발을 진행한 경험이 있다. 다양한 산업 분야의 스타트업에서 프로젝트를 수행하였는데, 외주 및 프리랜싱, 자체 서비스 개발로 프로덕트 개발 전체 사이클을 경험하였다.

 

Ÿ 개발자 전문 분야
-블록체인

 

Ÿ 활동 커뮤니티
github, medium

 

Ÿ 활동 프로젝트 분야
블록체인

 

Ÿ 프로젝트 목표
AssemblyScript는 개발자가 WebAssembly의 기능을 활용하여 코드에 대한 낮은 수준의 제어를 할 수 있다. 이 언어는 TypeScript와 유사하기 때문에 새로운 언어를 배우지 않고도 웹어셈블리로 쉽게 컴파일할 수 있다. Ask! 는 이 AssemblyScript를 활용하여 substrate frame pallet 컨트랙트에서 WASM 스마트 컨트랙트를 작성하기 위한 프레임워크이다. 즉, 블록체인 스마트 컨트랙트를 작성하기 위한 미래 프레임워크로서 아직은 초기 구성 중이지만, 기존의 참여한 substrate 프로젝트 경험과 지식을 바탕으로 ecosystem을 확장하고 기술 경험을 국내외 개발자들에게 전파하고자 한다. 특히, 기존의 rust 기반으로 구성된 ink! 프레임워크를 컨버팅하는 것부터 과정을 진행하고자 한다.

 

Ÿ 프로젝트 특징
WASM 기술의 관심은 점차 높아지고 있으며, 이와 관련한 다양한 오픈소스 공헌 결과물이 나오고 있다.
WASM의 주요 특징은 높은 퍼포먼스와 효율적인 하드웨어 활용, 다양한 언어를 통한 자유로운 컨버팅 등이 있다. 특히 스마트 컨트랙트와 결합했을 때, 작은 사이즈로 노드의 데이터와 결합할 수 있고, 기존의 EVM과 같은 특정 유즈 케이스에서만 활용할 수 있는 것과 달리, 다양하고 많은 응용사례가 나올 수 있다.
특히, 게임, 멀티미디어 등 퍼포먼스를 요구하는 작업에 최적화되어 있고 이미 구글, 애플 등의 주요 글로벌 기업이 이 기술에 대해 지속적인 관심을 가지고 연구를 진행중이다

맨 위로
맨 위로