요즘 가장 핫한 비트코인입니다.
C++ 주 언어네요.
그 다음 순위인 파이썬은 주로 테스트에서 사용된걸로 보이네요.
!
EOS 입니다.
WebAssembly 언어 비율이 높긴 하지만 주로 테스트쪽에 사용되고 있는것으로 보입니다.
참고로 WebAssembly는 웹브라우저내에서 native한 퍼포먼스를 주 목적으로 하고 있고 현대 브라우저들은 모두 지원하고 있는 피쳐입니다.
그 다음 C++로 주요 기능들을 개발한것으로 보입니다.
다음으로 이더리움입니다.
이더리움은 go언어, 파이썬, c++, 자바 구현체가 있는데요.
주로 go언어로 개발된 geth를 많이 사용합니다.
tezos입니다.
가장 많은 ico 금액으로 유명세를 떨쳤었죠.
Ocaml 이라는 언어로 개발하고 있네요.
들어는 봤지만 실제 코드는 처음봐보는데요.
테스트쪽 코드를 한번 열어봤습니다.
첫인상은 코드 자체는 굉장히 깔끔해보이구요.
리스프 같은 함수형 언어 같으면서도 패턴매칭도 지원하는거 같고 한번 배우면 재미는 있을것 같네요.
하이퍼렛저입니다.
linux foundation의 hyperledger fabric 입니다.
ibm 주도로 개발하다가 linux foundation으로 이관된걸로 아는데요.
아예 비지니스용 타겟으로 나온 블록체인입니다.
블록체인의 핵심인 합의 알고리즘을 선택하여 블록체인을 입맛에 맞게 구성할수 있습니다.
github는 별도 저장소의 mirror이고 주로 go 언어로 개발하고 있네요.
r3 corda 입니다.
비지니스 타겟으로 나온 스타트업에서 개발한 블록체인입니다.
젯브레인에서 개발하고 jvm기반이며 안드로이드 first-class개발언어인 kotlin입니다.
2년전에 kotlin가지고 잠깐 안드로이드 앱 개발해봤었는데요.
재미는 있었지만 여러가지 어려움이 있었는데 요즘은 spring framework에서도 지원하고 서버영역에서도 pilot형태로 많이 사용하고 있는것 같아요.