Nikita000001 (OP)
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 17, 2014, 09:22:13 AM |
|
У меня очередной вопрос по криптовалюте. Я новичок в этом деле и некоторые моменты мне не понятны. Первый вопрос. Атака 51 с помощью одной видеокартой. Раньше защита сети основывалась на работе тысяч видеокарт принадлежащих обычным людям. Сейчас сеть BTC уже полностью перешла на асики. LTC успешно в данный момент мигрирует в данном направлении. Система меняется, сложность возрастает, видеокарты уходят. Появляется вопрос по обеспечению надежности системы. Количество производителей асиков резко ограниченно. Что мешает заинтересованным лицам обладающим огромной властью надавить на производителей? Вшить в чипы счетчики времени? К примеру, 1 июля 2015 года счетчики переполняются и поступает команда на чипы «прекратить работать»? Сложность падает до нуля, видеокарт давно уже нет! Тогда атаку 51 можно будет провести с помощью одной единственной видеокарты. Насчет банкротства производителей - вряд ли те кто покупает асики заключают договор в котором все прописано. Да и какой суд признает что асик работает не так? Кто будет компенсировать потери в криптовалюте? Тем более производителей "асиков" будут прикрывать эти самые заинтересованные лица. С видеокартами такое не пойдет - не работающие видеокарты по всему миру - это гарантированное банкротство производителя. Второй вопрос. Бунт пулов. Сложность растет - асики стоят дорого и будут стоить дорого. Количество асиков увеличивается. Выручка падает. А покупку асиков нужно оплачивать. У пулов нет другого пути как объявить бунт и прекратить обработку транзакций без комиссий за перевод, а в будущем и прекращение обработки с маленькой комиссией. И никто им ничего не скажет. Сложность растет - закупаются новые асики - сложность еще вырастает - выручка падает, а асики уже куплены - повышается минимальная плата за транзакцию - цена одной транзакции увеличивается - оборот коинов падает, уже не выгодно оплачивать мелкие покупки в магазинах и осуществлять мелкие переводы - цена за биткоин вслед за оборотом падает - выручка за майнинг падает - минимальная комиссия за транзакцию возрастает - и так до краха. Вопрос третий. Раздавленные яйца. Манить соло уже не выгодно - все собираются в пулы. А пулы - это узкие горлышки всей защиты криптосистемы. Со временем находятся люди (их немного), которые организуют работу пулов. А может быть они изначально были известны. Им наступают на яйца и заинтересованные лица получают доступ к узким горлышкам всей защиты сети. Небольшое изменение ПО и атаку 51 можно провести с помощью сил пула, пулов.
Или я в чем-то не прав?
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
March 17, 2014, 09:30:00 AM |
|
У меня очередной вопрос по криптовалюте. Я новичок в этом деле и некоторые моменты мне не понятны. Первый вопрос. Атака 51 с помощью одной видеокартой. Раньше защита сети основывалась на работе тысяч видеокарт принадлежащих обычным людям. Сейчас сеть BTC уже полностью перешла на асики. LTC успешно в данный момент мигрирует в данном направлении. Система меняется, сложность возрастает, видеокарты уходят. Появляется вопрос по обеспечению надежности системы. Количество производителей асиков резко ограниченно. Что мешает заинтересованным лицам обладающим огромной властью надавить на производителей? Вшить в чипы счетчики времени? К примеру, 1 июля 2015 года счетчики переполняются и поступает команда на чипы «прекратить работать»? Сложность падает до нуля, видеокарт давно уже нет! Тогда атаку 51 можно будет провести с помощью одной единственной видеокарты. Насчет банкротства производителей - вряд ли те кто покупает асики заключают договор в котором все прописано. Да и какой суд признает что асик работает не так? Кто будет компенсировать потери в криптовалюте? Тем более производителей "асиков" будут прикрывать эти самые заинтересованные лица. С видеокартами такое не пойдет - не работающие видеокарты по всему миру - это гарантированное банкротство производителя. Второй вопрос. Бунт пулов. Сложность растет - асики стоят дорого и будут стоить дорого. Количество асиков увеличивается. Выручка падает. А покупку асиков нужно оплачивать. У пулов нет другого пути как объявить бунт и прекратить обработку транзакций без комиссий за перевод, а в будущем и прекращение обработки с маленькой комиссией. И никто им ничего не скажет. Сложность растет - закупаются новые асики - сложность еще вырастает - выручка падает, а асики уже куплены - повышается минимальная плата за транзакцию - цена одной транзакции увеличивается - оборот коинов падает, уже не выгодно оплачивать мелкие покупки в магазинах и осуществлять мелкие переводы - цена за биткоин вслед за оборотом падает - выручка за майнинг падает - минимальная комиссия за транзакцию возрастает - и так до краха. Вопрос третий. Раздавленные яйца. Манить соло уже не выгодно - все собираются в пулы. А пулы - это узкие горлышки всей защиты криптосистемы. Со временем находятся люди (их немного), которые организуют работу пулов. А может быть они изначально были известны. Им наступают на яйца и заинтересованные лица получают доступ к узким горлышкам всей защиты сети. Небольшое изменение ПО и атаку 51 можно провести с помощью сил пула, пулов.
Или я в чем-то не прав?
1. широкая децентрализация и пересчет сложности на основании истории выработки блоков за период спасает 2. есть такая вероятность, но опять же cпасает децентрализация и конкуренция пулов 3. "Небольшое изменение ПО" должно подержаться сетью
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
Nikita000001 (OP)
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 17, 2014, 09:55:38 AM |
|
1. Децентрализация чего? Неработающих асиков? В моем примере они вырубились и не работают. Так как в сети не было ничего кроме асиков - сложность падает до нуля.
2. Вы смотрели карту пулов на btc? Даже на нынешнем уровне вы видите децентрализацию? Несколько крупных пулов. Мелочь которая еще осталась при дальнейшем повышении сложности просто вымрет. Завтра мало будет иметь асики, нужно будет подключаться к крупным пулам чтоб хоть что-нибудь заработать. Останеться пятерка крупных игроков - типа олигополии. Они будут перехватывать все новые блоки, а значит именно они все будут подтверждать. Вся остальная децентрализация не сможет подтвердить ваш перевод, так как сгенерирует блок в лучшем случае раз в десять лет, им просто мощности не хватит.
3. Пул и есть сеть. Пускается перевод всем на десять миллионов биткоинов. Все крупные пулы подтверждают перевод. Ибо это их работа. И все кончено.
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
March 17, 2014, 10:41:11 AM |
|
1. Децентрализация чего? Неработающих асиков? В моем примере они вырубились и не работают. Так как в сети не было ничего кроме асиков - сложность падает до нуля.
2. Вы смотрели карту пулов на btc? Даже на нынешнем уровне вы видите децентрализацию? Несколько крупных пулов. Мелочь которая еще осталась при дальнейшем повышении сложности просто вымрет. Завтра мало будет иметь асики, нужно будет подключаться к крупным пулам чтоб хоть что-нибудь заработать. Останеться пятерка крупных игроков - типа олигополии. Они будут перехватывать все новые блоки, а значит именно они все будут подтверждать. Вся остальная децентрализация не сможет подтвердить ваш перевод, так как сгенерирует блок в лучшем случае раз в десять лет, им просто мощности не хватит.
3. Пул и есть сеть. Пускается перевод всем на десять миллионов биткоинов. Все крупные пулы подтверждают перевод. Ибо это их работа. И все кончено.
1. возьмем биткоин. интервал изменения и измерения сложности 2016 блоков Если асики вырубаются на 1 блоке цикла, то оставшиеся видеокарты или даже процы будут еще 5-10 лет считать но досчитают до конца цикла дальше сложность упадет до обычных 6 блоков в час 2. да я и не спорю 3. допустим пулл поменял код и за успех сгенерил себе 100500 монет вместо положенных 25 прочие клиенты не примут эту транзакцию а значит и не подтвердят
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
Nikita000001 (OP)
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 17, 2014, 11:13:35 AM |
|
1. То есть 5-10 лет ни одного блока, значит ни одной транзакции? Думаю двух дней хватит чтобы порохонить btc. Даже если все сохранят фермы и даже если все сделают заказы на новые асики то в два дня они блок не запустят, мощности не хватит. Мда, тут атака 51 даже не нужна. Достаточно поднять сложность до небес и на пару дней обнулить сложность. Оставшихся мощностей не хватит, чтобы сгенерировать блок за пару дней. А это отсутствие транзакций и смерть системе. Этого можно достичь вырубая якобы по хакерской атаке выходы крупных пулов, то есть физические каналы; вырубать не сейчас, потом, когда система сама, естественным путем покончит с децентрализацией. 3. То есть пул имеет право решать включать транзакцию в блок или нет, а клиентские кошельки решают правомочность транзакции? Тогда да, этот вариант не прокатывает.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
March 17, 2014, 11:37:01 AM |
|
1. То есть 5-10 лет ни одного блока, значит ни одной транзакции? Думаю двух дней хватит чтобы порохонить btc. Даже если все сохранят фермы и даже если все сделают заказы на новые асики то в два дня они блок не запустят, мощности не хватит. Мда, тут атака 51 даже не нужна. Достаточно поднять сложность до небес и на пару дней обнулить сложность. Оставшихся мощностей не хватит, чтобы сгенерировать блок за пару дней. А это отсутствие транзакций и смерть системе. Этого можно достичь вырубая якобы по хакерской атаке выходы крупных пулов, то есть физические каналы; вырубать не сейчас, потом, когда система сама, естественным путем покончит с децентрализацией. 3. То есть пул имеет право решать включать транзакцию в блок или нет, а клиентские кошельки решают правомочность транзакции? Тогда да, этот вариант не прокатывает.
p2pool есть То есть даже если все публичные пулы будут отключены, то майнеры смогут поднять свой собственный пул и майнить на p2pool пуле....
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
March 17, 2014, 11:46:29 AM |
|
1. . Достаточно поднять сложность до небес и на пару дней обнулить сложность. Оставшихся мощностей не хватит, чтобы сгенерировать блок за пару дней. А это отсутствие транзакций и смерть системе.
3. То есть пул имеет право решать включать транзакцию в блок или нет, а клиентские кошельки решают правомочность транзакции? Тогда да, этот вариант не прокатывает.
1. не правильный термин - не обнулить, а, скорее прекратить поддержку существующей Но даже если останется 1% пуллов и мощности сети, то блоки будут генерироваться в 100 раз медленнее (не 6 в час а 6 в 100 часов ) то есть 16 часов на блок. Это применимо к биткоину Криптосистемы POW+POS страдать от этого не будут. Например NovaCoin. 3. стандартный клиент и юзера и пула -одинаковы ну или совместимы протоколом Принимая блок из сети клиент проверяет его.
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
Nikita000001 (OP)
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 17, 2014, 12:22:05 PM |
|
1. На данный момент мощности разделены на 12 известных пулов от 1% до 30%. Не так много и целей для атаки. Есть неизвестная область с 18%. Значит пока мощность этого сегмента не упадет ниже 1% можно спать спокойно. А потом уже ничто не помешает отрубить физические каналы 12 поставщикам.
|
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
March 17, 2014, 12:28:04 PM |
|
1. На данный момент мощности разделены на 12 известных пулов от 1% до 30%. Не так много и целей для атаки. Есть неизвестная область с 18%. Значит пока мощность этого сегмента не упадет ниже 1% можно спать спокойно. А потом уже ничто не помешает отрубить физические каналы 12 поставщикам.
какие 12 поставщиков? Любой человек у которого есть майнер, может майнить напрямую на кошелёк.
|
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
March 18, 2014, 04:47:31 AM |
|
Существует некоторая опасность атаки следующего вида: 1. власти приходят к ведущим разработчикам (+ жалкая кучка из bitcoin foundation) и 'с предложениями от которых нельзя отказаться' заставляют внедрить в код кошелька необходимые алгоритмы. Не сразу, постепенно, сначала базис, меняющий совместимость со старыми клиентами, затем под видом невероятно полезного функицонала (это же вопрос социальный, какой-нибудь очередной BIP или пара, сформулированные безобидно, но вместе дающие что то новое и полезное для атакующих, на этом этапе главное поменьше негативного шума, средства массовой информации более менее под контролем, можно под шумок какой-нибудь проблемы, типа уязвимости 'из-за которой у mtgox сперли, два магнитофона, две куртки замшевые,..') 2. в час икс на bitcoin.org и репозитории других операционок выкладывается нужная версия кошелька с кодом, нужным властям под видом 'ужас, кошмар, закрыли страшную дыру, срочно обновляйтесь', такую дыру можно заранее подготовить чуть ранее. 3. власти 'атакуют' владельцев больше половины мощности сети (это не сложно, они известны - это 5-6 крупнейших пулов майнинга) со словами, 'вякните - посадим' с единственной целью, чтобы на майнеры пула установили именно тот клиент, какой им скажут.
Развлечение должно растянуться на месяцы (чтобы все владельцы asic-майнеров обновились), но в результате bitcoin сеть станет под контролем атакующих властей, а там можно и слежение установить (например кошельки будут палить списки адресов, чтобы облегчить анализ) и внезапно блокирование транзакций устроить... уже будет не важно, подними курс в 3-10 раз (пока это очень легко) и владельцы ASIC-оборудования даже не подумают отключать железо или переходить на слабую ветвь bitcoin blockchain немногочисленных криптоанархистов, которые обнаружат подобную атаку и останутся на прежней ветке исходного кода.
К сожалению, из-за малого количества пулов (кстати p2pool хорош но его разработчики известны и так же подвержены 'убеждению'), атака на сеть bitcoin скатывается на уровень социального взаимодействия,.. тут у властей опыт есть.
|
|
|
|
Nikita000001 (OP)
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 18, 2014, 06:34:03 AM |
|
Тогда предлагаю следующую схему. Она должна решить врожденные проблемы некоторых коинов. Вычисляется уровень избыточной мощности сети при которой атака 51 невозможна. Для этой мощности вычисляется уровень сложности. Теперь мы имеем эталонный уровень сложности при котором сеть не взломать. Пока мощность сети маленькая все идет по обычному варианту. Но как только уровень сложности достигает эталонного уровня то сеть начинает отключать избыточные мощности. То есть появляется новый пул — добавляет мощность, а значит и сложность — он автоматически отключается из добычи. То есть при достижении эталонной сложности самые крупные единицы с большой вычислительной мощностью отключаются от добычи. Нет смысла делать крупные пулы. Система поощряет малые пулы — они пострадают в меньшей степени так как мощность единицы маленького пула мала. Сложность не намного повышается от эталонной и держится на одном уровне. Все довольны. И заметьте, теперь полная децентрализация! Насчет обновлений. Если в клиент пихать много чего социального то да, социальные фишки необходимо время от времени обновлять. Значит можно внедрить вредоносное ПО. Клиент должен быть максимально простым. Он должен выполнять только одну клиентскую функцию — передачу денег. А значит его обновления будут минимальны или их не будет.
|
|
|
|
m0Ray
|
|
March 18, 2014, 08:51:11 AM |
|
сеть начинает отключать избыточные мощности Как вы это себе представляете? Каждый домашний кошелёк будет мерять каждый известный пул?
|
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
March 18, 2014, 10:55:06 AM Last edit: April 29, 2014, 06:17:39 AM by rPman |
|
На текущий момент, имхо, только одна технология заметно повышает защиту против выше описанных опасностей - гибридные системы PoW+PoS. PoS размазывает ответственность за кошельком между клиентами, убирая проблему концентрации власти у мощных пулов майнинга. Не идеально но откладывает проблему на годы, а там 'либо ишак сдохнет, либо падишах'
p.s. проблему взятия под контроль ведущих программистов это не убирает, к сожалению.
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
March 18, 2014, 10:57:12 AM |
|
Бред конечно Но возможен форк который будет имеющимся у майнера монетами выдавать пулам "лицензию" на pow
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
Nikita000001 (OP)
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 20, 2014, 05:34:45 AM |
|
То есть программно никак нельзя при достижении сложности отключать пулы с избыточной мощностью?
|
|
|
|
yo-blin
Legendary
Offline
Activity: 2296
Merit: 1057
|
|
March 20, 2014, 06:23:19 AM |
|
То есть программно никак нельзя при достижении сложности отключать пулы с избыточной мощностью?
не вижу способа вычислить любой кто предоставит сети красивый хеш создает блок и получает вознаграждение как часто это делается с одного адреса сети не важно
|
Sign for rent, СОБИРАЮ МЕRIT! NVC: 4 YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
|
March 20, 2014, 07:49:27 AM |
|
То есть программно никак нельзя при достижении сложности отключать пулы с избыточной мощностью?
Проблема достоверного определения принадлежности мощности одному человеку. Ведь можно вместо одного пула поднять анонимно 10-100, но подконтрольны они будут все так же одному владельцу.
|
|
|
|
yurm
|
|
April 07, 2014, 10:52:46 PM |
|
Второй вопрос. Бунт пулов. Сложность растет - асики стоят дорого и будут стоить дорого. Количество асиков увеличивается. Выручка падает. А покупку асиков нужно оплачивать. У пулов нет другого пути как объявить бунт и прекратить обработку транзакций без комиссий за перевод, а в будущем и прекращение обработки с маленькой комиссией. И никто им ничего не скажет. Сложность растет - закупаются новые асики - сложность еще вырастает - выручка падает, а асики уже куплены - повышается минимальная плата за транзакцию - цена одной транзакции увеличивается - оборот коинов падает, уже не выгодно оплачивать мелкие покупки в магазинах и осуществлять мелкие переводы - цена за биткоин вслед за оборотом падает - выручка за майнинг падает - минимальная комиссия за транзакцию возрастает - и так до краха.
Поднятие комиссии не в интересах пулов. Как вы правильно заметили, это ведёт к меньшей привлекательности койнов и падению их стоимости. А вот асики пулам (обычно) оплачивать не надо — они лишь собирают мощности, владеют этими самыми мощностями рядовые майнеры. Кроме того, если какой-нибудь пул решит ввести минимальную планку для комиссий, ничто не помешает майнерам перейти к другому пулу. Вопрос третий. Раздавленные яйца. Манить соло уже не выгодно - все собираются в пулы. А пулы - это узкие горлышки всей защиты криптосистемы. Со временем находятся люди (их немного), которые организуют работу пулов. А может быть они изначально были известны. Им наступают на яйца и заинтересованные лица получают доступ к узким горлышкам всей защиты сети. Небольшое изменение ПО и атаку 51 можно провести с помощью сил пула, пулов.
Атаку 51 с помощью пула можно провести один раз. Как только какой-нибудь пул или группа пулов будут в этом замечены, свою долю в суммарном хэшрейте они резко потеряют из-за оттока майнеров. Для полноценной атаки 51 нужно владеть мощностями, а не просто привлекать их.
|
BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
|
|
|
fsb4000
Legendary
Offline
Activity: 1400
Merit: 1000
|
|
April 07, 2014, 10:57:17 PM |
|
Поднятие комиссии не в интересах пулов. Как вы правильно заметили, это ведёт к меньшей привлекательности койнов и падению их стоимости. А вот асики пулам (обычно) оплачивать не надо — они лишь собирают мощности, владеют этими самыми мощностями рядовые майнеры. Кроме того, если какой-нибудь пул решит ввести минимальную планку для комиссий, ничто не помешает майнерам перейти к другому пулу.
Я заметил что Discus Fish(их адрес https://blockchain.info/ru/address/1KFHE7w8BhaENAswwryaoccDb6qcT6DbYY )не подтверждает транзакции без комиссии(кроме своих собственных транзакций)... Хорошо что Ghash.io, BTC_Guild и Eligius всё ещё подтверждают такие транзакции...
|
|
|
|
yurm
|
|
April 07, 2014, 11:22:18 PM |
|
|
BTC donation:1DPUVJWeN2CNgJvRx5MtbsYWnFsKHxXWrc
|
|
|
|