부제: 코인별 개발자의 개발활동 직접 살펴보기
라이트코인의 개발자가 개발 활동을 많이 하지 않는다는 정보가 최근에 유출되었다고 해서 이슈가 되고 있습니다.
사실 대부분의 코인은 오픈소스 정책을 사용하고 있기 때문에, 개발자가 얼마나 개발 활동을 하고 있는지는 깃허브를 통해서 우리가 직접 (간단하게나마) 알아볼 수 있습니다.
코인의 개발 활동 살펴보기
다음은 일반적으로 코인 개발자의 개발활동을 살펴보는 방법입니다.
1. 암호화폐 프로젝트에서 공개한 소스코드를 찾음 => 대부분 소스공개는 깃허브(Github. https://github.com )에서 이루어집니다.
- 홈페이지에 이러한 소스 공개 정보 및 사이트를 알 수 있습니다.
- 구글에서 간단히 검색만 해 보아도 찾을 수 있습니다.
- 예를 들어 비트코인의 깃허브 소스코드 저장소(레포, 혹은 레포지터리)는 https://github.com/bitcoin
2. 해당 암호화 화폐 프로젝트에서 가장 활발하게 개발되거나, 코어 노드 소스코드를 찾는다.
- 그 예로, 비트코인은 비트코인 코어 소스코드 https://github.com/bitcoin/bitcoin
- 이더리움은 이더리움 노드 소스코드 https://github.com/ethereum/go-ethereum
- 비트코인 기반 소스코드의 예) 라이트코인의 경우에는 비트코인 코어 소스코드를 기반으로 포크한 소스코드 https://github.com/litecoin-project/litecoin
- 이더리움 기반 소스코드의 예) expanse의 경우 https://github.com/expanse-org/go-expanse
3. 개발자가 얼마나 활동을 했는지를 알아보려면 Insight 탭을 클릭하고, 주기를 선택. (주기를 1달로 잡으면 대략 최근 개발 현황을 파악 가능)
- 비트코인의 예 https://github.com/bitcoin/bitcoin/pulse
4. 그밖에 정보는 개발자의 개인 페이지를 통해서 살펴볼 수 있습니다.
5. 기타 세부적은 개발 상황은 이슈 혹은 PR을 통해서 변경된 소스코드를 직접 확인.
위의 방법을 통해서 개략적인 개발자 활동 사항을 체크할 수 있으며, 추가적으로 4번, 5번을 통해 세부적으로는 무엇이 변경되었는지, 새롭게 적용된 소스코드의 내역 등도 직접 확인할 수 있습니다.
라이트코인의 개발 활동 상황
그러면 문제가 된 라이트코인의 최근 개발 내역을 알아보겠습니다.
- 라이트코인 깃허브 : https://github.com/litecoin-project/litecoin/pulse/monthly 라이트 코인 코어 소스코드의 경우 지난 한달간의 소스코드 변경내역은 확인을 할 수가 없네요. (소스코드 변경 적용 내역 없음)
=> 이러한 경우에는 commits 챠트를 살펴봅니다. https://github.com/litecoin-project/litecoin/graphs/commit-activity
깃허브에 공개된 소스코드 정보만 본다면 라이트코인의 경우 지난 2019년 1년여간 코드변경내역이 매우 적습니다. 올해 10회의 커밋이 반영되었다고 위 챠트상으로 나오는군요.
이렇게 개발활동을 잘 확인하기 어려운 경우는 개별 개발자의 활동 상황도 함께 살펴보아야 합니다.
라이트코인의 경우 가장 활동이 왕성한 개발자닌 찰리 리가 아닌 https://github.com/thrasher- Adrian이며, 이분의 깃허브 페이지를 들어가보면
※ 추가: 찰리의 말에 의하면 현재 라이트코인의 주 개발자는 바로 이분이라고 합니다.
Adrian은 상당히 왕성한 개발 활동을 하고 있음을 확인할 수 있습니다.
한편 찰리 리는 https://github.com/coblee 페이지에서 활동을 확인 가능하나, 최근 개발활동은 거의 없습니다.
(주의할 것은 깃허브에서는 익명으로도 활동할 수 있기때문에, 단순히 깃허브 개인 개발자별 페이지에 활동 상황이 모두 반영이 안될 수 있다는 것에 유의하셔야 합니다)
라이트코인의 다른 개발자들의 활동 상황을 살펴봐도 위에서 언급했던 Adrian보다 열심히 개발하시는 분은 없는 것으로 보입니다.
※ 추가: Adrian이 바로 현재 라이트코인 주 개발자라고 합니다.
비교를 위해서 비트코인의 소스코드에 대해서 살펴보자면
https://github.com/bitcoin/bitcoin/pulse/monthly
커밋 회수는 매우 꾸준합니다. 비트코인 코어는 지속적인 개발 활동이 이루어지고 있음을 볼 수 있습니다.
https://github.com/bitcoin/bitcoin/graphs/commit-activity
이더리움은 다음과 같습니다.
https://github.com/ethereum/go-ethereum/pulse/monthly
이더리움 코어 노드소스코드 커밋 챠트
https://github.com/ethereum/go-ethereum/graphs/commit-activity
비트코인이나 이더리움은 그야말로 암호화폐에서 가장 개발자 저변이 많은 코인인데 이렇게 비교를 하면 좀 불공평해보이기도 합니다.
그래서 최근 채굴 코인으로 잘 나가고 있는 그린(Grin) 코인과, 땡글에서 상당히 인기있는 Raven 코인의 개발 활동과 같이 비교해보겠습니다.
- Grin 코인
https://github.com/mimblewimble/grin/pulse/monthly
한달간 grin 코어소스 개발에 참여한 개발자는 12명, 커밋수는 25회
레이븐 코어소스
https://github.com/RavenProject/Ravencoin/pulse/monthly
- 레이븐 코어소스 개발자가 3명이 참여하였으며, 커밋 회수는 9회
맺음말
코인의 시세는 여러가지 복합적인 요인에 의해 영향을 받게됩니다.
단순히 개발 관점에서라면, 라이트코인의 경우 최근 1년간의 개발활동은 사용자의 기대감을 충족시키지 못하고 있으며, 코인마켓캡 현재 순위 5위라는 점을 무색하게 하고 있는 것은 분명한 것 같습니다.
※ 추가: 라이트코인의 개발 모델은 비트코인 안정 브랜치를 기반으로 수정되고, 비트코인의 안정브랜치는 보통 1년전 소스코드를 기반으로 하므로, 라이트코인의 실제 개발 이력을 살펴보려 하는 경우 각 개발 개발자의 활동상황을 보는 편이 나을 수 있습니다.
개발 현황등이 상당히 중요한 요인인 것은 분명할것입니다만, 단순히 개발 활동만 가지고는 코인 시세를 설명하기 어려운 난점이 있고,
그밖에 마케팅이라거나, 코인 지지자의 활동, 채굴코인의 경우 채굴자에 의해 지지받는 해시 추이, 리더 개발자의 SNS 활동등등 상당히 복합적인 일면이 있다는 것은 명백합니다.
개발에 조금이라도 관심이 있으시다면 이 글에서 제시한 방법을 통해, 코인마켓캡의 순위권 내에 드는 여러 코인들의 소스코드 레포지터리를 직접 찾아가서 개발자의 활동상황을 체크해보시고, 개발 활동이 비교적 활발하나 저평가된 코인이 무엇인지 발굴해 보는 것도 투자의 한가지 방법이 될 것으로 생각됩니다.