Перевод статьи Колина Харпера для Coindesk.
«Пыль» ― это технический термин в биткоине, который используют для обозначения небольшого количества сатоши на балансе адреса, которых слишком мало для отправки транзакции, потому что комиссия будет превышать отправленную сумму. Обычно пыль не превышает несколько сотен сатоши.
У обычных пользователей биткоина нет причин совершать такие мелкие транзакции, однако злоумышленники или компании по блокчейн-анализу могут использовать эту пыль в своих целях.
Аналитические компании могут таким образом деанонимизировать пользователей биткоин-кошельков. «Это упрощает кластеризацию адресов, если пыль объединяется с другими средствами пользователя», ― сказал в комментарии для Coindesk Сергей Котляр, генеральный директор Bitrefill.
Если пользователи не объединяют неизрасходованные выходы транзакций (UTXO), им не нужно беспокоиться о своей анонимности. Однако большинство кошельков объединяют UTXO автоматически, когда пользователь создает транзакцию.
Аналитические компании Chainalysis и CipherTrace отрицают использование этого метода, хотя специалист Chainalysis Джастин Мейл отметил, что пыль «чаще используется следователями» для отслеживания средств, которые были получены преступным путем. По его словам, биржи могут использовать пыль для отслеживания украденных средств после взлома.
Дэйв Джеванс, генеральный директор компании CipherTrace, сказал, что «хакеры могут использовать пыль для определения потенциальных жертв фишинга или вымогательства».
Некоторые кошельки, такие как Samourai и Bitcoin Core, позволяют замораживать UTXO, что препятствует их объединению в новую транзакцию. Но Котляр подчеркнул, что большинство обычных пользователей не будут использовать эту функцию.
Чтобы уменьшить влияние пыли на сеть, Котляр предложил повысить её лимит, который установлен в Bitcoin Core. В настоящее время большинство кошельков ограничивают транзакции на уровне 546 сатоши (0,00000546 BTC).
«Блокировать такие транзакции было бы цензурой, но можно рассмотреть повышение лимита пыли», ― сказал Котляр, добавив, что его предложение «является способом поднять дискуссию по этому вопросу».
[…] Источник: coinspot.io Метки: #Bitcoin#Bitcoin Core#btc#аналитика#биткоин#блокчейн Share76Tweet47 […]
[…] Источник: coinspot.io (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-602150-3", renderTo: "yandex_rtb_R-A-602150-3", async: true }); }); t = d.getElementsByTagName("script")[0]; s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks"); var bntuniqid = '6URhCKE1jZR1H3I6v7jA'; var bntuniqsid = '94598'; var async = 0; Метки: #Bitcoin#Bitcoin Core#btc#аналитика#биткоин#блокчейн Share76Tweet47 (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-602150-3", renderTo: "yandex_rtb_R-A-602150-3", async: true }); }); t = d.getElementsByTagName("script")[0]; s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks"); […]
[…] Источник: coinspot.io Метки: #Bitcoin#Bitcoin Core#btc#аналитика#биткоин#блокчейн Share76Tweet47 […]
[…] Источник: coinspot.io Метки: #Bitcoin#Bitcoin Core#btc#аналитика#биткоин#блокчейн Share76Tweet47 (function(w, d, n) { w[n] = w[n] || []; w[n].push({ section_id: 266225, place: "advertur_266225", width: 728, height: 90 }); })(window, document, "advertur_sections"); […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.ioМетки: #Bitcoin#Bitcoin Core#btc#аналитика#биткоин#блокчейн Share76Tweet47 (function(w, d, n, s, t) { w[n] = w[n] || []; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-520732-6", renderTo: "yandex_rtb_R-A-520732-6", async: true }); }); t = d.getElementsByTagName("script")[0]; s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks"); […]