비트코인 개선 제안(BIP)

테코피디아 신뢰성

비트코인 개선 제안이란?

비트코인 개선 제안(BIP, Bitcoin Improvement Proposal)은 비트코인 블록체인에 새로운 기능 및 변경 사항을 제안하는 표준 방식이다.

비트코인(BTC)과 같은 퍼블릭 블록체인은 중앙화된 리더십이 없기 때문에, 새로운 아이디어와 기술적 변화를 제안, 논의, 구현하는 데 BIP가 상당히 중요한 역할을 한다.

누구나 BIP를 제안할 수는 있지만, 제안된 변경 사항은 비트코인 커뮤니티에서 검토와 승인 과정을 거쳐야 한다.

비트코인 개선 제안이 존재하는 이유

BIP는 비트코인 개발의 핵심이다. 이는 개방적이고 탈중앙화된 네트워크에서 체계적으로 문제를 해결할 수 있게 해주는 시스템이다. 또한 BIP는 커뮤니티의 의견을 수집하고 커뮤니티의 결정을 문서화하는 주요 메커니즘의 역할을 한다.

지난 10년 동안 비트코인 네트워크의 모든 업그레이드는 BIP에서 시작되었다. 일부 업그레이드는 비트코인 블록 크기를 늘리기 위해 시행되었고, 다른 업그레이드는 비트코인 네트워크의 가스비를 줄이기 위해 시행되었다. 비트코인 커뮤니티에는 가이드라인을 제공하기 위한 정보성 BIP도 게시된다.

BIP는 사용자 경험을 개선하고, 거래 처리량을 늘리며, 보안 조치를 강화할 수 있는 새로운 기능을 도입한다. 이러한 역동적인 진화를 통해 비트코인은 변화하는 기술 환경과 사용자 요구에 적응할 수 있는 것이다.

BIP의 작동 방식

이론적으로 비트코인은 개방적이고 탈중앙화되어 있기 때문에 누구나 BIP 플랫폼을 제안할 수 있다.

그러나 BIP가 성공적으로 구현될 가능성은 제안의 타당성과 커뮤니티의 지지에 달려 있다. BIP 작성자는 직접 공감대를 형성하고 의견을 문서화해야 한다.

비트코인 블록체인의 첫 번째 개선 제안인 BIP-0001은 2011년 9월 인도계 영국 프로그래머인 아미르 타아키(Amir Taaki)가 제출한 것으로, BIP 제출을 위한 표준 방법과 규칙을 제시하고 있다.

이후에는 BIP-0002가 BIP-0001을 대체하여 BIP의 주요 가이드라인으로 사용되었다.

BIP 프로세스는 다음과 같이 진행된다.

  1. BIP 프로세스는 비트코인 블록체인의 새로운 기능을 제안하는 작성자(BIP 챔피언이라고도 함)로부터 시작된다.
  2. BIP 작성자는 자신의 아이디어를 비트코인 개발 메일링 리스트에 보낸다. 이 단계는 BIP에 채택될 가능성을 확인하기 위해 수행된다.
  3. 아이디어가 받아들여지면 작성자는 비트코인 개발 메일링 리스트에 BIP 초안을 제시한다. BIP 초안은 기능에 대한 기술 사양과 근거를 제공하는 공식 문서다.
  4. 그런 다음 BIP 초안이 BIP의 GitHub 저장소에 제출된다.
  5. BIP 편집자는 제안서에 BIP 번호를 할당하고, 이를 ‘표준 트랙’, ‘정보 제공’, ‘프로세스’로 분류한다.
  6. BIP의 상태는 진행 상황에 따라 ‘초안’, ‘활성’, ‘보류’, ‘철회’, ‘거부’, ‘최종’ 중 하나로 변경된다.

가이드라인에 따르면, 작성자는 커뮤니티의 승인을 받을 가능성을 높이기 위해 “단일 핵심 제안(single key proposal)”을 포함하여 BIP를 작성하는 것이 좋다. BIP가 거부되는 이유에는 주제가 광범위하거나, 노력이 중복되거나, 기술적 문제가 있거나, 하위 호환성을 다루지 않은 경우가 포함된다.

BIP의 유형

비트코인 개선 제안의 정의를 더 잘 이해하기 위해 세 가지 유형의 BIP에 대해 알아보자.

  • 표준 트랙 BIP (Standards Track BIP)

표준 트랙 BIP는 대부분의 또는 모든 비트코인 구현에 영향을 미치는 제안이다. 이러한 BIP에는 네트워크 프로토콜을 변경하거나, 블록 또는 트랜잭션 유효성 규칙을 변경하는 제안이 포함된다.

  • 정보 제공 BIP (Informational BIP)

정보 제공 BIP는 새로운 기능을 제안하지 않는다. 이러한 BIP는 커뮤니티에 가이드라인이나 정보를 제공한다. 하지만 정보성 BIP가 항상 비트코인 커뮤니티의 합의를 대변하는 것은 아니다. 커뮤니티는 정보 제공 BIP를 무시할 수도 있고, 조언을 따를 수도 있다.

  • 프로세스 BIP (Process BIP)

프로세스 BIP는 비트코인 프로토콜 이외의 영역에 대한 변경을 제안하는 것이다. 프로세스 BIP의 예로는 절차 및 가이드라인, 의사 결정 과정, 비트코인 개발에 사용되는 도구 또는 환경의 변경 등이 있다.

비트코인 개선 제안의 예: 세그윗(SegWit)과 탭루트(Taproot)

  • 세그윗(SegWit) 업그레이드 

세그윗 업그레이드는 비트코인 네트워크를 확장하기 위해 2017년에 시행된 주요 비트코인 업그레이드다.

비트코인은 원래 10분마다 1메가바이트(MB) 블록이 생성되도록 설계되었다. 네트워크가 성장함에 따라 제한된 블록 공간은 커다란 제약 사항이 되었고, 1 MB 블록은 한 블록 당 소수의 트랜잭션만 수용할 수 있었다.

세그윗은 디지털 서명을 거래 데이터 외부로 이동시켜 각 거래의 저장 크기를 줄임으로써 비트코인 블록체인의 확장성을 높였다. 또한 세그윗은 블록 크기 제한을 블록 무게 제한으로 대체하여 궁극적으로 비트코인 블록이 담을 수 있는 트랜잭션 수를 증가시켰다.

  • 탭루트(Taproot) 업그레이드

탭루트 업그레이드는 2021년 11월에 구현된 세 가지 BIP(BIP-340, BIP-341, BIP-342)로 구성되었다.

BIP-340과 BIP-341을 통해 탭루트 업그레이드는 비트코인에 슈노르(Schnorr) 서명을 도입했다. 슈노르 서명은 비트코인이 기존에 사용하던 ECDSA라는 서명 방법을 대체했다. 슈노르 서명의 도입으로 신뢰가 필요 없는 다중 서명 설정, 더 나은 개인 정보 보호가 가능해졌고, 최종 사용자의 수수료가 낮아졌다.

결론

비트코인 개선 제안은 비트코인 개발의 근간이며, 개방된 시스템 내에서 협력적인 노력과 다양한 관점을 통해 비트코인 커뮤니티의 혁신을 이끈다.

개발자, 투자자 또는 단순히 가상화폐의 세계에 관심이 있는 사람이라면, BIP를 이해함으로써 이 획기적인 기술의 진화에 대한 깊은 통찰력을 얻을 수 있다.

Mensholong Lepcha
Crypto Specialist
Mensholong Lepcha
암호화폐 및 블록체인 작가

본 작가는 암호화폐와 글로벌 주식 시장을 전문으로 다루는 금융 저널리스트입니다. Reuters, Capital.com 등 유명 기업에서 근무한 경력을 바탕으로 블록체인 기술, 대체 불가능한 토큰(NFT), 반대 투자 전략에 대한 심도 있는 지식을 보유하고 있습니다. 그의 전문 분야는 비트코인, 이더리움 등 인기 암호화폐와 기타 블록체인 네트워크의 토큰노믹스, 가격 변동, 기술적 측면을 분석하는 것입니다. 또한 상품, 외환 거래, 중앙은행 통화 정책, 일반 경제 뉴스 등 다양한 금융 주제에 대해 폭넓게 글을 써왔습니다.