금요일, 3월 1, 2024
비트 코인수수료에 의한 교체(RBF) 설명

수수료에 의한 교체(RBF) 설명

RBF(수수료로 교체) 정책은 무엇입니까?

비트코인 네트워크의 수수료에 의한 교체(RBF) 정책을 통해 사용자는 보류 중인(확인되지 ​​않은) 거래를 거래 비용이 더 높은 새로운 거래로 대체할 수 있습니다.

RBF 정책은 BIP 125에서 제안되었으며 2016년 2월 출시된 비트코인 ​​코어 버전 0.12.0 출시와 함께 비트코인 ​​프로토콜의 기능으로 도입되었습니다. 이 기능은 거래 속도를 높이거나 수정을 원하는 사용자에게 유연성을 제공합니다. 네트워크 제약에 따른 수수료.

2023년 11월 23일, 한 비트코인 ​​사용자는 UTC 오전 9시 59분에 거래를 했으며, 139.42 비트코인(BTC)을 전송하는 데 310만 달러라는 이례적으로 높은 거래 수수료를 지불했습니다. 이 엄청난 수수료는 비트코인 ​​역사상 8번째로 높은 기록을 세웠습니다. 관점에서 말하자면, 사용자는 초과 지불 일반 거래수수료의 119,980배. 여기에는 몇 가지 요소가 작용합니다.

높은 거래 수수료 선택

발송인이 보다 빠른 확인을 위해 의도적으로 높은 거래 수수료를 선택했거나 수수료를 잘못 판단했을 수 있습니다.

RBF 정책

사용자는 수수료 대체 정책에 따라 확인되지 않은 거래를 더 높은 수수료 거래로 대체할 수 있습니다. 이는 더 빠른 확인을 보장하기 위해 보낸 사람이 비용이 많이 드는 초기 거래를 훨씬 더 높은 수수료가 있는 새 거래로 대체하기로 선택했을 수 있음을 의미합니다.

발신자의 무의식

발신자가 네트워크 상황에 세심한 주의를 기울이지 않았거나 자신의 행동으로 인한 결과를 완전히 인식하지 못했을 가능성이 있습니다. 그들은 RBF로 인해 거래 수수료가 크게 인상될 것이라고 예상하지 못했을 수도 있습니다.

RBF를 지원하는 블록체인 네트워크는 무엇입니까?

RBF 기능은 비트코인 ​​사용자가 거래 확인 속도를 높이거나 네트워크 상태 변화에 대응하여 비용을 수정하려고 할 때 유용합니다.

수수료로 대체(Replace-by-fee)는 비트코인 ​​네트워크 프로토콜에 내장된 거래 정책이며 프로토콜의 참조 구현인 비트코인 ​​코어(Bitcoin Core)에서 지원됩니다. 앞서 언급했듯이 RBF 정책으로 인해 사용자는 확인되지 않은 비트코인 ​​거래를 거래 수수료가 더 높은 새 거래로 교환할 수 있습니다.

비트코인 생태계 내의 다양한 지갑과 서비스는 RBF를 다르게 수용할 수 있다는 점을 기억하는 것이 중요합니다. 예를 들어, RBF는 비트코인 ​​코어에서 지원되지만 모든 지갑이 이 기능을 채택하거나 제공하는 것은 아닙니다. 지갑이나 서비스가 수수료 교체 정책과 호환되는지 확인하려면 사용자는 플랫폼의 특정 특성과 지침을 확인해야 합니다.

다른 RBF 규칙에는 새 트랜잭션이 이전 트랜잭션과 동일한 출력을 유지해야 하며 RBF를 사용하는 각 입력에 대해 더 높은 시퀀스 번호를 가져야 한다는 것이 포함됩니다. 또한 RBF는 아직 확인되지 않은 거래에만 적용됩니다. 거래가 승인되면 취소할 수 없습니다. 그러나 모든 노드와 채굴자가 RBF 거래를 지원하거나 인식할 수는 없기 때문에 그 효율성은 네트워크 상태와 더 높은 수수료로 거래를 우선시하려는 채굴자의 의지에 따라 달라집니다.

또한 Trezor와 같은 특정 지갑은 허용하다 사용자는 보류 중인 확인되지 않은 거래에 대해 “범프 수수료”를 부과합니다. 또한, Crypto.com 사용자는 고급 거래 설정을 활용하여 이더(ETH) 또는 기타 ERC-20 토큰을 보낼 수 있으므로 임시 값, 가스 가격 또는 가스 한도를 맞춤 설정할 수 있습니다. 인앱 버전 1.8.2 이상에서 사용 가능한 이 기능을 통해 고급 사용자는 거래 매개변수를 맞춤화할 수 있습니다.

사용자는 전송 확인 화면을 통해 고급 설정으로 이동하고, 값을 조정하고, 예상 네트워크 수수료를 검토하고, 거래를 진행할 수 있습니다. 이 프로세스에는 사용자 정의 설정을 확인하고 비밀번호와 2FA 코드(활성화된 경우)를 사용하여 거래를 승인하는 작업이 포함됩니다.

수수료로 교체 정책은 어떻게 진행되나요?

비트코인 사용자는 고유한 “시퀀스 번호”로 표시되는 더 높은 수수료로 새로운 거래를 생성하여 거래 확인을 신속하게 처리할 수 있습니다. 이 일련번호는 방송될 때 채굴자가 우선순위를 지정하여 원래 거래를 대체할 수 있습니다.

네트워크 상태, 채굴자 규칙, 참여 노드 및 지갑의 지원 정도는 모두 RBF 정책의 효율성에 영향을 미칩니다. RBF의 작동 방식에 대한 자세한 설명은 다음과 같습니다.

최초 거래 확인

비트코인 거래는 사용자에 의해 시작되고 네트워크와 공유됩니다. 거래는 mempool에 있으며 채굴자가 블록에 포함시키기를 기다리고 있습니다.

거래 수수료 조정

사용자는 확인 절차를 신속하게 처리하고 싶거나 수수료가 너무 낮다고 생각하는 경우 더 높은 수수료로 새 거래를 시작할 수 있습니다.

수수료로 교체 플래그

새 거래에는 거래 입력에 고유한 “순서 번호”가 포함되어 이전 거래를 대체할 것임을 나타냅니다. 이 일련번호는 원래 거래의 일련번호보다 높습니다.

비트코인의 맥락에서 원래 “시퀀스 번호 기반 교체” 또는 “시간 잠금”을 위해 설계된 nSequence 필드는 두 가지 주요 목적으로 사용됩니다. 첫째, 거래가 수수료 대체 대상이 되려면 최초 전송 시 대체 가능성을 명시해야 합니다. 이는 각 트랜잭션 내의 구성 요소인 nSequence 필드를 0xffffffe 미만의 값으로 설정하여 수행됩니다.

16진수 표기법에서 0xffffffe는 최하위 비트를 제외한 모든 비트가 1로 설정된 32비트 부호 없는 정수를 나타냅니다. 십진수로 이 값은 4294967294와 같습니다. 둘째, nSequence 필드는 거래 입력에 대한 상대 잠금 시간을 활성화하여 브로드캐스트 후 거래를 업데이트할 수 있도록 하여 조정에 대한 유연성을 제공하고 RBF를 용이하게 합니다.

채굴자들의 배려를 위한 대체 거래 방송

사용자는 대체 거래를 비트코인 ​​네트워크에 브로드캐스트합니다. 블록을 포함할 거래를 선택한 채굴자는 더 높은 수수료로 대체 거래를 볼 수 있습니다. 그들은 더 높은 수수료를 받는 거래를 포함하도록 인센티브를 받기 때문에 대체 거래를 블록에 포함하기로 결정할 수 있습니다.

거래 확인

교체 트랜잭션이 블록에 포함되면 원래 트랜잭션이 교체됩니다. 대체 트랜잭션은 검증되지 않으며 본질적으로 멤풀에서 “범핑”됩니다.

RBF를 활성화 및 비활성화하는 방법은 무엇입니까?

비트코인 지갑에서 RBF를 활성화하려면 사용자는 지원을 확인하고 설정에 액세스하고 RBF 옵션을 활성화하고 수수료를 조정해야 하며, RBF를 비활성화하려면 설정에 액세스하고 RBF 옵션을 비활성화하며 기본적으로 활성화되지 않도록 해야 합니다.

RBF 활성화

사용자는 이 기능을 켜기 전에 선택한 지갑이 RBF를 지원하는지 확인해야 합니다. 지갑 설정은 일반적으로 고급 또는 거래 기본 설정 섹션에서 액세스할 수 있습니다.

사용자는 RBF 옵션(일반적으로 “수수료별 교체” 또는 유사한 용어)에 대한 설정을 검색하고 이 옵션을 활성화해야 합니다. 그런 다음 사용자는 거래를 네트워크에 브로드캐스트하고 거래 확인에 문제가 있는 경우 거래 수수료를 변경할 수 있습니다.

Trezor Suite 버전 21.2.2는 Trezor Model T(펌웨어 2.3.5 이상) 및 Trezor Model One(펌웨어 1.9.4 이상)에 대한 장치 내 지원을 제공합니다. 사용자는 RBF를 사용하여 거래를 완료하거나 수수료를 인상할 수 있습니다.

Trezor Suite에서는 RBF가 기본적으로 활성화되어 있습니다.

Trezor의 출력 감소에 의한 RBF

RBF는 출력 감소를 통해 단일 계좌에서 최대 비트코인 ​​전송 시 계좌 잔고가 아닌 이체 금액에서 추가 요금을 차감한다.

Electrum의 Trezor 장치가 포함된 RBF

사용자는 Electrum의 Trezor 장치와 함께 RBF를 사용하여 원래 거래를 대체할 수 있습니다. 그러나 이 대체는 초기 거래가 다음과 같은 경우에만 가능합니다. 처형된 도구 > 기본 설정 > 수수료로 교체를 통해 액세스할 수 있는 “수수료로 교체” 옵션이 활성화된 Electrum을 사용합니다.

RBF 비활성화

반면, RBF를 비활성화하려면 사용자가 지갑 설정에 액세스해야 합니다. RBF 비활성화는 고급 옵션이나 거래 기본 설정을 통해 가능해야 합니다. 이 옵션의 제목은 “수수료로 교체” 또는 이와 유사한 제목일 수 있습니다.

이 기능이 지갑에서 새로 이루어진 거래에서 기본적으로 활성화되지 않도록 하려면 사용자는 활성화된 옵션을 선택 취소해야 합니다. RBF 활성화 또는 비활성화에 대한 정확한 최신 정보를 얻으려면 고려 중인 지갑에 대한 문서 또는 지원 리소스를 참조해야 합니다.

수수료로 교체 정책의 단점

비트코인의 RBF 정책은 거래 후 수수료 조정을 허용하지만 이중 지출, 사용자 혼란 및 네트워크 정체에 대한 우려를 제기합니다.

RBF는 사용자가 확인되지 않은 거래를 더 높은 수수료를 부과하는 새로운 거래로 대체할 수 있기 때문에 이중 지출 가능성에 대한 우려를 제기합니다. 이러한 위험으로 인해 판매자나 거래 수취인은 어떤 거래가 합법적인지 판단하기 어려워지고 사기나 오해가 발생할 수 있습니다.

RBF의 작동을 모르는 사람들이 실수로 트랜잭션을 대체하거나 지연을 겪을 수 있기 때문에 RBF는 사용자 경험을 복잡하게 만들 수 있습니다. 또한 이 기능은 거래 신뢰성과 예측 가능성을 낮춤으로써 기업이 확인 기간을 정확하게 예측하는 것을 더욱 어렵게 만듭니다.

사용자가 정기적으로 트랜잭션을 과도한 수수료로 대체함으로써 네트워크 전체의 효율성이 영향을 받을 수도 있으며, 이로 인해 혼잡이 발생할 수도 있습니다. 더욱이, 부도덕한 당사자가 금전적 이익을 위해 시스템을 이용할 수 있게 하는 오용에 대한 RBF의 취약성은 주의 깊은 사용과 사용자 교육의 필요성을 강조합니다.

RELATED ARTICLES

회신을 남겨주세요

귀하의 의견을 입력하십시오!
여기에 이름을 입력하십시오.

가장 인기 있는