30 октября 2014, 4:35:55 ​​AM   # 1
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Через некоторое время я дал бумагу Satoshi второй чтения.
Я выполнил код AttackerSuccessProbability () и вычисляется AttackerSuccessProbability (0.3,1)
(Greg имеет интерактивный инструмент, чтобы сделать это здесь: http://people.xiph.org/~greg/attack_success.html)

Результат 0.627749

Может быть, я неправильно понял бумагу, но это, кажется, подразумевает, что злоумышленник, имеющий 30% от сети хеширования может кетчуп после дефицита 1 блока с вероятностью 0,62.
Либо эта интерпретация неверна или что-то в формулах Сатоси неправильно: злоумышленник, имеющий менее чем 50% от мощности хеширования не может иметь более чем 50% вероятность догоняет! Это противоречит здравому смыслу.

Если бы он был, то, скорее всего, результатом будет то, что злоумышленник догоняет (в каком-то число шагов). Так как хорошая ветвь имеет более чем в два раза мощности взломщик хеширования (70% против 30%), наиболее вероятный исход для первого шага, очевидно, что хорошие ветви рудниках другой блок, а не наоборот. Таким образом, наиболее вероятным результатом является то, что дефицит увеличивается.

Может кто-нибудь прояснить это для меня?




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


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


30 октября 2014, 5:40:13 AM   # 2
 
 
Сообщения: 686
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

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





Прежде всего я хочу сказать, что я далек от эксперта Bitcoin.

Я понимаю, что, как процент атакующего от общего hashrate приближается к 50%, вероятность их успешного преодоления дефицита приближается к 100%.

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

30 октября 2014, 12:54:09 PM   # 3
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

котировка
Либо эта интерпретация неверна или что-то в формулах Сатоси неправильно: злоумышленник, имеющий менее чем 50% от мощности хеширования не может иметь более чем 50% вероятность догоняет!

Я не уверен, что правильно вас понимаю, но я постараюсь сделать некоторые предположения.
Возьмем пример.
"Мой супер-Puper бассейн" принадлежит мне есть 30% всей хэширования мощности.
У меня нет своих собственных ASIC устройств, но шахтеры всего мира работы для меня.
Я честный шахтер, но времена изменятся ...
Есть 10 людей, каждый из них согласен приобрести 10k биткойна и будет платить мне после 1 подтверждения.
К сожалению, у меня нет 100k BTC, у меня нет биткойны на всех! Я могу только кредит 10k для BTC дня.
Что мне делать?
Давайте создадим временную шкалу.

1. Моего бассейн находит высоту блока решения = 333333. Я не транслируют этот блок к сети.
2. создать сделку отправки взаймы 10k биткойны на лицом1 и транслировать его
3. Я не вставить эту сделку в 333334 блоке, но поставить сделку дважды расходов в мой блок.

Хорошо, теперь честные 70% шахтеры работают на 333333, и мои 30% шахтеры работают 333334
С вероятностью 30/70 я найду 333334 быстрее, чем все остальные найти 333333 Я не буду публиковать его, но по-прежнему с 333335
Этого достаточно для двойных расходов 1-подтверждения ОГО.
Вероятность 30/70 = 0,42

Предположим, что сеть нашла 333333. Он содержит транзакцию лицом1, которую я хочу отказаться.
Я до сих пор работаю на 333334 на основе верхней части моих 333333.
Вероятность 30/70, которая является 0,42 - не так уж плохо?

Таким образом, вероятность doublespending является
0,42 + 0,422 + 0,423 +... = 0,84

Хорошо, эта формула не включает в себя стоимость. Но это не моя проблема. Мои шахтеры не будут получать свои доходы. Плохой бассейн удачи



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

30 октября 2014, 1:05:17 PM   # 4
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

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

30 октября 2014, 1:08:11 PM   # 5
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Таким образом, проблема с моей интерпретацией, что я не рассматривал, что злоумышленник может кетчуп после бесконечного числа шагов / времени ...
Да. Спасибо. Вы сказали, что все мои слова в одном предложении.
Upd: Я не уверен, что мои расчеты верны
amaclin сейчас офлайн Пожаловаться на amaclin   Ответить с цитированием Мультицитирование сообщения от amaclin Быстрый ответ на сообщение amaclin

30 октября 2014, 2:37:36 PM   # 6
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Это звучит о правильном Серджио. Это страшно, когда смотришь на цифры!

http://www.bitcoinedu.co/tx-strength использует этот расчет, в дополнении к среднему времени блока, чтобы выяснить, как долго вы должны ждать, пока вы не менее чем 1% вероятности шахтера стохастический производящей цепь, отменяет цепь вашей транзакция подтверждается в.

После того, как шахтер имеет 50% hashrate, они могут опережать все, и, следовательно, может заменить, как большая часть цепи, как им нравится. Таким образом, вероятность > 1, независимо от того, насколько глубоко в цепочке ваша сделка.

Код:
1 БЛОК ДИП
---------------------------------------------------
0% hashrate? 0.0000000
---------------------------------------------------
5% hashrate? 0.1012037
---------------------------------------------------
10% hashrate? 0.2045873
---------------------------------------------------
15% hashrate? 0.3096983
---------------------------------------------------
20% hashrate? 0.4158994
---------------------------------------------------
25% hashrate? 0.5223125
---------------------------------------------------
30% hashrate? 0.6277491
---------------------------------------------------
35% hashrate? 0.7306252
---------------------------------------------------
40% hashrate? 0.8288610
---------------------------------------------------
45% hashrate? 0.9197758
---------------------------------------------------
50% hashrate? 1.0000000
---------------------------------------------------
55% hashrate? 1.0654611
---------------------------------------------------
60% hashrate? 1.1115651
---------------------------------------------------
65% hashrate? 1.1338155
---------------------------------------------------

Код:
6 БЛОКОВ DEEP?
---------------------------------------------------
0% hashrate? 0.0000000
---------------------------------------------------
5% hashrate? 0.0000038
---------------------------------------------------
10% hashrate? 0.0002428
---------------------------------------------------
15% hashrate? 0.0026805
---------------------------------------------------
20% hashrate? 0.0142506
---------------------------------------------------
25% hashrate? 0.0499426
---------------------------------------------------
30% hashrate? 0.1321112
---------------------------------------------------
35% hashrate? 0.2821712
---------------------------------------------------
40% hashrate? 0.5039803
---------------------------------------------------
45% hashrate? 0.7661055
---------------------------------------------------
50% hashrate? 1.0000000

Код:
600 БЛОКОВ ДИП
---------------------------------------------------
0% hashrate? 0.0000000
---------------------------------------------------
5% hashrate? 0.0000000
---------------------------------------------------
10% hashrate? 0.0000000
---------------------------------------------------
15% hashrate? 0.0000000
---------------------------------------------------
20% hashrate? 0.0000000
---------------------------------------------------
25% hashrate? 0.0000000
---------------------------------------------------
30% hashrate? 0.0000000
---------------------------------------------------
35% hashrate? 0.0000000
---------------------------------------------------
40% hashrate? 0.0000000
---------------------------------------------------
45% hashrate? 0.0003171
---------------------------------------------------
50% hashrate? 1.0000000
---------------------------------------------------
55% hashrate? 1.0000737
---------------------------------------------------
60% hashrate? 1.0000000
---------------------------------------------------
65% hashrate? 1.0000000
---------------------------------------------------
fbueller сейчас офлайн Пожаловаться на fbueller   Ответить с цитированием Мультицитирование сообщения от fbueller Быстрый ответ на сообщение fbueller

30 октября 2014, 3:12:41 PM   # 7
 
 
Сообщения: 539
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Я запускать симуляции, чтобы проверить AttackerSuccessProbability, просто чтобы быть уверенным, и я не получаю те же результаты.
Это правда, что когда д приближается к 0,5, р приближается к 1, но точные цифры различаются.

В моем моделировании, вероятность кетчупа для дефицита 1 блока для атакующего, имеющих 30% от мощности сети хеширования составляет около 0,43.

Вероятность Catchup: 0,43
Среднее время Catchup: 24.71 минут (когда он догоняет)

Предположения:

Честная оценка: +0,0011666666667 = 1 / (10 * 10/7 * 60) (70%, один блок каждые 14,2 минут в среднем)
Скорость Атакующий: 0,0005 = = 1 / (10 * 10/3 * 60) (30%, один блок каждые 33,3 минут в среднем)

Функция времени события:

Код:
Функция nextTime (rateParameter: Double): Double;
начать
    Результат: = - Ln (1,0 - случайная ()) / rateParameter;
конец;

Вероятность кетчупа, когда один блок добывается (либо честной ветвью или атакующим) составляет около 0,30.
То есть считая случаи, когда nextTime (attackRate)
Код:
Код:
Const
  Max = 100000;
  PerAttacker = 30;
вар
  honestRate, attackRate: Double;
  я, а: целое число;
начать
  honestRate: = 1 / (10 * 100 / (100-PerAttacker) * 60); // 70% 10 * 10/7
  AttackRate: = 1 / (10 * 100 / PerAttacker * 60); // 30%
  а: = 0;
  Для I: = 1 Макс сделать
   если (nextTime (attackRate)     вкл (а);
   ИгНеЬп (а);
   ИгНеЬп (макс);
   ИгНеЬп (а / макс: 5: 2);
конец;
(Как вы уже отметили, что написано в Turbo Pascal 6.0)

Это вероятно, что мое моделирование имеет какое-то изъян или ставки не установлены должным образом.
Были ли кто-нибудь запустить моделирование, чтобы проверить Satoshi формулы?



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

30 октября 2014, 10:01:53 PM   # 8
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

В моем моделировании, вероятность кетчупа для Дефицит 1 блок для атакующего, имеющих 30% от мощности сети хеширования составляет около 0,43.
(Курсив мой)

Я интересно, если улов лежит здесь.

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

В сценарии Satoshi, в атакующем начинает свою работу в данный момент транзакция транслируются и на самом деле может быть найден блок или два случайно перед первым подтверждением. В вашем случае, кажется, что злоумышленник не начинается до 1 подтверждение не видно.

Это только догадка; Я не мог следовать коду.

Редактировать:
В моем моделировании, вероятность кетчупа для дефицита 1 блока для атакующего, имеющих 30% от мощности сети хеширования составляет около 0,43.
Кроме того, из теории: Вероятность в конечном счете, догоняет из-за 1 блок составляет 30% / 70% = 0,429 (3.s.f). Это в значительной степени решает эту проблему в моем уме, но я рад поковыряться либо математик или коду.

Редактировать:
"победы" заменены "догоняет" согласно наблюдению deepceleron в.
teukon сейчас офлайн Пожаловаться на teukon   Ответить с цитированием Мультицитирование сообщения от teukon Быстрый ответ на сообщение teukon

31 октября 2014, 1:40:10 AM   # 9
 
 
Сообщения: 170
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Либо эта интерпретация неверна или что-то в формулах Сатоси неправильно: злоумышленник, имеющий менее чем 50% от мощности хеширования не может иметь более чем 50% вероятность догоняет! Это противоречит здравому смыслу.

Если злоумышленник имеет 50% от hashpower, его вероятность догоняет 1 - это непрерывно уменьшается до нуля, как hashpower атакующего стремится к нулю. Там нет магического числа связанно с "50% вероятность успеха" что я в курсе.

Так что, не проверяя ваш или математику Satoshi, число 63% звучит о праве на меня.
andytoshi сейчас офлайн Пожаловаться на andytoshi   Ответить с цитированием Мультицитирование сообщения от andytoshi Быстрый ответ на сообщение andytoshi

31 октября 2014, 9:34:51 AM   # 10
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Просто так люди не должны идти за ним ...

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

Гонка между честной цепочкой и атакующей цепи можно охарактеризовать как биномиального Random Walk. Событие успеха честная цепь расширяется на один блок, увеличивая его ведущую роль на +1, и событие неудачи цепи атакующей быть продлена на один блок, сократив отставание от -1.

Вероятность того, что злоумышленник догоняет из данного дефицита аналогична задаче разорить игрок. Предположим, что игрок с неограниченным кредитом начинается дефицит и играет потенциально бесконечное число попыток, чтобы попытаться достичь самоокупаемости. Мы можем вычислить вероятность того, что он когда-либо достигнет безубыточности, или что злоумышленник постоянно догоняет честной цепи, следующим образом [8]:

р = вероятность честный узел находит следующий блок
д = вероятность злоумышленник находит следующий блок
Кв = вероятность злоумышленник будет когда-нибудь догонит от г блоков позади



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

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

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

Получатель ожидает, пока транзакция не была добавлена ​​к блоку и г блоков были связаны после него. Он не знает точное количество прогресса злоумышленник сделал, но если предположить, что честные блоки взяли среднее ожидаемое время на блок, потенциальный прогресс атакующего будет распределением Пуассона с ожидаемым значением:



Для того, чтобы получить вероятность того, злоумышленник может еще нагнать теперь умножим плотность Пуассона для каждой суммы прогресса он мог бы сделать вероятностью он мог нагнать с этого момента:



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


Преобразование кода C ...
Код:
#включают
двойной AttackerSuccessProbability (двойной д, Int г)
{
  двойной р = 1,0 - д;
  двойной лямбда = г * (д / р);
  двойная сумма = 1,0;
  INT I, к;
  для (к = 0; K <= Г; к ++)
  {
    двойная пуассоновский = ехр (-lambda);
    для (я = 1; я <= K; я ++)
      пуассоновский * = лямбда / я;
    сумма - = пуассоновский * (1 - пау (д / р, г - к));
  }
  вернуть сумму;
}

Запуск некоторых результатов, мы можем видеть вероятность упасть экспоненциально с г.


д = 0,1
г = 0 Р = 1,0000000
г = 1 Р = 0,2045873
г = 2 Р = 0,0509779
г = 3 Р = 0,0131722
г = 4 С = 0,0034552
г = 5 Р = 0,0009137
г = 6 Р = 0,0002428
г = 7 Р = 0,0000647
г = 8 p = 0,0000173
г = 9 Р = 0,0000046
г = 10 Р = 0,0000012

д = 0,3
г = 0 Р = 1,0000000
г = 5 Р = 0,1773523
г = 10 Р = 0,0416605
г = 15 Р = 0,0101008
г = 20 Р = 0,0024804
г = 25 Р = 0,0006132
г = 30 Р = 0,0001522
г = 35 Р = 0,0000379
г = 40 Р = 0,0000095
г = 45 Р = 0,0000024
г = 50 Р = 0,0000006


Решение для P менее 0,1 ...

п < 0,001
д = 0,10 г = 5
д = 0,15 г = 8
д = 0,20 г = 11
д = 0.25 г = 15
д = 0,30 г = 24
д = 0.35 г = 41
д = 0.40 г = 89
д = 0,45 г = 340

Требуется тщательное чтение бумаги. Он не говорит, "вероятность того, что злоумышленник шахтер выиграет в Z блоки"

Что это сказать, что если злоумышленник Z блоки за текущую высоту, QZ есть вероятность атакующая Когда-либо поймать вверх от г блоков позади. "Когда-либо", как в "учитывая бесконечное количество времени, какова вероятность того, что когда-либо один момент времени, когда плохой шахтер догнал и находится на ту же высоту блока, как и остальная часть сети.

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

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

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

Что значит "Вероятность честный узел находит следующий блок" значит, хотя? Это действительно означает, "учитывая как шахтеры, начиная добычу в то же время, вероятность того, что один шахтер найти Любые данный блок. Это связано с hashrate, но ясное объяснение, что это непосредственный а также эквивалент отношения не дано в работе. При данной сложности 90% минер имеет среднюю скорость блока около 11,1 минут, в то время как 10% минер имеет среднюю скорость блока 100 минут. Шахтеры мчатся друг против друга, хотя, не трудности, поэтому трудности сокращается. В конце концов, мы должны были бы показать наши математические: использование Пуассона расы (вплоть до отдельного хэша уровня вероятности) и как это переводится в горнорудном режим, доказать, что 10% hashrate шахтер действительно имеет 10% шанс найти следующий блок.


Z Также начиная ввода. Z= 1 означает, что плохо шахтер за одним блоком. Это также может означать, "сделка имеет Z подтверждения от хорошей сети, плохой шахтер нужно будет добывать блоки Z заменить блок держа его",

Если Z= 0, это означает, что плохо шахтер в настоящее время на той же высоте, что и остальной частью сети, так что цель уже достигнута. Z= 0 не имеет смысла в качестве отправной точки.

Итак, теперь давайте посмотрим на столы и посмотреть, что они на самом деле означает.

Изучить д = 0,1 таблицы в нижней части. д = 0,1 означает, что 10% вероятность злоумышленник находит следующий блок, и может быть интерпретирован как атакующая, имеющими 10% от сети hashrate. Шанс, что они когда-либо будут в состоянии догнать их от дефицита одного блока и заменить предыдущий блок Р = 0,2045873.

Мы должны ответить на лучшие вопросы для конкретных сценариев. Для злоумышленников: какова стоимость замены г = 1 блок, если мы продолжим нашу попытку на глубине 10 блоков, и вероятность успеха? Когда попытка заменить конкретную сделку стать прибыльной (как большой сделки), и после того, как долго мы должны отказаться от нашей попытки? Для пользователей: Когда это безопасно доверять сделки X BTC с корыстным нападающим Q% hashrate пытается повернуть его вспять.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

31 октября 2014, 10:18:05 AM   # 11
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

котировка
какова стоимость замены г = 1 блок, если мы продолжим нашу попытку на глубину 10 блоков

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

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

31 октября 2014, 10:53:39 AM   # 12
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Что значит "Вероятность честный узел находит следующий блок" значит, хотя? Это действительно означает, "учитывая как шахтеры, начиная добычу в то же время, вероятность того, что один шахтер найти Любые данный блок. Это связано с hashrate, но ясное объяснение, что это непосредственный а также эквивалент отношения не дано в работе. При данной сложности 90% минер имеет среднюю скорость блока около 11,1 минут, в то время как 10% минер имеет среднюю скорость блока 100 минут. Шахтерский мчатся друг против друга, хотя, не трудности, делая отдельные хэш. В конце концов, мы должны были бы показать свою математику: Пуассон рас, вплоть до отдельного уровня хэша вероятности и как это переводится в режим добычи, чтобы показать, что 10% шахтер действительно имеет 10% шанс найти следующий блок.

Рассмотрим шахтера, который имеет 10% шанс найти следующий блок. Благодаря memorylessness нашего упрощенного процесса добычи, то отсюда следует, что такой шахтер найти 10% всех блоков долгосрочной перспективе. Поскольку каждый блок ищущего хэш имеет даже шанс бить трудности, это должно быть то, что шахтер вычисление 10% от всех таких хешей, т.е. контролирует 10% мировой hashrate.

Изучить д = 0,1 таблицы в нижней части. д = 0,1 означает, что 10% вероятность злоумышленник находит следующий блок, и может быть интерпретирован как атакующая, имеющими 10% от сети hashrate. Шанс, что они когда-либо будут в состоянии догнать их от дефицита одного блока и заменить предыдущий блок Р = 0,2045873.

Я понимаю, что P = 0.2045873 фигура из таблицы представляет собой вероятность того, что злоумышленник находится на том же уровне, что и честной сети в какой-то момент в будущем, учитывая, что честны сеть найдена г = 1 блок, так как злоумышленник начал атаковать.



Для тех же параметров, вероятность того, что злоумышленник находится на том же уровне, что и честной сети в какой-то момент в будущем, учитывая, что в сети г = 1 блок впереди атакующего является 0,1111111 (7.d.p), задается

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

31 октября 2014, 10:57:26 AM   # 13
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

котировка
какова стоимость замены г = 1 блок, если мы продолжим нашу попытку на глубину 10 блоков

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

Я думаю, что мы увидим его в ближайшее время  

Она имеет прямые затраты. Единственный способ, которым он был бы свободен, если большой оператор бассейн готов отказаться от своей репутации как конец игры. Текущее программное обеспечение позволяет добыча индивидуальный шахтеру знать, когда они находят блок, и предыдущий блок хэш прорабатывается является частью информации, которую шахтеры предоставляются хэш. Распределительный бассейн hashrate в вероятный длительный набор сирот или игнорирование блока находок будет обнаруживаемым, а также публикацией мульти-блок-заменой удержанной атаки цепи с бассейном.

Когда шахтеры оплачиваются hashrate и изолированы от фактического блока находкой прибыли (выплаты ПФС), то владелец бассейна может по своему усмотрению, чтобы делать то, что они хотят с хэшей. В этом случае, хотя они платят за hashrate при ожидаемой ставке вознаграждения блока. Это не бесплатно.

Неспособность добиться успеха в создании альтернативного блока цепи означает, что все доходы блок находит отбрасывается. Если 30% шахтер отказывается от своей атаки цепи против сделки после 10 реальных подтверждений, то их средняя стоимость отказа будет 107BTC. Эта странная сумма, потому что 70% остальные честно hashrate занимает больше времени, чтобы сделать 10 блоков - атака шахтер сделал бы в среднем 4,3 блоков в то время. Их шансы на успех не велик, и даже ниже, чем расчеты показали бы, потому что они могут только начать атаку их после того, необратимое поставку актива расплачивались за сделки, а затем также необходимо переключить программное обеспечение пула для "режим атаки" и ремесло замены блока толкая транзакцию дважды Потратьте шахтерам.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

31 октября 2014, 11:20:48 AM   # 14
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

котировка
Она имеет прямые затраты. Единственный способ, которым он был бы свободен, если большой оператор бассейн готов отказаться от своей репутации как конец игры.
Хорошо, репутация также имеет цену.
Какой будет сценарий, когда прибыль для атаки будет больше, чем стоимость репутации?

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

котировка
Распределительный бассейн hashrate в вероятный длительный набор сирот или игнорирование блока находок будет обнаруживаемым, а также публикацией мульти-блок-заменой удержанной атаки цепи с бассейном.
Конечно. Там будет только одна попытка. И в случае успеха Bitcoin игра будет закончена.

котировка
Когда шахтеры оплачиваются hashrate
Кто заботится о шахтерах? Вы? Меня? Нечестные владельцы горного бассейна?

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

31 октября 2014, 11:40:14 AM   # 15
 
 
Сообщения: 1512
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Изучить д = 0,1 таблицы в нижней части. д = 0,1 означает, что 10% вероятность злоумышленник находит следующий блок, и может быть интерпретирован как атакующая, имеющими 10% от сети hashrate. Шанс, что они когда-либо будут в состоянии догнать их от дефицита одного блока и заменить предыдущий блок Р = 0,2045873.

Я понимаю, что P = 0.2045873 фигура из таблицы представляет собой вероятность того, что злоумышленник находится на том же уровне, что и честной сети в какой-то момент в будущем, учитывая, что честны сеть найдена г = 1 блок, так как злоумышленник начал атаковать.



Для тех же параметров, вероятность того, что злоумышленник находится на том же уровне, что и честной сети в какой-то момент в будущем, учитывая, что в сети г = 1 блок впереди атакующего является 0,1111111 (7.d.p), задается



Сценарий г = 1 атака будет атака, которая начинается после 1 подтверждения. Отправная точка атакующей является один блоком позади всех остальных. Мы будем использовать наше воображение, чтобы наколдовать услуги высокого значения уязвимы для этой атаки:

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

г = 1 означает немедленно начать добычу двойной Потратьте цепь оплаты после 1 подтверждения.

Интересно, что формулы не вычислять "побеждать"Они только вычислить вероятность "догнать", Что и честная сеть и атакующие оба имеют одинаковую высоту блока. Это голова царапин аномалия. Допустим, злоумышленник "догнали" немедленным горно приступ блок той же высоте, что и один, подтверждающим сделку, встречая статистическую цель - сеть по-прежнему доверяет и строит на честном блоке той же высоте; злоумышленник не выиграл.

Это просто оставляет больше математики, потому что на самом деле победы и "первая публикация" правила Bitcoin не рассматриваются. Я думаю, что последствия в том, что вероятность выигрыш гонка 1 подтверждение на самом деле г = 2.
deepceleron сейчас офлайн Пожаловаться на deepceleron   Ответить с цитированием Мультицитирование сообщения от deepceleron Быстрый ответ на сообщение deepceleron

31 октября 2014, 12:12:53 PM   # 16
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

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

Нет проблем. Я просто указывая на то, что это отличается от сценария Satoshi рассматривающий с кодом C и таблицей значений вы цитировали технический документ. Я считаю, что соответствующая таблица для сценария (возможно, совпадающего с имитацией Sergio_Demian_Lerner в) будет:


д = 0,1
г = 0 Р = 1,0000000
г = 1 Р = 0,1111111
г = 2 Р = 0,0123457
г = 3 Р = 0,0013717
г = 4 С = 0,0001524
г = 5 Р = 0,0000169
г = 6 Р = 0,0000019
г = 7 Р = 0,0000002
г = 8 p = 0,0000000
г = 9 Р = 0,0000000
г = 10 Р = 0,0000000

д = 0,3
г = 0 Р = 1,0000000
г = 5 Р = 0,0144583
г = 10 Р = 0,0002090
г = 15 Р = 0,0000030
г = 20 Р = 0,0000000
г = 25 Р = 0,0000000
г = 30 Р = 0,0000000
г = 35 Р = 0,0000000
г = 40 Р = 0,0000000
г = 45 Р = 0,0000000
г = 50 Р = 0,0000000

п < 0,001
д = 0.10 г = 4
д = 0,15 г = 4
д = 0,20 г = 5
д = 0.25 г = 7
д = 0,30 г = 9
д = 0.35 г = 12
д = 0.40 г = 18
д = 0,45 г = 35


Интересно, что формулы не вычислять "побеждать"Они только вычислить вероятность "догнать"

Да, я неправильно термин "выиграть" в мой первый пост здесь. Я был более осторожным с моей формулировкой с тех пор, но будет идти и исправить мой первоначальный пост уже слишком.
teukon сейчас офлайн Пожаловаться на teukon   Ответить с цитированием Мультицитирование сообщения от teukon Быстрый ответ на сообщение teukon

31 октября 2014, 2:42:10 PM   # 17
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: AttackerSuccessProbability (0.3,1) = 0,627749

Таким образом, проблема с моей интерпретацией, что я не рассматривал, что злоумышленник может кетчуп после бесконечного числа шагов / времени ...

После бесконечного числа шагов, злоумышленник с < 50% гарантированно будет позади.

Satoshi вычисляет вероятность того, что злоумышленник Когда-либо обгоняет, в любой момент, так как это достаточно долго, чтобы удвоить расходы.

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

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW