BIP (Bitcoin Improvement Proposals)
비트코인 프로토콜·애플리케이션·프로세스 개선 제안. 카드를 클릭하면 쉬운 한국어 설명을 볼 수 있습니다.
GitHub - bitcoin/bips (전체 목록)open_in_new208개 중 208개 표시
- #1
BIP 목적 및 가이드라인
BIP Purpose and Guidelines
프로세스종료 - #2
BIP 프로세스 개정
BIP process, revised
프로세스종료 - #8
블록 높이 기준 버전 비트 잠금
Version bits with lock-in by height
정보성초안 - #9
타임아웃·지연이 있는 버전 비트
Version bits with timeout and delay
정보성배포됨 - #10
다중 서명 트랜잭션 배포
Multi-Sig Transaction Distribution
애플리케이션정보성종료 - #11
M-of-N 표준 트랜잭션
M-of-N Standard Transactions
애플리케이션명세배포됨 - #12
OP_EVAL
OP_EVAL
합의(소프트 포크)명세종료 - #13
페이투스크립트해시 주소 형식
Address Format for pay-to-script-hash
애플리케이션명세배포됨 - #14
프로토콜 버전 및 사용자 에이전트
Protocol Version and User Agent
피어 서비스명세배포됨 - #15
별칭
Aliases
애플리케이션명세종료 - #16
페이 투 스크립트 해시
Pay to Script Hash
합의(소프트 포크)명세배포됨 - #17
OP_CHECKHASHVERIFY (CHV)
OP_CHECKHASHVERIFY (CHV)
합의(소프트 포크)명세종료 - #18
hashScriptCheck
hashScriptCheck
합의(소프트 포크)명세완료 - #19
M-of-N 표준 트랜잭션 (저 SigOp)
M-of-N Standard Transactions (Low SigOp)
애플리케이션명세종료 - #20
URI 스킴
URI Scheme
애플리케이션명세종료 - #21
URI 스킴
URI Scheme
애플리케이션명세종료 - #22
getblocktemplate - 기초
getblocktemplate - Fundamentals
API/RPC명세배포됨 - #23
getblocktemplate - 풀 마이닝
getblocktemplate - Pooled Mining
API/RPC명세배포됨 - #30
중복 트랜잭션
Duplicate transactions
합의(소프트 포크)명세배포됨 - #31
Pong 메시지
Pong message
피어 서비스명세배포됨 - #32
계층적 결정론적 지갑
Hierarchical Deterministic Wallets
애플리케이션정보성배포됨 - #33
계층화 노드
Stratized Nodes
피어 서비스명세종료 - #34
블록 v2, 코인베이스 높이
Block v2, Height in Coinbase
합의(소프트 포크)명세배포됨 - #35
mempool 메시지
mempool message
피어 서비스명세배포됨 - #36
커스텀 서비스
Custom Services
피어 서비스명세종료 - #37
연결 블룸 필터링
Connection Bloom filtering
피어 서비스명세배포됨 - #38
암호문으로 보호한 비밀키
Passphrase-protected private key
애플리케이션명세초안 - #39
결정론적 키 생성용 니모닉 코드
Mnemonic code for generating deterministic keys
애플리케이션명세배포됨 - #40
Stratum 와이어 프로토콜
Stratum wire protocol
API/RPC표준번호 할당됨 - #41
Stratum 마이닝 프로토콜
Stratum mining protocol
API/RPC표준번호 할당됨 - #42
비트코인 유한 공급량
A finite monetary supply for Bitcoin
합의(소프트 포크)명세배포됨 - #43
결정론적 지갑 목적 필드
Purpose Field for Deterministic Wallets
애플리케이션명세배포됨 - #44
결정론적 지갑 다중 계정 계층
Multi-Account Hierarchy for Deterministic Wallets
애플리케이션명세배포됨 - #45
결정론적 P2SH 다중서명 지갑 구조
Structure for Deterministic P2SH Multisignature Wallets
애플리케이션명세완료 - #46
타임락 충성 채권 주소 체계
Address Scheme for Timelocked Fidelity Bonds
애플리케이션명세초안 - #47
HD 지갑용 재사용 결제 코드
Reusable Payment Codes for Hierarchical Deterministic Wallets
애플리케이션정보성배포됨 - #48
다중서명 지갑용 다중 스크립트 계층
Multi-Script Hierarchy for Multi-Sig Wallets
애플리케이션명세배포됨 - #49
P2WPKH-nested-in-P2SH 계정 파생
Derivation scheme for P2WPKH-nested-in-P2SH based accounts
애플리케이션명세배포됨 - #50
2013년 3월 체인 포크 사후 분석
March 2013 Chain Fork Post-Mortem
정보성배포됨 - #52
저에너지 비트코인 PoW
Durable, Low Energy Bitcoin PoW
합의(하드 포크)명세초안 - #53
64바이트 트랜잭션 비허용
Disallow 64-byte transactions
합의(소프트 포크)명세초안 - #54
합의 정리
Consensus Cleanup
합의(소프트 포크)명세초안 - #60
고정 길이 version 메시지
Fixed Length "version" Message (Relay-Transactions Field)
피어 서비스명세종료 - #61
Reject P2P 메시지
Reject P2P message
피어 서비스명세배포됨 - #62
연성 대응
Dealing with malleability
합의(소프트 포크)명세종료 - #63
스텔스 주소
Stealth Addresses
애플리케이션표준번호 할당됨 - #64
getutxo 메시지
getutxo message
피어 서비스명세종료 - #65
OP_CHECKLOCKTIMEVERIFY
OP_CHECKLOCKTIMEVERIFY
합의(소프트 포크)명세배포됨 - #66
Strict DER 서명
Strict DER signatures
합의(소프트 포크)명세배포됨 - #67
공개키 정렬 P2SH 다중서명 주소
Deterministic Pay-to-script-hash multi-signature addresses through public key sorting
애플리케이션명세완료 - #68
합의 기반 상대적 lock-time
Relative lock-time using consensus-enforced sequence numbers
합의(소프트 포크)명세배포됨 - #69
트랜잭션 입출력 사전순 인덱싱
Lexicographical Indexing of Transaction Inputs and Outputs
애플리케이션정보성완료 - #70
결제 프로토콜
Payment Protocol
애플리케이션명세배포됨 - #71
결제 프로토콜 MIME 타입
Payment Protocol MIME types
애플리케이션명세배포됨 - #72
결제 프로토콜용 bitcoin: URI 확장
bitcoin: uri extensions for Payment Protocol
애플리케이션명세배포됨 - #73
결제 요청 URL 응답 협상용 Accept 헤더
Use "Accept" header for response type negotiation with Payment Request URLs
애플리케이션명세배포됨 - #74
결제 프로토콜 내 OP_RETURN 0값 허용
Allow zero value OP_RETURN in Payment Protocol
애플리케이션명세종료 - #75
결제 프로토콜 암호화 OOB 주소 교환
Out of Band Address Exchange using Payment Protocol Encryption
애플리케이션명세배포됨 - #77
비동기 페이조인
Async Payjoin
애플리케이션명세초안 - #78
단순 페이조인 제안
A Simple Payjoin Proposal
애플리케이션명세초안 - #79
Bustapay (실용적 코인조인)
Bustapay :: a practical coinjoin protocol
애플리케이션정보성종료 - #80
비컬러 투표풀 HD 다중서명 지갑 계층
Hierarchy for Non-Colored Voting Pool Deterministic Multisig Wallets
정보성종료 - #81
컬러 투표풀 HD 다중서명 지갑 계층
Hierarchy for Colored Voting Pool Deterministic Multisig Wallets
정보성종료 - #83
동적 HD 키 트리
Dynamic Hierarchical Deterministic Key Trees
애플리케이션명세종료 - #84
P2WPKH 계정 파생
Derivation scheme for P2WPKH based accounts
애플리케이션명세배포됨 - #85
BIP32 키체인 결정론적 엔트로피
Deterministic Entropy From BIP32 Keychains
애플리케이션정보성배포됨 - #86
단일키 P2TR 출력 키 파생
Key Derivation for Single Key P2TR Outputs
애플리케이션명세배포됨 - #87
결정론적 다중서명 지갑 계층
Hierarchy for Deterministic Multisig Wallets
애플리케이션명세완료 - #88
HD 경로 템플릿
Hierarchical Deterministic Path Templates
애플리케이션정보성완료 - #89
체인코드 위임
Chain Code Delegation
애플리케이션명세초안 - #90
매장 배포
Buried Deployments
정보성배포됨 - #91
세그윗 MASF 임계값 축소
Reduced threshold Segwit MASF
합의(소프트 포크)명세배포됨 - #93
codex32: SSSS 인식 BIP32 시드 체크섬
codex32: Checksummed SSSS-aware BIP32 seeds
애플리케이션정보성초안 - #94
테스트넷 4
Testnet 4
애플리케이션명세배포됨 - #98
고속 머클 트리
Fast Merkle Trees
합의(소프트 포크)명세초안 - #99
합의 규칙 변경 동기 및 배포
Motivation and deployment of consensus rule changes ([soft/hard]forks)
정보성종료 - #100
채굴자 투표 동적 최대 블록 크기
Dynamic maximum block size by miner vote
합의(하드 포크)명세종료 - #101
최대 블록 크기 증가
Increase maximum block size
합의(하드 포크)명세종료 - #102
2MB 블록 크기
Block size increase to 2MB
합의(하드 포크)명세종료 - #103
기술 성장에 따른 블록 크기
Block size following technological growth
합의(하드 포크)명세종료 - #104
Block75 - 난이도식 최대 블록 크기
'Block75' - Max block size like difficulty
합의(하드 포크)명세종료 - #105
합의 기반 블록 크기 재조정
Consensus based block size retargeting algorithm
합의(하드 포크)명세종료 - #106
동적 블록 크기 상한
Dynamically Controlled Bitcoin Block Size Max Cap
합의(하드 포크)명세종료 - #107
블록 크기 동적 한도
Dynamic limit on the block size
합의(하드 포크)명세종료 - #109
시그옵·시그해시 한도와 2MB
Two million byte size limit with sigop and sighash limits
합의(하드 포크)명세종료 - #110
축소 데이터 임시 소프트포크
Reduced Data Temporary Softfork
합의(소프트 포크)명세초안 - #111
NODE_BLOOM 서비스 비트
NODE_BLOOM service bit
피어 서비스명세배포됨 - #112
CHECKSEQUENCEVERIFY
CHECKSEQUENCEVERIFY
합의(소프트 포크)명세배포됨 - #113
lock-time 계산용 중앙 과거 시각
Median time-past as endpoint for lock-time calculations
합의(소프트 포크)명세배포됨 - #114
머클화 추상 구문 트리
Merkelized Abstract Syntax Tree
합의(소프트 포크)명세종료 - #115
스크립트 기반 일반 반재생 보호
Generic anti-replay protection using Script
합의(소프트 포크)명세종료 - #116
MERKLEBRANCHVERIFY
MERKLEBRANCHVERIFY
합의(소프트 포크)명세초안 - #117
Tail Call 실행 의미
Tail Call Execution Semantics
합의(소프트 포크)명세초안 - #118
탭루트 스크립트 SIGHASH_ANYPREVOUT
SIGHASH_ANYPREVOUT for Taproot Scripts
합의(소프트 포크)명세초안 - #119
CHECKTEMPLATEVERIFY
CHECKTEMPLATEVERIFY
합의(소프트 포크)명세초안 - #120
결제 증명
Proof of Payment
애플리케이션명세종료 - #121
결제 증명 URI 스킴
Proof of Payment URI scheme
애플리케이션명세종료 - #122
블록체인 참조/탐색 URI 스킴
URI scheme for Blockchain references / exploration
애플리케이션명세초안 - #123
BIP 분류
BIP Classification
프로세스배포됨 - #124
HD 스크립트 템플릿
Hierarchical Deterministic Script Templates
애플리케이션정보성종료 - #125
선택적 전체 RBF 시그널
Opt-in Full Replace-by-Fee Signaling
애플리케이션명세배포됨 - #126
이질 입력 스크립트 트랜잭션 모범 사례
Best Practices for Heterogeneous Input Script Transactions
정보성초안 - #127
단순 준비금 증명 트랜잭션
Simple Proof-of-Reserves Transactions
애플리케이션명세초안 - #128
타임락 복구 저장 형식
Timelock-Recovery Storage Format
애플리케이션명세초안 - #129
비트코인 보안 다중서명 설정 (BSMS)
Bitcoin Secure Multisig Setup (BSMS)
애플리케이션명세완료 - #130
sendheaders 메시지
sendheaders message
피어 서비스명세배포됨 - #131
결합 트랜잭션 (와일드카드 입력)
"Coalescing Transaction" Specification (wildcard inputs)
합의(하드 포크)명세종료 - #132
위원회 기반 BIP 수락 절차
Committee-based BIP Acceptance Process
프로세스종료 - #133
feefilter 메시지
feefilter message
피어 서비스명세배포됨 - #134
유연 트랜잭션
Flexible Transactions
합의(하드 포크)명세종료 - #135
일반화 버전 비트 투표
Generalized version bits voting
정보성종료 - #136
Bech32 인코딩 트랜잭션 위치 참조
Bech32 Encoded Tx Position References
애플리케이션정보성초안 - #137
비밀키 메시지 서명
Signatures of Messages using Private Keys
애플리케이션명세배포됨 - #140
정규화 TXID
Normalized TXID
합의(소프트 포크)명세종료 - #141
세그윗 (합의 계층)
Segregated Witness (Consensus layer)
합의(소프트 포크)명세배포됨 - #142
세그윗 주소 형식
Address Format for Segregated Witness
애플리케이션명세종료 - #143
버전 0 위트니스 서명 검증
Transaction Signature Verification for Version 0 Witness Program
합의(소프트 포크)명세배포됨 - #144
세그윗 (피어 서비스)
Segregated Witness (Peer Services)
피어 서비스명세배포됨 - #145
세그윗용 getblocktemplate 갱신
getblocktemplate Updates for Segregated Witness
API/RPC명세배포됨 - #146
서명 인코딩 연성 대응
Dealing with signature encoding malleability
합의(소프트 포크)명세종료 - #147
더미 스택 연성 대응
Dealing with dummy stack element malleability
합의(소프트 포크)명세배포됨 - #148
세그윗 배포 필수 활성화
Mandatory activation of segwit deployment
합의(소프트 포크)명세배포됨 - #149
세그윗 (두 번째 배포)
Segregated Witness (second deployment)
합의(소프트 포크)명세종료 - #150
피어 인증
Peer Authentication
피어 서비스명세종료 - #151
P2P 통신 암호화
Peer-to-Peer Communication Encryption
피어 서비스명세종료 - #152
컴팩트 블록 릴레이
Compact Block Relay
피어 서비스명세배포됨 - #154
피어 지정 챌린지 속도 제한
Rate Limiting via peer specified challenges
피어 서비스명세종료 - #155
addrv2 메시지
addrv2 message
피어 서비스명세배포됨 - #156
Dandelion - 프라이버시 라우팅
Dandelion - Privacy Enhancing Routing
피어 서비스명세종료 - #157
클라이언트 측 블록 필터링
Client Side Block Filtering
피어 서비스명세배포됨 - #158
라이트 클라이언트용 컴팩트 블록 필터
Compact Block Filters for Light Clients
피어 서비스명세배포됨 - #159
NODE_NETWORK_LIMITED 서비스 비트
NODE_NETWORK_LIMITED service bit
피어 서비스명세배포됨 - #171
통화/환율 정보 API
Currency/exchange rate information API
애플리케이션명세종료 - #172
비트코인 소액 단위(사토시) 정의
Define Bitcoin Subunits as Satoshis
애플리케이션정보성초안 - #173
네이티브 v0-16 위트니스 출력용 Base32 주소
Base32 address format for native v0-16 witness outputs
애플리케이션정보성배포됨 - #174
부분 서명 비트코인 트랜잭션 형식
Partially Signed Bitcoin Transaction Format
애플리케이션명세배포됨 - #175
페이투컨트랙트 프로토콜
Pay to Contract Protocol
애플리케이션정보성종료 - #176
Bits 단위
Bits Denomination
정보성초안 - #177
비트코인 기본 단위 재정의
Redefine Bitcoin's Base Unit
정보성초안 - #178
버전 확장 WIF
Version Extended WIF
애플리케이션명세초안 - #179
결제 수신자 식별자 이름
Name for payment recipient identifiers
정보성초안 - #180
블록 크기/무게 사기 증명
Block size/weight fraud proof
피어 서비스명세종료 - #197
해시 타임락 담보 계약
Hashed Time-Locked Collateral Contract
애플리케이션명세초안 - #199
해시 타임락 계약 트랜잭션
Hashed Time-Locked Contract transactions
애플리케이션명세종료 - #300
해시레이트 에스크로 (합의)
Hashrate Escrows (Consensus layer)
합의(소프트 포크)명세초안 - #301
블라인드 병합 마이닝 (합의)
Blind Merged Mining (Consensus layer)
합의(소프트 포크)명세초안 - #310
Stratum 프로토콜 확장
Stratum protocol extensions
애플리케이션정보성초안 - #320
범용 nVersion 비트
nVersion bits for general purpose use
명세초안 - #321
URI 스킴
URI Scheme
애플리케이션명세완료 - #322
일반 서명 메시지 형식
Generic Signed Message Format
애플리케이션명세초안 - #324
버전 2 P2P 암호화 전송
Version 2 P2P Encrypted Transport Protocol
피어 서비스명세배포됨 - #325
사이그넷
Signet
애플리케이션명세완료 - #326
탭루트 트랜잭션 수수료 스나이핑 방지
Anti-fee-sniping in taproot transactions
애플리케이션정보성초안 - #327
BIP340 호환 MuSig2 다중서명
MuSig2 for BIP340-compatible Multi-Signatures
정보성배포됨 - #328
MuSig2 집계 키 파생
Derivation Scheme for MuSig2 Aggregate Keys
애플리케이션정보성완료 - #329
지갑 라벨 내보내기 형식
Wallet Labels Export Format
애플리케이션정보성초안 - #330
트랜잭션 공지 조정
Transaction announcements reconciliation
피어 서비스명세초안 - #331
조상 패키지 릴레이
Ancestor Package Relay
피어 서비스명세초안 - #337
압축 트랜잭션
Compressed Transactions
API/RPC명세초안 - #338
트랜잭션 릴레이 비활성화 메시지
Disable transaction relay message
피어 서비스명세종료 - #339
WTXID 기반 트랜잭션 릴레이
WTXID-based transaction relay
피어 서비스명세배포됨 - #340
secp256k1 스크노어 서명
Schnorr Signatures for secp256k1
명세배포됨 - #341
탭루트: SegWit v1 지출 규칙
Taproot: SegWit version 1 spending rules
합의(소프트 포크)명세배포됨 - #342
탭루트 스크립트 검증
Validation of Taproot Scripts
합의(소프트 포크)명세배포됨 - #343
탭루트 배포 필수 활성화
Mandatory activation of taproot deployment
합의(소프트 포크)명세배포됨 - #345
OP_VAULT
OP_VAULT
합의(소프트 포크)명세종료 - #346
OP_TXHASH
OP_TXHASH
합의(소프트 포크)명세초안 - #347
탭스크립트 OP_CAT
OP_CAT in Tapscript
합의(소프트 포크)명세완료 - #348
CHECKSIGFROMSTACK
CHECKSIGFROMSTACK
합의(소프트 포크)명세초안 - #349
OP_INTERNALKEY
OP_INTERNALKEY
합의(소프트 포크)명세초안 - #350
v1+ 위트니스 주소용 Bech32m
Bech32m format for v1+ witness addresses
애플리케이션명세배포됨 - #351
프라이빗 결제
Private Payments
애플리케이션정보성초안 - #352
사일런트 페이먼트
Silent Payments
애플리케이션명세완료 - #353
DNS 결제 지시
DNS Payment Instructions
애플리케이션명세완료 - #360
페이투머클루트 (P2MR)
Pay-to-Merkle-Root (P2MR)
합의(소프트 포크)명세초안 - #370
PSBT 버전 2
PSBT Version 2
애플리케이션명세배포됨 - #371
PSBT 탭루트 필드
Taproot Fields for PSBT
애플리케이션명세배포됨 - #372
PSBT 페이투컨트랙트 트윅 필드
Pay-to-contract tweak fields for PSBT
애플리케이션명세초안 - #373
MuSig2 PSBT 필드
MuSig2 PSBT Fields
애플리케이션명세완료 - #374
이산 로그 동등 증명
Discrete Log Equality Proofs
애플리케이션명세초안 - #375
PSBT로 사일런트 페이먼트 전송
Sending Silent Payments with PSBTs
애플리케이션명세초안 - #379
미니스크립트
Miniscript
애플리케이션정보성초안 - #380
출력 스크립트 디스크립터 일반
Output Script Descriptors General Operation
애플리케이션정보성배포됨 - #381
비세그윗 출력 디스크립터
Non-Segwit Output Script Descriptors
애플리케이션정보성배포됨 - #382
세그윗 출력 디스크립터
Segwit Output Script Descriptors
애플리케이션정보성배포됨 - #383
다중서명 출력 디스크립터
Multisig Output Script Descriptors
애플리케이션정보성배포됨 - #384
combo() 출력 디스크립터
combo() Output Script Descriptors
애플리케이션정보성배포됨 - #385
raw() 및 addr() 출력 디스크립터
raw() and addr() Output Script Descriptors
애플리케이션정보성배포됨 - #386
tr() 출력 디스크립터
tr() Output Script Descriptors
애플리케이션정보성배포됨 - #387
탭스크립트 다중서명 출력 디스크립터
Tapscript Multisig Output Script Descriptors
애플리케이션정보성배포됨 - #388
디스크립터 지갑 정책
Wallet Policies for Descriptor Wallets
애플리케이션명세완료 - #389
다중경로 디스크립터 키 표현
Multipath Descriptor Key Expressions
애플리케이션정보성초안 - #390
musig() 디스크립터 키 표현
musig() Descriptor Key Expression
애플리케이션정보성초안 - #392
사일런트 페이먼트 출력 디스크립터
Silent Payment Output Script Descriptors
애플리케이션명세초안 - #431
피닝 토폴로지 제한
Topology Restrictions for Pinning
애플리케이션정보성초안 - #433
페이 투 앵커 (P2A)
Pay to Anchor (P2A)
애플리케이션정보성초안 - #434
피어 기능 협상
Peer Feature Negotiation
피어 서비스명세초안 - #442
OP_PAIRCOMMIT
OP_PAIRCOMMIT
합의(소프트 포크)명세초안 - #443
OP_CHECKCONTRACTVERIFY
OP_CHECKCONTRACTVERIFY
합의(소프트 포크)명세초안 - #3
BIP 프로세스 갱신
Updated BIP Process
프로세스배포됨 - #361
Post Quantum Migration and Legacy Signature Sunset
Post Quantum Migration and Legacy Signature Sunset
합의(소프트 포크)정보성초안 - #376
Spending Silent Payment outputs with PSBTs
Spending Silent Payment outputs with PSBTs
애플리케이션명세초안 - #393
Output Script Descriptor Annotations
Output Script Descriptor Annotations
애플리케이션명세초안 - #440
Varops Budget For Script Runtime Constraint
Varops Budget For Script Runtime Constraint
합의(소프트 포크)명세초안 - #441
Restoration of disabled script (Tapleaf 0xC2)
Restoration of disabled script (Tapleaf 0xC2)
합의(소프트 포크)명세초안 - #446
OP_TEMPLATEHASH
OP_TEMPLATEHASH
합의(소프트 포크)명세초안 - #448
Taproot-native (Re)bindable Transactions
Taproot-native (Re)bindable Transactions
합의(소프트 포크)명세초안 - #391
Binary Output Descriptors
Binary Output Descriptors
애플리케이션명세종료