블록체인 개발을 하고 서비스 기획을 하려면 뭘 알아야할까
블록체인에 대해 어디서부터 어떻게 공부를 해야 할지 모르는 사람들이 많습니다. 비트코인이 유명해졌을때는 무작정 책을 사서 읽었는데요. 최근 우연히 블록체인 업계에서 사업을 하고 있는 친구를 만나 '블록체인' '코인' '이더리움' 생태계에 대한 생각이 많이 바뀌었습니다.
제 친구는 증권사에서 일하다가, 코인 거래소로 옮겨 전략기획을 했는데요. 지금은 회사를 나와 트레이딩 시스템 회사를 차리고, 요즘은 이더리움 기반 서비스들을 만들고 있습니다. 최근 코인이 오르며 덕을 본 탓에, 여러 실물경제 자산을 마련할 준비를 한다고 합니다. 그렇게 그 친구는 제도권에서 서비스기획을 해온 제게 '블록체인은 금융의 미래'라며 두세시간동안 연설을 했습니다.
책에서 봐왔던 블록체인 세계는 마치 우리나라와는 거리가 먼 느낌을 받았고, 경력직으로 금융권에 블록체인 서비스를 기획하거나 개발하시는 분들과 얘기를 나눴을 때엔 금융권에서 바라보는 블록체인의 perspective가 우호적이지 않다라고 느꼈습니다. '이게 될까? 추상적이지 않나?' 라는 것과 '다른 곳에서 한다고 하니까 우리도 뒤쳐지지 않을려고 한다'라는 느낌을 받았습니다.
친구가 얘기하길 '인터넷전문은행'과 같다고 얘기 합니다. 처음부터 블록체인으로 개발해서 만드는 것과, 이미 만들어진 개발시스템과 체계를 블록체인으로 넘기는 작업을 하는 것 중에서 어떤 것이 빠를까라고 묻습니다. 블록체인에서는 30배는 빠르고 새로운 신규 서비스들이 매일 수십개씩 나오고, 밤을 새서 보려고 해도 다 볼 수 없을 정도로 무궁무진하다고 말합니다.
저는 일단 사람들이 가장 많이 이야기하는 비트코인과 이더리움의 이론을 공부를 시작하게 되었고, 미미하게 대학원때 프로그래밍을 해봤지만, 더욱 개발을 해보고 싶다는 생각이 들었습니다. Tom Jeong이라는 분께서 저처럼 비슷한 상황에서 블록체인 개발을 배워보시려고 했던 것 같아 그 분 사이트를 정독하기 시작합니다.
저 또한 지금 당장 할 수 있는 것은 다양한 industry별로 블록체인이 어떻게 구현되었는지 확인하기 위해 벤치마킹 조사를 바로 실천으로 옮겼습니다. 그리고 제가 어떠한 서비스를 만들 수 있을지 찾아보게 됩니다.
아래에 블록체인 관련 사이트를 최신순으로다가 뽑아봤습니다.
https://academy.binance.com/ko
https://www.youtube.com/channel/UCq7wgxHSLH_V3XzBnt9EH6w
솔리디티 도큐먼트
https://docs.soliditylang.org/en/v0.4.24/
하이퍼레저 패브릭
공부를 하다 보니 퍼블릭 블록체인, 프라이빗 블록체인에 대해 차이점과 각기 장단점에 대해 궁금해졌고, 대표적인 프라이빗 블록체인인 하이퍼레저 패브릭에 대해 공부를 시작했습니다. 마침 IBM에서 공개적으로 하이퍼 패브릭에 대해 자료를 제공해주었고, 이를 보고 많은 공부를 했습니다.
하이퍼레저 설치 :
하이퍼레저 패브릭 강의 1 :
http://miiingo.tistory.com/category/Blockchain/Hyperledger%20Fabric
하이퍼레저 패브릭 강의 2 :
http://hihellloitland.tistory.com/23?category=766220
하이퍼레저 패브릭 개발 환경 세팅 :
https://steemit.com/kr/@cillic/hyperledger-fabric-1
하이퍼레저 패브릭 공홈 :
https://www.ibm.com/blockchain/kr-ko/hyperledger.html
하이퍼레저 컴포저 깃 :
https://github.com/IBM/BlockchainNetwork-CompositeJourney/blob/master/README-ko.md
IBM에서 제공하는 하이퍼레저 강의 :
https://ibm.ent.box.com/notes/283670883722?s=pvwwszzao5f0mbl7pbmv8zmmlotvmolu
이더리움 프로그래밍 심화 : 하이퍼레저 패브릭의 공부 이후 이
https://hcnam.tistory.com/15?category=828032
https://hamait.tistory.com/1006?category=276132
https://hyperledger-fabric.readthedocs.io/en/latest/index.html
https://hyperledger-fabric.readthedocs.io/en/release/chaincode.html
https://click-the-button.tistory.com/6?category=786957
https://docs.soliditylang.org/en/v0.6.11/
https://econbot.iquest.co.kr/wm/main.do
계약&폼봇
전자계약 시스템에 안전한 블록 체인 기술이 결합된 신개념 계약서비스로 언제 어디서나 비대면으로 간편하게 할 수 있는 쉽고 편리한 신개념 계약&증명 서비스
계약서를 쉽고 빠르게 작성할 수 있다. 블록체인을 사용하고 있다. 사무에서 필요한 기술에 대한 서비스를 제공하는 회사 중 어느정도 규모가 있기 때문에 다양한 서비스를 제공한다. UI, UX의 완성도가 떨어진다. 사용 방법이 복잡하다. 회사별로 블록체인을 연결한 것이 아니라 본인들이 중앙화된 서버처럼 하나의 블록체인을 만들어 가지고 있다.
https://techcrunch.com/2012/05/29/doxo-launches-doxopay/
DOXO
각종 종이 영수증을 모바일로 받음으로서 종이 영수증을 없애는 시스템, 2011년
핸드폰, tv, 각종 신용카드 영수증 등을 DOXO앱을 사용하여 일괄적으로 관리 할 수 있다. 종이없는 lifestyle 실현을 목표로 하여, 언제든 결제 내역을 편하게 관리 할 수 있으므로 연체료에 대한 리스크를 막을 수 있다.실제 블록체인을 정말 쓰이고 있는지 살펴볼 필요가 있음.