Jump to content

Recommended Posts

Posted

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

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

 

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

---

Вопрос.

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

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

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

Posted (edited)

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

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

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

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

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

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

Edited by Exdeath
Posted (edited)

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

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

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

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

 

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

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

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

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

Edited by hanymi
Posted

Вопрс.

 

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

Ответ

 

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

Вопрос

 

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

Ответ

 

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

Posted

 

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

 

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

Posted

 

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

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

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
×
×
  • Create New...