Как работает биткоин. Комиссия в сети биткоин

Биткоин все чаще сталкивается с ограничением своих возможностей. После того, как на прошлых выходных Mempool впервые не опустел, «пробка» в блокчейне может стать постоянным явлением. Переполнение блоков уже приносит странные результаты — например, вы можете купить более быстрое подтверждение транзакции биткоина с помощью кредитной карты. Что можно сделать для решения проблемы?

Отправить биткоины, в сущности, не проблема. Все что вам требуется – кошелек с ручным регулированием сборов за транзакции. Далее просто посетите сайты вроде JoHoe’s MemPool или 21.com’s Bitcoinfees и узнайте, как правильно высчитать сумму сбора за операцию. Вы можете заплатить эту сумму или больше, и ваша транзакция будет обработана быстрее.

Факт, однако, в том, что сеть Биткоина исчерпывает свои возможности, что приводит к странным и некомфортным последствиям.

Все ли хорошо в сети?

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



Такой ход событий не был идеальным, но положение оставалось терпимым. Тревожный звонок прозвучал 4-5 марта.



Уже на протяжении многих недель в очереди было от 20 000 до 50 000 транзакций. Но по мере того, как mempool опустошался на выходных, можно было производить операции за невысокую цену.

Однако, в выходные 4 и 5 марта этого не случилось. Согласно JoHoes MemPool-Visualization , за те выходные в MemPool минимально оставалось 30 000 транзакций или 50 MB, на Tradeblock показатели упали до 15 000 или 20 MB (различие в результате объясняется разной политикой хранения транзакций).

В последние выходные, 11-12 марта, mempool снова фактически был опустошен, но основания для тревоги остаются.

Последствия для рынка комиссий

Теоретически, пока объем постоянно находящихся в буфере транзакций меньше 150-200 МВ, нет повода для серьезного беспокойства. Но сейчас, когда постоянная занятость Mempool в несколько десятков мегабайт становится скорее правилом, чем исключением, мы можем наблюдать странные и некомфортные последствия растущего рынка комиссионных сборов. Да, комиссии в сети Биткоина теперь тоже можно считать рынком, причем достаточно динамичным, и предмет торга на этом рынке – время прохождения вашей транзакции.

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

По данным сервиса Blocktrail, минимально рекомендованная комиссия сейчас составляет 0.00123 BTC за 1 Кб – ее достаточно, чтобы ваша транзакция почти гарантированно была включена в следующие три блока. А чтобы иметь хорошие шансы попасть уже в следующий блок – это вам обойдется уже в 0.00164 BTC за 1 Кб.

Принимая текущий курс биткоина за 1250$ и средний размер транзакции с одним входом и выходом за ¼ Кб, получаем примерную комиссию за быстрое подтверждение вашей транзакции около 50 центов. Другими словами, если вы захотите быстро переслать биткоины на сумму в 100 долларов, вам придется заплатить за это 0.5%. А если вам нужно перевести всего 10 долларов – это уже обойдется в 5% от суммы, что значительно выше, чем в большинстве популярных ЭПС.

Заплатить банковской картой за подтверждение

Одна из первых гримас рынка комиссий – отдельная оплата непосредственно майнерам за «проталкивание» транзакции. Сайт BTC.com принадлежит BitMain — производителю серии AntMiner и владельцу AntPool. С недавнего времени на сайте появилась возможность ускорить подтверждение конкретной транзакции. Оплатить эту услугу можно только кредитной картой через сервис Stripe.



Звучит крайне иронично, что вы можете оплатить подтверждение транзакции в биткоинах кредитной картой. Ведь Биткоин был создан для того, чтобы их заменить, правда? Это можно сравнить с тем, что вам придется писать письмо на бумаге вместо имейла из-за того, что у Интернета закончилась полоса пропускания.

Многие UTXO меньше комиссии для их отправки

Биткоины в кошельках хранятся в так называемом UTXO (сокращение от «неизрасходованные выходы») — это любой баланс биткоинов, оставшийся после одного платежа, который находится в конкретном кошельке, но пока не израсходован. Любой криптовалютный платеж удаляет старые UTXO и создает новые, превращая биткоины в виртуальные монеты с разным номиналом в вашем кошельке, которыми можно расплачиваться вместе или по отдельности, разделять их или объединять.

Можно создать очень маленький UTXO, вплоть до 1 сатоши (примерно 0.0012 цента). Незначительные UTXO (содержащие менее 100 000 сатоши, т. е. 0.001 BTC, чуть больше 1 доллара) теперь часто невозможно потратить по отдельности. Согласно Bitinfocharts , больше 50% нынешних UTXO на балансе имеют меньше 0.001 ВТС. При сегодняшних ставках за транзакции эти UTXO возможно потратить только при снижении «проходной» комиссии ниже определенного порога, а ожидание подтверждения предугадать невозможно.

Старые кошельки прекращают работать

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

Что вы можете сделать?

Для большинства пользователей такая ситуация весьма неудобна. У вас должен быть хороший кошелек и вам нужно знать правильные тарифы. Теперь правильное обращение с транзакциями Биткоина станет целой наукой.

К сожалению, нет никакого «генерального плана». Возможно, было бы полезно использовать такие кошельки, как Electrum или GreenAddress, которые внедрили замену по комиссии (RBF) и позволяют пользователям повторно отправлять транзакции с более высокими тарифами.

Но если уже слишком поздно, если платеж был совершен без RBF, без правильных тарифов – как можно исправить ситуацию? Часто для этого нужно не так уж и много. Вы можете использовать бесплатный ускоритель транзакций от ViaBTC, но не возлагайте большие надежды, так как программа ускоряет лишь определенное количество транзакций в час. Также полезным может быть платный ускоритель BTC.com.

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

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

Как долго это продлится?

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

Разработчики Bitcoin Core обвиняют майнеров в том, что они «блокируют» активацию SegWit и поэтому пропускная способность сети не увеличивается, а майнеры в свою очередь обвиняют Core в блокировке гибкого увеличения размера блока путем хардфорка, как это предлагает Bitcoin Unlimited. В результате, разработчики Core не хотят внедрять хардфорк, а майнеры не хотят активировать SegWit. Здесь мы имеем патовую ситуацию.

Насколько для вас хорош рынок комиссионных сборов? Если вам нравится использовать биткоины для микроплатежей, тогда давление со стороны комиссий для вас плохая новость. Вы также не в лучшем положении, если хотите оплатить биткоинами чашку кофе, или вы из такой страны, где $0.50 это существенная сумма.

Для тех, кто приравнивает Биткоин к цифровому золоту, дела обстоят отлично. Транзакции Биткоина по-прежнему значительно быстрее, чем перевозка золота или обмен акциями и ценными бумагами. И если вы производите операции на суммы от $10 000, тогда для вас Биткоин по-прежнему чрезвычайно дешев, быстр и безопасен.

Какая комиссия за перевод биткоинов на Луну? Считаем!

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

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

Вот простой пример: я сейчас попытаюсь сделать депозит в одном хайпе криптовике и отправлю ему минималку в размере 0.01 BTC (это на сегодня 17.9$):


Перевод 0.1 биткоина, комиссия за перевод 0.004 биткоина!

WTF? Что за... ? Т.е. за то, чтобы моя транзакция просто прошла (я не говорю уже про быстрее прошла), я должен доплатить около 42% сверх. Шикарно!

Что я буду иметь в результате после такого депозита: если я верну назад свои 0.01 BTC + 20%, то всего будет 0.012 BTC, но комиссия съела 0.004 BTC, поэтому на кошельке у меня окажется 0.008 BTC и по итогу я в минусе на 22% от изначального депозита - хорошо поиграл в хайпе:)))

Меня такая ситуация, конечно же, не устраивает, и я вручную снижаю комиссию за перевод в 8 раз. На выходе получаю вот такое сообщение:

Если я оставляю свою комиссию, то вероятность того, что моя транзакция будет подтверждена, крайне мала. Я просто через три дня получу свои битки обратно на баланс (пробовал - знаю). Ну а вариант минимальной комиссии в 6.2$ меня не устраивает так же, как и вариант комиссии в 7.5$. В результате хайп остается без моего депозита, а я остаюсь без Топового профита.

От чего же зависит комиссия за перевод битков

Что я делаю не так?! Давайте будем разбираться...

Комиссии за перевод вообще используются для того, чтобы защититься от пользователей, делающих транзакции с целью перегрузить сеть - это своего рода защита от спама. Также это бонус майнерам за их работу. Т. к. комиссия за перевод биткоинов не привязана к сумме, она может показаться невероятно маленькой (0.0005 BTC за перевод 1 BTC) или наоборот неоправданно высокой (0.004 BTC за перевод 0.01 BTC, как в моем случае).

Чтобы не вдаваться в технические подробности о том, как комиссия зависит от размера транзакций и как ее можно высчитывать самому, скажу проще. Рассчитывается комиссия за перевод биткоинов по двум параметрам:

  • по данным, посылаемым с транзакцией;
  • по повторяемости транзакции.

Например, если Вы получаете большое количество маленьких сумм, тогда комиссия за отправку будет большая. А так как в моем кошельке сотни входящих платежей по 0.2$, по 0.5$, по 1$ (это были как раз выплаты % из хайпов), то в результате я и получаю такую рекомендуемую комиссию при отправке нового платежа.

Быстрая трата небольших сумм (если Вы каждый час/день делаете депозиты в хайпы по 1-10$) также увеличивает комиссию. Этим я тоже страдал, делая постоянные доливки и реинвесты.

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

Внимание! Прошу не путать Blockchain (сервис с онлайн кошельком) и саму технологию блокчейн – это разные вещи, несмотря на одинаковое название.

Эти правила по комиссиям актуальны для всех кошельков (ведь все они используют блокчейн битка) - не важно, чем Вы пользуетесь. Но почему же тогда именно у Blockchain больше всего негативных отзывов по этому вопросу? А все потому, что данный сервис, ввиду своей топовости, забирает часть комиссии себе, т.е. все транзакции через него идут с надбавкой. И судя по всему, аппетит у Blockchain будет расти до тех пор, пока пользователи не начнут массово переходить на другие кошельки. Становится очевидно, что для активной игры в хайпы, Blockchain кошелек неактуален.

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

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

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

Каждый из обменников, который показан в таблице, предоставляет услуги обмена Киви кошелек (рубли) → Бит койн в ручном или автоматическом режиме. Обратите внимание на метки, которые иногда расположены около названий обменников в рейтинге. Вы можете перейти на сайт выбранного вами обменника с помощью единичного нажатия мышкой по позиции с его именем. Если случилось так, что после перехода на сайт одного из обменников вы не обнаружили возможность проведения обмена валюты, обратитесь к его администратору. Иногда происходят разнообразные сбои и неполадки в системе, когда автоматический обмен на совершить нельзя, но доступен обмен вручную. Если же интересующий вас обменный пункт так и не обменял Mobile Wallet RUB на Bit Coins, будьте добры, сообщите нам. Только с вашей помощью мы сможем вовремя принять нужные меры: установим причину проблемы, либо же исключим данный обменный пункт из списка.

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

Старайтесь всегда использовать Калькулятор , чтобы проверить точность проводимого обмена. Для комфорта использования нашего сервиса вы, в любое время, можете обратиться к Статистике курсов и резервов. Если вы вдруг не нашли в таблице сайтов-обменников удобный вам курс, не спешите с обменом, используйте услугу Оповещение и получите информацию о благоприятном для вас курсе на Telegram или электронную почту. Если обменники не показаны, вы всегда можете использовать Двойной обмен и найти подходящий вариант двух обменов при помощи транзитной валюты.

Гарантия работы обменников

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

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

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

Какую ставить комиссию?

Размер комиссии не зависит от суммы транзакции, а зависит только от размера транзакции в Байтах. Транзакция это по сути некий скрипт, который занимает определенное место в Байтах, и майнерам его тем тяжелее обработать, чем он больше. Если вы пользуетесь облачными кошельками типа Blockchain Wallet, то заранее узнать размер вашей транзакции вы не можете.

Кошельки позволяют выставлять комиссию двумя способами:

  1. Комиссия за всю транзакцию - не очень удобно, тк вы не знаете конечный размер транзакции. Если это ваш случай, ставьте 0.003 BTC - не ошибетесь, по крайней мере на момент написания этой статьи.
  2. Комиссия в расчете на 1 Байт размера транзакции - удобно. Если ваш кошелек позволяет это, идем на сайт bitcoinfees (см. Рис. 1). Находим там строку, где Delay = 0 (задержка подтверждения = 0 блоков), смотрим какую комиссию надо за это поставить. В примере на Рис. 1 это 241-270 sat/B* . Идем в настройки кошелька и устанавливаем комиссию 250 sat/B.
  3. Некоторые кошельки вообще не позволяют выставлять комиссию. Например, если вы выводите биткоины с биржи, придется довольствоваться стандартной комиссией.

Рис. 1. Распределение транзакций по величине комиссии, сайт bitcoinfees.21.co

* - размерность sat/B означает "сатош за Байт", 1 сатоши = 0,00000001 Биткоин

Что если я поставлю меньше?

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

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

Биткоины представляют собой записи о транзакаций

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

Как происходят переводы в биткоин

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

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

На подтверждение транзакций при обычных переводах с адреса на адрес требуется некоторое время. Оно затрачивается на процесс майнинга, то есть формирования новых блоков в блокчейне. Если перевод осуществляется через процессинговых операторов вроде BitPay или Coinbase, то транзакция подтверждается моментально.

Как формируется новая транзакция

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

Самый сложный вариант – это перевод суммы, аналога которой нет в истории транзакций кошелька и которую нельзя получить путем сложения имеющихся в нем разных. Например, необходимо перевести 0,5 биткоина, а в истории есть сведения о транзакциях минимум на 1 биткоин. В этом случае из кошелька «А» в кошелек «Б» отправляется 1 биткоин, а из кошелька «Б» одновременно отправляется 0,5 биткоина в виде «сдачи».

Есть ли комиссия за транзакции криптовалют

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

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

Можно ли отправить часть биткоина?

Конечно, минимальная часть биткоина это сатоши (одна сто миллионная биткоина).

1 сатоши = 0,00000001 биткоина. Это примерно 0.000004 доллара (при курсе около 400$ за биткоин) или 0.0003 рубля (при курсе 75 рублей за доллар). 10000 сатоши это примерно 3 рубля.



Просмотров