BIP34는 블록 버전을 2로 올리고, 코인베이스 scriptSig 앞부분에 현재 블록 높이를 필수로 포함하도록 한 소프트포크입니다.
목적
코인베이스에 블록 높이를 넣으면 동일 높이에서 코인베이스 TxID가 중복될 수 없으므로 BIP30의 중복 트랜잭션 문제를 구조적으로 해결합니다. 또한 블록 높이를 코드에서 쉽게 파악할 수 있어 디버깅·분석에 유용합니다.
활성화
2013년 3월에 BIP9 이전의 방식(연속 블록 수 임계치)으로 활성화되었습니다. 이후 BIP90(매장 배포)에 의해 영구적 합의 규칙으로 간주됩니다.