Перейти к содержимому


Фотография

Комиссии Bitcoin

Комиссии Bitcoin Комиссия Commission Bitcoin commission

Сообщений в теме: 273

#1 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 17 October 2012 - 14:20

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

1. Комиссию назначает пользователь. Чем больше комиссия- тем выше приоритет у транзакции. Можно Модифицировать клиент и не отправлять ее вообще никогда, но могут возникнуть проблемы, т.к. может не оказаться узлов, готовых включить ее в блок.
2. Пулы или соло-майнеры могут сами устанавливать правила, начиная с какой комиссии они обрабатывают переводы. Комиссию получает майнер или пул, сгенерировавший блок с этой транзакцией.
3. Комиссия зависит от размера транзакции, каждая полная 1000 байтов увеличивает комиссию. То есть, для транзакций размером до 999 байтов включительно комиссия равна минимальной, для транзакций от 1000 до 1999 байтов – две минимальных, от 2000 до 2999 – три минимальных, и так далее.

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

4. Комиссия зависит от суммы перевода, переводы менее 0,01 BTC облагаются комиссией.
5. Комиссия зависит от старости монет(количество подтвердений, больше - лучше)
6. Комиссия по-умолчанию на данный момент равна 0,0005 BTC, то есть около 10-20 копеек
7. Перевод бесплатен, если верны все три условия:

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

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

Для каждой транзакции вычисляется приоритет:

priority = sum(input_value_in_base_units * input_age) / size_in_bytes

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

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

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

 

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

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

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


  • 7

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#2 infoman

infoman

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 728 сообщений

Отправлено 17 October 2012 - 18:45

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

#3 mgmgmg

mgmgmg

    Пользователь

  • Пользователи
  • PipPip
  • 229 сообщений

Отправлено 17 October 2012 - 19:27

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

#4 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 17 October 2012 - 20:40

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

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

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

Да, надо поправить, согласен.
  • 1

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#5 Tengo

Tengo

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 29 October 2012 - 18:16

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: 29 October 2012 - 18:18

  • 3

#6 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 29 October 2012 - 19:58

сумма перевода превышает 0.01 BTC

Это я опечатался. 0,01 должно быть. Защита от спама. Все верно?
Спасибо за проделанную работу!
  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#7 Tengo

Tengo

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 29 October 2012 - 23:55

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

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

Сообщение отредактировал Tengo: 29 October 2012 - 23:58

  • 0

#8 Иван

Иван

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 15 March 2013 - 13:26

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

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

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

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


  • 1

#9 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 15 March 2013 - 21:09

Иван,

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

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


  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#10 Иван

Иван

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 18 March 2013 - 08:35

Иван,

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

 

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

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


  • -1

#11 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 19 March 2013 - 03:00

Иван,

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

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


  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#12 naimaonline

naimaonline

    Новичок

  • Пользователи
  • Pip
  • 44 сообщений

Отправлено 19 March 2013 - 19:48

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

https://bitcointalk....p?topic=22434.0


  • 0

#13 Sergey11

Sergey11

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 26 March 2013 - 18:08

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


  • 0

#14 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 27 March 2013 - 17:50

Sergey11,

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

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


  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#15 Нуб

Нуб

    Пользователь

  • Пользователи
  • PipPip
  • 139 сообщений

Отправлено 29 March 2013 - 22:58

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


Сообщение отредактировал Нуб: 29 March 2013 - 23:00

  • -1

˙ʁɔʚ и ɯоʚ ʎɓʎƍ ʁ qɯɐҺvоw ʁнɓ ǝɯǝʚɔ иdu ņонҺон ǝwqɯ оʚ


#16 polym0rph

polym0rph

    Администратор

  • Администраторы
  • 6070 сообщений

Отправлено 31 March 2013 - 02:03

Нуб,

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


  • 0

Правила форума.  Тема для вопросов новичков, если не нашли подходящую ветку форума.

Участвуйте в жизни сообщества, участвуйте в краудньюсинге!
Bitcoin адрес для пожертвований на развитие Bits.media: 1BQ9qza7fn9snSCyJQB3ZcN46biBtkt4ee


#17 Нуб

Нуб

    Пользователь

  • Пользователи
  • PipPip
  • 139 сообщений

Отправлено 31 March 2013 - 09:09

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

 

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


  • 0

˙ʁɔʚ и ɯоʚ ʎɓʎƍ ʁ qɯɐҺvоw ʁнɓ ǝɯǝʚɔ иdu ņонҺон ǝwqɯ оʚ


#18 slavserver

slavserver

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 725 сообщений

Отправлено 03 April 2013 - 23:31

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

 

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

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

 

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

 

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


  • 0

http://clona.ru [clona network solo pools]


#19 loga

loga

    Пользователь

  • Пользователи
  • PipPip
  • 54 сообщений

Отправлено 04 April 2013 - 01:56

Ребят подскажите нубу, пытался вьехать из всего прочитаного, не очень понял...  можно как то в облегченном варианте???
 
Грубо говоря если я отправляю 0,01 бтс = какую минимальную комиссию нужно ввести , дабы транзакция не утонула?
Ну и соответсвенно какая коммисия , если отправляю 1 бтс...
 
исходя из вашей помощи , я составлю для себя пропорцию))) мдя мой мозг походу как то по другому думает))))
 
Заранее благодарен.

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

#20 Нуб

Нуб

    Пользователь

  • Пользователи
  • PipPip
  • 139 сообщений

Отправлено 05 April 2013 - 23:08

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

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


  • 0

˙ʁɔʚ и ɯоʚ ʎɓʎƍ ʁ qɯɐҺvоw ʁнɓ ǝɯǝʚɔ иdu ņонҺон ǝwqɯ оʚ






Темы с аналогичным тегами Комиссии Bitcoin, Комиссия, Commission, Bitcoin commission

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных