Bitcoin Forum
June 21, 2024, 07:25:18 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 6 7 8 9 »  All
  Print  
Author Topic: Кстати, а почему "атака 51"? Достаточно же про&  (Read 1263 times)
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 01:48:34 PM
 #61

Сравни 2 варианта:
1. Тысяча ГСЧ сгенерировали по 1 случайному непересекающемуся числу каждый.
2. Один ГСЧ сгенерировал 1000 случайных непересекающихся чисел.
Сможешь доказать что во втором варианте вероятность появления подходящего случайного числа выше чем в первом? Cool
Твою ошибку я тоже выделил. Точнее, взаимоисключающие параграфы даже (на досуге можешь подумать, почему).
amaclin1
Sr. Member
****
Offline Offline

Activity: 784
Merit: 305


View Profile
February 09, 2018, 01:53:16 PM
 #62

"орфаны"-то откуда тогда берутся?
Из-за небесконечной скорости распространения информации по сети.
И из-за особенностей оптимизации современных майнинг-пулов, которые
начинают майнить блок #N+1 еще не получив блок #N

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
A-Bolt
Legendary
*
Offline Offline

Activity: 2318
Merit: 2333


View Profile
February 09, 2018, 02:08:38 PM
 #63

В случае с пулами оно не так. Ведь события несовместимы. Или находит пул1, или пул2, или пул3, или пул4.

Неверно. Пулы могут найти блок одновременно. Эти события совместны.
TechPriest
Sr. Member
****
Offline Offline

Activity: 377
Merit: 282


Finis coronat opus


View Profile
February 09, 2018, 02:11:52 PM
 #64

В случае с пулами оно не так. Ведь события несовместимы. Или находит пул1, или пул2, или пул3, или пул4.

Неверно. Пулы могут найти блок одновременно. Эти события совместны.

Не совсем так, смотрите аналогию с лучниками: Два лучника стреляют в мишень.
Их события совместны. Попадание первого лучника никак не влияет на попадание второго. Они могут оба попасть.

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

In science we trust!
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 02:16:53 PM
 #65

Не совсем так, смотрите аналогию с лучниками: Два лучника стреляют в мишень.
Их события совместны. Попадание первого лучника никак не влияет на попадание второго. Они могут оба попасть.

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

Вы "[не]совместность событий" как-то весьма своеобразно понимаете: лучники стреляют одновременно; тому, у которого стрела долетела позже, "очко" просто не засчитывают - от этого попадания никак "совместными" не станут, и влиять друг на друга тоже.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 09, 2018, 02:22:16 PM
 #66

Сравни 2 варианта:
1. Тысяча ГСЧ сгенерировали по 1 случайному непересекающемуся числу каждый.
2. Один ГСЧ сгенерировал 1000 случайных непересекающихся чисел.
Сможешь доказать что во втором варианте вероятность появления подходящего случайного числа выше чем в первом? Cool
Твою ошибку я тоже выделил. Точнее, взаимоисключающие параграфы даже (на досуге можешь подумать, почему).
Результат хеширования ничем не отличается от выхода ГСЧ, данные блока у всех разные, то есть случайные. Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Cool

DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 02:23:52 PM
 #67

Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Cool
Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 09, 2018, 02:26:43 PM
 #68

Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Cool
Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается.
Относительно 256-битного числа оно даже меньше чем маленькое, числа попыток можно сказать вовсе нет.

A-Bolt
Legendary
*
Offline Offline

Activity: 2318
Merit: 2333


View Profile
February 09, 2018, 02:31:59 PM
 #69

Но не верите формулам - поверьте хотя бы фактам: если бы вероятности тупо линейно складывались - не было бы никакой разницы, майнить в одиночку (хоть на CPU) или пулом, получить свои гарантированные 20 беткоэнов раз в 3 месяца или 0.2 раз в день.
Но покупатели асиков почему-то упорно сбиваются в пулы.

Вероятности тупо линейно складываются, потому что хеш к блоку подбирают не сами пулы, а тысячи асиков или видеокарт. Вы свой пример считали для одного пула против трёх, а правильней надо считать 40000 асиков против 3 х 20000 асиков.

20 битков раз в три месяца - это матожидание, которое в каждом конкретном случае нахождения блока, может превратиться, как в одну неделю, так и в год (дисперсия, мать её). И, кстати, не 20 битков, а 12.5 битков сейчас вознаграждение за блок. Целый год нечем будет платить  за электричество и к майнеру придут коллекторы и отберут асики. И зачем майнеру этот геморрой, когда при работе в пуле даты выплат более предсказуемы и можно планировать выплаты по кредитам без просрочек и заранее спланировать отдых на Бали.
neiros
Legendary
*
Offline Offline

Activity: 3514
Merit: 1100



View Profile WWW
February 09, 2018, 02:36:48 PM
 #70


Ты свою домашнюю работу сперва сделай, троль блин мамкин.
Пошли фантазии "необоснованно" обиженного. Grin
Воду не нужно без толку лить, лучше будет её везти дальше и не расплёскивать.

Кроме числа nonce в заголовке блока, что ещё может меняться?
И что совершенно уникально абсолютно для каждого участника поиска очередного блока, будь то пул или CPU майнер?
Что нужно, что бы находить примерно такие блоки - 00000000000000000000000000000000000000000000000000089а24с21d3 ?



DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 02:45:52 PM
 #71

Вероятности тупо линейно складываются
Shocked
Вы щас свой эккаунт кому из остальных полутора здешних вумнегов дали попользоваться?
Quote
Вы свой пример считали для одного пула против трёх, а правильней надо считать 40000 асиков против 3 х 20000 асиков.
Так в этом случае всё ещё хуже будет. (И чем в таком случае по-вашему 3х20000 отличается от 1х60000?)
Quote
20 битков раз в три месяца - это матожидание
Ну, а я что писал?
Quote
я просто таким образом "на пальцах" пытался объяснить про мат. ожидание и дисперсию
Такое ощущение, что стек памяти у большинства тут ровно на одну инструкцию.
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 02:56:54 PM
 #72

Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Cool
Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается.
Относительно 256-битного числа оно даже меньше чем маленькое, числа попыток можно сказать вовсе нет.
Ну то есть, смайнить 256-битный хэш шансов тоже можно сказать вовсе нет - стало быть, и никакого блохчейна нет, а всё есть лишь сон Чуанцзы, которому то ли снится, что он бабочка блохчейн, то ли бабочка блохчейн, которому снится, что он Чуанцзы.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 09, 2018, 03:15:46 PM
Last edit: February 09, 2018, 04:28:46 PM by fxpc
 #73

Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Cool
Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается.
Относительно 256-битного числа оно даже меньше чем маленькое, числа попыток можно сказать вовсе нет.
Ну то есть, смайнить 256-битный хэш шансов тоже можно сказать вовсе нет - стало быть, и никакого блохчейна нет, а всё есть лишь сон Чуанцзы, которому то ли снится, что он бабочка блохчейн, то ли бабочка блохчейн, которому снится, что он Чуанцзы.
Ты чё бухой? Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала.

TechPriest
Sr. Member
****
Offline Offline

Activity: 377
Merit: 282


Finis coronat opus


View Profile
February 09, 2018, 03:47:22 PM
 #74

Вы "[не]совместность событий" как-то весьма своеобразно понимаете: лучники стреляют одновременно; тому, у которого стрела долетела позже, "очко" просто не засчитывают - от этого попадания никак "совместными" не станут, и влиять друг на друга тоже.

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

Меня удивляет как вы это не понимаете. Пулы это закрытая система. Полная группа равна 1, тоесть 100 % найти блок. События несовместимы, поэтому просто линейно исчисляем.

Какая вероятность у пула найти блок, если у него 100 % мощности? Вероятность равна 1. Тоесть, он ТОЧНО найдет блок. Действие достоверное.

Какая вероятность у пула найти блок, если у него 40 % мощности? Полная мощность - 100 %, поэтому мы благоприятный исход/все возможные исходы. 40/100 = 0.4 или 40 %.

В ваших же задачах отсюда (http://edu.tltsu.ru/er/book_view.php?book_id=1cee&page_id=19492) вы можете заметить что данные вероятности совместимы, и не образуют полную группу событий. 0.6+0.7+0.75 != 1
Три стрелка стреляют в цель независимо друг от друга. Вероятность попадания в цель для первого стрелка равна 0,6, для второго 0,7 и для третьего 0,75.


In science we trust!
johhnyUA
Legendary
*
Offline Offline

Activity: 2422
Merit: 1845


Crypto for the Crypto Throne!


View Profile
February 09, 2018, 04:12:58 PM
 #75

Прочитал весь тред  Cheesy
Мне кажется что товарищ ньюбай просто или тролль, или имеет такой уровень ЧСВ, что не может сказать "да, я ошибся, бывает". Школьники, что с них взять?  Grin

.freebitcoin.       ▄▄▄█▀▀██▄▄▄
   ▄▄██████▄▄█  █▀▀█▄▄
  ███  █▀▀███████▄▄██▀
   ▀▀▀██▄▄█  ████▀▀  ▄██
▄███▄▄  ▀▀▀▀▀▀▀  ▄▄██████
██▀▀█████▄     ▄██▀█ ▀▀██
██▄▄███▀▀██   ███▀ ▄▄  ▀█
███████▄▄███ ███▄▄ ▀▀▄  █
██▀▀████████ █████  █▀▄██
 █▄▄████████ █████   ███
  ▀████  ███ ████▄▄███▀
     ▀▀████   ████▀▀
BITCOIN
DICE
EVENT
BETTING
WIN A LAMBO !

.
            ▄▄▄▄▄▄▄▄▄▄███████████▄▄▄▄▄
▄▄▄▄▄██████████████████████████████████▄▄▄▄
▀██████████████████████████████████████████████▄▄▄
▄▄████▄█████▄████████████████████████████▄█████▄████▄▄
▀████████▀▀▀████████████████████████████████▀▀▀██████████▄
  ▀▀▀████▄▄▄███████████████████████████████▄▄▄██████████
       ▀█████▀  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀  ▀█████▀▀▀▀▀▀▀▀▀▀
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.PLAY NOW.
A-Bolt
Legendary
*
Offline Offline

Activity: 2318
Merit: 2333


View Profile
February 09, 2018, 05:47:31 PM
 #76

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

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

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

А для независимых несовместных событий вероятность нахождения блока хотя бы одним из двух пулов равна сумме вероятностей нахождения блока каждым из пулов:
P(A+B) = P(A) + P(B)


DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 05:53:45 PM
 #77

Ты чё бухой?
Лучше уж бухой, чем, как ты, клинически тупой: бухой - проспится, а вот тупой...
Quote
Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала.
Чуваг, для "коллизии" "намайненных" блоков совпадения всех 256-и бит не нужно - прикинь, да. Достаточно ровно тех же самых нулей.
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 06:11:28 PM
Last edit: February 09, 2018, 06:36:42 PM by DevilOper
 #78

А теперь представьте, что когда один из стрелков попадает в мишень, она сразу же исчезает что исключает возможность попадания второго стрелка.
Shocked Shocked Shocked
Как это влияет на вероятность попадания второго стрелка?
Ну представьте, что у стрелков только по одному выстрелу, и вероятность попадания каждого не равна 1.
Т.е., если оба промазали, мишень не убрали - стало быть, по вашему, события стали совместными и вероятность опять изменилась.
Вас там что, амалкин укусил?  Roll Eyes

Смысл несовместных событий в том, что одновременно с одной попытки не может выпасть меньше ххх и не-меньше ххх. (Или что стрелок не может одновременно попать и не попасть, если уж вам так стрелки нравятся.) Так вот, у двух пулов и попыток в сумме [как минимум] две (хотя у каждого при этом по одной), и выпасть может как у обоих меньше ххх, так и любая из трёх оставшихся комбинаций.
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 09, 2018, 06:26:24 PM
 #79

Какая вероятность у пула найти блок, если у него 100 % мощности? Вероятность равна 1. Тоесть, он ТОЧНО найдет блок. Действие достоверное.

Какая вероятность у пула найти блок, если у него 40 % мощности? Полная мощность - 100 %, поэтому мы благоприятный исход/все возможные исходы. 40/100 = 0.4 или 40 %.

Вы путаете событие "найти блок" с событием "найти блок первым".
amaclin1
Sr. Member
****
Offline Offline

Activity: 784
Merit: 305


View Profile
February 09, 2018, 06:43:28 PM
 #80

Вы путаете событие "найти блок" с событием "найти блок первым".

А вы путаете события "найти блок" и "найти блок который попадет в mainchain"

Давайте с вами сыграем в игру.
Мы бросаем игральную кость. Если выпадает 1/2/3/4 - вы мне платите рубль
Если выпадает 5/6 - я вам плачу рубль.
Игра состоит как минимум из 10 раундов.
Игра оканчивается если у одного из участников кончаются деньги.
Вы также можете в любой момент выйти из игры. Я - не могу.

Вы утверждаете, что сможете в этой игре выиграть? Давайте сыграем?

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
Pages: « 1 2 3 [4] 5 6 7 8 9 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!