비트코인 네트워크에 대한 기대되는 업데이트인 Bitcoin Core v30.0이 공식적으로 출시되었으며 노드 운영자는 다운로드할 수 있습니다.
비트코인 코어에서 공유한 릴리스 노트에 따르면, 이번 업데이트는 성능 향상과 버그 수정을 포함합니다. 그러나 많은 개발자와 비트코인 지지자들은 OP_RETURN 업데이트에 반대하고 있습니다. 이 업데이트는 사용자가 기존 83바이트 제한 대신 최대 100,000바이트(100KB)의 데이터를 첨부할 수 있도록 허용합니다.
Bitcoin Core v30.0의 주요 변경 사항은 무엇입니까?
비트코인 코어의 주요 업데이트 중 하나는 기본 수수료 인하입니다. 노드는 최저 0.1 sat/vB의 수수료로 피어 간에 거래를 중계할 수 있습니다. 반면 채굴자 최소 0.001 sat/vB의 수수료로 다음 블록 에 거래를 포함할 수 있습니다.
비트코인 사용자가 특수 메시지 와 같은 데이터를 첨부할 수 있도록 하는 OP_RETURN은 83바이트에서 100KB로 데이터 첨부 공간이 더 넓어졌습니다. OP_RETURN은 기존 단일 출력 대신 여러 개의 출력을 제공합니다. 데이터 제한이 증가함에 따라 사용자는 해시, 인증서 또는 아트 메타데이터까지 첨부 할 수 있습니다 .
또한, Bitcoin Core v30.0은 더 이상 BDB 지갑을 지원하지 않습니다. 사용자는 더 안전하고 백업하기 쉬운 디스크립터 지갑으로 이전해야 합니다. importwallet 및 dumpwallet과 같은 지갑 명령어도 삭제 되었습니다 . 이번 업데이트는 TRUC 트랜잭션을 지원하여 확인 대기 중 트랜잭션 충돌을 방지합니다 .
또 다른 새로운 명령어는 bitcoin으로, 노드 운영자와 채굴자 비트코인 코어 와 상호 작용하는 방식을 간소화합니다 . 또한 , bitcoin node, bitcoin gui 또는 bitcoin rpc를 입력하면 여러 기존 명령어가 대체됩니다. 채굴자는 로컬 소켓을 통해 작동하는 실험적인 PC 채굴 인터페이스를 통해 채굴자 코인 코어에 직접 연결할 수 있어 블록 템플릿 요청 속도가 향상됩니다 .
그래픽 사용자 인터페이스(GUI) 도 여러 차례 업데이트되었습니다 . 그래픽 툴킷은 Qt5 에서 Qt6 으로 업데이트되었습니다 . Windows 사용자를 위한 다크 모드가 지원되며, macOS에서는 더욱 부드러운 성능을 위해 Metal 그래픽을 사용할 수 있습니다.
기타 업데이트에는 심각도가 낮은 버그 5개가 수정되었습니다. 버그 수정에 대한 자세한 내용은 2주 이내에 공개될 예정입니다. Bitcoin Core 릴리스 노트 에 따르면 v27.x가 "지원 종료"로 표시되어 있으므로, Bitcoin Core v27.x를 운영하는 모든 노드는 더 이상 최신 업데이트를 받을 수 없습니다 .
Core v30.0에 대한 논란은 무엇입니까?
OP_RETURN의 데이터 제한이 83바이트에서 100,000바이트(100KB)로 증가한 것은 개발자와 비트코인 지지자들로부터 엄청난 비판을 받았습니다. 앞서 언급했듯이, 이제 OP_RETURN을 통해 사용자는 더 많은 데이터를 첨부 할 수 있으며, 한 번의 거래 에서 여러 개의 OP_RETURN 출력을 허용합니다 .
개발자 Luke Dashjr와 Bitcoin Mechanic이 이끄는 Bitcoin Knots 커뮤니티는 OP_RETURN의 새로운 변경 사항에 반대했습니다.
그들은 데이터 한도를 늘리면 노드 운영자들이 노골적인 자료나 악성 코드와 같은 불법적이거나 유해한 콘텐츠를 호스팅하게 될 수 있다고 주장했습니다. 이는 노드 운영자들에게 법적 문제를 야기할 수 있습니다.
Knots 커뮤니티는 비트코인이 파일 저장이 아닌 자금 이체에 집중해야 한다고 생각합니다. 반면, 비트코인 코어 개발자들은 이번 변경 사항이 메모리 풀(mempool) 정책만 조정할 뿐, 비트코인의 합의 규칙에는 영향을 미치지 않는다고 말합니다.
9월에 비트코인 코어 개발자들은 OP_RETURN 데이터 한도에 대한 사용자 제어 기능을 중단할 계획이었습니다. 이로 인해 노드 운영자들은 데이터 한도를 줄일 수 있는 옵션 없이 더 높은 데이터 한도를 수용해야 했습니다.
반발 이후, 코어 관리자 AVA 초우는 10월 출시 직전에 데이터 제한에 대한 사용자 설정 기능을 복구했습니다. 이 결정으로 강제 설정에 대한 우려가 일시적으로 해소되었습니다. 하지만 이 기능은 향후 버전에 구현될 수 있습니다.
업데이트는 -datacarriersize 설정의 작동 방식도 변경했습니다. 이전 버전에서는 83과 같은 숫자가 83바이트 제한을 나타냈지만, v30 에서는 같은 값으로 9배 더 많은 데이터를 허용합니다. 비평가들은 이러한 은밀한 변경이 사용자를 오도할 수 있다고 주장합니다. 현재 v30은 새로운 기본값인 100KB를 유지하면서도 사용자가 직접 크기를 줄일 수 있도록 허용합니다 .
비트코인이 포크(Fork) 될까요?
9월 말에 유출된 메시지에 따르면 루크 다시르가 새로운 OP_RETURN 데이터 제한 변경에 저항하기 위해 비트코인의 임시 하드 포크(Fork) 고려할 수도 있다고 합니다.
TheRage는 Dashjr가 네트워크를 통해 불법적으로 확산되는 데이터로부터 노드 운영자를 보호하기 위해 포크(Fork) 모색하고 있다고 주장했습니다. 그러나 Dashjr는 이러한 주장을 부인하며 해당 보도를 "가짜 뉴스"라고 일축했습니다. 그는 포크(Fork) 계획하고 있지 않으며 "하드 포크(Fork) 없다"고 말했습니다. 그럼에도 불구하고 그는 새로운 규칙에 대한 반대 입장을 고수하며 "Core30 옹호론자들"만이 포크를 제안하고 있다고 비난했습니다.
TheRage 출판사는 보도 내용을 고수하며, Dashjr와 그의 동료 모두 유출된 메시지의 진위성을 부인하지 않았다고 지적했습니다.