RBF(Replace By Fee) 란 무엇인가요?
비트코인에서 이슈가 된 RBF(Replace By Fee)은 어떻게 동작되는 것인지요?
수수료가 낮으면 높은 수수료를 지불한 지불건에 우선순위가 밀리거나 취소되는 것은 현재 이더리움 등에서도 발생되고 있는 사안인데 왜 비트코인에서 이슈가 된 것인지요?
안녕하세요 질문자님
RBF(Replace By Fee)에 대해 질문하셨는데요,
질문자님의 말씀대로 블록체인 기술 프로그램상 트랜잭션이 발생하면 그 트랜젝션이 노드의 컨펌으로 처리가 되는데 지불했던 수수료가 높은 순서대로 처리가 되게끔 프로그래밍되어 있습니다. 하지만, 이번 비트코인의 RBF(Replace By Fee) 사기 의혹은 비트코인 코어팀이 이러한 수수료를 이유로 이 컨펌과정에 관여하기 시작했다는 것입니다. 즉, 높은 수수료대로 순서대로 트랜잭셔은 처리가 되도록 되어 있는데, 수수료의 개념이 생기면서 비트코인 코어팀이 수수료를 더 지불하면 트랜잭션 대기 중에 순서를 바꾸어주었다는 의혹을 받고 있는 것입니다.
이는 블록체인의 탈중앙화 성격에 벗어난 취지이며, 수수료를 지불하지 않더라도 순차적으로 기다리면 진행이 되었던 수수료 제로 컨펌 기능 또한 사라진 것과 같은 것입니다. 때문에 블록체인 기술의 취지에 벗어 났기때문에 블록체인 기술의 존속에도 문제가 될 수 있는 이슈이며, 코어팀의 존속에도 영향을 끼칠 수 있는 이슈이기도 합니다.
질문에 도움이 되셨길 바랍니다.
안녕하세요.
RBF는 말씀 하신 것 처럼 수수료를 더 지불에 우선순위를 높이는 것 입니다. 이번에 우연히 스테일 블록에 해당 트랜잭션이 있었을 뿐입니다.
비트코인의 경우 스테일 블록(즉 이더리움의 엉클 블록)이 정말 잘 일어나지 않습니다. 더욱이 스테일 블록들이 연속적으로 일어나는 경우는 더더욱 없습니다. 따라서 전혀 위험이 아닌데 언론에서 그냥 트집 잡는 것 그 이상 그 이하더 아닙니다.
천량아 입니다.
사용이 확인되지 않은 거래에 더 높은 수수료를 지불하면 거래를 우선순위로 앞당길 수 있는 행위를 말합니다.
비트코인 거래 시 전송, 즉 트랜잭션과 거래기록을 저장하는 블록이 만들어지는데요.
블록이 생성되기 전 더 높은 수수료의 다른 트랜잭션을 제출하면 RBF로 인해 이전 거래가 무효화되고, 새로운 거래가 성립돼 기존 거래는 지불 취소가 됩니다.
쉽게 말해, 블록 생성 전에 일부러 다른 거래를 하면 앞선 거래는 취소 환불되기 때문에 지불 변경을 통한 사기행위로 이어질 수 있는 리스크가 부각된 겁니다.