Pages:
Author

Topic: угроза 51% и что с ней делать (Read 3448 times)

newbie
Activity: 14
Merit: 0
full member
Activity: 216
Merit: 100
блин десять раз перечитал (старость не радость) вы опосаетись появления фальшивых узлов в сети?
Нет, не так. По пунктам:
1. Исходная картина. Есть один пул, привлекший >50% майнерских мощностей (или несколько пулов, суммарная мощность которых >50% - в принципе, пулы могут договориться действовать совместно). Опасность заключается в том, что этот пул сможет отбрасывать (орфанить) чужие блоки, а в свою цепочку блоков включать только проверенные/одобренные транзакции. Т.е., может стать всемирным контролирующим органом в биткоин-системе.
2. Кажущееся решение. Для успокоения общественности пул публикует и вводит правило: "Давайте я для сохранения децентрализации буду раздавать майнерам на поиск удачного хэша (перебор nonce) не только свои блоки, но и присланные населением. Единственное требование - награда в блоке будет отходить мне (пулу)." Неодобренные пулом транзакции, даже если и не будут включаться в блоки, формируемые самим пулом, будут попадать в блоки честных рядовых участников. А они (участники) будут присылать эти блоки пулу на поиск хэша. Плюс схемы (внимание - плюс мнимый!) заключается в том, что теперь пул не сможет решать, какие транзакции в блок можно включать, а какие нельзя.
Ещё раз, кратко: любые узлы присылают пулу блоки, пул рандомно выбирает какие-нибудь из присланных и передаёт их на обсчёт майнерам.
3. Проблема. А теперь предположим, что пул недобросовестен, и правило ввёл лишь для отвода глаз. Как ему обмануть алгоритм? Очень просто - присылать себе блоки, сформированные самим собой, якобы от лица (несуществующих на самом деле) участников сети, и отдавать майнерам только эти свои блоки. И он опять сможет решать, какие транзакции включать в блокчейн, а какие нет. А реальным честным участникам скажет: "Ну, вероятность выбора одного конкретного блока мала, вам просто пока не повезло".
Смысл городить огород, если недобросовестный пул всё равно сможет обмануть метод?
newbie
Activity: 14
Merit: 0
legendary
Activity: 1386
Merit: 1010
Пока больше всего шансов накопить 51% у ФБР. Но им тырить деньги как-то не с руки. Скорее даже наоборот. пока у них много биткоинов 51% никто другой не наберет.

че за бред? или я не проснулся или вы что курите!
newbie
Activity: 5
Merit: 0
Пока больше всего шансов накопить 51% у ФБР. Но им тырить деньги как-то не с руки. Скорее даже наоборот. пока у них много биткоинов 51% никто другой не наберет.
full member
Activity: 224
Merit: 100
Ну, тут по крайней мере требуется желание большинства сговариваться. Но я сомневаюсь, что многие рискнут участвовать в какой-то мутной афёре с неизвестными типами, еще кинут или вообще грохнут, ну их нафиг. Так что добровольно вряд ли, а установить владельцев адресов и надавить на них это опять же сложнее, чем на владельцев PoW пулов.
hero member
Activity: 504
Merit: 500
И как могут крупные кошельки сговориться ...
Например так
Quote
Примечание: Mr Nakamoto, is that you? Is it possible to buy those coins? Please contact me at - nowekonto at safe-mail.net
что собственно и послужило сигналом к распродаже судя по дате
full member
Activity: 224
Merit: 100
И как могут крупные кошельки сговориться, если они о существовании другдруга не знают и знать не хотят? Это ведь вам не публичные пул-серваки как в биткоине, это персональные адреса, которые предпочитают не разглашать
full member
Activity: 224
Merit: 100

https://en.bitcoin.it/wiki/Proof_of_Stake#Cunicula.27s_Implementation_of_Mixed_Proof-of-Work_and_Proof-of-Stake[/url], наверное Smiley
Спасибо за развёрнутый ответ.
Я думал мы серьёзно... Речь ведь не идёт о тупой 51, ни один атакующий в своём уме не будет делать даблспенд. Речь об угрозе возникновения аналога ФРС когда крупные кошельки сговорятся и начнут решать, какие транзакции отклонить.
А что, кто-то настаивает, что проблема только в даблспенд?
hero member
Activity: 504
Merit: 500

https://en.bitcoin.it/wiki/Proof_of_Stake#Cunicula.27s_Implementation_of_Mixed_Proof-of-Work_and_Proof-of-Stake[/url], наверное Smiley
Спасибо за развёрнутый ответ.
Я думал мы серьёзно... Речь ведь не идёт о тупой 51, ни один атакующий в своём уме не будет делать даблспенд. Речь об угрозе возникновения аналога ФРС когда крупные кошельки сговорятся и начнут решать, какие транзакции отклонить.
legendary
Activity: 3108
Merit: 1359
Реализаций этого концепта на данный момент не существует. Вернее, существовала одна крайне усеченная и извращенная реализация под названием SolidCoin, с одним стейкхолдером в лице RealSolid'а.

Преимуществом является то, что создание блоков не обходится бесплатно в плане энергетических затрат.

Очевидной же, и по факту непреодолимой проблемой является то, что такая модель активно стимулирует централизацию. Потому что владелец большой части монет находит блоки чаще остальных, а из-за полученных с них наград ищет все большую и большую долю блоков. Итог - самый крупный холдер в долгосрочной перспективе вытеснит из майнинга тех, что помельче. Над этим надо долго думать.
full member
Activity: 216
Merit: 100
А поддерживать свою цепочку блоков, состоящую только из PoW или только из PoS, запрещает алгоритм.
Неправда, никаких подобных ограничений нет.
Сорри, я почему-то думал, что их чередование обязательно.
Вообще непонятно, откуда так усиленно берутся мысли про "51% и того и другого".
Inspired by https://en.bitcoin.it/wiki/Proof_of_Stake#Cunicula.27s_Implementation_of_Mixed_Proof-of-Work_and_Proof-of-Stake, наверное Smiley
Спасибо за развёрнутый ответ.
hero member
Activity: 504
Merit: 500
Если серьёзно то вам несколько раз разжевали в разных темах почему PoW+PoS не решает 'проблему 51'
Можно я в параллельной дискуссии поучаствую? Тоже хотелось бы знать, почему. Мне думается, что для атаки 51% в PoW+PoS нужно иметь и 51% коинов, и 51% мощностей одновременно. Если у вас ~100% коинов и мало мощностей, то неодобренные вами транзакции будут попадать в PoW блоки; в зеркально обратной ситуации - в PoS блоки. А поддерживать свою цепочку блоков, состоящую только из PoW или только из PoS, запрещает алгоритм.
https://bitcointalksearch.org/topic/distribution-of-bitcoin-wealth-by-owner-316297
http://bitcoinexaminer.org/wealth-distribution-part-i-fiat-currency-vs-btc-infographic/
Там хорошо описана проблема. К сожалению не поставил закладку на таблицу с форками, концентрация актива (крупные холдеры) на память уже 73%  для NVC против 28.9%  для btc
таблица

Можете представить чем это грозит при PoS, ведь в btc нет PoS однако тенденция концентрации на лицо и уже некоторые бьют тревогу по этому поводу.

Да, PoW cоставляющей nvc можно пренебречь, майнеров легко подкупить курсом на данном этапе.
ИМХО]
legendary
Activity: 3108
Merit: 1359
AFAIK надо и то и то

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

Мне думается, что для атаки 51% в PoW+PoS нужно иметь и 51% коинов, и 51% мощностей одновременно.
Зависит от реализации.

В PPCoin и большинстве клонов старых версий NVC защита сети полностью лежит на proof-of-stake и атакующему вообще не нужны вычислительные мощности. Потому что цепочку из четырех миллиардов proof-of-work блоков любой сложности можно форкнуть одним proof-of-stake блоком со сложностью 1.0.

А для атаки на "нормальную" цепь даже не нужно иметь 51% монет, достаточно 25% от веса, чтобы иметь шанс 1 к 4096 сгенерировать 6 PoS блоков подряд. А поскольку Stake генерация не требует энергии, этот процесс можно повторять нужное количество раз, пока не повезет. И это даже если забыть о том, что генерация PoW блока основной цепью во время атаки снижает количество требуемых PoS блоков, которые нужно сгенерировать для успеха атаки. Собственно, по этой причине в PPCoin и используются чекпоинты до тех пор, пока не нагенерируется достаточно монет для того, чтобы атаку такого рода было нереализуемо трудно провести в обозримое время.

В NVC все немного по-другому, trust score блока зависит от того, в цепи с каким соотношением PoS и PoW блоков он находится. Вот там для гарантированного успеха уже будут нужны мощности, а не только монеты. Поэтому повторные попытки генерации цепочек в расчете на удачу обойдутся слишком дорого, т.к. потери энергии и прибыли при неудачной атаке невосполнимы, в отличие от потерь монето-дней.

Насчет же DoS атак... В построенном на coin-age концепте атакующему не удастся долго удерживать доминирующую stake мощность. Потому что инпуты рано или поздно закончатся и генерацией блоков смогут заняться нормальные участники, чьи блоки он до этого орфанил.

Вообще непонятно, откуда так усиленно берутся мысли про "51% и того и другого". У того же Sunny прямым текстом заявлено и в пресс-релизе, и в вайтпейпере, что мощности роли не играют. PPCoin - это чистая Proof-of-Stake система, Proof-of-Work там нужен не более чем для децентрализованного и распределенного премайна. Если бы не было цели сделать распределенную эмиссию, его можно было запустить без Proof-of-Work с тем же успехом и ничего бы от этого не поменялось.
full member
Activity: 224
Merit: 100
хитро придумано
а если я хочу по вандалить  я смогу блокировать транзакции имея 51% либо в PoW либо в PoS?
AFAIK надо и то и то
newbie
Activity: 14
Merit: 0
хитро придумано
а если я хочу по вандалить  я смогу блокировать транзакции имея 51% либо в PoW либо в PoS?
full member
Activity: 224
Merit: 100
Если серьёзно то вам несколько раз разжевали в разных темах почему PoW+PoS не решает 'проблему 51'
Можно я в параллельной дискуссии поучаствую? Тоже хотелось бы знать, почему. Мне думается, что для атаки 51% в PoW+PoS нужно иметь и 51% коинов, и 51% мощностей одновременно. Если у вас ~100% коинов и мало мощностей, то неодобренные вами транзакции будут попадать в PoW блоки; в зеркально обратной ситуации - в PoS блоки. А поддерживать свою цепочку блоков, состоящую только из PoW или только из PoS, запрещает алгоритм.
Повторюсь, эти 51% монет еще надо скупить, но внезапно скупить это вряд ли получится, поскольку цена поднимется страшно подумать во сколько раз от такого заказа
full member
Activity: 216
Merit: 100
Если серьёзно то вам несколько раз разжевали в разных темах почему PoW+PoS не решает 'проблему 51'
Можно я в параллельной дискуссии поучаствую? Тоже хотелось бы знать, почему. Мне думается, что для атаки 51% в PoW+PoS нужно иметь и 51% коинов, и 51% мощностей одновременно. Если у вас ~100% коинов и мало мощностей, то неодобренные вами транзакции будут попадать в PoW блоки; в зеркально обратной ситуации - в PoS блоки. А поддерживать свою цепочку блоков, состоящую только из PoW или только из PoS, запрещает алгоритм.
full member
Activity: 224
Merit: 100
Если серьёзно то вам несколько раз разжевали в разных темах почему PoW+PoS не решает 'проблему 51'
Не было такого
hero member
Activity: 504
Merit: 500
Одноранговая система всегда будет подвержена атаке 51%, какой бы способ доказательства вы бы не выбрали.
NVC и PPC (гибриды PoW+PoS) не подвержены атаке 51%
Работаете за премию? Предлагаю на 5,1% больше, в ЛС

Если серьёзно то вам несколько раз разжевали в разных темах почему PoW+PoS не решает 'проблему 51'

зы

Могу сюда сводную таблицу равномерности распределения коинов в разных форках, надо? xDD
Pages:
Jump to: