암호화폐에 대한 관심은 가파르게 증가하는데, 대부분의 관심이 단기투자나 금전적 가치, 가격 변동성 등에만 맞춰져 있어 암호화폐 개발 프로젝트 자체에 대한 자료는 찾아보기가 쉽지 않은 듯 합니다. 먼저 어떤 프로그래밍 언어가 현재 암호화폐 프로젝트 개발에 많이 사용되는 지를 알아보기 위해, 대표적인 암호화폐 정보 웹사이트인 Coinmarketcap의 데이터와 해당 코인들의 소스 코드를 통해, 코인 목록과 사용하고 있는 프로그래밍 언어를 수집하였습니다. 다음 차트는 해당 결과입니다.
눈에 띄는 언어들은 다음과 같습니다.
- Javascript/Typescript 19.1%
- C/C++ 16.0%
- Python 9.1%
- Solidity 5.8%
- Go 4.0%
- Rust 2.0%
Javascript/Typescript, Python 등은 해당 암호화폐의 기반이 아닌 SDK, GUI 등 인터페이스와 웹페이지 개발을 위해 사용되고 있으므로 배제할 필요가 있겠습니다. 또한, Solidity는 EVM/BSC 기반의 Smart Contract 개발을 위해 사용될 것이므로 이 또한 해당 암호화폐 개발의 기반 프로그래밍 언어로 보기는 어렵겠지요. 따라서, 현재 암호화폐 개발에 주축이 되는 프로그래밍 언어는 C/C++, Go, Rust 등으로 볼 수 있겠습니다.
C/C++에 비해 Go와 Rust는 상대적으로 미성숙한 프로그래밍 언어임에도 많은 프로젝트들이 도입하고 있는 것으로 보아 암호화폐 개발에 관심을 갖고 계신 분이라면 참고하실 내용이라고 생각합니다.
'코인 > 코인 개발' 카테고리의 다른 글
업비트(Upbit) API를 이용해 프로그램 개발 시 주의 사항 (1) | 2021.07.09 |
---|---|
코인 거래량 급등 텔레그램(Telegram) 알림 봇 파이썬(Python)으로 만들기 (7) | 2021.07.08 |
업비트 API를 이용한 코인 거래량 급등 알리미 프로그램 (7) | 2021.07.07 |
업비트 (Upbit) Open API 키 발급 받기 (0) | 2021.07.07 |
Alien Worlds (TLM) 자동 Mining (0) | 2021.07.04 |