생활
비트코인 이중 지출 문제가 발생하나요?
요즘 비트코인의 조정?(폭락?)으로 마음의 고생이 심한데요. 구글링을 하다보니 비트코인 이중 지출 문제의 검색량이 높아졌다는 소식을 알게 되었습니다.
이중 지출을 한다는 것은 블록에 거래기록(트랜잭션 )이 두 번 기입된다는 얘기가 맞나요?
맞다면 이중 지출 문제가 발생하여 비트코인의 보안문제에 치명적인것이라고 판단해야할까요?
6개의 답변이 있어요!
안녕하세요 질문자님
이중지출문제에 대해 질문하셨는데요,
P2P 네트워크에서의 문제점 중 하나가 바로 이중지출의 문제입니다. 이중지출문제란 디지털기록을 복사하게 되면 어떠한 디지털기록이 진본인지 구분이 힘든데 이러한 문제를 해결하기 위해 보통 DB를 관리하는 기관을 두어 중앙집권적인 형태로 관리하였습니다.
하지만, 암호화폐와 같이 P2P 탈중앙화를 추구하게 되면 이중지출문제에 노출이 되는데 이를 해결하기위해 블록체인 기술을 접목하였습니다. 블록체인기술은 별도의 중개기관과 관리기관이 없지만, 데이터기록이 발생할 때마다 블록이 하나 생성되는 시간을 두어 이 블록을 묶어 체인으로 연결하고 있습니다. 비트코인의 경우 10분마다 블록이 생성되어 모든 거래를 이 10분내에 하나의 블록에 묶어 연결하는 방법을 사용하고 있습니다.
이렇게 10분안에 저장된 데이터는 노드들의 컴퓨터로 공유/ 저장하게 되면서 별도의 관리기관이 없이도 이를 해결할 수 있습니다.
질문에 도움이 되셨길 바랍니다.
안녕하세요.
비트코인 이중 지불이 일어났다는 것은 동일 높이를 가지는 블록이 2개 이상이 나왔었다는 것을 뜻합니다.
최종적으로 한 개의 블록체인만 유지 되니 상기 블록들 중 1개만 살아남는 것 입니다. 결국 사라진 블록들에 있던 거래들이 사라지는 것 입니다.
일번적으로 이체 확인을 할 때 바로 하지 않습니다. 충분히 시간이 지나고 나소 이체를 확인 합니다. 예를 들면 2~3개 블록들이 더 채굴 되고 나서 이체를 확인 하는 것 입니다.
따라서 사라진 블록들에 있던 내용들이 실제로는 이체 확인이 안된 곳들이라도 생각하시면 됩니다. 즉 이중 지불이 안 일어난 곳으로 보셔도 됩니다.
천량아 입니다.
이중지불은 단일 거래가 이중으로 발생됐을 때 생겨나는 문제를 말합니다.
하지만 비트코인 네트워크는 작업 증명방식의 합의 알고리즘을 이용하여 이중지불 문제를 해결하였습니다.
이중 지불 문제는 단일 통화를 2번 사용하게 되서 발생하는 문제입니다.
즉 소비되지 않은 UTXO 정보가 2번 사용되지 못하도록 제어할 수 있다면 이중 지불 문제를 해결할 수 있다는 의미입니다.
블록체인을 공부할때 이중지불에 대해서는 문제가 없는 것으로 알고 있습니다.
비트코인 뿐만 아니라 대부분의 암호화 화폐의 경우 이중지불에 대해서는 처리가 되는 것으로 알고 있습니다.
만약 이중 지불이 된다면 그것은 화폐로서 사용이 불가능하다고 볼 수 있습니다.
그렇기 때문에 이중 지불문제는 없다고 보면 좋을것 같습니다.
안녕하세요.
이중지불이 아니라 이중사용이라는 것 같네요. 이중사용은 한 개의 비트코인으로 두번의 거래를 창출하는 것을 말하는데 조사결과 이중사용이 아닌 RBF(Replace by fee)로 불리는 거래대체로 보인다고 합니다. RBF란 블록 생성 전 더 높은 수수료(fee)의 다른 트랜젝션을 제출시 이전 거래는 무효화되고 새로운 거래가 성립되는 처리방식을 가리키는데, 만약에 앞선 거래가 미취소될 경우 중복 결제 사고가 발생될 수 있는데 그런 수수료 충돌 현상이 감지되지 않았다고 하네요.
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.이중지출 문제는 치명적인게 맞습니다.
하나의 암호화폐가 복수건으로 지출된다는 의미이기 때문입니다.
다만 블록체인 자체는 이중지출이 불가능하기 때문에 사실상 말이 되지 못하며
이것을 다루는 거래소등에서 복수건으로 거래되는 기술적인 실수는 있을수도 있습니다.
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!