Плата за транзакцию в биткойнах больше, чем баланс?

В моем кошельке есть несколько биткойнов стоимостью 2,45 доллара США. Когда я хочу отправить свои биткойны, блокчейн (мой клиент) мешает это сделать. Он говорит мне, что моя плата больше, чем мой текущий баланс! Я не могу этого понять! Тогда как я могу использовать свои деньги ??

Ответы (1)

Комиссии за биткойны устанавливаются не в процентах от суммы перевода, а в зависимости от количества байтов, необходимых для кодирования транзакции. В принципе, вы можете установить любую комиссию, которую хотите, но майнеры будут выбирать транзакции с более высокой комиссией для подтверждения, а другие могут никогда не быть подтверждены. В этом случае вернуть свои деньги может быть немного сложно, в зависимости от используемого вами программного обеспечения, поэтому некоторые поставщики кошельков (например, blockchain.info) могут не позволить вам установить низкую комиссию.

Согласно https://bitcoinfees.earn.com/ , в настоящее время рекомендуемый уровень комиссии составляет около 0,00000016 BTC/байт. При текущей цене 6 663 доллара США за BTC это составляет около 0,001 доллара США за байт. Поэтому, если ваша транзакция должна быть больше 2,5 КБ, вы не можете позволить себе ее отправить.

В частности, если вы получили свои биткойны во многих небольших транзакциях, то для того, чтобы их потратить, ваша исходящая транзакция должна перечислить все предыдущие транзакции, которые вы тратите, с подписью для каждой из них. Для этого требуется около 180 байт каждый. Итак, вы получили более 12 транзакций ранее? Или вы пытаетесь «разделить» свою транзакцию, чтобы отправить монеты на множество разных адресов назначения? Это также увеличит размер транзакции.

Вы мало что можете с этим поделать. Возможно, в будущем комиссия за транзакцию будет ниже, но, поскольку это рыночная система, никто точно не знает. В противном случае вы можете также предположить, что эти монеты непригодны для использования, и убедиться, что в будущем вы будете получать монеты с большими приращениями.