비트코인 개발자이자 비트코인 노츠(Bitcoin Knots) 프로젝트의 주요 인물인 루크 대시 주니어(Luke Dashjr)는 비트코인 채굴 알고리즘에 영향을 미칠 수 있는 중요한 작업증명(PoW) 변경의 목표 날짜를 8월 30일 일요일로 밝혔습니다. 대시 주니어는 SHA-2를 사용하는 채굴자들은 토요일에 채굴을 중단해야 한다고 말했는데, 이는 비트코인 노츠 버전 29.4.1rc4의 메인넷 리허설을 준비하는 데 사용될 예정이기 때문입니다.
Dashjr의 게시물에 따르면, Bitcoin Knots 버전 29.4.1rc4는 전환 전 마지막 SHA-2 블록을 수정하도록 구성될 예정입니다. 그런 다음, 뉴욕 포스트의 일요일 아침 인쇄판 온라인 버전이 발행된 후, 새로운 BLAKE2b 기반 체인의 시작 부분에 사용될 “canonical blake2b_headline” 매개변수가 공유될 것입니다.
Dashjr는 이 과정이 순조롭게 진행될 경우 Bitcoin Knots 29.4.1 최종 버전이 예정대로 9월 1일에 출시될 것이며, 8월 30일에 생성된 블록체인 기록은 보존될 것이라고 밝혔습니다.
하지만 개발자는 예상치 못한 문제가 발생할 경우 시스템을 마지막 SHA-2 블록으로 되돌린 후 rc5 버전으로 다시 시도할 수 있다고 밝혔습니다.
Dashjr는 또한 변경 사항 적용 후 첫날부터 채굴을 시작하려는 사람들은 Bitcoin Knots rc3 버전을 사용하여 테스트넷 4에서 미리 준비해야 한다고 권장했습니다.
기술적으로 어떤 변화가 있나요?
비트코인의 현재 작업증명(Proof of Work) 시스템은 채굴 과정에서 SHA-2 계열에 속하는 SHA-256 해시 알고리즘을 사용합니다. 채굴자들은 SHA-256 계산을 수행하여 새로운 비트코인 블록을 생성합니다.
Dashjr가 언급한 변경 사항은 PoW 계산에 BLAKE2b라는 다른 해시 알고리즘을 사용하는 것과 관련이 있습니다.
BLAKE2b는 SHA-256처럼 데이터를 고정 길이 해시 값으로 변환하는 암호화 함수입니다. 하지만 두 알고리즘의 계산 구조가 다르기 때문에 현재 대부분의 비트코인 ASIC 채굴기는 BLAKE2b를 직접 채굴할 수 없습니다.
따라서 이러한 변경 사항이 시행된다면 단순히 소프트웨어 업데이트에 그치는 것이 아니라, 비트코인 채굴 인프라의 상당 부분을 차지하는 하드웨어에 심각한 영향을 미칠 수도 있습니다.
Dashjr에서 언급하는 “마지막 SHA-2 블록”이란 현재 SHA-256 기반 작업증명(Proof of Work) 규칙에 따라 생성된 마지막 블록을 의미합니다.
이 블록 이후, 새로운 규칙을 사용하는 노드들은 BLAKE2b로 생성된 블록들을 따라갈 수 있게 됩니다. 하지만 비트코인 네트워크의 다른 노드들이 동일한 변경 사항을 수용하지 않을 경우, 체인이 서로 다른 두 가지 규칙 체계로 분리될 수 있습니다.
따라서 이 계획은 비트코인 네트워크 전체에서 수용된 확정적인 프로토콜 변경으로 간주되어서는 안 됩니다. Dashjr의 성명은 특히 Bitcoin Knots 소프트웨어와 이러한 규칙을 채택하기로 선택한 사용자를 위한 계획된 프로세스를 구체적으로 언급하고 있습니다.
*본 내용은 투자 조언이 아닙니다.


