2019년 전반기 운영위로 참여하면서 운영위 초반에 주로 이루어졌던 오픈소스 활동에 관한 제 개인적인 보고입니다
깃허브 커밋
이더리움
현재 이더리움 개발자 38위(11커밋) (10회 이상 커밋한 개발자는 43명) https://github.com/ethereum/go-ethereum/graphs/contributors
- 1/1 https://github.com/ethereum/go-ethereum/pull/18376 병합됨
- 1/28 log chain reorg/split metrics (체인스플릿/체인재편상 관련) https://github.com/ethereum/go-ethereum/pull/18950 병합됨
이 코드가 공격자 경보 시스템에 관련된 리서치에 의해 건드린 코드입니다. 이 부분을 조금만 개선하면 51% 공격때 발생할 수 있는 대규모 체인 재편성 관련 부분을 신속히 탐지하는 것이 가능합니다.
- 1/29 https://github.com/ethereum/go-ethereum/pull/18955 병합됨
- 2/4 https://github.com/ethereum/go-ethereum/pull/18985 병합됨
- 2/10 https://github.com/ethereum/go-ethereum/pull/19030 리젝
- 2/19 https://github.com/ethereum/go-ethereum/pull/17786 병합됨
- (참고로 칼리스토 개발자 덱사란은 전체 5커밋. 2018년부터 기여 없음. 모두 문서수정)
마이이더월렛 v3
커밋회수 2회, 개발자 커밋 순위 20위 https://github.com/MyEtherWallet/MyEtherWallet/graphs/contributors
- 4/17 https://github.com/MyEtherWallet/MyEtherWallet/pull/959 32비트 chainId 수정 병합됨
상당수의 chainID 값이 255 이상인 이더리움 기반 코인들이 영향을 받으며, 이 커밋으로 인해 레져나노 S 등이 마이이더월렛 v5에서 사용가능해집니다. 이 코드로 영향을 받은 코인의 예로 우리에게 익숙한 칼리스토, Pirl등이 포함됩니다.
- 3/1 https://github.com/MyEtherWallet/MyEtherWallet/pull/735 ESN 아이콘 수정 병합됨
오픈소스 ethash 마이너 (ethminer)
작년말 작업이 대부분이나, 포함시켜봅니다.
커밋회수 13회, 개발자 커밋 순위 33위 https://github.com/ethereum-mining/ethminer/graphs/contributors
- 대부분 커밋은 작년 12월임.
- ProgPoW관련 개발 참여 (ProgPoW + ethash 통합 지원)
TrustWallet
커밋회수 2회, 개발자 커밋순위 23위 https://github.com/trustwallet/wallet-core/graphs/contributors
- 4/17 https://github.com/trustwallet/wallet-core/pull/331 병합
- 5/12 https://github.com/trustwallet/wallet-core/pull/418 병합
이더리움클래식 익스플로러
작년 개발활동이 많아서 개발자 순위 3위입니다. 올해도 일부 개선을 했으나 작년만큼 개선에 참여하지는 못했습니다.
개발자 순위 3위 (전체 72커밋) https://github.com/ethereumclassic/explorer/pulls/hackmod
- 2019년 제출한 PR 5개. 진행중.
(참고로 작년에 개발활동을 한 덕에, 이클 디스코드에서 이클 개발자로 등록된 상태)