
원작자: Pepper Huajiao (X: @off_thetarget)
편집자 주: 11월 7일, 바이낸스는 Ordinals(ORDI)를 상장한다고 발표하여 Ordinals에 대한 열정을 다시 불러일으켰습니다. 비트코인 생태계는 다시 한번 커뮤니티의 관심을 끌었고, 온체인 처리 수수료는 계속 치솟았습니다. 비트코인 생태계에 점점 더 많은 플레이어가 유입됨에 따라 온체인 거래 혼잡도 잠재적인 문제가 되었습니다. X KOL 페퍼 화자오(X: @off_thetarget)가 BTC 체인의 거래 혼잡 문제와 관련 솔루션에 대한 자세한 설명을 공개했습니다.오데일리는 다음과 같이 정리했습니다.
BTC 생태계가 다시 호황을 누리고 있으며 온체인 처리 수수료가 급등하고 있으며, 다수의 ETH 파트너가 추가됨에 따라 BTC 체인의 거래를 차단하는 것이 항상 문제가 되었습니다.
차단된 거래란 무엇입니까? 어떻게 발생합니까?
스턱 거래는 일정 기간 동안 확인되지 않은 거래를 의미하며, 거래 중단은 일반적으로 낮은 거래 수수료로 인해 발생합니다. 그러나 확인되지 않은 거래 지출, 거래에서 더스트 출력 존재 또는 다른 거래에 대한 이중 지출과 같은 다른 요인으로 인해 거래가 중단될 수 있습니다.
거래에 이중 지출이 있고 이중 지출이 확인되면 거래는 결코 확인될 수 없기 때문에 영원히 중단됩니다.
중단된 거래를 확인하려면 어떻게 해야 하나요?
중단된 거래를 확인하는 데는 여러 가지 옵션이 있습니다.
거래 수신자와 발신자의 경우:
✦거래가 확인될 때까지 기다립니다. ✦네트워크가 거래를 잊어버릴 때까지 기다립니다. ✦채굴자에게 대신 확인을 요청합니다.
거래 발신자의 경우:
✦수수료 대체 이중지불 거래를 시도해 보세요✦변경 출력이 있는 경우 자녀가 부모에게 지불 거래를 시도할 수 있습니다.
거래 수취인의 경우:
✦자녀가 부모에게 지불 거래를 시도해 보세요
확인을 기다리는 중
다른 옵션을 실행할 수 없고 그렇게 하기가 두려운 경우에는 거래가 최종적으로 확인되기를 기다리면서 기다리면 됩니다.
네트워크에 지속적으로 트랜잭션을 상기시키기 위해 트랜잭션을 주기적으로 재생할 수 있습니다. 대부분의 지갑은 자동으로 재방송되므로 지갑을 열어 재방송하면 됩니다.
네트워크가 트랜잭션을 잊어버릴 때까지 기다리는 중
거래가 오랫동안 확인되지 않은 상태로 남아 있고 아무도 거래를 재방송하지 않으면 결국 비트코인 네트워크의 대다수 노드에서 해당 거래를 잊어버릴 수 있습니다.
이는 노드 재시작, mempool 만료 또는 mempool 제거(최소 릴레이 수수료 증가로 인해)로 인해 발생합니다. 이 프로세스는 일반적으로 며칠(보통 3일)이 소요됩니다. 거래가 잊혀지면 지갑에서 해당 거래를 볼 수 없으며 대부분의 블록 탐색기에서도 해당 거래를 볼 수 없습니다. 거래가 잊혀지면 비트코인을 다시 보내면 됩니다. 단, 거래 수수료가 더 높습니다.
일부 지갑은 지갑이 열려 있는 동안 지속적으로 거래를 재방송하므로 RBF 섹션의 지침을 사용하여 지갑에서 거래를 제거해야 합니다. 또는 RBF에 자세히 설명된 대로 지갑을 닫고 며칠 동안 닫은 상태를 유지해야 합니다. 부분.
채굴자에게 도움을 요청하세요
채굴 풀과 채굴자는 거래가 블록에 포함될 수 있도록 더 빠르게 선택될 수 있도록 mempool에서 거래의 우선 순위를 지정할 수 있는 서비스를 제공합니다.
예를 들어 다음을 사용해 볼 수 있습니다.https://viabtc.com/tools/txaccelerator/…거래 속도를 높이기 위해.
(저는 ViaBTC의 가속을 사용하지 않았으며 참고용으로만 나열했습니다)
또한 수수료 대체 거래를 시도하는 경우 원래 거래와 RBF 거래 모두 이중 지출로 간주되며 채굴자는 이중 지출로 표시된 거래를 돕지 않을 수 있습니다.
수수료 대체(RBF) 이중 지출 거래를 시도하세요.
RBF 거래란 무엇입니까?
수수료 대체 거래는 정체된 거래와 거의 동일하지만 더 높은 거래 수수료를 지불하는 거래입니다. 원래 거래는 옵트인 RBF를 사용하지 않았을 가능성이 높으므로 우리가 생성할 RBF 거래는 이중 지출로 간주되어 이중 지출로 표시됩니다. 이 거래는 Full-RBF를 사용하므로 기술적으로 이중 지출이므로 확인하는 데 시간이 더 오래 걸릴 수 있습니다.
RBF 거래 유형의 차이점
수수료별 대체 거래에는 First-Seen-Safe(FSS) RBF, 전체 RBF 및 옵트인 RBF의 3가지 유형이 있습니다.
FSS RBF에서는 RBF 트랜잭션이 대체하는 트랜잭션과 동일한 출력을 포함하고 동일한 입력을 소비하도록 요구합니다.
전체 RBF는 해당 거래가 단순히 다른 거래의 이중 지출이지만 대체하는 거래보다 더 높은 거래 수수료를 지불함을 의미합니다.
RBF 선택은 RBF 거래가 대체를 허용하도록 선택한 거래만 대체할 수 있음을 의미합니다.
참고할 수 있다https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki…
전체 RBF를 거래하는 방법
전체 RBF 거래를 수행하는 것은 전적으로 귀하가 사용하는 지갑에 따라 다릅니다. 일부 지갑은 전체 RBF 거래에 필요한 고급 기능을 지원하지만 다른 지갑은 지원하지 않습니다.
일반적으로 이 프로세스는 확인되지 않은 거래를 지갑에서 제거하고 비트코인을 다시 보내는 것이지만 거래 수수료가 더 높습니다.
전체 RBF 거래를 하려면 거래 생성 시 권장 환율이 거래에 포함되어야 합니다.
비트코인 코어 RBF 튜토리얼
거래 목록으로 이동하여 중단된 거래를 마우스 오른쪽 버튼으로 클릭하고 거래 포기 옵션을 선택하세요.
옵션이 회색으로 표시되면 Bitcoin Core datadir로 이동하여 mempool.dat 파일을 삭제해야 합니다.
그런 다음 -walletbroadcast= 0 옵션을 사용하여 Bitcoin Core를 다시 시작하면 Abandon Transactions를 사용할 수 있습니다.
위의 방법 중 어느 것도 작동하지 않으면 -zapwallettxes 옵션으로 Bitcoin Core를 시작하여 확인되지 않은 모든 거래의 지갑을 지웁니다.
거래가 취소되거나 지갑에서 삭제되면 보내기 탭으로 이동하여 비트코인을 다시 보내십시오. 단, 충분한 거래 수수료를 포함해야 합니다.
RBF를 지원하지 않는 지갑
대부분의 지갑은 RGF를 지원하지 않으며, 자세한 사항은 각 지갑의 doc 파일을 참고하시기 바랍니다.
지갑이 CPFP 또는 RBF를 할 수 있는지 확실하지 않은 경우 다음을 참조하십시오.
귀하가 비트코인 거래를 시작하고 상위 및 하위 거래 수수료를 충당할 만큼 충분한 돈을 받을 수 있는 변경 주소가 있는 경우에도 진행할 수 있습니다."하위 거래 결제"(CPFP) 거래. 돈이 없거나 돈이 충분하지 않은 경우 수취인만 CPFP를 수행할 수 있습니다.
Electrum 지갑은 RBF를 지원하며, RBF를 지원하는 다른 지갑으로 거래를 전송할 수 있습니다. 거래를 생성할 때 RBF 활성화 -> 기록 탭 -> 거래가 교체 가능으로 표시되도록 선택할 수 있습니다. 교체 가능한 거래를 마우스 오른쪽 버튼으로 클릭하면 수수료가 증가할 수 있습니다. (한 번만 시도했기 때문에 정확한 아이콘과 설명은 기억나지 않습니다.)
확인되지 않은 입력으로 RBF를 구현하므로 개인 키/확장 개인 키(xprv)를 내보낼 수 있는 거의 모든 지갑에서 RBF를 수행할 수 있어야 합니다. 여기에는 다음이 포함됩니다http://Blockchain.info, Multibit, Android의 Bitcoin 지갑 및 기타 지갑. 물론, 보류 중인 거래에 사용된 주소의 개인 키를 먼저 획득하고 이를 비트코인 코어로 가져온 다음 원래 거래를 생성하고 서명하고 브로드캐스팅해야 하기 때문에 이 프로세스는 번거롭습니다.
네트워크가 거래를 잊을 때까지 기다리는 것과 관련하여 일부 지갑(예: 비트코인 코어)은 사용자가 거래를 포기하거나 지갑 거래를 삭제하지 않는 한 계속해서 거래를 브로드캐스트한다는 경고를 추가해야 할 수도 있습니다.