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

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


zexis

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

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

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

 

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

---

Вопрос.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

Вопрс.

 

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

Ответ

 

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

Вопрос

 

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

Ответ

 

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

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

 

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

 

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

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

 

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

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

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

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

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

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

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

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

Войти

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

Войти
×
×
  • Создать...