용어집 / 프라이버시와 보안
더스트
- 더스트란 무엇입니까?
- 더스트는 너무 작은 코인이라 이를 사용할 때 드는 트랜잭션 수수료가 코인의 가치보다 커지기 때문에, 지갑 안에서 경제적으로 고립된 상태가 되는 코인입니다.
이 기준선은 고정된 숫자에 머무르지 않고 수수료 시장에 따라 움직입니다. 네이티브 SegWit 코인 1개를 사용하는 데는 약 68 가상 바이트가 필요하므로, 5,000 사토시 코인은 10 sat/vB에서는 충분히 사용할 수 있지만 80 sat/vB에서는 가치가 없습니다. 일반적인 지갑에 있는 더스트 대부분은 공격이 아니라 아무도 계획하지 않은 잔돈입니다.
작동 방식
어떤 코인이 더스트로 간주되는지는 암산으로 풀 수 있는 나눗셈 문제입니다.
코인의 가치를 그 코인을 사용할 입력의 크기로 나누면 손익분기점이 되는 수수료율을 얻습니다. 네이티브 SegWit 코인의 경우 그 크기는 약 68 가상 바이트입니다. 546 사토시 출력은 대략 8 sat/vB를 넘으면 사용할 수 없게 됩니다. 5,000 사토시 출력은 약 73 sat/vB까지 유지됩니다. 10,000 사토시 출력은 약 147 sat/vB까지 가치를 유지하며, 이는 최악의 수수료 급등을 제외한 대부분의 경우를 감당합니다. 더 오래된 레거시 입력은 두 배 이상 크기 때문에 1로 시작하는 주소에 있는 같은 금액은 그 절반이 안 되는 수수료율에서도 경제성이 없어집니다.
아무것도 잃지 않고, 아무것도 망가지지 않습니다. 더스트 코인은 영원히 유효하게 남으며 수수료가 떨어지는 순간 다시 사용할 수 있게 되는데, 이것이 이에 대해 당황할 필요가 없는 실질적인 이유입니다. 이를 되찾는 다른 방법은 이미 하려던 트랜잭션에 함께 포함시키는 것입니다. 그러면 비용에 68 가상 바이트가 더해질 뿐, 그 코인만으로 트랜잭션 하나의 비용을 전부 부담하는 것은 아닙니다.
지갑은 이러한 불편함을 조용히 처리합니다. 결제로 생기는 잔돈이 중계 기준선 아래로 떨어질 경우, Bitcoin Core와 대부분의 다른 지갑은 잔돈 출력을 없애고 그 금액을 추가 수수료로 채굴업자에게 넘깁니다. 아무도 사용할 여유가 없는 출력을 만드는 것은 누구에게도 도움이 되지 않기 때문입니다.
확인할 수 있는 곳
더스트는 지극히 정상적인 활동에서 쌓이며, 그래서 오래 사용한 지갑에는 거의 항상 어느 정도 남아 있습니다.
잔돈이 가장 큰 원천입니다. 0.01 BTC 코인에서 0.00987 BTC를 지불하면 나머지는 자투리가 됩니다. 거래소 출금은 반올림 규칙이나 출금 수수료가 금액을 깎을 때 부스러기를 남깁니다. 라이트닝 채널이 닫히면 소액의 온체인 잔액이 돌아올 수 있습니다. 메시지나 링크를 담은 아주 작은 결제나 에어드롭 광고는 요청하지 않았는데도 도착합니다. 인스크립션과 토큰 실험은 네트워크가 중계할 최소 금액에 머무는 출력을 남깁니다.
합리적인 절차는 세 단계입니다. 작은 코인이 나타날 때마다 표시를 해 두어 나중에 그것이 무엇이었는지 알 수 있게 합니다. 옮기는 데 웃돈을 치르느니 그냥 내버려 둡니다. 그런 다음 정말로 수수료가 저렴한 시점에 설명할 수 있는 코인들을 다른 코인들과 함께 통합 거래로 모으면, 수백 사토시 정도의 한계 비용으로 가치를 회수할 수 있습니다. 설명할 수 없는 코인은 무기한 동결해 두어야 합니다. 남겨 두는 비용은 0이고, 사용하는 비용은 프라이버시가 될 수 있기 때문입니다.
더스트 vs 더스팅 공격
더스트는 코인이 처한 상태를 가리키고, 더스팅 공격은 그 이면의 의도를 가리킵니다. 지갑에 있는 작은 코인의 압도적 다수는 스스로 만든 잔돈과 반올림 잔여물이며, 아무도 이를 지켜보고 있지 않습니다. 더스팅 공격은 낯선 사람이 일부러 자투리를 보내서, 자신이 달리 사용자와 연결할 수 없는 코인들 옆에서 여러분의 지갑이 그 자투리를 사용하기를 바라는 것입니다. 두 경우 모두 올바른 대응이 동일하므로, 즉 동결하고 표시하는 것이므로, 실제로는 이 구분이 산수만큼 중요하지 않습니다.