Разумная экономия на комиссиях Биткоин сети

Для начала поясним:

1 BTC = 100 000 mBTC = 100 000 000 Satoshi

mBTC — это миллиБиткоин (BTC и mBTC это как миллиметр и метр)

Сатоши — (0,00000001) это одна стомиллионная часть Биткоина, минимальная единица этой криптовалюты, названа в честь основателя Bitcoin — Сатоши Накамото

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

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

Например, вы получили 1 BTC от Паши, 2 BTC от Гриши, 4 BTC от Вани, а затем отправили все эти BTC (7 штук) Маше -> в этой транзакции участвует 4 адреса!

  1. Каждый адрес, с которого получены средства — это ±148 байтов
  2. Каждый адрес на который уходят средства — это ±34 байта
  3. Каждая транзакция занимает еще ±10 байтов, независимо от количества адресов

Стоимость транзакции в сети Биткоин не зависит от суммы транзакции, она зависит от количества адресов, участвующих в ней!

После того, как вы подписали и отправили транзакцию в сеть Биткоин, она очень быстро распространяется по всей сети и попадает в мемпул (mempool) — очередь транзакций. Мемпул принято сравнивать с бутылкой, через горлышко которой транзакции попадают в блоки.

Размер блока в сети Биткоин на данный момент — 1 МБ (около 1 000 000 байт), время нахождения блока среднее 13 минут. В один блок может попасть только 2000-3000 транзакций.

Вы можете сами посмотреть любой блок сети: все транзакции, которые вошли в блок, сколько их было, сколько получили майнеры, какой был размер блока и т.д. Воспользуйтесь, например сервисом https://blockchain.info/ и https://bitaps.com/ru/

Исходя из этих данных можно расчитать медианное значение размера одной транзакции 356 байт.

На момент написания статьи размер мемпула — 45 МБ. Это значит, что не больше 5% транзакций могут попасть в следующий блок, остальные будут стоять и ждать своей очереди.

Как определяется очередь? Очень просто! Первым проходит тот, кто даст больше денег. Важное замечание: пользователи обычно смотрят какую комиссию они платят за транзакцию, а майнеры смотрят сколько стоит каждый байт транзакции. Важно понимать, что если Вася платит комиссию 0.1 mBTC, но у него в транзакции участвует 2 адреса — его транзакция пройдет быстрее, чем Мишина, который платит 0.5 mBTC, но у него задействовано 20 адресов.

Сколько мне платить майнерам? Разумная экономия

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

Есть еще один полезный ресурс http://bitcoinfees.21.co/ , с помощью которого в режиме реального времени можно определить оптимальную коммиссию. В нем можно увидеть количество неподтвержденных транзакции, которые находятся в Мемпуле и количество подтвержденных транзакций при различных комиссиях за байт.

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

На данный момент при сегодняшней загрузке сети, комиссия от 0 до 80 сатош за байт будет обрабатывать долго, вероятность попадания ее в первые блоки совсем мала, поэтому за эти комиссии транзакции сидят в мемпуле и ждут подтверждения от майнеров.

Самый быстрый транзакционный сбор(моментальый) за байт в настоящее время, отображается зеленым цветом. На данный момент с учетом данных мемпула- это 281 сатоши. Итого за любую транзакцию размером 326 байт комиссия моментальной транзакции составляет 326*281= 91 606 сатош

Средняя цена за комиссию составляет 141 сатоши, при этом ваша транзакция попадет в первые 5 блоков и подтвердится в среднем за 60 минут.

Если ожидается, что транзакции будут иметь задержку между 1-3 блоками, существует вероятность 90%, что они будут подтверждены в пределах этого диапазона (около 10-30 минут).

Сделки с более высокой комиссией часто не будут иметь задержки, что означает, что они, вероятно, будут подтверждены следующим блоком (обычно около 5-15 минут).

Почему так происходит? Потому что майнерам нужно зарабатывать и поэтому, это естественно, что они обрабатывают сначала транзакции с самым высоким тарифом за байт.

Обратите внимание, что многие кошельки используют satoshi за килобайт или биткойны за килобайт, поэтому вам может понадобиться конвертировать единицы. Например, в кошельке Green Address при расширенных настройках можно самостоятельно указать сумму комиссии за килобайт. Тогда вы берете нужный тариф исходя из состояния мемпула , к примеру, 121 сатоши за байт= 121/100,000=0,00121 биткоин за КБ. Если ваша транзакция весит 356 байт, то при комиссии в 0,00121 за КБ вы заплатите 0,00043076 Биткоина или 43,076 сатоши.

Приведем Вам некоторую статистику( люди привыкли верить цифрам) :

На сайте блокчейн.инфо выберем последний добытый блок на момент написания статьи- это блок 492177 https://blockchain.info/ru/block-height/492177

Количество транзакций в блоке 2790

Размер блока 1052.433 KB

Комиссия за транзакции 2.98665323 BTC

Итого средняя транзакция весит 265 байт

Стоимость комиссии одной транзакции в среднем 0,001 BTC — что примерно составляет $5.8 по текущему курсу 336 рублей. Это очень дорого. Ведь в этом блоке вы могли заплатить 0,00043076 Биткоина это больше чем в два раза выгоднее и составляет 144 рубля по текущему курсу.

Многие пользователи принимают те комиссии, которые предлагают им разработчики кошельков, и не считают свои сатоши. Конечно, Вы можете не забивать этой ерундой свою голову, но разумная экономия всегда выгодна. Сатоши Биткоин бережет 🙂

Статья составлена каналом «О Криптовалютах» https://t.me/Pro_Crypto

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *