Перейти к содержанию

polym0rph

Рекомендуемые сообщения

Попытался собрать воедино информацию по комиссиям Биткоина:

 

Где посмотреть текущую комиссию Биткоина?

Вот утилита для расчета комиссий Биткоина. Ее обсуждение и лог разработки здесь.


Кто назначает комиссию в Биткоине?

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

 

Что такое комиссия в техническом плане?

Комиссия в сети Биткоин - это разница между фактически отправленной суммой и размером платежа + сдачей. То есть если вы отправляете 20 BTC с своего кошелька, 15 BTC подписываете открытым ключом того, кому хотите перевести средства, 4 BTC - подписываете открытым ключом своего адреса для сдачи, то не обработанный 1 BTC будет являться добровольно заплаченной комиссией.

 

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

 

От чего зависит размер комиссии?

Комиссия зависит от размера транзакции, каждая полная 1000 байтов увеличивает комиссию. То есть, для транзакций размером до 999 байтов включительно комиссия равна минимальной, для транзакций от 1000 до 1999 байтов – две минимальных, от 2000 до 2999 – три минимальных, и так далее.

int64 nMinFee = (1 + (int64)nBytes / 1000) * nBaseFee;

Комиссия также зависит от старости монет(количество подтверждений, больше - лучше)

priority = sum(input_value_in_base_units * input_age) / size_in_bytes

Размер комиссии не зависит от пересылаемой суммы.

 

Можно ли отправлять транзакции без комиссии?

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

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

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

 

Как определить размер комиссии, которую нужно выставлять?

 

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

 

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

 

У транзакции можно выставить флаг RBF (replace-by-fee) и тогда можно будет докинуть комиссии, если вдруг транзакция застрянет. Обсуждение RBF ведется здесь.

 

Транзакция зависла из-за маленькой комиссии. Что делать?

FAQ по зависшим транзакциям и как их самостоятельно протолкнуть находится здесь.

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

 

Устаревшая информация:

Скрытый текст

 

Перевод бесплатен, если верны все три условия:

  • сумма перевода превышает 0.01 BTC
  • перевод не займет много места в блоке;
  • имеющиеся биткоины уже имеют множество подтверждений;

 

Граница бесплатной транзакции — это приоритет = 57,600,000 (что соответствует 1 биткоину в день в стандартной транзакции)

С 10 июня 2012 минимальная комиссия в официальном Bitcoin клиенте составляет:

Принятие транзакции для включения в блок: 0.0005 BTC
Передача транзакции другим Bitcoin узлам: 0.0001 BTC

 

Начиная с принятия коммита за номером #3305 минимальная комиссия в официальном Bitcoin клиенте составляет: 0.00001 BTC (1000 сатоши)

Но транзакция по-прежнему может быть бесплатной, если она менее 10000 байт и все ее выходы составляют 0.01 BTC и более.

 


У кого есть вопросы или не озвученная выше информация - дополняйте.

Ссылка на комментарий
Поделиться на другие сайты

я так понимаю пулы продолжат платить майнерам за то что они обрабатывают блоки (не новые-эмитенты, а блоки транзакций)?

Ссылка на комментарий
Поделиться на другие сайты

Скорее не вопрос, а предложение в статье "Что такое bitсoin?" вставить ссылку на эту тему. В статье есть такая фраза: "Платежи не облагаются обязательной комиссией, однако комиссия может быть уплачена добровольно для ускорения обработки транзакции." Вот, как то так оформить.

Ссылка на комментарий
Поделиться на другие сайты

 

 

я так понимаю пулы продолжат платить майнерам за то что они обрабатывают блоки (не новые-эмитенты, а блоки транзакций)?

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

 

Скорее не вопрос, а предложение в статье "Что такое bitсoin?" вставить ссылку на эту тему. В статье есть такая фраза: "Платежи не облагаются обязательной комиссией, однако комиссия может быть уплачена добровольно для ускорения обработки транзакции." Вот, как то так оформить.

Да, надо поправить, согласен.
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
3. Комиссия зависит от размеров транзакции (в kb)
Где 1 kb = 1000 байтов. Учитывается каждая неполная тысяча, то есть, транзакция в 1000 байтов стоит в 2 раза дороже транзакции в 999 байтов.
int64 nMinFee = (1 + (int64)nBytes / 1000) * nBaseFee;

 

4. Комиссия зависит от суммы перевода, переводы менее 0,1 BTC облагаются комиссией.
Я не нашёл это в коде.

 

сумма перевода превышает 0.01 BTC
В транзакциях часто присутствует «сдача», то есть, часть монет отправляется на адрес получателя, и часть – на свой адрес. Программы обычно не отображают информацию о «сдаче». При расчёте минимальной комиссии учитывается не общая сумма перевода, а наименьшая сумма среди всех «выходов». Если отправляется 10 BTC на адрес получателя и 0,001 BTC на свой адрес для сдачи, то такая транзакция не будет признана бесплатной. По идее, такое должно происходить редко.
if (nMinFee < nBaseFee)
{
BOOST_FOREACH(const CTxOut& txout, vout)
if (txout.nValue < CENT)
nMinFee = nBaseFee;
}

Изменено пользователем Tengo
Ссылка на комментарий
Поделиться на другие сайты

сумма перевода превышает 0.01 BTC
Это я опечатался. 0,01 должно быть. Защита от спама. Все верно?

Спасибо за проделанную работу!

Ссылка на комментарий
Поделиться на другие сайты

Можно улучшить формулировку пункта 3:

Комиссия зависит от размера транзакции, каждая полная 1000 байтов увеличивает комиссию. То есть, для транзакций размером до 999 байтов включительно комиссия равна минимальной, для транзакций от 1000 до 1999 байтов – две минимальных, от 2000 до 2999 – три минимальных, и так далее.

 

0,0005 BTC ближе к 20 копейкам, чем к 10. Можно написать "10-20 копеек" или "менее 20 копеек" (ну, это пока bitcoin не поднялся и рубль не упал :smile: ).

Изменено пользователем Tengo
Ссылка на комментарий
Поделиться на другие сайты

  • 4 месяца спустя...

Подскажите, можно ли зарабатывать на коммисии?

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

Как соло-майнер может заработать на комиссии? Что для этого нужно?

Если я правильно понимаю комиссию забирает тот кто первым сгенерировал блок транзакции, а как определяется первенство?

Ссылка на комментарий
Поделиться на другие сайты

@Иван,

Первенство определяется просто, все ищут блок с транзакцией себе эмиссионных монет+fee с транзакций. Как только он найден, он рассылается в сеть, и на указанном кошельке появляется бабло. Все начинают искать новый блок.

Если блок находит пул, то комиссии идут пулу. Расперделит ли он их среди майнеров, и если да, то как, зависит от самого пула.

Ссылка на комментарий
Поделиться на другие сайты

@Иван,

Первенство определяется просто, все ищут блок с транзакцией себе эмиссионных монет+fee с транзакций. Как только он найден, он рассылается в сеть, и на указанном кошельке появляется бабло.

 

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

Конечно с обычным подтверждением транзакций без комиссий подобное невозможно.

Ссылка на комментарий
Поделиться на другие сайты

@Иван,

Тут все просто, будет сплит цепи, та ветка, что не продолжится, станет побочной и блоки в ней станут орфанами.

А вообще это все есть в FAQ - Что случится, если два узла сгенерируют блок одновременно?

Ссылка на комментарий
Поделиться на другие сайты

Если Вы принципиально не хотите платить комсу - вот, на ваш страх и риск, клиент, который работает с нулевой комсой

https://bitcointalk.org/index.php?topic=22434.0

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

@Sergey11,

В gui версии? Ей все равно, если посчитает, что нужна комиссия- попросит заплатить.

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

Ссылка на комментарий
Поделиться на другие сайты

Сколько на данный момент пулы получают на комиссии (за один сгенерированый блок)?

Изменено пользователем Нуб
Ссылка на комментарий
Поделиться на другие сайты

,

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

Ссылка на комментарий
Поделиться на другие сайты

Это пологике понятно, что объем транзакций меняется в течении дня, увеличивается  с течением времени и комиссиия у всех транзакций не одинаковая.

 

А как определяется объём транзакции в байтах?

Ссылка на комментарий
Поделиться на другие сайты

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

 

Грубо говоря если я отправляю 0,01 бтс = какую минимальную комиссию нужно ввести , дабы транзакция не утонула?

Ну и соответсвенно какая коммисия , если отправляю 1 бтс...

 

исходя из вашей помощи , я составлю для себя пропорцию))) мдя мой мозг походу как то по другому думает))))

 

Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

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

 

Грубо говоря если я отправляю 0,01 бтс = какую минимальную комиссию нужно ввести , дабы транзакция не утонула?

Ну и соответсвенно какая коммисия , если отправляю 1 бтс...

 

исходя из вашей помощи , я составлю для себя пропорцию))) мдя мой мозг походу как то по другому думает))))

 

Заранее благодарен.

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

Ребят подскажите нубу,.....

Не ну логин пора мне менять.. (Я на регистр букв не обращаю внимания.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Момент со сдачей совсем не понятен. Нужно 20 битков, отослал 14, 1 биток комиссии. Спрашивается, а почему бы сразу не отослать 14 бтк и 1 бтк комиссии? Зачем это сдача вообще нужна?

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Теперь не понятна фраза: 

Монеты тратятся с выходов транзакций.

Это как? Почему нельзя без этих трат? Отослал 14 бтк и все? :) Темный лес какой-то.

Ссылка на комментарий
Поделиться на другие сайты

@armedy,

Если хочется досконально разобраться в вопросе, рекомендую курить эти мнуалы по полного просветления :)

https://en.bitcoin.it/wiki/Transaction_fee

https://en.bitcoin.it/wiki/Protocol_rules

https://en.bitcoin.it/wiki/Transaction

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Курс Bitcoin (только про Bitcoin)

      В данной ветке предлагаю вести обсуждение курса Bitcoin Для желающих безнаказанно оффтопить был создан топик Курсы криптовалют в разделе флейма, там можно уходить в рассуждения сколь угодно далеко от основной темы, так что велком! Также у нас есть ветка по обсуждению "справедливого курса" Bitcoin     Несколько полезных инструментов для отслеживания курса: bitcoin.clarkmoody отображает стакан Mt.Gox и строит в реалтайме японские свечи bitcoinchain сравнение курсов на разных биржах н

      в Биткоин

    • [Top-10 Bitcoin Майнинг пул] [emcd. Mining pool] - FPPS, комиссия 1.5%, без мин. порога на вывод

      Экосистема для майнеров и пользователей криптовалют, в которой можно добывать криптовалюту с низкой комиссией, хранить добытые монеты с выгодой до 12% годовых и экономить на выводе в фиатные валюты внутри одного приложения. Майнинг-пул  Добывай BTC, LTC, DOGE, ETC и другие монеты с высоким хешрейтом и минимальной комиссией 1,5%. Накопительный счёт  Безопасно храни криптовалюту и получай пассивный доход до 12% годовых.  Быстрый вывод  Выводи активы на карту - Visa, Maste

      в Пулы совместного майнинга

    • Директор Bitget Грейси Чен выступит на сессии Комиссии ООН по делам женщин

      Bitget примет участие в 68-й сессии ежегодной Комиссии ООН по положению женщин (CSW68). Управляющий директор Bitget Грейси Чен была приглашена на мероприятие в качестве представителя делегации. Bitget, одна из крупнейших криптобирж и Web3-компаний, примет участие в ежегодной встрече по вопросам гендерного равенства и расширения прав и возможностей женщин, которая пройдет с 11 по 22 марта в Нью-Йорке. Директор Bitget Грейси Чен выступит на 68-й сессии ежегодной Комиссии ООН по положению женщи

      в Новости криптовалют

    • После обновления Dencun комиссии в сетях L2 Эфириума значительно снизились

      Вчера, 23 февраля, разработчики Эфириума успешно провели обновление Dencun, одной из целей которого было снижение комиссий за транзакции. Показатель значительно снизился в сетях L2 на базе Эфириума. В рамках обновления Dencun в сети второй криптовалюты появилась функция данк-шардинга и поддержка блобов (пузырей) данных. Данные функции предназначены для решений второго уровня и, судя по данным аналитической компании Dune, они действительно помогли в разы снизить комиссии за транзакции.  

      в Новости криптовалют

    • Суд присяжных признал владельца криптомиксера Bitcoin Fog Романа Стерлингова виновным

      Роман Стерлингов, основатель и оператор миксера Bitcoin Fog, был осужден Окружным судом США за отмывание $400 млн в период с 2011 по 2021 годы. 12 марта суд присяжных Окружного суда округа Колумбия вынес обвинительный приговор в отношении владельца криптомиксера Bitcoin Fog Романа Стерлингова. Присяжные согласились с доказательствами обвинения, что Стерлингов владел и управлял миксером Bitcoin Fog с октября 2011 года по апрель 2021 года, а также содействовал отмыванию денег преступников, ст

      в Новости криптовалют

×
×
  • Создать...