DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 01:48:34 PM |
|
Сравни 2 варианта: 1. Тысяча ГСЧ сгенерировали по 1 случайному непересекающемуся числу каждый. 2. Один ГСЧ сгенерировал 1000 случайных непересекающихся чисел. Сможешь доказать что во втором варианте вероятность появления подходящего случайного числа выше чем в первом? Твою ошибку я тоже выделил. Точнее, взаимоисключающие параграфы даже (на досуге можешь подумать, почему).
|
|
|
|
amaclin1
|
|
February 09, 2018, 01:53:16 PM |
|
"орфаны"-то откуда тогда берутся? Из-за небесконечной скорости распространения информации по сети. И из-за особенностей оптимизации современных майнинг-пулов, которые начинают майнить блок #N+1 еще не получив блок #N
|
|
|
|
A-Bolt
Legendary
Offline
Activity: 2326
Merit: 2365
|
|
February 09, 2018, 02:08:38 PM |
|
В случае с пулами оно не так. Ведь события несовместимы. Или находит пул1, или пул2, или пул3, или пул4.
Неверно. Пулы могут найти блок одновременно. Эти события совместны.
|
|
|
|
TechPriest
Sr. Member
Offline
Activity: 377
Merit: 282
Finis coronat opus
|
|
February 09, 2018, 02:11:52 PM |
|
В случае с пулами оно не так. Ведь события несовместимы. Или находит пул1, или пул2, или пул3, или пул4.
Неверно. Пулы могут найти блок одновременно. Эти события совместны. Не совсем так, смотрите аналогию с лучниками: Два лучника стреляют в мишень. Их события совместны. Попадание первого лучника никак не влияет на попадание второго. Они могут оба попасть. А вот с пулами не так. Когда один пул смайнивает блок, другие пулы начинают работу заново. Но так как информация по сети передается не моментально (товарищу Амаклину спасибо, первее оказался) то возможны орфаны и прочее такое.
|
In science we trust!
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 02:16:53 PM |
|
Не совсем так, смотрите аналогию с лучниками: Два лучника стреляют в мишень. Их события совместны. Попадание первого лучника никак не влияет на попадание второго. Они могут оба попасть.
А вот с пулами не так. Когда один пул смайнивает блок, другие пулы начинают работу заново. Но так как информация по сети передается не моментально (товарищу Амаклину спасибо, первее оказался) то возможны орфаны и прочее такое. Вы "[не]совместность событий" как-то весьма своеобразно понимаете: лучники стреляют одновременно; тому, у которого стрела долетела позже, "очко" просто не засчитывают - от этого попадания никак "совместными" не станут, и влиять друг на друга тоже.
|
|
|
|
fxpc
Sr. Member
Offline
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
|
|
February 09, 2018, 02:22:16 PM |
|
Сравни 2 варианта: 1. Тысяча ГСЧ сгенерировали по 1 случайному непересекающемуся числу каждый. 2. Один ГСЧ сгенерировал 1000 случайных непересекающихся чисел. Сможешь доказать что во втором варианте вероятность появления подходящего случайного числа выше чем в первом? Твою ошибку я тоже выделил. Точнее, взаимоисключающие параграфы даже (на досуге можешь подумать, почему). Результат хеширования ничем не отличается от выхода ГСЧ, данные блока у всех разные, то есть случайные. Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно?
|
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 02:23:52 PM |
|
Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается.
|
|
|
|
fxpc
Sr. Member
Offline
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
|
|
February 09, 2018, 02:26:43 PM |
|
Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается. Относительно 256-битного числа оно даже меньше чем маленькое, числа попыток можно сказать вовсе нет.
|
|
|
|
A-Bolt
Legendary
Offline
Activity: 2326
Merit: 2365
|
|
February 09, 2018, 02:31:59 PM |
|
Но не верите формулам - поверьте хотя бы фактам: если бы вероятности тупо линейно складывались - не было бы никакой разницы, майнить в одиночку (хоть на CPU) или пулом, получить свои гарантированные 20 беткоэнов раз в 3 месяца или 0.2 раз в день. Но покупатели асиков почему-то упорно сбиваются в пулы.
Вероятности тупо линейно складываются, потому что хеш к блоку подбирают не сами пулы, а тысячи асиков или видеокарт. Вы свой пример считали для одного пула против трёх, а правильней надо считать 40000 асиков против 3 х 20000 асиков. 20 битков раз в три месяца - это матожидание, которое в каждом конкретном случае нахождения блока, может превратиться, как в одну неделю, так и в год (дисперсия, мать её). И, кстати, не 20 битков, а 12.5 битков сейчас вознаграждение за блок. Целый год нечем будет платить за электричество и к майнеру придут коллекторы и отберут асики. И зачем майнеру этот геморрой, когда при работе в пуле даты выплат более предсказуемы и можно планировать выплаты по кредитам без просрочек и заранее спланировать отдых на Бали.
|
|
|
|
neiros
Legendary
Offline
Activity: 3542
Merit: 1100
|
|
February 09, 2018, 02:36:48 PM |
|
Ты свою домашнюю работу сперва сделай, троль блин мамкин.
Пошли фантазии "необоснованно" обиженного. Воду не нужно без толку лить, лучше будет её везти дальше и не расплёскивать. Кроме числа nonce в заголовке блока, что ещё может меняться? И что совершенно уникально абсолютно для каждого участника поиска очередного блока, будь то пул или CPU майнер? Что нужно, что бы находить примерно такие блоки - 00000000000000000000000000000000000000000000000000089а24с21d3 ?
|
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 02:45:52 PM |
|
Вероятности тупо линейно складываются Вы щас свой эккаунт кому из остальных полутора здешних вумнегов дали попользоваться? Вы свой пример считали для одного пула против трёх, а правильней надо считать 40000 асиков против 3 х 20000 асиков. Так в этом случае всё ещё хуже будет. (И чем в таком случае по-вашему 3х20000 отличается от 1х60000?) 20 битков раз в три месяца - это матожидание Ну, а я что писал? я просто таким образом "на пальцах" пытался объяснить про мат. ожидание и дисперсию Такое ощущение, что стек памяти у большинства тут ровно на одну инструкцию.
|
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 02:56:54 PM |
|
Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается. Относительно 256-битного числа оно даже меньше чем маленькое, числа попыток можно сказать вовсе нет. Ну то есть, смайнить 256-битный хэш шансов тоже можно сказать вовсе нет - стало быть, и никакого блохчейна нет, а всё есть лишь сон Чуанцзы, которому то ли снится, что он бабочка блохчейн, то ли бабочка блохчейн, которому снится, что он Чуанцзы.
|
|
|
|
fxpc
Sr. Member
Offline
Activity: 1316
Merit: 420
KTO EC/\U HUKTO?
|
|
February 09, 2018, 03:15:46 PM Last edit: February 09, 2018, 04:28:46 PM by fxpc |
|
Если числа очень большие, а хеш очень большое 256-битное число, то вероятность пересечения крайне мала и называется коллизией. Много тебе коллизий известно? Число "попыток" (в сек. == хэшрейт) - тоже немаленькое. Прочитай, наконец, чем статистика от линейной алгебры отличается. Относительно 256-битного числа оно даже меньше чем маленькое, числа попыток можно сказать вовсе нет. Ну то есть, смайнить 256-битный хэш шансов тоже можно сказать вовсе нет - стало быть, и никакого блохчейна нет, а всё есть лишь сон Чуанцзы, которому то ли снится, что он бабочка блохчейн, то ли бабочка блохчейн, которому снится, что он Чуанцзы. Ты чё бухой? Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала.
|
|
|
|
TechPriest
Sr. Member
Offline
Activity: 377
Merit: 282
Finis coronat opus
|
|
February 09, 2018, 03:47:22 PM |
|
Вы "[не]совместность событий" как-то весьма своеобразно понимаете: лучники стреляют одновременно; тому, у которого стрела долетела позже, "очко" просто не засчитывают - от этого попадания никак "совместными" не станут, и влиять друг на друга тоже.
А теперь представьте, что когда один из стрелков попадает в мишень, она сразу же исчезает что исключает возможность попадания второго стрелка. Именно такое происходит с пулами. Орфаны появляются только из-за того, что данные о новом блоке распространяются с некоторой задержкой. Это как если бы для некоторых стрелков мишень исчезала чуть чуть позже. Меня удивляет как вы это не понимаете. Пулы это закрытая система. Полная группа равна 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
Activity: 2436
Merit: 1849
Crypto for the Crypto Throne!
|
|
February 09, 2018, 04:12:58 PM |
|
Прочитал весь тред Мне кажется что товарищ ньюбай просто или тролль, или имеет такой уровень ЧСВ, что не может сказать "да, я ошибся, бывает". Школьники, что с них взять?
|
|
|
|
A-Bolt
Legendary
Offline
Activity: 2326
Merit: 2365
|
|
February 09, 2018, 05:47:31 PM |
|
Признаюсь, я был неправ, в свою очередь, TechPriest - прав по поводу того, что нахождение блоков пулами - несовместные события.
В умных книгах по теории вероятности, совместные события иллюстрируются двумя стрелками, при этом каждый из них не видит, попал ли другой, и стреляет в ту же мишень независимо от результата выстрела другого.
В случае с пулами всё наоборот. Каждый пул отслеживает появление нового блока, и в случае нахождения блока другим пулом предпринимает меры по переприцеливанию на другую мишень. То есть, нахождение блоков пулами - несовместные события.
А для независимых несовместных событий вероятность нахождения блока хотя бы одним из двух пулов равна сумме вероятностей нахождения блока каждым из пулов: P(A+B) = P(A) + P(B)
|
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 05:53:45 PM |
|
Ты чё бухой? Лучше уж бухой, чем, как ты, клинически тупой: бухой - проспится, а вот тупой... Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала. Чуваг, для "коллизии" "намайненных" блоков совпадения всех 256-и бит не нужно - прикинь, да. Достаточно ровно тех же самых нулей.
|
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 06:11:28 PM Last edit: February 09, 2018, 06:36:42 PM by DevilOper |
|
А теперь представьте, что когда один из стрелков попадает в мишень, она сразу же исчезает что исключает возможность попадания второго стрелка. Как это влияет на вероятность попадания второго стрелка? Ну представьте, что у стрелков только по одному выстрелу, и вероятность попадания каждого не равна 1. Т.е., если оба промазали, мишень не убрали - стало быть, по вашему, события стали совместными и вероятность опять изменилась. Вас там что, амалкин укусил? Смысл несовместных событий в том, что одновременно с одной попытки не может выпасть меньше ххх и не-меньше ххх. (Или что стрелок не может одновременно попать и не попасть, если уж вам так стрелки нравятся.) Так вот, у двух пулов и попыток в сумме [как минимум] две (хотя у каждого при этом по одной), и выпасть может как у обоих меньше ххх, так и любая из трёх оставшихся комбинаций.
|
|
|
|
DevilOper (OP)
Member
Offline
Activity: 280
Merit: 26
|
|
February 09, 2018, 06:26:24 PM |
|
Какая вероятность у пула найти блок, если у него 100 % мощности? Вероятность равна 1. Тоесть, он ТОЧНО найдет блок. Действие достоверное.
Какая вероятность у пула найти блок, если у него 40 % мощности? Полная мощность - 100 %, поэтому мы благоприятный исход/все возможные исходы. 40/100 = 0.4 или 40 %. Вы путаете событие "найти блок" с событием "найти блок первым".
|
|
|
|
amaclin1
|
|
February 09, 2018, 06:43:28 PM |
|
Вы путаете событие "найти блок" с событием "найти блок первым". А вы путаете события "найти блок" и "найти блок который попадет в mainchain" Давайте с вами сыграем в игру. Мы бросаем игральную кость. Если выпадает 1/2/3/4 - вы мне платите рубль Если выпадает 5/6 - я вам плачу рубль. Игра состоит как минимум из 10 раундов. Игра оканчивается если у одного из участников кончаются деньги. Вы также можете в любой момент выйти из игры. Я - не могу. Вы утверждаете, что сможете в этой игре выиграть? Давайте сыграем?
|
|
|
|
|