Блокчейны и доверие
От: serj.e  
Дата: 29.11.18 00:45
Оценка:
Громко не смейтесь: с блокчейнами никогда раньше не пересекался, и потому мой вопрос для знающих людей наверняка идиотский. Примечание: речь ведётся только лишь об аспекте доверия блокчейнам как платформам, а не о криптовалютах и, господи прости, майнинге и трейдинге. К тому же апологеты блокчейна уверяют, что у него есть сотни других применений кроме валют и платежей (supply chain safety, distributed secure voting, и т.д.).

Итак. Утверждается, что блокчейн представляет из себя последовательность записей, подлинность которой защищена криптографически. Реплик последовательностей много, между ними прокинут распределённый консенсус, и подделка одной из последовательностей будет выявлена остальными участниками.

Вопрос. Каким образом в открытой системе, к которой якобы анонимно может подключиться кто угодно, обеспечивается защита от злонамеренного большинства? Есть N клиентов, хранящих реплики. Злодеи добавляют N+1, которые в нужный момент подтверждают подлинность цепочки хешей сфабрикованной последовательности, добропорядочные же участники при этом не просто остаются в меньшинстве, а уже сами могут быть распределенно обвинены в подлоге. Понятно, что можно вести рейтинг, смотреть на дату добавления клиента, обращать внимание на резкое добавление большого количества узлов, блочить подозрительные диапазоны IP, навесить fingerprinting и tamper-proofing на уровне бинарного кода и т.д. и т.п. Но все эти защиты, реализованные на средненьком уровне, снимаются школо-хацкерами. Хорошие IP покупаются (за рупь пучок криминального происхождения, чуть подороже — легальные датацентровые, еще чуть подороже — адреса на backbone–провайдерах из residential–диапазонов). Злые клиенты могут быть добавлены сильно загодя и плавно, дабы накопить рейтинг и историю пребывания не привлекая внимания. (Ну ок, хорошая бинарная защита потребует мастерства покойного Криса Касперски, но то тоже решаемо).

Посмотрел на разхайпованный Ethereum, вокруг которого якобы крутятся сумасшедшие бабки и интерес крупных инвесторов. Не как к криптовалюте, а именно как к распределенной платформе. И что же я вижу? Жалких 12380 узлов. Разбавить их вполне реально и для злодея-одиночки, что уж говорить о крупных игроках. А шумихи-то, будто участников, блин, миллиард.

PS. Кстати, вот и частичный ответ на мой вопрос — количество добропорядочных нод должно быть огромным. Но когда это осуществится на практике, если вообще осуществится? И как понять, что уже существующие участники добропорядочные, а не засланные с первого дня казачки, ждущие сигнала к пробуждению?
Отредактировано 29.11.2018 1:01 zx zpectrum . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.