이더리움 컨트리뷰톤(Ethereum Contributhon)

2019년 공개 SW 컨트리뷰톤에 초대합니다. 함께 모여 같이 코드를 분석하고 이더리움에 기여하는 재미있는 시간을 보내실 분들은 8월 25일까지 아래 링크를 통해 신청해주세요.

참가신청: https://www.oss.kr/notice/show/ee15de47-7adc-48a5-b4bc-039ba04192af?page=1

컨트리뷰톤이 무엇인가요?

매년 과학기술정보통신부 주최, 정보통신산업진흥원 주관하에 열리는 공개 SW 컨트리뷰톤에 대해 들어보셨나요? 공개 SW 컨트리뷰톤은 오픈소스를 위한 해커톤입니다. 주로 보통의 해커톤을 떠올리면 여러 사람들이 같이 모여 새로운 프로덕트를 만들어내는 것이지만, 컨트리뷰톤은 새로운 오픈소스 프로젝트를 같이 만들거나 혹은 오픈소스 프로젝트에 같이 기여(Contribute)하는 행사입니다.

이더리움 컨트리뷰톤

올해 2019년 컨트리뷰톤에서는 이더리움 또한 컨트리뷰톤 주제 중 하나로 선정되었습니다. 이 기회를 틈타 한국에서도 이더리움 생태계에 더 많이 기여할 수 있는 계기가 되기를 바라고 있습니다.

특히 이더리움은 독특한 개발 문화를 가지고 있습니다. 하나의 구현체가 레퍼런스(Reference by implementation)인 비트코인과 다르게 이더리움에서는 사람들이 함께 논의해 결정한 스펙이 레퍼런스(Reference by specification)가 됩니다. 이에 따라 이더리움 2.0을 여러 팀들이 각기 다른 개발 언어로 개발하고 있기도 합니다.

이더리움 컨트리뷰톤에서는 이더리움의 개발문화를 따라서 특정한 구현체 하나에 집중하기보다는 다양한 구현체들에 필요한 부분을 기여하는 일을 진행할 예정입니다. 또한 제출된 스펙에 대해 토론을 진행하고 가능하다면 개선점이 제안된 새로운 스펙을 제출하거나 간단하게는 문서화가 미비한 부분에 대해서도 다양한 기여를 진행할 예정입니다.

누가 참가할 수 있나요?

이더리움 생태계에 기여하고 싶은 누구나 참여할 수 있습니다.

  1. 개발자가 아니시더라도 참가하여 오픈소스 활동 방법을 간단하게 배우고, 문서화가 미비한 부분들에 대해 기여하는 일 등을 진행할 수 있습니다.
  2. 이더리움에 대해 접해보고 싶으신 분들 은 개략적인 구성에 대해 멤버들과 함께 간단한 스터디를 진행하고 버그를 수정하고 PR을 제출하는 일 등을 진행할 예정입니다.
  3. 평소 오픈소스를 사랑하고 이더리움에도 기여해보고 싶으신 분들 은 오픈소스 개발에 보상을 제공하는 Gitcoin 플랫폼을 이용하여 재미있게 오픈소스 활동을 이더리움까지 확장해나가실 수 있습니다.
  4. 이더리움에 대해 이해하고 있으며 더 큰 기여를 하고 싶으신 분들 은 Ethresear.ch 등 리서치 포럼에서의 최신 연구 내용과 EIP(Ethereum Improvement Proposals, 이더리움 개선 제안)에서 아직 미구현 된 사항들에 대해 기여하는 일 등을 수행할 예정입니다.

다만 과기정통부 주최로 이루어져 과기정통부 장관상과 정보통신산업진흥원장상이 수여되는 점을 감안하여 신청인원이 많을 경우 학생들을 우선 선발할 예정입니다.

그리고 이더리움을 사랑하는 동료 개발자 여러분. 이런 좋은 기회에 컨트리뷰톤 멘토로 함께 해주신다면 너무 좋지 않겠습니까?:heart: 연락부탁드립니다. < email@wanseob.com >

이더리움 컨트리뷰톤의 자세한 진행은 어떻게 되나요?

if 비개발자이거나 오픈소스 문화에 익숙하지 않음:

  • Git 사용법에 대해 숙지합니다.
  • 2019 이더리움 컨트리뷰톤의 작업 내용을 정리하는 웹사이트를 간단하게 오픈소스로 작업하는 시간을 가집니다.
  • 문서화가 미비한 이더리움 프로젝트들에 대해 문서를 보강하거나 한글화하여 PR을 제출합니다.

if 개발자이지만 이더리움에 대해 이해가 부족함:

  • 참가자들과 함께 스터디를 진행합니다.스터디 주제는 제가 직접 선정해서 제공합니다.
  • 간단하게 이더리움 앱을 만들어봅니다.
  • 이더리움 앱을 만들면서 불편했던 내역들을 개선할 수 있는 라이브러리를 만들거나 라이브러리에서의 버그 등을 수정합니다.

else if 이더리움에 대해 이해하고 있으며 간단한 기여를 하고 싶음:

  • 함께 모여 Gitcoin에서 기여할 거리를 찾아보고 같이 나눕니다.
  • 도와줄 수 있는 부분이 있으면 서로 도와줍니다.

else if 이더리움에 대해 잘 이해하고 있으며 연구/개발 기여를 하고 싶음

  • Ethresear.ch / EIP에서 새롭게 제안된 내용들에 대해 간단하게 리서치합니다.
  • 의미있는 연구이지만 PoC가 없거나 라이브러리가 필요한 부분들이 없는지 확인합니다.
  • PoC나 라이브러리를 작업해 생태계에 공유합니다.
  • 혹은 연구에 미비한 점이 있으면 개선점을 포럼을 통해 토론합니다.

else if 이더리움 Devcon5에서 발표될 프로젝트에 기여하고 싶으신 분:

  • 이더리움 상의 익명송금을 위한 신규 프로젝트 Ethereum 9 3/4 프로젝트가 10월 초 열릴 이더리움 연례개발자 행사 Devcon 발표 주제로 선정 되었습니다. 본 프로젝트는 이더리움 상에서 밈블윔블 프로토콜과 zk Rollup을 이용해 익명송금을 진행하기 위한 프로젝트로 영지식 증명에 필요한 암호학부터 클라우드 인프라스트럭쳐와 리액트를 이용한 프론트엔드까지 광범위한 개발 스코프를 가지고 있는 프로젝트입니다. 신규 프로젝트에 기여하고자 하시는 분들 또한 환영합니다.

일정이 어떻게 되나요?

참가 신청기간: 8월 5일 ~ 8월 25일
발대식: 9월 7일 토요일
개발기간:9월 7일 ~ 10월 19일 토요일
최종평가: 11월 2일 토요일

이번 기회를 통해 이더리움 생태계에 기여하고 앞으로 더 재미있는 활동하실 수 있기를 기대합니다. 본 컨트리뷰톤 이벤트의 자세한 운영에 대해서는 컨트리뷰톤 운영 사무국 070–4288–5118 / contributon@oss.kr 로 문의주시고 이더리움 프로젝트에 문의하실 분께서는 제게 연락부탁드립니다.

지금 바로 참가신청!

참가신청: https://www.oss.kr/notice/show/ee15de47-7adc-48a5-b4bc-039ba04192af?page=1