Всем привет!
Немного нетривиальный вопрос для новичка, но я попытаюсь (иначе придется идти в английскую часть форума и мучать гугл-транслейт)
Недавно наткнулся на две интересные транзакции в сети биткоин
https://www.blockchain.com/btc/tx/ceb1a7fb57ef8b75ac59b56dd859d5cb3ab5c31168aa55eb3819cd5ddbd3d806 и
https://www.blockchain.com/btc/tx/9173744691ac25f3cd94f35d4fc0e0a2b9d1ab17b4fe562acc07660552f95518Чисто из праздного любопытства захотелось тоже отправить на какой-нибудь адрес 0 (ноль/нуль) монет (да, я хочу отправить именно ноль монет, даже не 1 сатоши, теперь это уже дело принципа)
Разумеется, графические интерфейсы современных кошелей таких шалостей не позволяют.
Поэтому я собрал транзакцию вручную с помощью консольных команд
createrawtransaction [{"txid":txid,"vout":n},...] {address:amount,...}(оставил майнерам
щедрую комиссию за подобную бессмыслицу, даже сдачу забирать не стал)
десять раз перепроверил
decoderawtransaction <hex string>подписал её
signrawtransaction <hexstring> и радостно потирая ручки собрался отправлять в сеть, вбиваю
sendrawtransaction <hexstring>в ответ, вместо txid получил
по лицу ошибку
64: dust (code -26) Я понимаю, что две вышеуказанные транзакции датированы аж 2011 годом, но сам факт - они полностью легитимны. Почему я не могу отправить такую же по сути транзакцию? Каждый день наблюдаю в блокчейне несколько полупустых блоков, майнеры голодают, то есть места в мемпуле на самом деле предостаточно даже на такие шалости. Получается битюня уже не тот, что раньше?
Dust Rule призвано бороться "со спамом" в виде пыли на адресах, но в этом конкретном случае никакой пыли не образуется. Это несправедливо
Подскажите способ как все же отправить такую транзакцию в сеть (сайты/сервисы), ну или как заставить Bitcoin core все же относится к таким транзакциям более серьезно.
Всем спасибо за ответ