[EOS Project Review] 스마트 컨트랙트 작성 Platform : MyWish Project

김태섭
EOS Chrome
Published in
4 min readNov 30, 2018

안녕하세요! Sam Kim 입니다. 저번시간에는 EOSCast 해킹사건에 대한 리뷰를 진행했는데요, 이번 시간에는 EOS 생태계의 유용한 프로젝트에 대해 리뷰하는 시간을 가져보려고 합니다. 이번 포스팅 외에도 다른 포스팅에 대해 궁금하시면 아래 링크를 통해 EOS CHROME팀의 다양한 포스팅들을 보실 수 있습니다.

EOS CHROME Publication site link:
https://medium.com/eoschrome

이번 시간에는 EOS 생태계의 유용한 프로젝트에 대해 소개하려고 합니다. 바로 MyWish 프로젝트 입니다. MyWish 프로젝트에 대해 간단하게 설명하자면, 코드 작성을 하지 못하는 사람들을 위해 일정 금액을 받고 스마트 컨트랙트를 대신 작성해주는 플랫폼입니다.

<MyWish Project>

MyWish 프로젝트는 2017년에 처음 시작된 스마트 컨트랙트 작성 플랫폼입니다. 처음시작은 이더리움 기반의 스마트 컨트랙트를 작성해주는 플랫폼으로 시작하였습니다. MyWish 플랫폼의 사용자들은 일정금액을 지불하면 프로그래밍에 대한 지식이 없어도 스마트 컨트랙트를 생성 및 관리 할 수 있습니다. 현재 MyWish 플랫폼에서 지원하고 있는 스마트 컨트랙트의 종류는 ICO 컨트랙트, 토큰 컨트랙트, 에어드랍, Invetsment pool, 프라이빗 키 분실, 지연납부, 디지털 유언, 결혼 컨트랙트등이 있습니다. 이 밖에도 외부 개발자가 개발한 자신의 컨트랙트들도 MyWish에 추가하여 검사받을 수 있습니다.

<MyWish Smart Contract>

위와 같이 MyWish 프로젝트에서 지원하는 여러 스마트 컨트랙트의 종류 중에서 본인이 사용하고자 하는 스마트컨트랙트를 고를 수 있습니다. 지원하는 스마트 컨트랙트들 중 몇가지에 대해 소개하자면

스마트 컨트랙트 기능 :

1. ICO 컨트랙트 : 프로젝트 토큰 생성을 위하여 ICO 정보를 설정 (토큰 수량, 가격, 판매 날짜, 리워드 등)

2. 지갑 컨트랙트 : 장기간 동안 활성화 되지 않은 지갑중의 토큰을 미리 지정한 백업지갑으로 이동을 허락하는 컨트랙트

3. 디지털 유언 : 지갑 컨트랙트와 유사한 기능으로, 일정시간 로그인을 하지 않을 경우, 계정내의 토큰을 지정한 주소로 전송

4. 결혼 컨트랙트 : 쌍방 모두 스마트 컨트랙트를 저장. 조건 설정가능, 예) 결혼 5년 후 재산 수령가능. 합의 기간에 도달하면 재산은 양방에 평등하게 배분

5. 지연납부 : 시간 설정 후 거래를 지정된 시간에 실행

등의 스마트 컨트랙트를 지원합니다.

<Ethereum Token Contract>

앞서 지원 하는 컨트랙트들 중에서 원하는 것을 고르게 되면 컨트랙트 생성을 위해 필요한 정보들을 입력하게 됩니다. Token name, Token symbol, Decimals 등 필요한 정보들을 입력하면 그 정보에 맞춰 MyWish 프로젝트에서 컨트랙트를 작성하여 제공합니다.

초기에 이더리움 기반으로 진행되었던 MyWish 프로젝트의 개발자들은 점점 EOS 생태계로 넘어가고 있습니다.

<MyWish EOS Smart Contract>

현재 EOS 생태계를 위한 스마트 컨트랙트는 위와 같이 어느정도 기본적인 컨트랙트에 대해서만 지원하고 있습니다. 그러나 MyWish 프로젝트는 EOS jungle testnet의 BP로 선정되었으므로 그에 따라 EOS 생태계에서 제공하는 컨트랙트는 점점 더 늘어날 것입니다.

위와 같이 MyWish 프로젝트는 여러 블록체인 생태계 위에서 스마트 컨트랙트를 작성하지 못하는 사람에게도 아이디어와 자금만 있으면 본인이 원하는 스마트 컨트랙트를 작성 할 수 있게 해줍니다. 또한 외부 사용자들에게도 본인이 작성한 스마트 컨트랙트를 등록할 수 있게 하여 새로운 수익 구조를 창출 할 수 있습니다. MyWish 프로젝트의 이러한 행보는 블록체인 생태계를 더욱 활성화 시킬 수 있을 것으로 기대됩니다.

--

--