용어집 / 프로토콜과 업그레이드
채굴업자 활성화 소프트 포크
별칭은 MASF입니다.
- 채굴업자 활성화 소프트 포크란 무엇입니까?
- 채굴업자 활성화 소프트 포크는 채굴된 블록의 압도적 다수가 이를 신호하면 켜지며, 블록 버전 필드를 모든 노드가 자동으로 집계하는 투표처럼 사용합니다.
BIP-9에 명시되어 있습니다.
채굴업자는 어떤 규칙이 좋은지 결정하는 것이 아닙니다. 규칙 강화가 정직한 작업을 고아로 만들지 않을 만큼 충분히 많은 채굴업자가 규칙을 시행할 준비가 되었음을 선언하는 것입니다. BIP-9에서는 기준이 난이도 조정 기간 1회의 블록 2,016개 중 1,916개, 즉 95%이며, 집계는 기준에 도달할 때까지 매 기간 0에서 다시 시작합니다.
작동 방식
신호는 모든 블록 헤더에 이미 존재하는 필드를 재사용하므로 새로운 메시지 유형이나 등록이 필요하지 않습니다.
BIP-34와 함께 2013년에 도입된 원래 방식은 단순히 블록 버전 번호를 올리고 거꾸로 세는 것이었습니다. 즉 최근 1,000개 블록 중 950개가 더 높은 버전을 지니면 규칙이 의무가 되었으며, 그 전에 1,000개 중 750개 단계 동안에는 이를 주장하는 블록에만 구속력이 있었습니다. 이 방식은 작동했지만 버전을 엄격히 순서대로 배포해야 했으므로 두 제안이 동시에 진행 중일 수 없었습니다.
BIP-9는 카운터를 29개의 독립 비트로 대체했습니다. 각 제안은 비트 1개와 시작 시각을 차지하고, 채굴업자는 자신이 채굴하는 블록에 그 비트를 설정하며, 모든 노드는 2,016개 블록의 난이도 조정 기간 전체에 걸쳐 그 비트를 집계합니다. 임계값에 도달하면 배포가 잠금(locked in) 상태로 넘어가고, 시행은 한 기간이 온전히 지난 뒤 시작되므로 업그레이드하지 않은 사람에게 약 2주가 더 주어집니다. 임계값에 도달하지 못한 배포는 타임아웃 시 만료되고 그 비트는 재사용을 위해 풀립니다.
역사적으로 중요한 두 가지 변형이 있습니다. BIP-91은 SegWit 신호를 신속히 의무화할 수 있도록 전 과정을 336개 블록의 80%로 압축했습니다. 이는 2017년 7월 20일 블록 476,768에서 잠금되었고 2017년 7월 23일 블록 477,120에서 시행을 시작했습니다. 2021년 5월 1일에 Bitcoin Core 0.21.1과 함께 배포된 Speedy Trial은 BIP-9 집계를 유지하되 기준을 2,016개 중 1,815개 블록으로 낮추고, 시도를 약 3개월로 제한했으며, 최소 활성화 높이를 미리 고정하여 잠금과 활성화를 분리했습니다.
확인할 수 있는 곳
블록 탐색기는 버전 필드를 보통 8자리 16진수 값으로 표시하며, 배포가 진행 중일 때는 어느 비트가 설정되었는지 보여 줍니다. 0x20으로 시작하는 버전은 해당 블록이 버전 비트를 사용한다는 뜻일 뿐이며, 낮은 비트들이 개별 신호입니다.
신호는 코인베이스 트랜잭션에도 더 뚜렷한 흔적을 남기는데, 여기서 풀이 자유 텍스트를 기록합니다. 문자열 "/P2SH/"은 2012년에 pay to script hash에 대한 지지를 표시했고, "NYA"는 2017년에 New York Agreement를 표시했습니다. 이 필드는 프로토콜이 아니라 장식이지만, 논쟁이 처음으로 드러나는 곳이 흔히 여기입니다.
비트코인을 보유한 사람이 신호 비율에서 얻어야 할 것은 그것이 무엇이 아닌지입니다. 그것은 국민투표가 아니고, 보유량으로 가중되지 않으며, 어떤 풀이 비트를 신호하는 것은 다른 사람들이 그 풀에 임대한 해시파워를 대변하는 것입니다. 어떤 규칙은 95%에 도달해도 여전히 인기가 없을 수 있고, 어떤 규칙은 채굴업자의 지지가 전혀 없어도 사용자에 의해 시행될 수 있습니다.
채굴업자 활성화 소프트 포크 vs 사용자 활성화 소프트 포크
둘은 서로 다른 질문에 답합니다. 채굴업자 활성화 소프트 포크는 시행이 언제 시작되어야 하는지를 묻고 해시파워가 날짜를 정하게 합니다. 사용자 활성화 소프트 포크는 먼저 날짜를 확정하고 채굴업자가 따르거나 블록이 거부되도록 합니다. 2017년에는 둘 다 동시에 논의되고 있었고, 핵심은 그 순서입니다. 채굴업자 경로는 수개월째 교착 상태였고, 사용자가 시행할 기한이 예정되었으며, 채굴업자 경로는 그 기한이 현실성을 갖게 된 뒤 몇 주 안에 완료되었습니다.