- Сколько платить за транзакцию Bitcoin? Размер комиссии в Сатоши.
- Транзакция Биткоин
- Как работают майнеры
- Сколько мне платить майнерам? Разумная экономия
- Биржи
- Биткоин комиссии: все о комиссионных сборах в блокчейн сети Bitcoin. Как рассчитать и указать оптимальные сборы при выводе Биткоина на примерах
- Что такое Биткоин комиссия и зачем её нужно платить
- От чего зависит комиссия в сети Bitcoin
- Как выбрать оптимальную комиссию
- Сервисы подсчёта комиссии Bitcoin транзакции
- Как выставить комиссию при переводе Биткоина из кошелька
- Blockchain
- Exodus
- Комиссии за торговлю и вывод криптовалюты на криптобиржах
- Комиссии на перевод криптовалюты BTC с биржи
- Способы уменьшения комиссии Bitcoin сети: Segregated Witness (SegWit) и Lightning Network
Сколько платить за транзакцию Bitcoin? Размер комиссии в Сатоши.
Вы уже установили кошелек Bitcoin и даже отправили тестовый перевод, но все же много осталось непонятным: Кто такие Сатошики? Что за байты у транзакции? Как не платить лишнего? Разберем на пальцах все эти вопросы.
Транзакция Биткоин
1 BTC = 1000 mBTC = 100 000 000 Satoshi
mBTC — это миллиБиткоин (BTC и mBTC это как миллиметр и метр)
Сатоши — это 10 -8 Биткоина, минимальная единица этой криптовалюты, названа в честь основателя Bitcoin — Сатоши Накамото
Современные криптовалютные кошельки устроены так, чтобы пользователь мог не задумываться о том, что на самом деле происходит (ходя до настоящего удобства им еще как до луны). Пользователь вводит адрес кошелька получателя перевода, сумму перевода и размер комиссии, подтверждает перевод паролем и вуаля: монеты ушли!
Рассмотрим на примере кошелька Electrum.
Если вы двигаете бегунок «Fee», меняется размер комиссии от 0.0166 mBTC до 1.0586 mBTC. При этом скорость проведения транзакции, которую обещает кошелек, меняется в диапазоне от 25 до 1 блока соответственно.
Возможно, вы встречали понятие размера транзакции в байтах. Что это такое?
Если нажать на кнопку Preview вы получите детальную информацию о переводе:
В красной рамочке красуется как раз размер транзакции. Как он определяется?
Биткоины, которые пришли к вам на кошелек невозможно взять и просто так разделить. Например, если вам пришел 1 BTC, а затем вы хотите отправить товарищу 0.5 BTC, то транзакция будет создана таким образом, что вы отправите 0.5 BTC товарищу и сдачу 0.5 BTC получите обратно на свой кошелек. Этот процесс можно сравнить с операцией с бумажными деньгами: если вам дали купюру 100 рублей, вы не можете разрезать ее пополам и отдать 50 рублей за батон, вам надо отдать 100 и получить 50 в виде сдачи.
Каждая транзакция — программный код, который генерируется, учитывая то откуда пришли Биткоины и то, куда они отправляются. Все очень просто: чем больше адресов участвуют в транзакции — тем длиннее получается код.
Например, вы получили 1 BTC от Васи, 2 BTC от Гриши, 5 BTC от Игоря, а затем отправили все эти BTC (8 штук) Маше -> в этой транзакции участвует 4 адреса!
- Каждый адрес, с которого получены средства — это ±148 байтов
- Каждый адрес на который уходят средства — это ±34 байта
- Каждая транзакция занимает еще ±10 байтов, независимо от количества адресов, которые в ней участвуют
В нашем примере с кошельком Electrum 2 входящих адреса (Inputs) и 2 исходящих адреса (Outputs):
148×2 + 34×2 + 10 = 374 байта
Мы рассчитали довольно точно (Electrum показывает 372 байта)
Стоимость транзакции в сети Биткоин не зависит от суммы транзакции, она зависит от количества адресов, участвующих в ней.
Пример кода транзакции приведен ниже. Если вы хотите детально разобраться как генерируется код транзакции, рекомендуем эту статью.
01000000 01 be66e10da854e7aea9338c1f91cd489768d1d6d7189f586d7a3613f2a24d5396 00000000 8c 49 3046022100cf4d7571dd47a4d47f5cb767d54d6702530a3555726b27b6ac56117f5e7808fe0221008cbb42233bb04d7f28a715cf7c938e238afde90207e9d103dd9018e12cb7180e 01 41 042daa93315eebbe2cb9b5c3505df4c6fb6caca8b756786098567550d4820c09db988fe9997d049d687292f815ccd6e7fb5c1b1a91137999818d17c73d0f80aef9 ffffffff 01 23ce010000000000 19 76 a9 14 a2fd2e039a86dbcf0e1a664729e09e8007f89510 88 ac 00000000
Как работают майнеры
Майнеры не дураки, они хотят денег! В любом вопросе, связанном с майнерами, никогда не стоит это забывать: будь то обработка транзакций или войны о форках Биткоина.
После того, как вы подписали и отправили транзакцию в сеть Биткоин, она очень быстро распространяется по всей сети и попадает в мемпул (mempool) — очередь транзакций. Мемпул принято сравнивать с бутылкой, через горлышко которой транзакции попадают в блоки.
Размер блока в сети Биткоин на данный момент — 1 МБ, время нахождения блока — 10 минут. В один блок может попасть только 2000-3000 транзакций.
Еще раз повторимся, прикол криптовалют в их «открытости»! Вы можете сами взять и посмотреть любой блок сети: все транзакции, которые вошли в блок, сколько их было, сколько получили майнеры, какой был размер блока и т.д. и т.п. Воспользуйтесь, например сервисом https://blockchain.info/
На момент написания статьи размер мемпула — 15 МБ. Это значит, что лишь 6.7% транзакций могут попасть в следующий блок, остальные будут стоять и ждать своей очереди.
Как определяется очередь? Очень просто! Первым проходит тот, кто даст больше денег! Важное замечание: пользователи обычно смотрят какую комиссию они платят за транзакцию, а майнеры смотрят сколько стоит каждый байт транзакции. Именно поэтому мы забивали вам голову всякой ерундой в начале статьи. Важно понимать, что если Вася платит комиссию 0.1 mBTC, но у него в транзакции участвует 2 адреса — его транзакция пройдет быстрее, чем Мишина, который платит 0.5 mBTC, но у него задействовано 20 адресов.
Сколько мне платить майнерам? Разумная экономия
Перед переводом Биткоинов всегда смотрите размер мемпула. Это даст понимание того, что происходит с сетью. Если мемпул практически пуст, ваши транзакции, даже с минимально возможной комиссией, пройдут довольно быстро.
Мы недавно тестировали сеть Bitcoin: при размере мемпула 4 МБ транзакция размером 225 байтов с комиссией 1 Сатоши/байт прошла за 3 блока. Мы заплатили 225 Сатоши = 0.00000225 BTC = 0.01$
Кошельки безбожно врут с оценкой необходимого количества блоков (= времени) для обработки транзакции при установке комиссии. Почему это важно? Например, в очереди стоит 10000 транзакций, пройти в следующем блоке может только 2500. 9000 транзакций стоят с комиссией 1 Сатоши/байт. Нет смысла ставить комиссию 10 Сатоши/байт, ведь даже при 2 Сатоши/байт ваша транзакция попадет в первый же блок.
Сервис показывает какие комиссии платили пользователи Биткоин за свои транзакции за последние сутки и за последние 2 недели. Под графиком приведено оптимальное значение комиссии, которое надо выставить, чтобы ваш перевод был обработан в ближайших блоках.
На момент написания статьи размер мемпула 15 МБ. Рекомендация сайта:
Which fee should I use?
The fastest and cheapest transaction fee is currently 200 satoshis/byte, shown in green at the top.
For the median transaction size of 226 bytes, this results in a fee of 45,200 satoshis.
При учете того, что, в среднем, транзакция занимает 226 байтов, сайт рекомендует отдать 200 Сатоши за байт. Общая комиссия за перевод составит 452 mBTC (2.5$). Это очень дорого, но транзакция будет обработана почти сразу.
Биржи
Обычно биржи не дают возможность установить комиссию, которую вы готовы заплатить за обработку транзакции. У каждой биржи есть определенная фиксированная комиссия, например, у Bitfinex Tx Fee = 0.0005 BTC (2.75$). Проблема заключается в том, что неизвестно сколько по факту биржи платят майнерам, а сколько оставляют себе.
Недавно нам пришлось ждать 10 часов пока Биткоины с биржи дойдут до нашего кошелька, при том что комиссию мы заплатили довольно большую.
- Комиссия сети Биткоин не зависит от суммы перевода (будь то 0.001 BTC или 100000 BTC).
- При выборе цены обработки транзакции следует учитывать комиссию в расчете на 1 байт.
- Перед отправкой транзакции стоит заглянуть в мемпул и bitcoinfees.
- Биржи не дают выбрать размер комиссии, при этом часть они могут вообще забрать себе, приходится только смириться и ждать пока транзакция пройдет.
Немного занимательной арифметики. Биткоин часто сравнивают с платежными системами Visa, MasterCard и т.п. или с системами мгновенных переводов WesterUnion. Давайте сделаем свой просто расчет:
Смотрим последние блоки в сети: https://blockchain.info/ru/blocks
Берем, например, блок 490375: https://blockchain.info/ru/block-height/490375
Количество транзакций: 2668
Вознаграждение майнеров: 12.5 BTC + 0.96 BTC = 13.46 BTC (75 376$)
1 транзакция обошлась почти в 30$.
ЭЭЭ… ЭЭЭЭЭЭЭЭ… Все нормально? А как же замена WesternUnion’а? Или может Биткоин = пузырь? Добро пожаловать в наш чат, обсуждаем все там. Кстати, подобные рассуждения мы часто выкладываем в Telegram канал и до сайта они не успевают дойти, подписывайтесь.
Думаете в Эфире лучше? Ну-ну. Скоро и ему от нас достанется. Подождите немного.
Источник
Биткоин комиссии: все о комиссионных сборах в блокчейн сети Bitcoin. Как рассчитать и указать оптимальные сборы при выводе Биткоина на примерах
Комиссия – это сумма, которую владельцы Биткоин платят каждый раз, переводя деньги на другой Биткоин-адрес. Комиссии очень важны для нормальной работы сети, и сейчас разберем, почему.
График изменения комиссии Биткоин транзакции за 2016-2019 годы (максимум — $37,5 в декабре 2017 года):
Комиссия в сети Bitcoin
Что такое Биткоин комиссия и зачем её нужно платить
Для начала разберемся, как осуществляется отправка монет на другой адрес:
- Платеж проверяется на валидность каждым из компьютеров, содержащих копию блокчейна (эти компьютеры носят название узлов). На этом моменте узлы проверяют историю Bitcoin-транзакций, чтобы доказать, что вы действительно владеете средствами, которые хотите передать.
- Когда узлы подтвердили, что транзакция валидна, ее отправляют в мемпул (т.е. очередь). Там она дожидается майнера, который «упакует» ее в блок (группу). Каждый блок содержит ссылку на предыдущий блок, именно так выстраивается блокчейн. На этом этапе транзакция пока не подтверждена.
- Как только майнер включил платеж в блок, он считается подтвержденным.
Блок может содержать ограниченное количество записей, поэтому в те моменты, когда сеть переполнена и в мемпуле очень много ожидающих подтверждения транзакций, для майнера в приоритете те платежи, которые содержат наибольшую награду для него – комиссию. Выходит, что комиссионные сборы – это способ дать майнеру понять, насколько срочная транзакция. Если важно быстрее получить подтверждение, рекомендуется увеличить размер комиссии, и наоборот.
Сборы всегда взимаются только с отправителя, а не с получателя.
От чего зависит комиссия в сети Bitcoin
Обычно транзакционные сборы в Биткоин-сети невелики. Кроме того, они не имеют фиксированной процентной ставки, которая практикуется в банках или различных фиатных системах. Вместо этого пользователи криптовалюты устанавливают собственный размер сборов вручную при создании каждой исходящей транзакции.
Конечно, всегда можно установить самую низкую из возможных комиссий. Но риск заключается в том, что эта транзакция никогда не будет обработана. Поэтому в системе распространены комиссионные сборы среднего уровня или более высокого.
Например, если средняя плата за транзакцию сейчас составляет 25 сатоши/байт, то установка комиссии в районе 30 сатоши/байт дает шансы на то, что платеж пройдет уже в следующем блоке. Если поставить 25 сатоши/байт, то – в течение нескольких следующих блоков.
Итак, что определяет уровень комиссионной платы за Биткоин транзакцию:
- текущая степень загруженности блокчейн-сети;
- насколько важна скорость передачи платежа.
В моменты, когда сеть перегружена и слишком много людей одновременно отправляют средства, пользователю придется увеличить комиссионное вознаграждение. Это нужно, чтобы транзакция не просто прошла быстрее, а хотя бы вообще была обработана. В конце 2017, на пике стоимости BTC, комиссионные удержания доходили до $40 из-за невероятного количества переводов.
Максимальная комиссия за Биткоин транзакцию отмечалась 21.12.2017. Комиссионные за включение в ближайших блок составляли 37.49 USD/tx:
Как выбрать оптимальную комиссию
Большинство современных Bitcoin кошельков автоматически оценивают уровень активности блокчейна и предоставляют рекомендуемую плату, которая в большинстве случаев хорошо подходит. В качестве альтернативы можно изменить рекомендуемую плату на более высокую или низкую.
Если используется кошелек, не рассчитывающий сборы автоматически, можно использовать следующие сервисы для ручной оценки:
Или другой калькулятор, которых в сети сейчас предостаточно.
Сервисы подсчёта комиссии Bitcoin транзакции
Рассмотрим самые популярные сервисы для расчета минимальной и оптимальной комиссии за транзакцию Bitcoin:
- bitcoinfees.earn.com .
Здесь выделена зеленым цветом наиболее подходящая в текущий момент комиссия для быстрой обработки транзакции. Важно выбрать сверху единицу измерения, так как некоторые кошельки используют измерение в сатоши/килобайт, а другие – BTC/килобайт. В таблице указано предполагаемое количество блоков, которое нужно для подтверждения платежа, и количество времени, которое займет процесс. Прогноз осуществляется на основе предыдущих 3 часов, также учитывается текущее количество транзакций в мемпуле.
оптимальная Bitcoin комиссия sat/byte
https://privacypros.io/tools/bitcoin-fee-estimator/ . Сайт показывает, какая комиссия будет оптимальна для подтверждения перевода в следующем блоке, какая – за три блока, и какая – за шесть. Также ресурс показывает исторические графики изменения комиссионных сборов.
сайт bitcoinfees
Следует помнить, что Биткоин комиссия влияет только на время ожидания первого подтверждения. И обычно требуется 2-6 подтверждений, чтобы платеж считался действительным.
Как выставить комиссию при переводе Биткоина из кошелька
Рассмотрим процесс установки комиссионных отчислений на примере трёх известных криптокошельков.
Blockchain
В кошельке Blockchain нажмите кнопку Send (отправить).
перевод из Blockchain кошелька
Выбор размера комиссии
Внизу открывшегося окна увидите поле, позволяющее выбрать размер отчислений.
- Regular – минимально возможный сбор. Не рекомендуется выбирать, поскольку платеж в этом случае почти точно не пройдет или будет идти очень долго.
- Priority – оптимальная в текущий момент комиссия. Рекомендуется выбрать.
Кроме того, можно нажать Customize Fee и указать число самостоятельно.
Exodus
В кошельке Exodus выбрать показатель вручную здесь нельзя. Транзакционный сбор динамический и изменяется сам по мере загруженности блокчейна.
перевод из кошелька exodus
Нажмите на главном экране кнопку Send. Введите нужную сумму или нажмите All для перечисления сразу всех средств.
информация о транзакции и комиссии
Информация о комиссии видна в нижней части окна. В данном случае мы видим, что она составляет 0,00026216 BTC ($2.12). Нажимаем Send для подтверждения платежа. Отследить состояние транзакции можно по предоставленной ссылке:
В кошельке Jaxx по умолчанию стоят средние комиссионные сборы. Изменить этот показатель при создании транзакции нельзя, но можно сделать это в настройках.
На главном экране нажмите на кнопку из трех полосок:
jaxx кошелек
Зайдите в раздел Mining Fees.
Mining Fees
Открывается скромное окно с выбором всего из трёх пунктов:
Первая кнопка устанавливает пониженные комиссии. Это менее затратно, но платежи будут проходить дольше. Вторая кнопка – золотая середина, где соблюдается баланс между скоростью и дороговизной. Третья – высокие комиссии и высокая скорость обработки транзакций.
Комиссии за торговлю и вывод криптовалюты на криптобиржах
Криптовалютные биржи отличаются друг от друга по разным параметрам, и комиссионные сборы – один из них. Это зависит от того, как руководство расставило приоритеты и на чем площадка собирается зарабатывать: на торговых комиссиях, на сборах за вывод денег, на предоставлении кредитного плеча и т.д.
Кроме того, обычно различаются сборы для продавца (мейкера) и покупателя (тейкера).
Примеры торговых комиссий для популярных платформ:
- Bitfinex – для тейкера до 0,2%, для мейкера до 0,1%
- Poloniex – для тейкера до 0,2%, для мейкера до 0,08%
- Yobit – для всех 0,2%
- Binance – для тейкера до 0,1%, для мейкера тоже до 0,1%
- Currency – для всех 0,2%
- EXMO – 0,2%
Комиссии на перевод криптовалюты BTC с биржи
Каждая криптобиржа устанавливает комиссию за вывод криптовалюты. Обычно, значение выше оптимального. Объясняется это тем, что биржи заинтересованы в том, чтобы пользователь получил монеты в кратчайшие сроки; транзакция не зависла в сети; нет возможность обновлять размер комиссионных сборов в реальном времени. На 14.05.2019 средние сборы на торговых площадках составляют 0,0005 BTC.
- Комиссия на вывод криптовалюты на бирже EXMO:
Комисии EXMO
На LocalBitcoins:
комиссия LocalBitcoins
Bitmex (можно указать любую комиссию, но не меньше 0,00012 BTC):
комиссия за вывод Bitcoin на Bitmex
На бирже DSX:
Комиссии DSX
На Binance:
комиссии биржи Binance
Gate.io:
Комиссии криптобиржи Gate.io
Биржа Bitmax:
сборы на Bitmax
Livecoin:
комиссии на Livecoin
BitForex:
withdrawal fees bitforex
Способы уменьшения комиссии Bitcoin сети: Segregated Witness (SegWit) и Lightning Network
Segregated Witness – предложенное разработчиками кошелька Bitcoin Core обновление протокола сети. Его основная цель – решение трудностей с масштабируемостью путем оптимизации объема блоков. Это повлечет за собой решение сразу нескольких проблем – высокие комиссии, переполненность блоков, скорость прохождения платежей. Блокчейн с SegWit работает эффективнее.
Решение оптимизирует структуру блоков – разделяет передачу транзакций от их подписей. Так операции занимают меньше места, и в блок помещается больше транзакций. Комиссии тоже естественным образом снижаются, потому что сокращается очередь в мемпуле.
Segregated Witness используется в связке с еще одной технологией – Lightning Network.
Это решение разворачивается поверх блокчейн-сети, чтобы поддерживать повышенную пропускную способность, при этом не нарушая принципы peer-to-peer. В результате сеть работает заметно быстрее, облегчается проведение микротранзакций с пониженными комиссиями.
Источник