Видел это на Reddit первых, чтение бумаги, подумал я должен поделиться:
http://arxiv.org/abs/1311.0243
http://www.reddit.com/r/Bitcoin/comments/1puk1a/arxiv_paper_majority_is_not_enough_bitcoin_mining/
|
4 ноября 2013, 3:11:14 AM | # 1 |
Сообщения: 1708
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Видел это на Reddit первых, чтение бумаги, подумал я должен поделиться:
http://arxiv.org/abs/1311.0243 http://www.reddit.com/r/Bitcoin/comments/1puk1a/arxiv_paper_majority_is_not_enough_bitcoin_mining/ |
4 ноября 2013, 3:46:26 AM | # 2 |
Сообщения: 1064
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Получил 1806 Биткоинов
Реальная история. Видел это на Reddit первых, чтение бумаги, подумал я должен поделиться: http://arxiv.org/abs/1311.0243 http://www.reddit.com/r/Bitcoin/comments/1puk1a/arxiv_paper_majority_is_not_enough_bitcoin_mining/ Захватывающий ... чтение до сих пор прямо сейчас ... но если я это правильно - понятие, что вы добычи на чем-то большим, как btcguild и скопировать весь блок заголовка на свой собственный частный бассейн работы; в то же время, ваш шахтер принимает работу, а не представление действительных акций в btcguild пока он передает их в частный дублируются бассейн. В любое время Действительно Доля оказывается встречались минимум трудности и обнаруживает блок, он подает это с частным бассейном и вещания в сеть? Сеть принимает это и частный бассейн подается Новоиспеченные монеты вместо btcguild? |
4 ноября 2013, 3:59:10 AM | # 3 |
Сообщения: 1750
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Видел это на Reddit первых, чтение бумаги, подумал я должен поделиться: http://arxiv.org/abs/1311.0243 http://www.reddit.com/r/Bitcoin/comments/1puk1a/arxiv_paper_majority_is_not_enough_bitcoin_mining/ Захватывающий ... чтение до сих пор прямо сейчас ... но если я это правильно - понятие, что вы добычи на чем-то большим, как btcguild и скопировать весь блок заголовка на свой собственный частный бассейн работы; в то же время, ваш шахтер принимает работу, а не представление действительных акций в btcguild пока он передает их в частный дублируются бассейн. В любое время Действительно Доля оказывается встречались минимум трудности и обнаруживает блок, он подает это с частным бассейном и вещания в сеть? Сеть принимает это и частный бассейн подается Новоиспеченные монеты вместо btcguild? Нет, совершенно неправильно. Статья говорит что-то еще, и в то же время ваша стратегия не работает. Это очень распространенное заблуждение нуб. Проще говоря, "доля" привязывается к месту назначения в награду, так что вы не можете направить вознаграждение другому адресу. |
4 ноября 2013, 4:09:26 AM | # 4 |
Сообщения: 1750
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Видел это на Reddit первых, чтение бумаги, подумал я должен поделиться: http://arxiv.org/abs/1311.0243 http://www.reddit.com/r/Bitcoin/comments/1puk1a/arxiv_paper_majority_is_not_enough_bitcoin_mining/ Я внимательно не читал математику, но я думаю, что я читал что-то подобное раньше. Я не думаю, что это работает очень эффективно, как по причине, изложенной в разделе 6.1. Предсказательница атака описан также не эффективна, если есть много честных полноправных-узлов. Кроме того, я полагаю, что большие бассейны подключаются непосредственно к минимуму черствого скорость так снова такая предсказательница атака не будет работать. Есть также другие решения, такие как переадресация непроверенных полного сложности заголовки блоков, или даже частичные заголовки сложности. |
4 ноября 2013, 6:11:37 AM | # 5 |
Сообщения: 2366
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Я мало времени, и это было объявлено общественности без предварительного уведомления, например, список Bitcoin-безопасности. Создание информированного быстрой реакции трудно.
В идеале я хотел бы думать об этом внимательно, прочитать статью несколько раз, и запустить некоторые моделирования, прежде чем комментировать, но я, вероятно, будет связан на IETF всю неделю, и люди уже паникует и настаивает на поспешных изменений в ответ к этому, которое может быть опрометчивым, так что я собираюсь предложить некоторые предварительные замечания здесь. У нас (или, по крайней мере, у меня есть, смотри также Анализ Bytecoin в 2010 году) Оценивал эту общую атаку раньше, но самый простой вариант этого просто не работает (в теории, или при моделировании): Без существенного хэша-скорость задержки ваших блоков заканчивается увеличивая риск того, что вы получаете сирота, поскольку узлы предпочитают первый блок они слышали. Вклад бумаги (по-моему, по крайней мере), чтобы предположить, что злоумышленник может также предсказательница нападение сети, и при этом может работать узлы, которые будут выпускать блоки, производимые атакующие шахтерами в ответ услышать новый блок из честные шахтеры. Так где предсказательница атака успешна задержка не дает недостаток, а затем атака работает (с повышением эффективности более эффективный sybiling является и более hashrate злоумышленник имеет). Их предложено решение, которое предлагается без обширного анализа, чтобы передать все блоки, даже поздние, а затем выбрать предпочтительный блок в связи в случайном порядке. Не обращая внимания на сопутствующие уязвимости, поспешные реализации вперед все могли бы создать, я считаю, что это предложение имеет проблему в том, что она создает преимущество эгоистичности даже без Сибли атаки на всех, так долго, как эгоистичный шахтер имеет достаточно hashrate. Я считаю, что это плохой компромисс, потому что степень Сибла уязвимость между горными вершинами, вероятно, значительно ниже, чем предполагались (многие шахтеры закалывать соединения с хорошо известными узлами и друг с другом), и потому, что у нас уже есть бассейны, достаточно большие, чтобы воспользоваться из компромисс уязвимость это создает. Возможно, что еще более важно: Есть гораздо хуже уязвимости для нас, если злоумышленники могут выполнять успешные крупные атаки масштаба Сиб против шахтеров. В частности, если они в состоянии сделать, чтобы они могли разделить сеть на две 50/50 hashrate группы, а затем падение блоков между ними и стороны конфликтующих транзакций в каждой группе и производят много подтвержденных дважды проводит без каких-либо hashrate вообще , Как я уже писал несколько раз о Bitcointalk: за криптографические допущения Bitcoin делает _two_ дополнительные предположения безопасности: Это злоумышленник не контролирует большую часть hashrate и, цитируя Satoshi, "характер сведений, легко распространяться, но трудно подавить", Effectively-, что злоумышленник не может существенно изолировать или разделить честные участник. Имея это в виду, а не бросаясь в каких-либо изменений в алгоритме консенсуса рекомендую принять следующие меры: (0) Создаём новый согласованный ручной анти-предсказательница усилия для обеспечения того, чтобы все крупные шахтеры хорошо связаны с сильными релейные узлов, в том числе смеси общественных и непубличных узлов (непубличных для сопротивления DOS), для того, чтобы сделать разделение шахтеры неосуществимым. (1) Оценить наше сопротивление Сибил более общо и рассмотреть, какие меры и средства автоматизации мы могли бы добавить, чтобы сделать Sybil атаки сложнее (включая поддержку аутентификацией пиринга, или меры, как в том числе адр сообщений в coinbase txns глушить адр манипуляцию сообщение). (2) Создание лучшего сбора статистики для мониторинга сети широкого осиротения. (3) Улучшение масштабируемости узла (например, позволяют поддерживать узлы с большим числом соединений) (Может быть, было бы также полезно инструмент рудничного программного обеспечения для обнаружения блока откладывания, так же bfgminer обнаружит работу бильярдной выдачи, который конфликтует свою собственную работу перед) Это может, в конечном счете, имеет смысл изменить предпочтение консенсуса для _very_ вблизи связей (например, те, которые прибывают с разницей во время сопоставимы по масштабам с разницей в латентности между вашими коллегами), но я думаю, что нам нужно быть очень осторожными, чтобы мы не торгуют потенциально неуместная проблема (потому что его либо невозможный или, если его не неосуществимые мы имеем гораздо более серьезные проблемы) для практически уязвимостей один. Создание нашей инфраструктуры сильнее против Сивиллы имеет много преимуществ, и был на и от радара в течение длительного времени, и AFAICT если мы предотвращаем шахтеру от того распределяли / опосредованы по Сивилле мы закрывают проблемы здесь. Мысли? |
4 ноября 2013, 7:51:00 AM | # 6 |
Сообщения: 406
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Мысли? Точка 0 это просто обходной путь правильно? |
4 ноября 2013, 9:25:49 AM | # 7 |
Сообщения: 1652
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Мысли? Точка 0 это просто обходной путь правильно?Нет; шахтеры имеют естественный стимул, чтобы хотеть быть тесно связаны с как и многими другими шахтерами, насколько это возможно (для снижения затрат бесхозных). RE: Оценка сопротивления предсказательница: Я все еще хотел бы видеть блоки и операции, которые передаются через другой совершенно другой сетевой протокол, либо равный-равному или нет. Больше разнообразия, поэтому мы не полагаться на сети один p2p будет велик, и, в зависимости от того, как он был реализован, может автоматически привести Сибил сопротивление. |
4 ноября 2013, 9:54:12 AM | # 8 |
Сообщения: 350
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Видел это на Reddit первых, чтение бумаги, подумал я должен поделиться: http://arxiv.org/abs/1311.0243 http://www.reddit.com/r/Bitcoin/comments/1puk1a/arxiv_paper_majority_is_not_enough_bitcoin_mining/ Избили меня к нему! |
4 ноября 2013, 10:29:01 AM | # 9 |
Сообщения: 2352
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
рецензия Виталика Бутерин на это на BitcoinMagazine.com
Эгоистичный ГОК: 25% Атака против Bitcoin сети - http://bitcoinmagazine.com/7953/selfish-mining-a-25-attack-against-the-bitcoin-network |
4 ноября 2013, 10:32:22 AM | # 10 |
Сообщения: 118
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Я считаю, что недостаток этой системы является то, что вероятность успеха вашего Сибил атаки должен быть обратным вашей доли скорости сети хэш. Например, если у вас есть 10% от скорости сети хеша, вам нужны Сибли атаки, чтобы быть успешными >= 90% времени, чтобы получить прибыль, в противном случае вы потеряете.
Рассматривать: «S» = эгоистичные пулы доля сетевой мощности (например, 0,1) «О» = честны доля мощности сети (например, 0,9) «А» = процент успеха для Сибли атаки ( «предсказательница атака» означает, что вы перехватывать честный блок, surpress его Размножения и распространение информации о вашей собственной равной длиной предварительно добытой цепи, которая рассматривается в горнодобывающем большинстве). Эгоистичный бассейн добудет на честной цепочке, пока он не находит блок, в этот момент он утаивает блок и начинает добычу на своей собственной частной сети. Честные узлы найти следующий блок с probility «о», который запускает конкурс. Например. где эгоистично бассейн имеет 10% скорость хэширования, эгоистичная стратегия будет требовать от них, чтобы выполнить их Сибил атаки на 90% блоков они добывают. Процент от эгоистичный бассейн блоки, которые потребуют предсказательница Размножение = о. Процент от эгоистичный бассейн работа впустую от неэффективных атак Сибил = о (1-а). (Напр., С 10% hashrate и 50% скорости Sybil успеха, эгоистичный бассейн будет тратить 45% их работы.) Процент от честный рабочие блоки, которые страдают Сибил атака = S. Процент от честный работа впустую из-за Сибил атаки = с * а. (Напр., С 90% hashrate на 50% скорости Sybil успеха, честные узлы будут только тратить 5% от их работы.) Причина, почему я сравниваю процент работы впустую, потому, что это способ измерить относительную прибыль по ставке хэша инвестиций. Если эгоистичные стратегии отходы более% работы, чем честная стратегия, то это не окупится помоему в эгоистичном бассейне. Исходя из этой формулы, эгоистичный бассейн будет только на пользу, если «а» (излечение предсказательницы) больше, чем «о» (честная доля хэширования мощности). Другими словами, предсказательница атака должна быть успешной при обратной скорости к вашей добычи энергии. Таким образом, в основном главная угроза здесь является предсказательница атаки. Можно ли обнаружить какие-либо недостатки в этом анализе? |
4 ноября 2013, 11:35:33 AM | # 11 |
Сообщения: 2352
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Не является ли экономическая выгода для присоединения эгоистичным бассейн легко погасить?
Чем дальше вперед эгоистичный бассейн, тем больше затраты на них, если они теряют эту гонку. Только экономическая выгода для эгоистичного шахтера приходит из блока вознаграждения субсидии + гонораров от будущих блоков на этой цепи. Но если станет известно, что эгоистичный бассейн работает, то стимул для побега из эгоистичного бассейна / картель может быть предложен (таким образом, чтобы он не доступен для эгоистичного бассейна, а). Если эти стимулы вызывают добычу на эгоистическом бассейне менее полезными, то эгоистичная стратегия бассейна может быть побеждена. Не было бы легко сказать, если блок, кажется, исходит от эгоистичного бассейна (так как каждый новый блок будет казаться laggng, так как он не имеет недавно прибыл сделок)? Так что, если это отставание может быть обнаружено, то не стимул для честных бассейнов быть предложен? Способ предложить этот стимул, так что он доступен только для честных шахтеров периодически отправлять тип маркера транзакции. Существует обещание заплатить стимул / вознаграждение за включая сделку маркеров в течение N секунд после того, как она транслируется. Таким образом, ранее добывал блок эгоистичного пула не сможет включить эту сделку маркера быстро, но честные шахтеры, включая последние операции и, таким образом, будет иметь возможность включить его. И тогда, когда это "включены в N секунд" условие истинно, те, которые предлагают стимул затем отправить поощрительное вознаграждение в адрес Bitcoin для coinbase операции для данного блока. [Изменено] |
4 ноября 2013, 1:39:04 PM | # 12 |
Сообщения: 186
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Интересный документ.
Что, кажется, отсутствует, когда существует несколько пулов эгоистично-добывающие ... Что будет тогда? Может быть, один будет немного быстрее, чем другие ... хотя люди, как правило, хотят, чтобы противостоять друг другу, так что я имею в виду, что всегда будут группы людей, пытающихся победить других. Может быть, они бы также сделать это, чтобы попытаться сохранить систему в равновесии или так. Затем снова может быть, нет. Изменение кажется достаточно простым в реализации. (Во время моего первого сканирования / чтение документа моей системы frooze полностью, то я установил новое обновление читателя акробата, и нет больше проблем ... Я сделал очистить систему два дня назад или около того, и он бежал всю ночь так может быть проблема с этим ... вроде странно, хотя .. так потом я прочитал его в полной мере, это очень интересный документ и очень легкий приступ). Я рад, что кто-то с большим математическим фоном и статистических рассуждений понял это ... я задавался в течение длительного времени, какие выгоды поддержания нашли блок секрет / частный бы и как использовать его ... этот документ делает прекрасная работа объяснить все возможности, и при всех возможностях, это хорошо / выгодно нападение с высокой вероятностью работы / принятой в рамках существующей системы Bitcoin. Самое смешное, что это параллельный характер / экспоненциальный характер этого ... чем больше людей / шахтеры присоединиться к нему, тем лучше он начинает работать ..., который напоминает мне царя и зерна на шахматном / шахматной доске ... она начинается с малого, но заканчивается большой Как большой я никогда не знал, но этот документ рассматривает его больше. Для этого тоже работают люди должны быть убеждены в том, что они платят на эгоистическом-горно-бассейн больше "честный" бассейны ... Кроме того, такие данные могут изменяться с течением времени, вероятно, привело к нескольким эгоистических майнинг ... что происходит тогда неясно, вероятно, один выиграет над другой ... или, возможно, это слишком близко слишком звонят и оба продолжают расти больше, честные узлы / шахтеры потом потерять ... Я не вижу его как честный против, не честно ... это просто другой способ справиться с blockchain и новые блоки. Кроме того, я бы совершенно не удивлюсь, если некоторые майнинги уже реализовали это в той или иной форме ... Я бы, конечно, пытался сделать что-то вроде этого ... так что вероятность этого уже существующего в дикой природе супер высокая. Больше похоже, что это документ, написанный кем-то, что заболел из обманщиков и хочет Rätt на них ..., чтобы попытаться предотвратить системы приемки / свернуть на долгосрочной перспективе защитить это богатство, таким образом = D (Я прочитал документ до страницы 7, а затем пропустил некоторые из анализа состояния машины и математики также читать некоторые страницы 12 об образовании пула и странице 13 крепежного Bitcoin). Наиболее весело документ о Bitcoin я видел до сих пор, и он вышел на этой неделе ... мне повезло ... я только что произошло, чтобы прийти и посмотреть, как это делает Bitcoin или таким образом, я предполагаю, что я догадка что-то происходит, я не знаю, или мне просто повезло ВИЕЕ Будет интересно посмотреть, как это играет ... даже с исправлением ... это будет оставаться проблематичным несколько ... apperently Сейчас 25% достаточно для эгоистичного бассейна ... но что, если существует несколько эгоистичные бассейны? хммм Может быть, если несколько существует, то она не будет большой проблемой. Так что будет моим следующим Смотровой ... документ рассматривает такой scenerio Один вопрос, который остается без ответа в моем мозгу, заключается в следующем: Как далеко назад (сколько блоков) является клиент разрешено переключает ветки? Только один блок? или несколько? или фиксированное число? Может быть, 2048? Я ржавый на Bitcoin ... |
4 ноября 2013, 1:59:42 PM | # 13 |
Сообщения: 169
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Вклад бумаги (по-моему, по крайней мере), чтобы предположить, что злоумышленник может также предсказательница нападение сети, и при этом может работать узлы, которые будут выпускать блоки, производимые атакующие шахтерами в ответ услышать новый блок из честные шахтеры. Так где предсказательница атака успешна задержка не дает недостаток, а затем атака работает (с повышением эффективности более эффективный sybiling является и более hashrate злоумышленник имеет). Я думаю, что это немного хуже, чем это. Эффективная атака Сибил необходимо сделать нападение жизнеспособными для небольшого бассейна, но чем больше бассейн, тем менее эффективна атака Сибил должна быть. Для бассейна больше, чем 33% от сети, не требуется Сибил атаки. С другой стороны, один смягчающий фактор, который не упоминается в статье, что атака покупает вам больше доходов долгосрочной перспективы, но в краткосрочной перспективе вы увидите потерю доходов. Вы не находя больше блоков, чем раньше (на самом деле вы теряете некоторые из ваших блоков) так что ваш доход в течение периода корректировки трудности будут на самом деле падение (но так будет все остальные). Увеличение выручки приходит позже из-за того, что вы причинили другие потерять блоки, что делает падение сложности (или просто восстающие меньше, чем это было бы), которые затем Сетки вам больше блоков в долгосрочной перспективе. Однако, поскольку а) Приступ может быть легко обнаружен (внезапное увеличение осиротевших блоков) б) атака будет отрицательно влиять на цену Bitcoin. влияние доходов выполнения атаки скорее отрицательное, даже в долгосрочной перспективе. |
4 ноября 2013, 2:10:03 PM | # 14 |
Сообщения: 539
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
У меня нет времени, чтобы внимательно прочитать документ, но ..
Некоторое время назад я писал в http://bitslog.wordpress.com/2013/06/26/the-bitcoin-eternal-choice-for-the-dark-side-attack-ecdsa/ решение еще одно нападение, которое может также работать для защиты от этой атаки: котировка Дополнительная защитная мера была бы, что любая цепь REORG из п блоков задерживается п секунд. В течение этого периода ожидания, если другой лучше цепь REORG принимается, обрабатывается таким же образом. По истечении одного периода, цепь REORG применяется, и новая лучшая цепь создается. Если блок, который проходит цепь ожидания принимается, то ожидание покадровый перезапускаются от нуля для этой цепи. ... Этот протокол защищает от появления одновременно конкурирующих блоков, но и от других атак, которые могут на основе скрытых ветвей. Так что я буду называть метод, как "скрытая Гиса защита", Помогает ли это? |
4 ноября 2013, 2:32:23 PM | # 15 |
Сообщения: 186
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Этот документ в супер коротком о:
Keeping нашли блоки секретных, для выполнения вычислений на них так, что другие не могут, таким образом, давая гоночный adventage. Oни "secretivers" будет иметь фору. когда "publicers" объявить их блок быстро опубликовать "секрет" блок, чтобы создать ситуацию завязывания. В настоящее время первый блок, который прибывает определена шахтеры так "secretives" имеют incencitive к "задерживать общественные блоки", Стимул для прослушивания в других бассейнах горных "раннего выявление заявления общественности блока, чтобы быстро реагировать на него" и попытаться впрыснуть / опубликовать свой скрытный блок как можно быстрее по отношению к другим шахтерам, которые еще не получили новый блок. Если случайный травильный раствор будет реализован, 50% "publicers" выберу "publicer" блок, 50% будет выбрать "secretivers" блоки, в то время как 100% от "secrectives" выбрать "secritive" блок. Таким образом, 150% будет пытаться продолжать "скрытный" блок, и только 50% от "publicer" блок, увеличивая вероятность "secrective" блок, чтобы победить, тем самым вводя скрытный блок в blockchain, либо следующий блок будет найден быть publicer или по secretiver, тем больше secretivers есть тем больше вероятность того, что будет найден ими, особенно из-за Headstart, ведущий в качестве стимула для других, чтобы присоединиться к "secretivers" также известен как "(А) головные стартеры" (Фактические проценты, будет зависеть от размера бассейнов). Условия выше описывают secretives быть впереди 1 блок. Документ продолжает быть 2-й кварталы впереди. (Теперь он становится больше и fudgy для меня по крайней мере): Я не уверен, но я думаю, что в этом случае он будет публиковать как скрытные блоки, если publicers объявить их блок, немедленно недействительность их прогресса, это также может вызвать другие самостоятельно МОГЛИ шахтер в беде, они могут также опубликовать свое второй блок создание новый галстук, или, возможно, даже на треть. Эти ситуации могут быть легко обнаружить, второй блок будет объявлен немедленно? возможно, алгоритм может быть уточнен путем введения somewehat правдоподобной задержки на несколько минут, но рискованны, если другой эгоистичный бассейн объявляет его раньше, хотя держать второй блок секрет также может быть вариантом и попытаться полагаться на завязывания только. Хотя для многих это не будет statisfactory и, вероятно, попробовать стратегию третьего блока и так далее, и тем самым сохранить немедленно публиковать любые найденные блоки немедленно, чтобы попытаться завоевать основную сеть. Эта последняя линия мысли описана в последнем еще заявление. Если более чем в 2 кварталах вперед, опубликовать их все, чтобы укрепить завоевания. Если это поистине самая длинная цепь, то они победят и будут garantueed из наград, если это не истинно длинная цепь, то они будут superseeded / defeatede другого эгоистическим майнингом ... так что я нахожусь в сомнении, что это последнее другое заявление умно в случае нескольких эгоистического майнинга. В конце концов они будут разбиты еще эгоистичным майнингом, что может задержать их +1 блока, чтобы попытаться победить другой эгоистичный майнинг в тратить свое время обработки на своих частные блоках, которые они надеются, будут новая общественной цепью ... в конце концов, больше эгоистичен майнинг может победить, задерживая их публикацию своих найденных блоков. Так что я думаю, что алгоритм может быть уточнен несколько построив в задержках, чтобы попытаться победить другие корыстные бассейны добывающих. Таким образом, если это не будет реализовано, мы будем видеть какие-то время войн ... публиковать до конца и один может быть superseeded, публиковать слишком рано, и один может быть superseeded, однако в этом случае всегда будет superseeded так ДАЕТ НИКАКИЕ смысл, и, таким образом, всегда публикация за два имеет смысл ... или вы имеете поистине большую вычислительную мощность или нет, однако это не включает в себя удачу и случайно ... Возможно, документ описывает эти строки мыслей и объясняет, как справиться с этим, или, может быть, и нет ... может быть, это было слишком трудно проанализировать, как алгоритм будет выполнять против себя. Сейчас я дам ему отдохнуть до дальнейшего уведомления Некоторые моменты, чтобы подвести итог: + Найдите блок и держать его в секрете. + Найти следующий блок для секретного блока. + Опубликовать секретный блок, если общественный блок опубликован. + Постарайтесь, чтобы получить секретный блок опубликован раньше. + Некоторые честные узлы могут работать на опубликованном секретном блоке, и если они находят следующий блок выигрывает секретный блок. + Секретный блок имеет больше шансов на победу, если случайный отбор реализуется (это может быть истинным мотивом для документа, реализаторы из Bitcoin берегитесь!). + В настоящее время наиболее быстро объявили блок кажется, чтобы выиграть. + Стимул, чтобы держать общественные блоки с задержкой. + Стимул, чтобы шпионить за другими пулами, чтобы обнаружить объявление раннего блока. + Стимул для выявления предателей селективных объявляющих частных блоков, найденных в бассейне сопровождающего. + Шпионаж эгоистических бассейнов является потенциальной контрстратегией, если сделать в тайне какой-то образом. |
4 ноября 2013, 4:25:56 PM | # 16 |
Сообщения: 2366
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
В настоящее время первый блок, который прибывает определена шахтеры так "secretives" имеют incencitive к "задерживать общественные блоки", Стимул для прослушивания в других бассейнах горных "раннего выявление заявления общественности блока, чтобы быстро реагировать на него" и попытаться впрыснуть / опубликовать свой скрытный блок как можно быстрее по отношению к другим шахтерам, которые еще не получили новый блок. Ваш анализ довольно неполный. Их успех на победу, что "как можно быстрее" расы, наряду с их общей hashrate, имеет важное значение. В противном случае задержка является чистой потерей. |
4 ноября 2013, 4:41:51 PM | # 17 |
Сообщений: 18
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Простите мои naivetе, но я был под впечатлением, что программное обеспечение, которое координирует горнодобывающее усилие пула между бассейном шахтерами не несет ответственности за претендуя на приз добычи, но каждый смиренный бассейн шахтера - он должен найти правильный хэш - утверждает приз на счет принадлежащего к бассейну и немедленно передает его успех. Таким образом, непосредственное вещание нового блока обеспечивается, и хранение вещи тайна никогда бы не случилось.
|
4 ноября 2013, 5:23:06 PM | # 18 |
Сообщения: 2016
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Я хотел бы отметить, что примитивная версия этой атаки 3-х лет:
Простите мои naivetе, но я был под впечатлением, что программное обеспечение, которое координирует горнодобывающее усилие пула между бассейном шахтерами не несет ответственности за претендуя на приз добычи, но каждый смиренный бассейн шахтера - он должен найти правильный хэш - утверждает приз на счет принадлежащего к бассейну и немедленно передает его успех. Таким образом, непосредственное вещание нового блока обеспечивается, и хранение вещи тайна никогда бы не случилось. Горняк в традиционном бассейне не имеет информации, необходимую для публикации блока самостоятельно. Он должен представить заголовок ж / одноразовый номер в бассейн, а затем пул транслирует блок. |
4 ноября 2013, 5:50:15 PM | # 19 |
Сообщения: 280
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Даже больше озабоченности является то, что IBM была кружить вокруг этих областей в последнее время.
IBM имеет доступ к огромной вычислительной мощности. Несмотря на то, что они не могут агрессивно атаковать Bitcoin сами по себе, они, конечно, могли бы начать посредническую привилегированные позиции в сети. Вычислительная мощность на этом уровне очень много в недоступном для IBM, и они, возможно, самым крупным игроком в области высоких технологий для финансовых приложений. |
4 ноября 2013, 6:02:35 PM | # 20 |
Сообщения: 2366
цитировать ответ |
Re: Большинство не достаточно: Bitcoin Mining является уязвимым
Горняк в традиционном бассейне не имеет информации, необходимую для публикации блока самостоятельно. Он должен представить заголовок ж / одноразовый номер в бассейн, а затем пул транслирует блок. Они делают в протоколе ББТ при поддержке bitcoind, к сожалению, рынок решил использовать позже протокол рогового над ним в первую очередь. Это, я думаю, во многом оффтоп. Там нет никаких причин, вы не ожидали бы, что hashers быть замешаны в такой схеме: Даже если замедленные блоки не могут быть предотвращены с протоколами горнорудных без ББТ, они все равно могут быть тривиальным обнаружены. (Например, шахтеры часто выдающие работу с непубличной пред, большие сиротские всплески) |