Все о комиссиях

Комиссии в криптовалютах…

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

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

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

Почему комиссионные предполагаются такими высокими?

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

Иногда вам не нужна такая высокая степень уверенности (например, это не важно или у вас есть способ увеличить комиссию), поэтому вы можете обойтись гораздо более низкой комиссией.

Почему комиссии такие высокие?

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

Почему некоторые транзакции с низкой комиссией появляются в мемпуле раньше?

Это связано с тем, что транзакция с высокой оплатой зависит от нее и меняет приоритеты. то есть единственный способ для майнера получить деньги от «хорошей» транзакции - сначала включить «плохую» транзакцию. Это известно как Child-Pays-For-Parent (CPFP), но обратите внимание, что некоторые старые версии bitcoin core и bitcoin unlimited не поддерживают это (и оставляют эти транзакции для более умного программного обеспечения майнера).

У вас есть исторические данные?

Нет. Однако в https://bitcoinfees.github.io/ есть.

Как вы добились этого?

Оценки комиссионных просто генерируются путем вызова estimatesmartfee $n в bitcoin core (0.16.0). Карта создается путем дампа мемпула и выполнения определенной умной сортировки.

Снижение комиссионных Bitcoin

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

Количество биткойн-транзакций в этом году постоянно растет. В третьем квартале было выполнено 20 миллионов транзакций по сравнению с 17,6 миллионами во втором квартале. Более того, с февраля 2018 года количество биткойн-транзакций увеличилось как минимум на 5% по сравнению с предыдущим месяцем.

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

Краткая история комиссий за биткойны

CNBC сообщено в декабре 2017 года пользователи платили в среднем 28 долларов за транзакции с использованием биткойна. Один из пользователей Twitter утверждал, что ему пришлось заплатить комиссию в размере 16 долларов за отправку биткойнов на сумму 25 долларов с одного адреса на другой, в то время как другому журналисту пришлось потратить 15 долларов на отправку биткойнов на сумму 100 долларов с цифрового кошелька на аппаратный кошелек. Фактически, средняя комиссия за транзакцию биткойнов выросла до 55 долларов за третью неделю декабря прошлого года, согласно для BitInfoCharts

С тех пор комиссия за транзакцию быстро снизилась. BitInfoCharts показывает, что средняя комиссия за транзакцию Биткойн в первой половине ноября 2018 года упала до $0.50, что, вероятно, является причиной того, что все больше пользователей совершают транзакции в биткойнах, чтобы отправлять и получать деньги по всему миру. Но что же вызвало такое резкое падение средней комиссии за биткойн-транзакции? Чтобы выяснить это, нам сначала нужно понять, почему в биткойн-сети взимается комиссия.

Экономическая составляющая комиссий Bitcoin.

Для успешного завершения биткойн-транзакция должна быть добавлена в блокчейн. Однако, чтобы транзакция была добавлена в цепочку блоков, ее сначала должны подтвердить майнеры, которые решают сложную математическую задачу для проверки транзакции. Эти майнеры тратят много вычислительной мощности и электроэнергии при проверке блока транзакций из Bitcoin Mempool (сокращение от пула памяти), который содержит неподтвержденные транзакции, ожидающие добавления в блок для подтверждения.

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

Что влияет на размер комиссии за транзакцию?

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

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

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

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

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

Будущее комиссий биткойн

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

Это проблема масштабируемости, с которой сталкивается биткойн из-за ограниченного количества узлов. Однако сообщество придумывает способы обойти эту проблему, чтобы многочисленные транзакции выполнялись быстро и с низкими комиссиями. Ранее в этом году пользователь смог выполнить 42 транзакции с помощью Lightning Network и потратил всего 4,9 цента на транзакционные издержки.

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

Комиссии Coin

С точки зрения Coin, мы добавляем комиссию в зависимости от стоимости транзакции. Комиссия Coin: 0,5% (мин. $0.30, макс. $100) + 1920 сатоши за транзакцию.