Средняя комиссия за переводы в биткоине достигла исторического максимума. почему это происходит?

Какой может быть комиссия

Размер комиссии Bitcoin волатильный, но иногда пользователи сталкиваются со слишком высокой волатильностью этого показателя. Для примера рассмотрим колебания за 2021 год, когда цена за сделку с Биткоинами могла колебаться от 1 сатоши, до 500 сатоши в момент самого высокого курса Биткоина. В результате, пользователям было невыгодно делать транзакции, так как они не могли сориентироваться.

Из-за того что цена часто меняется люди находятся в условиях постоянной конкуренции. Они пытаются, как на аукционе, перебить цену друг друга. От того какую комиссию ставить при переводе биткоинов и будет зависеть скорость транзакции. Тот, кто поставил самую высокую цену, быстрее всего закончит сделку и получит свои Биткоины на счет.

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

Именно потому прежде чем отправлять сделку обратите внимание на рекомендованную комиссию. Рекомендуемая комиссия – это средний показатель, при котором пользователь может рассчитывать на быстрое прохождение своей транзакции с Биткоинами

Если укажете более высокую цену, нежели рекомендуемая, есть основания полагать, что такая операция пройдет быстрее.

Рассмотрим на примере депозита в ICO:

  • Делаем депозит ICO в размере 0.01 Биткоина (около 82 $).
  • При переводе комиссия 0.004 Биткоина (почти 33 доллара). Это сумма, которую нужно заплатить сверх тех денег, что пересылаются.
  • Проведем нехитрые расчёты. Если получится вернуть вложенные 0,01 Биткоина + 20% прибыли, то получим 0,012 Биткоина (98 долларов).
  • Вроде все хорошо, мы в прибыли. Но вспоминаем 0.004 Биткоина комиссионных. То есть мы потратили 115 долларов, а получили только 98 долларов. Убыток 18 долларов.

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

Как проверить биткоин транзакцию?

Отследить любую биткоин транзакцию и BTC-кошелек можно с помощью публичных сервисов (регистрация и авторизация на них не требуется).

ТОП-3 сервиса для проверки BTC-транзакций:

  • Blockchain.info
  • Chain.so
  • Blockstream.info

Что бы узнать сколько подтверждений сети прошло по определенной транзакции, зайдите на площадку Blockchain.info или Chain.so и введите в поисковую строку известный вам хеш операции или адрес кошелька. После этого отобразится вся информация о блоке и его текущий статус.

Подтвержденные и неподтвержденные транзакции

Процесс включения транзакции в состав найденного блока называется подтверждением транзакции. Включение в 1 блок = 1 подтверждение, когда таких подтверждений набирается 6 и выше транзакция считается подтвержденной. Такая функция была введена для защиты от повторной траты одних и тех же биткоинов.

Классический Bitcoin-клиент будет отображать транзакцию как «неподтвержденную» пока не наберется 6 подтверждений (6 найденных блоков). Сайты или сервисы, которые принимают Bitcoin для оплаты своих товаров или услуг, могут ставить свои ограничения на количество блоков нужных для подтверждения транзакции.

Цифра 6 была выбрана не случайно: она основывается на теории, что вероятность того, что злоумышленник сможет накопить более 10% от хешрейта сети для подделки транзакций, мала, и что незначительный риск (менее 0,1%) является приемлемым.

Как ускорить транзакцию

Статус неподтвержденной сделки не означает, что она не состоялась или произошел какой-то сбой. Это только означает, что придется подождать какое-то время либо совершить операцию заново.

Существуют различные варианты ускорить или «протолкнуть» подтверждение транзакции.

Двойная трата — «Double Spend»

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

Применение данного способа зависит от вида кошелька, используемого для хранения и операций с монетами. Для примера возьмем бумажник Bitcoin-Core.

Убедитесь, что транзакция действительно не подтверждена. Для этого есть специальные сервисы, о которых вы узнаете далее.
Из каталога, где хранятся установочные файлы Bitcoin Core, уберите файл «mempool.dat». Например, переместите его в другую папку.
Закройте программу бумажника и запустите ее заново. Во время запуска в командной строке введите «zapwalletettxes».
Проведите сделку заново, указав более высокий размер комиссии

Важно настроить максимально схожие параметры транзакции в сравнении с той операций, которая не увенчалась успехом.
Ожидайте завершение операции. Теперь перевод биткоинов должен состояться быстрее.

Для других криптокошельков подход является аналогичным. Основные различия могут быть лишь в наименовании команд. Отличная функция есть в бумажнике Electrum. Кнопка «replace-by-fee» позволяет повторно отправить биткоины с увеличенным комиссионным вознаграждением.

Child Pays for Parent

Child Pays for Parent (CPFP), дословно «дети платят за родителей» – один из самых популярных методов «проталкивания» платежа. Его суть заключается в том, что отправитель биткоинов создает еще одну операцию, используя «сдачу» с неподтвержденного платежа.

Сторона сделки создает новую операцию со сдачей, которая «условно» была получена с другой, еще не подтвержденной транзакции. Ставит повышенную комиссию, которая распределится на две операции. Майнер заметит высокие комиссионные и подтвердит сделку.

Отправка монет совершается по любому адресу. Часто используют свой. Рассмотрим применение CPFP на примере кошелька Bitcoin Core.

  1. Зайдите в раздел с настройками и параметрами (Settings – Options).
  2. Перейдите в категорию «Wallet» (Кошелек) и поставьте отметку в поле «Enable coin control features» (Управление входами). Здесь же включите разрешение на трату неподтвержденной сдачи – «Spend unconfirmed change».
  3. Нажмите на «Отправить».
  4. Зайдите в раздел «Inputs» (Входы) и поставьте галочку напротив интересующей вас суммы.
  5. Укажите в строке «Адрес получателя» адрес своего хранилища.
  6. Нажмите «Ок».
  7. Впишите сумму перевода и нажмите на галочку рядом с «Subtract fee from amount» (Вычесть комиссию из суммы).
  8. Отметьте выборочную комиссию за килобайт – «custom, per kilobyte». Не забудьте отметить, что комиссия высчитывается на две сделки.
  9. Завершите операцию по отправке биткоинов.

Использование ускорителей

Еще один способ ускорить подтверждение сделки с биткоином – обратиться за помощью к майнинговым пулам. Самый популярный «поставщик» такой услуги – пул ViaBTC.

  1. Перейдите на сайт ускорителя.
  2. Вставьте в строку ID транзакции. Комиссия ускоряемой сделки дожна быть не ниже 0.0001 BTC/KB.
  3. Нажмите на «Ускорить Бесплатно».

Также есть функция платного ускорения. Для этого надо зарегистрироваться на сайте. Комиссия сервиса уплачивается в Bitcoin Cash.

Пул ViaBTC обладает 7% мощностей, благодаря чему обращение к нему за помощью может быть оправдано. После оставления заявки, пул устанавливает транзакции более высокий приоритет. Однако сервис рассчитан не более чем на 100 сделок в час и часто бывает сильно перегружен.

Иные подобные сервисы: сайт пула AntPool, бот по ускорению в «Телеграм» – @FastTXbot.

Вариант с другом-майнером

Представьте, что у вас есть друг, который занимается майнингом и контролирует 10% всей вычислительной мощности, задействованной в сети Биткоин. В среднем он генерирует блок один раз в 100 минут. В этом случае вы можете сформировать свою транзакцию, в которой установите нулевую комиссию, после чего отправите эту транзакцию своему другу для подтверждения.

Первое подтверждение ваша транзакция с вероятностью 50% получит в течение 50 минут, а полное подтверждение – в среднем через 50 минут после первого. В итоге ваши транзакции будут получать полное подтверждение приблизительно в течение 100 минут. Если бы у вас такого друга не было, полное подтверждение транзакция получала бы приблизительно в течение 60 минут, но уже с оплатой полноценной комиссии.

Как видите, если речь идет об экономии средств, то вам повезло, если у вас есть друг майнер. Но если такого друга нет, то могут существовать альтернативные варианты оплаты места в блоке.

Расчет комиссии

Для расчета рекомендуемой комиссии следует воспользоваться онлайн-сервисом на сайте bitaps.com. Благодаря наличию русского интерфейса работа с ним не затруднит даже новичков криптовалютного мира. Выпадающее меню переключения языков находится в верхнем правом углу сайта.

Во вкладке «Сеть» находится пункт «Рекомендуемая комиссия», где представлены три цифры, написанные шрифтом разного цвета:

  • синий — максимальный приоритет;
  • зеленый — оптимальная скорость;
  • черный — минимальная комиссия, необходимая для обработки транзакции.

Сумма платежа представлена в сатоши за байт записи. Это одна стомиллионная часть биткоина. Чтобы перевести сумму в BTC, следует разделить ее на 100 000 (разделить на 100 миллионов и умножить на тысячу).

Чтобы сэкономить на переводе, можно уменьшить сумму комиссии, выставив ее в 5-6 раз ниже рекомендуемой. Перед этим надо убедиться, что количество неподтвержденных транзакций в очереди не превышает 10000. В таких условиях вероятность прохождения платежа с заниженной суммой вознаграждения составляет 99%.

Как начисляется комиссия за биткоин-транзакции?

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

Если транзакций больше, чем свободного места в текущем блоке, то майнеры начинают выбирать те из них, у которых выше комиссионная ставка. Таким образом, чем выше комиссия, которую вы «прикрепляете», тем больше вероятность, что ваша транзакция попадёт в следующий блок.

Конечно, спрос колеблется в течение дня. Поэтому, если у вас есть несрочная транзакция, вы можете отправить её с комиссией ниже средней и позволить ей провисеть в неподтверждённом состоянии несколько часов. В какой-то момент спрос может снизиться, и вы переведёте средства по выгодной цене.

Это означает, что не каждая биткоин-транзакция в указанный период сопровождалась средней комиссией в $20. Одни пользователи заплатили значительно больше этого показателя, другие — меньше. Так, в какой-то момент один веб-сайт сообщал, что вы должны заплатить $16,31, чтобы транзакция попала в следующий блок, а комиссия для одного из последующих шести блоков (то есть в течение следующего часа) составляла уже $13,46.

Это, конечно, большая головная боль для людей, пытающихся использовать биткоин в качестве повседневной платёжной системы. Если на раннем этапе развития сети пользователи биткоина расхваливали его за быстрые платежи и почти нулевые комиссии, то теперь им приходится выбирать между комиссией более чем в $20 и часами, если не днями, ожидания.

Споры о том, как справиться с растущим спросом, разделили биткоин-сообщество на два лагеря. В одном из них — сторонники «большого блока», которые утверждают, что сеть должна просто повысить ограничение в один мегабайт.

После двух лет споров сторонники крупных блоков создали Bitcoin Cash, форк основного программного обеспечения биткоина, который позволяет использовать блоки до 8 мегабайт.

Представители второго лагеря, в том числе основные разработчики стандартного биткоин-клиента, опасаются, что более крупные блоки затруднят участие обычных пользователей в одноранговых процессах при проверке транзакций.

Вместо этого они возлагают надежду на Lightning Network, экспериментальную платёжную сеть, которая маршрутизирует платежи с использованием цепей платёжных каналов. Если Lightning будет работать так, как как надеются её сторонники, это позволит большинству биткоин-транзакций происходить вне основной сети. В итоге можно будет совершать гораздо больше транзакций без увеличения размеров блока.

Самые последние новости криптовалютного рынка и майнинга:

Исследование Fidelity: 52% крупнейших инвесторов уже владеют криптовалютой

«Народная партия» Канады выступила с критикой Центробанка и поддержала биткоин

Эмитенты стейблкоинов обязаны обеспечить свободную конвертацию токенов в фиат

Создатель биткоина Сатоши Накамото увековечен в виде бронзовой статуи в Венгрии

Как изменилась комиссия за транзакции в сети Ethereum после обновления London?

The following two tabs change content below.

Mining-Cryptocurrency.ru

Материал подготовлен редакцией сайта «Майнинг Криптовалюты», в составе: Главный редактор — Антон Сизов, Журналисты — Игорь Лосев, Виталий Воронов, Дмитрий Марков, Елена Карпина. Мы предоставляем самую актуальную информацию о рынке криптовалют, майнинге и технологии блокчейн.
Отказ от ответственности: все материалы на сайте Mining-Cryptocurrency.ru имеют исключительно информативные цели и не являются торговой рекомендацией или публичной офертой к покупке каких-либо криптовалют или осуществлению любых иных инвестиций и финансовых операций.

Новости Mining-Cryptocurrency.ru

  • Исследование Fidelity: 52% крупнейших инвесторов уже владеют криптовалютой — 18.09.2021
  • «Народная партия» Канады выступила с критикой Центробанка и поддержала биткоин — 18.09.2021
  • Эмитенты стейблкоинов обязаны обеспечить свободную конвертацию токенов в фиат — 18.09.2021
  • Создатель биткоина Сатоши Накамото увековечен в виде бронзовой статуи в Венгрии — 18.09.2021
  • Как изменилась комиссия за транзакции в сети Ethereum после обновления London? — 18.09.2021

Биткоин транзакция не подтверждается что делать и как ускорить

Бывают ситуации когда при отправке биткоинов и других криптовалют транзакция зависает. Для того что бы ее ускорить есть несколько вариантов:

  • Использовать replace-by-fee. Это может сделать только отправитель и если в кошельке стояла галочка до отправки; не все кошельки поддерживают; недорого, несложно.
  • Использовать CPFP (child pays for parent). Это может сделать получатель и обычно отправитель, немного дороже, не очень сложно.
  • сделать даблспенд (двойную трату). Может сделать только отправитель, нужен доступ к приватным ключам или hd seed (12/24 слова), недорого, относительно сложно.
  • Может использовать кто угодно, но относительно дорого.
  • использовать один из бесплатных/платных ускорителей в телеграмме. Те из них, что работают — переиспользуют ускорители от пулов. Ещё попадаются фальшивые ускорители типа такого: bitaccelerate.com. Они вообще ничего не ускоряют, а только рассылают вашу транзакцию. Как правило, это не имеет смысла.

Просто нажать кнопку в кошельке. Для Bitcoin core: открываем вкладку с транзакциями, правой кнопкой по проблемной транзакции, затем «Increase transaction fee».

Такой способ есть и он подходит для получателей; для отправителя он также подойдёт, если у вашей транзакции была «сдача» (обычно она есть). Этот способ немного дороже. Можно попробовать задействовать механизм CPFP (child pays for parent). Для этого вы должны потратить один из выходов проблемной транзакции с комиссией, которой хватит на обе транзакции сразу — новую и старую.

То есть просто создаёте транзакцию с одним входом (это должен быть один из выходов проблемной, например — сдача) и пересылаете биткоины себе же. Комиссию ставите такую, чтобы её хватило на обе сразу: для этого суммируете их размеры, умножаете на число из пункта «Как выбрать адекватную комиссию?», делите на размер новой в килобайтах и вписываете в графу «custom transaction fee» при отправке транзакции. Пример для кошелька Bitcoin Core:

  • Пусть вы получатель и должны получить 0.08500148 btc.
  • Для того, чтобы воспользоваться CPFP, в Bitcoin Core нажимаем «Настройки» -> «Параметры» -> «Бумажник» («Settings» -> «Options» -> «Wallet»); ставим галочки у «включить управление входами» («Enable coin control features») и «тратить неподтвержденную сдачу» («Spend unconfirmed change»), если они не стоят (потом можно будет их убрать).
  • Теперь закрываем окно настроек и нажимаем «Отправить» («Send»), там нажимаем кнопку «Входы…» («Inputs…») и ставим галочку у суммы 0.08500148; потом «Ок», получателем ставите свой адрес; количество ставите 0.08500148 и галочку «вычесть комиссию из суммы» («subtract fee from amount»); комиссию ставите «выборочно» («custom»), «за килобайт» («per kilobyte») и пишете с рассчетом на 2 транзакции по формуле ((размер старой транзакции)/(размер новой транзакции) + 1)*(адекватная комиссия за килобайт и лучше побольше). Отправляете.
  • Всё. Теперь ждёте.

Для кошелька Bitcoin Core действуем по следующему алгоритму:

  • Закрываем кошелек, запускаем его с параметром -zapwallettxes и ждем пока он откроется. Когда кошелек запустится, все неподтвержденные транзакции из него исчезнут (но они ещё есть в сети!). Для bitcoin core 0.14 и выше потребуется перед запуском ещё удалить (переименовать или перенести) файл mempool.dat.Почему не с параметром -salvagewallet? -zapwallettxes не затронет имена ваших адресов а -salvagewallet удалит их. Кроме того, bitcoin core может упасть при запуске с -salvagewallet и тогда ваш wallet.dat будет поврежден. Правда, рядом с ним заранее будет создана копия.

Как уменьшить комиссию и сэкономить?

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

С небольшой комиссией можно отправить монеты быстро, если в сети нет ажиотажа и в мемпуле задерживается не так много транзакций. Тут уже будет играть роль принцип «на безрыбье и рак рыба» – за неимением других операций проведут и вашу малопривлекательную для майнеров операцию.

Как вариант, сделку можно осуществить ночью или ранним утром, когда работы у майнеров немного.

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

Кошельки с поддержкой SegWit делают ваши транзакции меньшими по объему, поэтому используя такой кошелек, вы будете платить меньше. Это также один из вариантов экономии на комиссиях.

Пример: Почему комиссия может стать недостаточной

Предположим, вы отправляете транзакцию с выпуском первого блока, когда базовая комиссия равна 100 GWEI. Вы выставляете максимальную комиссию за приоритетность в 2 GWEI, а максимальная комиссия с учетом рекомендации выше будет составлять (2 * 100 + 2) или 202 GWEI.

Но что, если, пока вы будете отправлять транзакцию, произойдет крупный NFT-дроп, и спрос на сетевые ресурсы резко возрастет. Внезапно каждый блок начинает заполняться на 100%, поэтому базовая комиссия увеличивается на максимальные 12,5% с каждым блоком.

В результате базовая комиссия за семь блоков вырастет следующим образом:

Как видите, потребуется шесть последовательных заполненных на 100% блоков, чтобы базовая комиссия выросла вдвое – в данном случае от 100 GWEI до 202,7 GWEI. На практике это означает, что, выставляя максимальную комиссию согласно рекомендациям, вы защищаете транзакцию от падения ниже требований сети по крайней мере на шесть блоков.

Но если комиссия не будет расти? В таком случае реальная комиссия окажется меньше указанной пользователем максимальной.

  • Транзакция была отправлена с первым блоком в таблице, когда базовая комиссия составляла 100 GWEI. Максимальная комиссия за приоритетность была выставлена в 2 GWEI, а общая максимально допустимая комиссия составила 202 GWEI.
  • Транзакция подтвердилась в четвертом блоке, когда базовая комиссия составляла 142,4 GWEI.
  • Комиссия уплачивается на основании фактической базовой комиссии в момент подтверждения транзакции + максимальная комиссия за приоритетность. Таким образом, в данном случае общая комиссия составила 144,4 GWEI за единицу газа.
  • Это на 57,6 GWEI меньше указанной пользователем максимальной комиссии. Эти 57,6 GWEI за единицу газа остаются в кошельке пользователя.
  • Максимальная комиссия не выводится из кошелька пользователя, чтобы затем частично вернуться, как можно было бы предположить. Она представляет собой максимально авторизованную сумму, которая может быть списана с кошелька пользователя.
  • Если транзакция не попала в блокчейн к шестому блоку, она больше не будет рассматриваться для добавления, так как максимальная комиссия в 202 GWEI окажется ниже базовой в 202,7 GWEI.

А что произойдет, если пользователь не оставит запас безопасности и просто выставит максимальную комиссию в 102 GWEI?

  • Транзакция будет рассматриваться для добавления в первый блок, так как максимальная комиссия все еще превышает базовую в 100 GWEI.
  • Однако уже ко второму блоку она не будет соответствовать требованиям по базовой комиссии, которая поднимется до 112,5 GWEI.
  • Транзакция будет оставаться в состоянии ожидания, пока базовая комиссия не опустится ниже 102 GWEI.
  • Если сеть перегружена, транзакция может быть отклонена.

Это объясняет, почему расчет максимальной комиссии в EIP-1559 может быть неочевидным:

  • В большинстве случаев реальная комиссия будет ниже максимальной;
  • Но иногда, особенно в периоды повышенных нагрузок, будет сниматься полностью максимальная комиссия.
  • Если выставить максимальную комиссию слишком близко к базовой, есть риск, что очень скоро транзакция перестанет удовлетворять требованиям для включения в блокчейн.
  • Чтобы избежать возможных затруднений, рекомендуется выставлять максимальную комиссию с запасом.

Время полного подтверждения транзакции

Важно отличать процесс обработки транзакций (verification) от процесса их подтверждения (confirmation). В сети Bitcoin транзакции обрабатываются практически мгновенно, а подтверждаются – целый час

В других цифровых валютах все может осуществляться в течение пары секунд. От чего же зависит время полного подтверждения транзакции в децентрализованной среде? Главным образом, от механизма достижения консенсуса. В чистом виде PoW не может обеспечить достижение консенсуса менее, чем за один час. В свою очередь протоколы достижения консенсуса, основанные на PBFT , и протоколы на основе DPoS могут обеспечивать достижение консенсуса за несколько секунд. Однако уровень децентрализации и независимости таких систем гораздо меньше, чем в Биткоине.

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

Причины роста комиссии Bitcoin

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

Ситуация частично компенсируется за счет работы обменных сервисов и внедрения технологии Segregated Witness (SegWit), увеличивающей пропускную способность блокчейна. По мере того, как SegWit внедряется на крипторесурсах, нагрузка на сеть снижается, вместе с ней падает и комиссия.

Также на размер платы за внутрисетевые переводы влияет ситуация на крипторынке. Падение цены BTC и снижение интереса к криптовалюте уменьшают комиссию, а обратные тенденции — увеличивают.

Калькулятор комиссии Bitcoin

Калькулятор позволяет рассчитать количество Биткоинов с учетом размера транзакции в 226 байт. Вводим желаемую комиссию на момент перевода Биткоинов, которую берем на bitcoinfees.21.co или bitaps.com и нажимаем кнопку расчета. Полученную комиссию вводим при переводе Биткоинов на другой кошелёк.

На одним из популярном кошелке Биткоин https://blockchain.info можно смотреть на детали сделки (в т.ч. плату за байт (комиссию), наличия подтверждения и т.д.), выглядит это следующим образом:

Если же транзакций в сети Биткоин много и размер комиссии имеет большое значение, а время перевода «не горит», то есть смысл подождать улучшения ситуации. Но не забываем, что во время этого ожидания курс Биткоина может пойти не в нашу сторону и тогда есть смысл отдать повышенную комиссию за перевод.

Узнайте больше комиссиях в Биткоине

Биткоин состоит из блоков. Блоки представляют собой набор транзакций, который в настоящее время ограничен не более 1 000 000 байт и спроектирован таким образом, что в среднем за каждые ~10 минут может быть создан только 1 новый блок. Люди, которые создают эти блоки, известны как майнеры Биткоина. Эти майнеры могут выбирать, какие транзакции они внесут в очередной блок.

Биткоин-майнерам выплачиваются все комиссии за транзакции, вошедшие в очередной блок. Таким образом, это в их интересах максимизировать количество денег, а значит, добавить в блок как можно больше выгодных транзакций. Поэтому они пытаются уместить в этот 1 000 000 байтов транзакции, за которые готовы платить максимально высокие комиссии.

Сами Биткоин-майнеры оценивают не сумму транзакции, а скорее её вес (количестве байтов), так как они могут создавать блоки только до 1 000 000 байтов или меньше. То есть плата за обработку транзакции тоже образуется не от суммы транзакции, а взимается комиссия за каждый байт.

Обзор сайта bitcoinfees.21.co

  • На картинке показана под цифрой:
  • 1 — диапазон комиссий,
  • 2 – количество неподтверждённых и подтверждённых транзакций,
  • 3 – оценка попадания транзакции в блоки,
  • 4 – время подтверждения операции.

Пользоваться стоит первой колонкой с данными по комиссиям, но анализировать, для оптимального выбора комиссии, нужно всю таблицу. Для попадания в ближайший блок стоит рассматривать комиссии, в которых во 2-ом столбце малое количество неподтвержденных и большое подтверждённых, в 3-ем столбце стоит рассматривать значения от нуля, а в 4-ом значения должны варьироваться от 0 до 30. По данным параметрам и указана рекомендуемая комиссия от ресурса bitcoinfees.21.co. Но если транзакция не очень срочная, то исходя из устраиваемого отправителя времени, можно выбрать оптимальную комиссию. Например, если подтверждение перевода Bitcoin устоит в районе часа (70 минут), то комиссию, исходя из ситуации на картинке, стоит выставить в диапазоне 241-270 satoshis/byte.

Как рассчитать адекватную комиссию за перевод?

На сайте Bitaps наводим мышкой на строку «Рекомендуемая комиссия» и видим подсказку. Нам надо выбрать синее, зеленое или черное число, обозначающую комиссию за перевод в сатоши (1 сатоши = 1 / 100 000 000 BTC). Чем больше число, тем выше скорость подтверждения.

Чтобы рассчитать комиссию за перевод биткоинов, нужно умножить выбранное число сатоши на 1000 (чтобы перейти от байтов к килобайтам) и разделить на 100 000 000 (чтобы перевести сатоши в биткоины, 1 сатоши = 1 / 100 000 000 BTC). Или проще сразу разделить число сатоши на 100 000.
Полученную цифру указываем в графе «комиссия» при отправке новой транзакции.

Пример: если синее число – это 301 satoshi/byte, получается рекомендуемая комиссия 301 000 сатоши, то есть 0,00301000 BTC.

Зачем нужна комиссия биткоин

Изначально , разработчик BTC, хотел создать вид простых платежей, который будет доступен всем. И так и было, пока биткоин не получил популярность.

Чем больше транзакций, тем выше нагрузка на сеть. Биткоин так и не решил проблему масштабируемости, поэтому сейчас среднее время для подтверждения платной транзакции ー 8-12 минут, а с бесплатными дело обстоит еще хуже. Были случаи, когда платеж откладывался на несколько дней или возвращался обратно.

Можно повысить вероятность одобрения и скорость транзакции, просто заплатив дополнительно за вычисление блока. Кому идет вся стоимость транзакции биткоин? Тем, кто вычисляет блоки в блокчейне ー майнерам.

Кстати, комиссии в биткоине нужны и для предотвращения спам-атаки, когда боты создают множество бесплатных транзакций и перегружают сеть. По сравнению с платными транзакциями их приоритет будет низким, а значит они попадать в блок будут очень редко.

Включение транзакции в блок

Пользователь отправляет транзакцию, самостоятельно указывая величину комиссии. Майнеры вычисляют блок и включают в него записи о транзакциях. В приоритете те, у которых наиболее высокая bitcoin комиссия сети. В итоге, майнеры получают вознаграждение за блок и все комиссии транзакций, которые в него включены. А оставшиеся транзакции ждут своей очереди.

Минимальная комиссия биткоин сейчас около 0,0001 BTC (приблизительно 0,66 USD) за каждые 1000 байт.