후오비에서 웨이키체인과 같이 dApp live
라는 행사를 하면서 해커톤도 같이 진행을
했다. 금요일 밤 5시 부터 다음 날 오후 4시까지 진행했는데 웨이키체인으로 스마트
컨트랙트를 구현하여 dApp을 만드는 것이었다.
전에 만들었던 것들도 참가해도 괜찮다고 하여 전에 조금 부족한 기능들을 보완하고
싶었고 저번 해커톤에서 좀 아쉬웠던 부분들도 많았어서 참여하기로 했다.
스마트컨트랙트에 대해서는 많이 알고있었지만 직접 개발해본적은 없었어서
어려웠다. 일단 TDD를 하고싶었는데 스매트 컨트렉트 작성하는 언어가 lua라는 처음
해보는 언어였고 하는 방법도 안알려줘서 못해서 아쉬웠다.
기존의 자선단체에 기부를 하게되면 어떻게 쓰이는지도 사실 잘 모르고 추적이 어려운데, 블록체인 네트워크를 이용해서 기부를 하게되면 해당 토큰으로 물품을 구매시 추적이 가능하기 때문에 내가 기부한 금액이 어떻게 쓰이는지 투명하게 볼 수 있다. 그래서 단체를 거치지않고 개인에게 직접기부할 수 있는 플랫폼을 만들었다. 웨이키체인에서 제공하는 WRC20이라는 표준을 이용해서 토큰을 발행하고 이 토큰을 이용해서 도와주고 싶은 사람에게 기부를 하고 기부를 받은 사람은 토큰으로 물품을 구매할 수 있다. 물품을 구매한 목록을 기부자는 확인할 수 있어서 기부금을 잘 사용하고 있다면 더 기부를 할 수도 있고 만약 이상하게 금액을 사용하고 있다면 기부를 그만할 수도 있다.
자바스크립트로 직접 만들면서 배우는 - 자료구조와 알고리즘 강의 바로 가기
실습으로 마스터하는 OAuth 2.0: 기본부터 보안 위험까지 - OAuth 2.0 강의 바로 가기
기계인간 이종립, 소프트웨어 개발의 지혜 - Git 강의 바로 가기
코드숨에서 매주 스터디를 진행하고 있습니다. 메일을 등록하시면 새로운 스터디가 시작될 때 알려드릴게요!