7 ноября 2013, 12:00:15 AM   # 1
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я не мог найти нить об этом, так что я буду просто разместить новый.

kjj, Джефф Garzik и некоторые другие в списке рассылок поставили награду для:

котировка
Я готов передать в 1 BTC как
Bounty для создания основы сетевого симулятора общего Bitcoin.
Тренажер должен быть в состоянии объяснить задержки между узлами, и
в идеале в пределах узла. Он должен быть в состоянии имитировать хакер, который
владеет различной долей сети, и принимать решения, основанные только на
что злоумышленник на самом деле знает. Он должен быть в состоянии смоделировать
"атака" и должны быть достаточно общими, чтобы быть легко модифицирована для других
сумасшедшие схемы.

Я закончил основной Реализация этого здесь:

http://ebfull.github.io/

Простите его уродство и тот факт, что это в JavaScript.

Объяснение: 100 узлов создаются которые все шахты с различными вероятностями решения блока каждым "второй"Они помоему на самой длинной цепи они видят. Узел 0 является злоумышленником, который (если нажать "предсказательница атаки идут" в самом начале) имеет огромное влияние сети, и, кстати, будет выступать в качестве начальной загрузки узла для моделирования. При переключении атаки, узел 0 начнет распространяющиеся блоки в преднамеренных попытках сирота конкурирующими блоки (так называемые селективные распространения). Вы можете увидеть эффект это, на моем моделирование дало правильные условия атакующего узел будет иметь успех.

Цвета представляют различные chainstates (делать разработчик ссылки клиента даже до сих пор называют это что?) И узлы, которые несут ответственность за них. Цепь не включает в себя операции или что-нибудь подобное, просто отслеживает "доход" отдельных шахтеров так же, как бумага SM описывает. Визуализация покажет вилки на последней высоте, если таковые имеются.

Тем не менее, я не уверен, что тренажер может быть завершен без публичного обсуждения о ряде вопросов. Что такая топология сети Bitcoin, такие вещи, как, сколько суперузлов есть, средняя задержка между узлами, и некоторые из освободившегося поведения распространения сети? Большая часть дискуссии по этому поводу было ограничено и редкие на форумах, но тренажер может адаптироваться к нему. Сколько атак мы должны имитировать, а именно то, что является спорным? Она не появляется (для меня), что бросать задержку при атаке делает его менее серьезным, чуть менее практично.

Являются ли стимулы в целях сдерживания этой деятельности, является экономической дискуссией я не готов.
eb3full сейчас офлайн Пожаловаться на eb3full   Ответить с цитированием Мультицитирование сообщения от eb3full Быстрый ответ на сообщение eb3full


Как заработать Биткоины?
Без вложений. Не майнинг.


7 ноября 2013, 12:07:51 AM   # 2
 
 
Сообщения: 151
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Получил 1806 Биткоинов
Реальная история.





Есть ли какой-либо причине это не может быть сделано на выделенном testnet?
импульсное сейчас офлайн Пожаловаться на импульс   Ответить с цитированием Мультицитирование сообщения от импульса Быстрый ответ на сообщение импульсное

7 ноября 2013, 12:47:05 AM   # 3
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

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

Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

7 ноября 2013, 12:52:59 AM   # 4
 
 
Сообщения: 151
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

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

Согласовано, но, возможно, некоторая настраиваемое testnet песочница бы какая-то польза? Я уверен, что есть некоторые блочное erupters там, что люди будут готовы использовать, чтобы пожертвовать некоторое хеширование власти делу. Я предложу мой старый шахтерский GPU
импульсное сейчас офлайн Пожаловаться на импульс   Ответить с цитированием Мультицитирование сообщения от импульса Быстрый ответ на сообщение импульсное

7 ноября 2013, 1:49:17 AM   # 5
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Это Ах так забавно мне, что альтернатива имитируя так называемую атаку, чтобы купить вверх 1 Petahash горно-шахтного оборудования, назовем его 1,75 Ph / s, чтобы быть уверенным, установить и подключить его, перепишите код шахтер программного обеспечения всегда попытка атаки Отклонить, развернуть добычу и ждать "успех",
Carlton банков сейчас офлайн Пожаловаться на Карлтон Банки   Ответить с цитированием Мультицитирование сообщения от Carlton Банки Быстрый ответ на сообщение Carlton Банки

7 ноября 2013, 2:42:58 AM   # 6
 
 
Сообщения: 336
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Если вектор атаки является не вопросом предложенного команды разработчиков, почему бы не потушить модифицированный клиент, который реализует эгоистичную стратегию добычи, и приглашать человек, чтобы проверить целостность сети. Это было бы поставить вопрос спать один раз и навсегда. Автор статьи был подвергнут критике за отсутствие эмпирических данных, так как бой немного эмпиризма от своих недоброжелателей?
Revans сейчас офлайн Пожаловаться на Revans   Ответить с цитированием Мультицитирование сообщения от Revans Быстрый ответ на сообщение Revans

7 ноября 2013, 4:06:11 AM   # 7
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Я спорил в течение веков, что шахтеры не имеют стимула транслировать свои блоки на более чем 50% мощности хеширования; Кажется, что мой первоначальный анализ был неправ, и порог на самом деле только 29,3%:

http://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg03200.html

Думаете, вы могли бы добавить это к вашему тренажеру? Простейшая версия просто создать один шахтер с, скажем, 35% мощности хеширования и посмотреть, если они получают больше блоков, чем другие. (На единицу мощности хэширования) Если это подтвердится, мы можем попытаться имитировать это, не в состоянии передать блоки, крупные блоки и т.д.
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

7 ноября 2013, 4:22:50 AM   # 8
 
 
Сообщения: 1535
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Если вектор атаки является не вопросом предложенного команды разработчиков, почему бы не потушить модифицированный клиент, который реализует эгоистичную стратегию добычи, и приглашать человек, чтобы проверить целостность сети. Это было бы поставить вопрос спать один раз и навсегда. Автор статьи был подвергнут критике за отсутствие эмпирических данных, так как бой немного эмпиризма от своих недоброжелателей?
Ummmm ... не эта атака защищена тем, что люди, настоятельно рекомендуется использовать один из "официальный" Bitcoin клиентов и не модифицированный клиент, который позволяет плохие узлы собираются вместе и использовать сеть в некотором роде? Приглашая человек использовать специально злонамеренный клиент смешон и ничего не доказывает, потому что безопасность Bitcoin основана на предположении, что большинство узлов собирается работать хорошие клиент.
bitfreak! сейчас офлайн Пожаловаться на bitfreak!   Ответить с цитированием Мультицитирование сообщения от bitfreak! Быстрый ответ на сообщение bitfreak!

7 ноября 2013, 4:48:26 AM   # 9
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

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

Ага.

Так же, как, как, как канадский я оставляю ключи в моей машине разблокированным и защитить его пост это примечание, говоря: "ПРЕДУПРЕЖДЕНИЕ! Если вы украли этот автомобиль, я вежливо прошу вас извиниться!"
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

7 ноября 2013, 6:48:51 PM   # 10
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Я обновил моделирование, чтобы завершить его и включить предложения Питера.

http://ebfull.github.io/

Это гораздо более полезным. Можно задать параметры моделирования и полностью имитировать эгоистичную горнодобывающую атаку. Значения по умолчанию в порядке.

Вот как это работает:

  • Узел 0 задается заданным "hashrate",
  • Если вы включите нападение Сибиллы, узел 0 будет иметь огромное влияние сети, чтобы имитировать реальную атаку Сибил. Это необходимо сделать эгоистична добыча атака практична.
  • Если включить эгоистичную горнодобывающую атаку, узел 0 будет удерживать блоки, которые он находит, как описан в эгоистичной горнорудной бумаге, и будет распространяться только то, что необходимо, чтобы сохранить преимущество доходов по сети.

Было бы еще лучше, если я могу указать точные сетевые условия Bitcoin сети (средняя задержка и т.д.) и увидеть порог для атаки на практике.
eb3full сейчас офлайн Пожаловаться на eb3full   Ответить с цитированием Мультицитирование сообщения от eb3full Быстрый ответ на сообщение eb3full

7 ноября 2013, 8:43:30 PM   # 11
 
 
Сообщения: 740
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Могли бы мы не испытать его в "реальная жизнь" на testnet?
Dansker сейчас офлайн Пожаловаться на Dansker   Ответить с цитированием Мультицитирование сообщения от Dansker Быстрый ответ на сообщение Dansker

7 ноября 2013, 10:42:19 PM   # 12
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Ницца! Вы можете открыть источник этого?

Является ли симулятор точно моделировать как сирота блоки (не) передается?

Было бы также полезно, чтобы увидеть общий доход, а общий доход, ожидались, если-Дружные мины-честно как для всей сети, и атакующего.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

7 ноября 2013, 11:26:56 PM   # 13
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Было бы удивительным, если бы мы могли каким-то образом создать наши собственные straegies (например, "новый блок приходит: игнорировать и мой на старом блоке VS. принять и мое на новом блоке").

Если может быть обобщена модель этого, то можно было бы даже и автоматизированные моделирования эволюционных алгоритмов (например, слабая 10% стратегий шахтерских убиваются, 2% случайные стратегии введены, лучше всего 4% от стратегий один раз мутировал и после копирования ), чтобы обнаружить, возможно, еще неизвестные стратегии, которые могли бы быть еще лучше.
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

8 ноября 2013, 4:24:46 AM   # 14
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Это действительно здорово. Я наблюдал это работает на нескольких компьютерах здесь.

Я получаю стабильные результаты здесь, показывая, что эгоистичная стратегия добыча действительно хороший способ потерять 20-30% своего дохода добычи. Замечу, что это примерно то, что я ожидал. В любом другом контексте, весь мир считает очевидным, что получать ваши блоки так быстро, как это возможно, хорошая вещь. Тем не менее, наука искусство не обманывать себя, и получить результат, который вы ожидаете, не такой же, как показывает, что модель имеет навык.

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

* В ограниченной мере возможности.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

8 ноября 2013, 8:27:18 AM   # 15
 
 
Сообщения: 2212
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Да, я хотел бы иметь пользовательский интерфейс, как это на вершине настоящий симулятор, прямо сейчас это кажется немного больше беспокоит (CPU мудрое), чтобы переставить это узлы, чем на самом деле имитации, особенно если вы уронили несколько больше узлов ,
Sukrim сейчас офлайн Пожаловаться на Sukrim   Ответить с цитированием Мультицитирование сообщения от Sukrim Быстрый ответ на сообщение Sukrim

8 ноября 2013, 6:01:45 PM   # 16
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Было бы интересно использовать моделирование, чтобы увидеть, что предельная выгода, если таковая имеется, может быть достигнута для атакующего блока Discard на 49,9% -50% доли хеширования. Может ли это помочь дать злоумышленнику подмогу в большинстве хеширования?
Carlton банков сейчас офлайн Пожаловаться на Карлтон Банки   Ответить с цитированием Мультицитирование сообщения от Carlton Банки Быстрый ответ на сообщение Carlton Банки

8 ноября 2013, 9:09:51 PM   # 17
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

Ницца! Вы можете открыть источник этого?

Является ли симулятор точно моделировать как сирота блоки (не) передается?

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


Вот мой репо за это: https://github.com/ebfull/ebfull.github.io  (Такой же, как лицензия Bitcoin-QT)

Я буду лучше документировать и очистки кода. Кроме того, осиротевшие блоки теперь отображаются с зачеркивания, если они отсутствуют на самой лучшей цепи. Кроме того, предлагаемый патч (добыча честных шахтеров на случайных ветвях, а не первая ветвь получила) был добавлен в качестве параметра.

Это действительно здорово. Я наблюдал это работает на нескольких компьютерах здесь.

Я получаю стабильные результаты здесь, показывая, что эгоистичная стратегия добыча действительно хороший способ потерять 20-30% своего дохода добычи. Замечу, что это примерно то, что я ожидал. В любом другом контексте, весь мир считает очевидным, что получать ваши блоки так быстро, как это возможно, хорошая вещь. Тем не менее, наука искусство не обманывать себя, и получить результат, который вы ожидаете, не такой же, как показывает, что модель имеет навык.

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

* В ограниченной мере возможности.

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

Тем не менее, я думаю, что вы читаете доход атакующих неверного на моделировании. Это доход злоумышленник накопила как процент от всех доходов лучшей цепи.

Мои приблизительные результаты (после 10000 блоков каждый):

Код:
35% нормальный, без атаки: ~ доход 37,17%
35% эгоистичны, не предсказательница: ~ доход 37,57%
35% предсказательница: ~ доход 37,05%
35% эгоистичны, предсказательница: ~ доход 48,8%

Код:
20% нормальный, без атаки: ~ доход 20,92%
20% эгоистичны, не предсказательница: ~ доход 10,9%
20% предсказательница: ~ доход 21,55%
20% эгоистичны, предсказательница: ~ 23,11%

Это использование совершенно другая топологии сети, чем сети Bitcoin имеют тенденцию иметь, но это показывает, что некоторые смеси параметров (например, насколько хорошо подсоединен атакующий, скорость распространения блоков, скорость сироты) делает нападение практичным. Я регулировать случайные вещи, чтобы увидеть эффект: например, с более высоким естественным уровнем сироту, атакой является гораздо более эффективным, как вы можете себе представить, потому что злоумышленник может получить лучшее руководство на честных шахтерах.

Да, я хотел бы иметь пользовательский интерфейс, как это на вершине настоящий симулятор, прямо сейчас это кажется немного больше беспокоит (CPU мудрое), чтобы переставить это узлы, чем на самом деле имитации, особенно если вы уронили несколько больше узлов ,

Я изменил тренажер, теперь он не будет оказывать так часто, как это будет вычислить, особенно на высоких скоростях. Вы также можете отключить визуализацию, если вы хотите. Это улучшило его значительно.

В конечном счете, лучший симулятор не будет в JavaScript, я признаю, но я думаю, что я могу сделать этот тренажер достаточно эффективный для быстрого прототипирования идей в небольших масштабах.
eb3full сейчас офлайн Пожаловаться на eb3full   Ответить с цитированием Мультицитирование сообщения от eb3full Быстрый ответ на сообщение eb3full

23 ноября 2013, 5:34:29 PM   # 18
 
 
Сообщения: 125
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

kjj, jgarzik, это Баунти считается закрытым с представлением eb3full в? Или это еще не завершено? Кто-нибудь еще в настоящее время пытается утверждать это?
socrates1024 сейчас офлайн Пожаловаться на socrates1024   Ответить с цитированием Мультицитирование сообщения от socrates1024 Быстрый ответ на сообщение socrates1024

23 ноября 2013, 7:48:20 PM   # 19
 
 
Сообщения: 461
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

kjj, jgarzik, это Баунти считается закрытым с представлением eb3full в? Или это еще не завершено? Кто-нибудь еще в настоящее время пытается утверждать это?
Я не уверен, если они ищут Баунти, но эти два были отправлены в список рассылки несколько дней назад:
https://github.com/rbrune/btcsim
https://github.com/christophebiocca/bitcoin-network-simulator

Я также работаю над дискретного моделирования событий с помощью Simpy, но не из-за щедрости, так что не беспокойтесь о моем отношении этого. Это больше учебного упражнения.
d'aniel сейчас офлайн Пожаловаться на д'aniel   Ответить с цитированием Мультицитирование сообщения от д'aniel Быстрый ответ на сообщение д'aniel

23 ноября 2013, 8:34:32 PM   # 20
 
 
Сообщения: 125
Цитировать по имени
цитировать ответ
по умолчанию Re: Эгоистичный Mining Simulation

На первый взгляд, пост eb3full здесь еще до двух других на пару недель, и более полно признакам.

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

В основном не связаны, но это моделирование было также признано авторами ES: http://hackingdistributed.com/2013/11/09/no-you-dint/
socrates1024 сейчас офлайн Пожаловаться на socrates1024   Ответить с цитированием Мультицитирование сообщения от socrates1024 Быстрый ответ на сообщение socrates1024



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW