비트코인은 어떻게 업그레이드 될까? (개발 방법, 개발자)

목차
 1. 비트코인 최초 개발자
 2. 비트코인은 어떻게 업그레이드 될까?
 3. 메인테이너(Maintainer)가 되려면?
 4. 메인테이너(Maintainer)의 보수는?


1. 비트코인 최초 개발자


비트코인은 코드로 이루어진 소프트웨어의 일종이다. 보통 소프트웨어를 사용하다보면 유지/보수, 버그 수정, 신규 기능 추가 등 업그레이드가 필요한데 비트코인은 운영 주체가 없다. 그럼 어떻게 업그레이드 될까? 비트코인은 오픈소스 프로젝트로서 누구나 깃허브(Github)에서 제안, 논의할 수 있다. 메인테이너(Maintainer)는 현제 전세계에서 5명으로 알려져 있으며, 제안된 코드를 검토, 적용하며 유지보수하고 업그레이드하는 역할을 담당하고 있다.

사진: Unsplash 의 Kanchanara


2. 비트코인은 어떻게 업그레이드 될까?


비트코인은 코드로 이루어진 소프트웨어의 일종이다. 보통 소프트웨어를 사용하다보면 유지/보수, 버그 수정, 신규 기능 추가 등 업그레이드가 필요한데 비트코인은 운영 주체가 없다. 그럼 어떻게 업그레이드 될까?
비트코인은 오픈소스 프로젝트로서 누구나 깃허브(Github)에서 제안, 논의할 수 있다.
메인테이너(Maintainer)는 현제 전세계에서 5명으로 알려져 있으며, 제안된 코드를 검토, 적용하며 유지보수하고 업그레이드하는 역할을 담당하고 있다.

사진: Unsplash 의 André François McKenzie


3. 메인테이너(Maintainer)가 되려면?


비트코인 커뮤니티에서 논의를 통해서 결정될 수 있다. 오픈소스와 보안성을 이유로 아래 4가지 조건을 충족해야 한다.

- 기술적인 지식과 능력 : 비트코인의 프로토콜과 관련 기술을 이해하고, 코드를 이해하고 수정할 수 있는 능력이 필요하다.
- 기여도 : 비트코인 커뮤니티에 기여한 내용이 많아야 한다. 예를 들어, 새로운 기능을 개발하거나 버그를 수정한 경험이 있어야 한다.
- 신뢰성 : 비트코인의 개발자와 커뮤니티의 신뢰를 쌓을 수 있어야 합니다. 코드의 안정성과 보안성을 유지하는 역할을 맡기 때문에, 신뢰성이 높은 사람이 메인테이너로 선발됩니다.
- 커뮤니케이션 능력 : 비트코인 커뮤니티와 소통하고, 다른 개발자들과 협업하는 능력

4. 메인테이너(Maintainer)의 보수는?


비트코인은 운영주체가 없기 때문에 일반적으로 봉사적인 목적으로 이 일을 수행한다. 그러나 암호화폐 관련 기업이나 부자들이 주는 기부금이 상황에 따라 다르지만 존재한다고 한다.