3장. 포크와 알트체인
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
암호화폐는 아직 연구 개발 단계에 있으며, 개발자들은 강력한 커뮤니티를 기반으로 하는 또 다른 인기 암호화폐 네트워크인 비트코인을 만들기 위해 수년 동안 노력해 왔습니다.
확장성, 기능, 투기성 등의 이유로 비트코인 코드를 유사한 속성을 가진 새로운 암호화폐로 포크 (곧 자세히 설명)하자는 제안이 여러 차례 있었습니다. 이러한 아이디어 중 일부는 매우 참신하지만, 일부는 단순히 가치를 조작하기 위한 장난에 불과합니다.
비트코인 개선 제안
비트코인 자체를 바꾸면 어떨까요? 그렇게 쉬운 일이 아닙니다. 비트코인 프로토콜을 업데이트하려면 반드시 따라야 하는 거버넌스 프로세스가 있습니다.
소프트웨어 제품에는 일반적으로 지속적인 개선 기회를 파악하기 위한 내부 프로세스가 있습니다. 이 프로세스에서는 제품의 소유자, 개발 최종 결정권자 등의 기준을 고려하여 새로운 기능을 추가해야 할 시기를 결정합니다.
비트코인 코어는 오픈 소스이며, 클라이언트 소프트웨어는 모든 사람에게 공개되어 있고 비트코인 커뮤니티가 소유하고 관리하도록 되어 있습니다. 비트코인 개선 제안 (BIP)은 비트코인 코어 코드를 지속적으로 관리하고 업데이트하기 위한 커뮤니티의 프로세스입니다. 지정된 위원회나 팀에 의해 결정되는 것이 아니라 전체 커뮤니티가 결정합니다.
비트코인 개선에 대한 아이디어가 있는 커뮤니티 구성원이라면 누구나 새로운 BIP를 제안할 수 있습니다. 그런 다음 해당 제안이 승인되어야 한다는 커뮤니티의 합의를 얻기 위해 BIP를 옹호해야 합니다.
BIP의 수명 주기는 다음과 같습니다:
-
커뮤니티의 누군가가 개선 아이디어를 생각해내어 BIP 편집자에게 제안합니다.
-
편집자가 승인하면 새 BIP를 생성하고 초안 상태로 전환합니다.
-
채굴자가 BIP에 대한 지지 신호를 보내면 최종 상태로 전환됩니다. 새로운 BIP를 채택할지 여부를 결정해야 하는 것은 소프트웨어를 업그레이드해야 하는 채굴자이기 때문입니다.
-
BIP가 최종 상태가 되면 나머지 커뮤니티는 새 소프트웨어로 업그레이드해야 합니다.
BIP가 커뮤니티에서 승인되려면 다음 기준을 충족해야 합니다:
-
프로세스를 개괄적으로 설명하는 초기 제안서인 BIP-0001에 명시된 올바른 형식을 따릅니다.
-
여기에는 변경 사항을 구현하는 코드가 포함되어 있습니다.
-
지난 2,016개의 블록 중 최소 95%가 새로운 BIP를 사용해 채굴자가 생성한 것입니다.
이를 염두에 두고 비트코인의 민주적 프로세스는 다음과 같습니다:
-
누구나 새로운 법안을 제안할 수 있습니다.
-
채굴자는 유권자이며, 해시 파워가 높을수록 더 많은 표를 얻을 수 있습니다.
-
해시 파워의 95% 이상이 변경 사항을 채택하면 법안이 법으로 제정됩니다.
그림 3-1은 BIP 프로세스의 개요를 보여줍니다.
그림 3-1. 비트코인 개선 프로세스
모든 BIP는 GitHub에서 볼 수 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access