Bitcoin Forum

Local => Майнеры => Topic started by: btcsec on March 12, 2013, 02:42:43 PM



Title: Угроза! Более 50% сети в одних руках!
Post by: btcsec on March 12, 2013, 02:42:43 PM
За сегодняшними событиями с форком цепи мы не заметили еще одной существенной угрозы: судя по блокам у пула btcguild.com (https://www.btcguild.com/) суммарная мощность превысила 50%!

Это уже не шутки, по факту они сейчас могут без проблем осуществлять double-spending атаку (http://btcsec.com/double-spending/). Конечно, пока не было повода усомниться в благоразумии владельцев BTC Guild, но сам факт, что на данный момент от решений одного человека зависит будущее сети противоречит идее децентрализованности сети Bitcoin.

Я настоятельно прошу пользователей, которые майнят на BTC Guild на время перейти на любые другие пулы, пока мощность BTC Guild не снизится до значений не более 40% от мощности всей сети Bitcoin.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: ZPK on March 12, 2013, 02:53:54 PM
бегите как форест оттуда))


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: Balthazar on March 12, 2013, 02:56:09 PM
В данном случае 51% мощности были использован не для атаки, а для защиты оригинальной цепи. Кстати, об этом мало кто думает, но в той же вики написано, что монополия может быть доброжелательной. А атаку они сделать не смогут, потому что используется прозрачный протокол.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: rPman on March 12, 2013, 03:04:36 PM
Благими намерениями устлана дорога в ад...

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


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: Balthazar on March 12, 2013, 04:42:10 PM
Факт в том, что пулы с прозрачными протоколами (GBT и Secure Stratum) не могут делать даблспенд-атаки, даже если будут иметь 100% мощности сети. Потому что блоки собирают майнеры, а не пул. Вот Blind Stratum (как на 50 BTC, например) или getwork пулы могут использовать мощности для манипуляций.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: rPman on March 12, 2013, 05:34:36 PM
Факт в том, что пулы с прозрачными протоколами (GBT и Secure Stratum) не могут делать даблспенд-атаки, даже если будут иметь 100% мощности сети. Потому что блоки собирают майнеры, а не пул. Вот Blind Stratum (как на 50 BTC, например) или getwork пулы могут использовать мощности для манипуляций.
Опа, где прочитать про это?

Getblocktemplate - какой майнер это поддерживает? в том смысле, что контролируется содержимое блока на предмет 51% атаки, или вещи вида, голосование в блокчайне?


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: Ivica on March 12, 2013, 07:59:15 PM
Не просто у btcguild, а у всех пулов вместе взятых у которых версия 0.7 - прямо сейчас больше 50% и благодаря этому прямо сейчас нету "разногласий" с теми пулами и майнерами у которых 0.8.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: electronus on March 13, 2013, 09:44:27 PM
Я настоятельно прошу пользователей, которые майнят на BTC Guild на время перейти на любые другие пулы, пока мощность BTC Guild не снизится до значений не более 40% от мощности всей сети Bitcoin.
Как по мне, то сделал наоборот рекламу пула  ;D


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: FAN on March 13, 2013, 09:47:18 PM
это реальная угроза... ибо изза этих лентяев и случился баг...
вовремя обновилибы свое барахло и неслычился бы форк...
т.к. баг был именно в базе 0.7 версии...


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: giv on March 14, 2013, 06:13:16 AM
У них была 0.8, это разрабы биткоина попросили их перейти на 0.7. Они владели более чем половиной мощности в 0.8 ветке, и ветка 0.8 побеждала, после их перехода на 0.7, ветка 0.7 стала сильнее. http://bitcoinstats.com/irc/bitcoin-dev/logs/2013/03/12 (http://bitcoinstats.com/irc/bitcoin-dev/logs/2013/03/12)
Quote
00:31    Eleuthria    Working on rolling back BTC Guild to 0.7 now.

Upd
Вообще ветка 0.8 была изначально сильнее и побеждала. Гэвин был за то, чтобы оставить все как есть
Quote
00:22    gavinandresen    the 0.8 fork is longer, yes? So majority hashpower is 0.8....
00:23    gavinandresen    first rule of bitcoin: majority hashpower wins
Но все остальные были против, после перехода гильдии на 0.7, ветка 0.7 победила.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: Ivica on March 17, 2013, 09:42:37 PM
это реальная угроза... ибо изза этих лентяев и случился баг...
вовремя обновилибы свое барахло и неслычился бы форк...
т.к. баг был именно в базе 0.7 версии...

Обновить барахло нужно каждому кто использует биткоин. Майнеры могут оставатся на 0.7 пока все не обновлят всё барахло. На это уйдет не один месяц.

Многие использоуют 0.3, 0.4 и прочие версии в промышленных решениях и не хотят обновлятся согласно английскому форуму.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: btcsec on March 21, 2013, 12:44:29 AM
Факт в том, что пулы с прозрачными протоколами (GBT и Secure Stratum) не могут делать даблспенд-атаки, даже если будут иметь 100% мощности сети. Потому что блоки собирают майнеры, а не пул. Вот Blind Stratum (как на 50 BTC, например) или getwork пулы могут использовать мощности для манипуляций.
Я не смог найти подтверждения этому -
"Pool 0 is hiding block contents from us"


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: Balthazar on March 21, 2013, 04:41:22 PM
Факт в том, что пулы с прозрачными протоколами (GBT и Secure Stratum) не могут делать даблспенд-атаки, даже если будут иметь 100% мощности сети. Потому что блоки собирают майнеры, а не пул. Вот Blind Stratum (как на 50 BTC, например) или getwork пулы могут использовать мощности для манипуляций.
Я не смог найти подтверждения этому -
"Pool 0 is hiding block contents from us"
Это сообщение означает, что используется Blind Stratum. Тогда выбор простой - перейти на пул, который не прячет содержимое своих блоков.


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: naima53 on March 21, 2013, 05:51:00 PM
Факт в том, что пулы с прозрачными протоколами (GBT и Secure Stratum) не могут делать даблспенд-атаки, даже если будут иметь 100% мощности сети. Потому что блоки собирают майнеры, а не пул. Вот Blind Stratum (как на 50 BTC, например) или getwork пулы могут использовать мощности для манипуляций.
Я не смог найти подтверждения этому -
"Pool 0 is hiding block contents from us"
Это сообщение означает, что используется Blind Stratum. Тогда выбор простой - перейти на пул, который не прячет содержимое своих блоков.
Какие это пулы и как проверить, думаю многие бы перешли т.к. вложившись даже купив BTC на существенную сумму логично было бы защитить сеть своими майн-силами, какие уж есть  :-\


Title: Re: Угроза! Более 50% сети в одних руках!
Post by: Balthazar on March 21, 2013, 08:28:49 PM
Какие это пулы и как проверить, думаю многие бы перешли т.к. вложившись даже купив BTC на существенную сумму логично было бы защитить сеть своими майн-силами, какие уж есть  :-\
Если GBT, то пул не прячет содержимое блока по определению, список поддерживающих GBT пулов:

Quote
BitMinter
EclipseMC
Eligius
pool.itzod.ru
PolMine
TripleMining

Если Stratum, то проверить легко, запускаем bfgminer и смотрим на вывод. Если нет сообщения "Pool 0 is hiding block contents from us", то все в порядке.

Если Getwork, то... Бежать надо с такого пула не только по причине непрозрачности, но и потому что getwork - это тормоз.

Кроме GBT и Stratum есть еще протокол BlkPrep, его использует пул BitPenny. По прозрачности идентичен GBT, но работа с пулом требует установки bitpennyd, основанного на клиенте Сатоши (пул основан на распределенной архитектуре, построенной из модифицированных клиентов). Раньше был неплохой пул, но сейчас с ростом сложности что-то все там заглохло. :(

Обновить барахло нужно каждому кто использует биткоин. Майнеры могут оставатся на 0.7 пока все не обновлят всё барахло. На это уйдет не один месяц.
Оставаться им ровно до 15 мая. А потом либо апгрейд, либо костыль в конфиге.