아하
생활

생활꿀팁

냉철한흑로79
냉철한흑로79

블록체인 개발자들이 깃허브에 정보를 등록하는 이유가 무엇인가요?

오픈소스 플랫폼 깃허브 이더리움 페이지에 이더리움 2.0 제0단계(phase0) 코드 스펙 0.10.0V이 새롭게 업데이트됐다. 해당 버전은 새로운 BLS 표준(비콘체인을 가능케 하는 핵심 기술)의 이더리움 2.0 내 통합을 주요 내용으로 한다.

  • 블록체인 개발자들이 깃허브에 정보를 등록하는 이유가 무엇인가요?

55글자 더 채워주세요.
4개의 답변이 있어요!
  • 차분한기러기89
    차분한기러기89

    깃허브란 쉽게 말해 개발자들의 오픈소스 코드 저장소 입니다. 

    개발자들끼리 코드를 공유하고 협업하고자 만든 서비스가 깃허브 입니다.
    블록체인은 공개성, 투명성을 기반으로 움직이기 때문에 왠만하면 오픈소스 기반으로 제작을 합니다. 
    그렇기 때문에 깃허브에 본인들이 작업한 코드를 공개하여 투자자들에게 신뢰도도 쌓을수 있습니다.
    또한 다른사람과 협업하기 좋은기능들이 많고 조언도 받을 수가 있습니다.

    과거와 달리 사람들이 가상화폐에 대한 지식이 늘어가면서 이전에 보지 못한 것들은 더 많이 체크한다고 볼 수 있습니다.  깃허브또한 체크해 볼 수 있는 통로가 되는 것이지요.

  • 깃허브에는 다양한 분야의 오픈 소스 프로젝트들이 존재하고 여러 개발자들이 코드를 공유하고 협업할 수 있는 강력한 커뮤니티 기능을 제공하고 있으며 최근에는 블록체인 관련 프로젝트들의 참여도 활발하다고 할 수 있습니다.

    따라서 깃허브를 통해 소스 코드를 공개함으로써 다른 개발자들이 그 내용을 확인하고 다양한 의견을 제안할 수 있어 미처 생각하지 못했던 문제점들을 바로 잡고 더 나은 개발 결과물을 기대할 수 있는 장점이 있습니다.

    그리고 질문자께서 예로 드신 것처럼 이더리움 2.0의 제0 단계의 소스 코드를 공개함으로써 이더리움 2.0 개발의 현황이 객관적으로 공개됨으로써 프로젝트의 진척도를 알릴 수 있는 장점도 있겠습니다.

    또한 오픈 소스로 프로젝트가 진행된다는 것은 깃허브에 올라오는 다양한 프로젝트들 중에서 좋은 프로젝트를 자신들의 프로젝트에 참고하여 적용하거나 개선된 결과물을 적용할 수 있다는 장점이 있으므로 여러 프로젝트들이 상호 발전하는 밑거름이 될 수 있다고 생각합니다.

    끝으로 깃허브에 소스 코드의 업데이트가 활발하다는 것은 프로젝트 개발의 활성화 정도를 보여줄 수 있으므로 투자자들에게도 하나의 참고할 만한 정보가 되지 않나 싶습니다.

    답변이 도움이 되길 바랍니다.

  • 안녕하세요. 블록체인 개발자들이 오픈소스를 공유하는 곳에 대하여 답변드리겠습니다.

    • 깃허브(GitHub)란?

      • 컴퓨터 프로그램 소스를 공유하고 협업하여 개발할 수 있는 버전 관리 시스템인 깃(Git)에 프로젝트 관리 지원 기능을 확장하여 제공하는 웹 호스팅 서비스입니다.

      • 깃(Git)은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템으로 리눅스를 개발한 리누스 토발즈에 의해 개발되었습니다.

      • 깃허브는 인터넷 공간에 저장공간을 제공하고 개발자들은 소프트웨어 개발에 필요한 소스를 공유, 협력을 통해 운용 및 관리할 수 있는 기능을 제공합니다.

      • 따라서 일반 프로그램 뿐만 아니라 블록체인 개발에 필요한 소스파일을 공유하여 개발할 수 있는 다양한 방법을 제시하는 공간으로 활용되고 있습니다.

      • 깃허브 홈페이지 : https://github.com

    • 깃허브는 다양한 공유시스템을 활용하여 다수의 사람들과 공동의 프로젝트도 진행할 수 있으며, 소스코드를 변경/개선 할 수도 있으며, 개발자들은 깃허브를 사용함에 있어 해당 블록체인 기술을 널리 알릴 수 있게 되고 이로인해 해당 블록체인 기반 사용률을 높일 수 있는 역할을 할 수 있습니다.

    감사합니다.

  • 안녕하세요 개발자들이 깃허브를 어떻게 활용하는지에 대한 질문이시네요

    우선 깃허브는 개발자들의 버전 제어 및 공동 작업을 위한 플랫폼으로써 깃(Git)이 분산 소스의 버전을 관리하는 시스템이기 때문에 여러 개발자 또는 이해관계자 또는 지식인들로부터의 수정 및 보완사항을 전달받고 그것을 반영받는 형태의 요소로써 주로 사용됩니다.

    이렇게 깃허브를 통한 깃을 활용하면 얻을 수 있는 가장 큰 이점은 지속적인 버전업을 통하면서 다운그레이드 또는 업그레이드간에 있어 개발자간의 협업에 필요하고 전체를 대상으로 개발 소스를 공유하면서 개발 파트를 나눌 수 있고 같은 모듈을 개발하더라도 소스를 서로 공유하며 개발할 수 있기 때문에 굉장히 효율적인 시스템입니다.