의견.png

BIP

위키원
ko7890 (토론 | 기여)님의 2019년 7월 31일 (수) 10:48 판
이동: 둘러보기, 검색

BIP는 "Bitcoin Improvement Proposals"의 약자로서, 비트코인 기능개선을 위한 제안을 담은 문서이다. Bitcoin이 공식적인 구조를 가지고 있지 않기 때문에 아이디어를 전달하는 표준방식이다.

개요

BIP란 비트코인을 개선하고자 제안하는 개선안 수정 및 개선이 필요한 비트코인의 사항에 대하여 문제를 제기하고 해당 쟁점이 타인들로부터 일정한 규모 이상의 지지를 얻게 되면 공식적인 절차를 통하여 BIP 프로세스에 회부되는 것입니다. 이후 공식 BIP 에디터가 해당 사항에 대한 심사를 진행해서 필요사항으로 인정이 되면 공식 제안으로 발의될 수 있다. 공식 제안으로 인정되는 경우, 투표 등의 각종 의사결정 방법에 따라 실제 네트워크의 반영 여부를 결정합니다.[1] 최근 가장 인기있는 BIP는 BIP141이다 BIP 141은 구현에 따라 거래 속도가 엄청 빨라지고 수수료가 줄어든다. 대부분의 BIP는 bitcoin의 네트워크를 개선하고 bitcoin이 선두주자이기 때문에 더욱 많은 발전에 영향을 준다.

역사

BIP의 역사로는 첫번째 BIP(BIP 0001)는 2011년 8월 19일 Amir Taaki가 제출하고 BIP가 무엇이고 어디에 쓰이고 비트코인에 무슨 도움을 주는지 설명했습니다. 비트코인은 회사에 의해 제어되지 않으므로 비트코인 프로토콜 또는 코드의 개선을 제안하는 곳이 마땅히 없다. 그래서 BIP가 2011년에 처음 나오게 되었다. BIP는 전 세계 어디서나 개발자나 다른 사용자들이 BIP를 제안 할 수 있다. 사용자 개발자 및 투자자들은 비트코인 커뮤니티가 투표를 하고 그 제안을 구현할지 여부를 결정한다. 현재까지 BIP는 계속 나오고 있다.

유형

표준 추적 BIP

표준 트랙 BIP는 Bitcoin 네트워크 프로토콜, 블록 또는 트랜잰션 유효성 검사에 적합한 BIP이다. 따라서 이러한 유형의 BIP는 Bitcoin과 기본 기술의 핵심입니다. 또한 BIP 또는 Bitcoin의 두 버전의 상호 운용성에 영향을 미치려고합니다. 이러한 유형의 BIP는 분명히 지역 사회의 합의가 필요합니다 [2] 비트코인은 이미 견고하고 대중적이라서 표준 추적 BIP를 승인 받는 것이 어렵다.

정보 BIP

정보 BIP는 주로 디자인 및 일반 지침과 같은 문제를 중심으로 한다. 즉, 솔루션 확장, 블록 변경 또는 해싱 프로토콜 변경과 같은 사안에 대한 제안이 아니다. 이러한 BIP가 Bitcoin 프로토콜의 기본 구조만큼 중요하지 않을 수도 있지만 중요할 수 있다. 비트코인이 특정 회사에 의해 운영되지 않는다는 것을 감안할 때, 이미 시행 중인 커뮤니티 또는 지침을 개선하는 데 도움이 될 수 있는 제안은 매우 유용할 수 있다.

프로세스 BIP

제목에서 알 수 있듯이 프로세스 BIP는 Bitcoin 프로세스에 대한 제안 변경이다. 이러한 방식으로 이러한 유형의 BIP는 표준 트랙 BIP와 매우 유사하다. 그러나 한 가지 중요한 차이점이 있다. 프로세스 BIP는 Bitcoin 프로토콜 외부에서만 적용된다. 따라서 프로세스 BIP는 Bitcoin과 관련된 사항에만 적용되지만 실제 암호화 구조를 다루는 기술 및 코딩에는 직접 관련이 없다. 다시 말하지만 이러한 BIP는 Bitcoin의 핵심 개념과 통합되지 않을 수도 있지만 여전히 중요하다. [3]

구조

BIP를 제출하는 사람들은 따라야 하는 여러 구조들이 있다. 구조들은 비트코인에 대해 도움을 주기 때문에 이러한 구조들을 지켜야 한다. 구조에 맞게 BIP를 작성한다면 사용자나 개발자 및 투자자 들의 투표를 얻을 수 있다.

PREAMBLE

작성자는 BIP 번호, BIP의 간단한 제목, BIP 메타 데이터, 작성자 또는 연락처의 연락처 번호 및 이름과 같은 세부 정보를 포함을 해야 한다. 이 정보를 제공하면 BIP가 잘 조직되고 공유 및 검색이 더 쉽다. 이 정보가 서문에 제공되지 않은 경우 BIP를 체계적으로 구성하는 것은 매우 어렵다.

ABSTRACT

BIP에 대한 설명으로 200단어 이하로 작성하고, BIP를 제출할 생각이라면 간단하고 짧은 시간에 BIP를 설명해야 한다. 사람들은 작성한 BIP를 보고 그 BIP가 무엇을 의미하고, 무엇에 중점을 두었는지 빠르게 이해할 수 있어야 한다.

COPYRIGHT

BIP에 대한 저작권 정보를 표시 해야한다. 공개 도메인 또는 공개 간행물 라이센스 등이 포함된다. 라이센스가 있는 정보를 사용하는 경우 모든 법적 매개를 준수하는지 확인하기 위해서 BIP에 표시를 해야한다.

SPECIFICATOIN

스펙 영역은 사용자가 소개하는 새로운 기능이나 개념의 세부 사항을 제공한다. 많은 BIP가 새로운 개념을 도입한다는 것을 고려하면이 영역은 일반적으로 많은 BIP에서 매우 중요하다. 이 섹션에서는 독자가 자신의 아이디어가 어떻게 작동하는지에 대한 질문과 자신이 제안하는 새로운 기능이 어떻게 작동하는지에 대한 질문에 답변 할 수 있다. 이 섹션에서는 전반적인 BIP를위한 많은 고기를 제공한다. 이러한 이유로이 섹션을 매우 명확하게 작성 해야한다. 귀하의 명세서 영역이 잘 작성되지 않은 경우, 귀하의 BIP는 그렇지 않은 경우 심각하게 간주되지 않을 수 있다. [3]

MOTIVATION

아이디어가 Bitcoin 프로토콜, 커뮤니티 또는 디자인을 개선 한 이유를 정확히 설명할 수 있다. 비트코인이 현재 진행중인 솔루션이 왜 그리 좋지 않고 어떤점이 좋거나 그리고 무슨 아이디어가 더 좋은지 토론 할 수 있다. 비트코인 개발자들이 대다수가 BIP개발자의 의견에 동의한다는 보장이 없다. BIP는 논쟁을 자주 하고 어떤게 좋은지 나쁜지를 논쟁을 하면서 구별한다.

BIP 종류

  • BIP32 : HD 지갑의 일반적인 형식과 HD 지갑을 구축하는 방법을 설명한 문서
  • BIP39 : 결정성 열쇠를 파생하기 위한 니모닉 코드(복원 규칙)의 유형 및 BIP32 시드로 전환하는 프로세스
  • BIP43 : 트리 구조의 목적을 나타내는 특별한 식별자로서 첫 강화된 자식 인덱스의 사용을 제안
  • BIP44 : BIP32 지갑의 특정 형식, 목적을 44로 설정해서 나타나는 다중화폐 다계정 주소를 제안
  • BIP47 : 비트코인 개선 제안 및 결제 코드 작성 방법
  • BIP49 : P2WPKH가 중첩된 P2SH 기반 계정의 유도 스키마
  • BIP63 : 스텔스 주소
  • BIP70 : SSL/TLS 통신을 이용하여 비트코인의 결제를 안전하게 함
  • BIP84 : P2WPKH 기반 계정의 유도 스키마
  • BIP141 : 세그윗(SegWit)
  • 슈노르 서명

특징

각주

  1. 지블록스, 〈[블록체인 용어IP(Bitcoin Improvement Proposal) 란?]〉, 《네이버 블로그》, 2018-12-18
  2. Sudhir Khatwani, 〈What is a BOP(Bitcoin Improvement Proposal)? why do you need to know about it?〉, 《COINSUTRA》, 2017-07-31
  3. 3.0 3.1 WORLD CRYPTO INDEX 홈페이지 - 〈what-is-bitcoin-improvement-proposal

참고자료

같이 보기


  의견.png 이 BIP 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.