Jump to content
Sign in to follow this  
zexis

Кто назначает сложность добычи биткоина?

Recommended Posts

В википедии про сложность говорится следующее

http://ru.wikipedia.org/wiki/Bitcoin

 

Величина целевого числа, с которым сравнивается хеш, корректируется через каждые 2016 блоков. Запланировано, что вся сеть будет тратить на генерацию одного блока примерно 10 минут, на 2016 блоков — около двух недель. Если 2016 блоков сгенерировано быстрее, то цель немного уменьшается и достичь её становится труднее, в противном случае цель увеличивается. В итоге система генерирует блоки почти с постоянной скоростью, не зависящей от мощности сети.

---

Вопрос.

Кто увеличивает или уменьшает сложность цели для генерации новых блоков биткоина?

Это делается автоматически и не может быть изменено по чьему то желанию?

Или есть специальные люди, которые по своим соображениям могут менять алгоритм расчета сложности?

Share this post


Link to post
Share on other sites

Да автоматически, с помощью системных часов непосредственных майнеров(соло, p2pool, пулы). Блок с аномальным отклонением времени принят не будет, насколько я понимаю.
 

Или есть специальные люди, которые по своим соображениям могут менять алгоритм расчета сложности?

Специальные люди:

http://bitcoin.org/ru/разработка

теоритически могут что-то изменить только в новой версии клиента.

И эти изменения не вступят в силу без перехода на новую версию вледельцев или арендаторов 51% вычислительной мощности.

Edited by Exdeath

Share this post


Link to post
Share on other sites

Почему мы должны доверять этим перцам?

Кто они такие? Почему именно они поддерживают биткоин, где этот чел - Satoshi Nakamoto - почему не он или он их назначил?

Почему нет альтернативной команды разрабов? Почему именно они?

Никого это не интересует?

 

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

Вы когда устанавливаете новую версию клиента всегда проверяете исходники? =)

Вы уверены что эти 51% проверяют исходники? Я уверен что нет и делается все на доверии.

Более того 99% пользователей вобще не шарят в коде и им можно впарить все что угодно.

Edited by hanymi

Share this post


Link to post
Share on other sites

Вопрс.

 

Кто увеличивает или уменьшает сложность цели для генерации новых блоков биткоина

Ответ

 

Величина целевого числа, с которым сравнивается хеш, корректируется через каждые 2016 блоков. Запланировано, что вся сеть будет тратить на генерацию одного блока примерно 10 минут, на 2016 блоков — около двух недель. Если 2016 блоков сгенерировано быстрее, то цель немного уменьшается и достичь её становится труднее, в противном случае цель увеличивается. В итоге система генерирует блоки почти с постоянной скоростью, не зависящей от мощности сети.

Вопрос

 

Это делается автоматически и не может быть изменено по чьему то желанию?

Ответ

 

Величина целевого числа, с которым сравнивается хеш, корректируется через каждые 2016 блоков. Запланировано, что вся сеть будет тратить на генерацию одного блока примерно 10 минут, на 2016 блоков — около двух недель. Если 2016 блоков сгенерировано быстрее, то цель немного уменьшается и достичь её становится труднее, в противном случае цель увеличивается. В итоге система генерирует блоки почти с постоянной скоростью, не зависящей от мощности сети.

Share this post


Link to post
Share on other sites

 

И наверно для меня самый главный вопрос, где гарантия того, что эти перцы, когда им будет выгодно это сделать, в один прекрасный момент не сляпают версию биткоин с инжектом, который в один момент обрушит всю сеть и уничтожит всю структуру данных? Вы когда устанавливаете новую версию клиента всегда проверяете исходники? =) Вы уверены что эти 51% проверяют исходники? Я уверен что нет и делается все на доверии. Более того 99% пользователей вобще не шарят в коде и им можно впарить все что угодно

 

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

Share this post


Link to post
Share on other sites

 

Вы уверены что эти 51% проверяют исходники?

Достаточно проверить одному стороннему человеку, чтобы написать на форуме о том, что он там нашел в коде. Чтобы разработчикам подсунуть "бяку" им надо быть уверенными, что код вообще никто другой не проверит.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...