Bitcoin Forum
June 22, 2024, 02:53:52 AM *
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)
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 09, 2018, 06:43:41 PM
Last edit: February 09, 2018, 07:38:07 PM by fxpc
 #81

Ты чё бухой?
Лучше уж бухой, чем, как ты, клинически тупой: бухой - проспится, а вот тупой...
Quote
Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала.
Чуваг, для "коллизии" "намайненных" блоков совпадения всех 256-и бит не нужно - прикинь, да. Достаточно ровно тех же самых нулей.
Что ты бл*ть несёшь? Cool
https://youtu.be/OGsHshpYkiU
1-2 раза в сутки нули находят несколько участников почти одновременно, это около 1% "коллизий" "намайненнных" блоков на всю сеть. Тебе уже все кто только мог указали на твою ошибку. Х*й с тобой, все тупые, а ты умный, завязывай флудить и иди атакуй блохчейны. Grin

Coin-1
Legendary
*
Offline Offline

Activity: 2492
Merit: 2232



View Profile
February 10, 2018, 04:01:18 AM
 #82

Вероятность НЕ найти блок любым из 3-х "слабых" пулов ~ 0.8 : 0.8*0.8*0.8 = 0.512 - вероятость, что ни один из них не найдёт блок.
Нет. Вероятность того, что ни один из трёх "слабых" пулов не найдёт блок равна вероятности того, что блок найдёт "сильный" пул, то есть 40%, логично.

Мне предполагалось, что Вы будете развивать тему в том ключе, что 51% хешрейта (а точнее говоря, 50% + 1 хеш) - это 100% вероятность успешной атаки, а 40% хешрейта сети - это 80% вероятность успешной атаки, уже можно атаковать. А Вас унесло, как говорится, не в ту степь.
Coin-1
Legendary
*
Offline Offline

Activity: 2492
Merit: 2232



View Profile
February 10, 2018, 04:17:03 AM
Last edit: February 10, 2018, 04:29:18 AM by Coin-1
 #83

Вот сейчас блокчейн биткойна на блоке 508263.
То есть все майнят блок 508264.
Допустим, вы собираетесь совершить атаку, имея 40% мощности всей сети.
Вы отключаете свой пул от интернета, и майните в своей локальной цепочке.
Вся остальная сеть майнит как обычно.

Прошли сутки.
Вы за сутки смайнили 40 блоков и находитесь на отметке 508304 ( это 508264 плюс 40 )
Вся остальная сеть смайнила 60 блоков и находится на отметке 508324
Для проведения атаки-51 нет небходимости майнить сутки. В общем случае транзакция считается подтверждённой после 5 новых блоков, то есть в среднем через 50 минут. Ещё нужно время для продажи криптовалюты за фиат и вывода средств с биржи, затем публикация смайненной ветки блокчейна.
Coin-1
Legendary
*
Offline Offline

Activity: 2492
Merit: 2232



View Profile
February 10, 2018, 04:25:56 AM
 #84

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

Activity: 784
Merit: 305


View Profile
February 10, 2018, 08:05:26 AM
 #85

Для проведения атаки-51 нет небходимости майнить сутки. В общем случае транзакция считается подтверждённой после 5 новых блоков, то есть в среднем через 50 минут. Ещё нужно время для продажи криптовалюты за фиат и вывода средств с биржи, затем публикация смайненной ветки блокчейна.

Все правильно.
Вы решили провести атаку малыми силами.
Отправили свои 100500 бетховенов на биржу и начали майнить.
Через час вы смайнили 3 блока, а сеть смайнила 4 блока.
Что делать будете?
Публиковать свою цепочку вам смысла нет - это орфан-цепь
Денег вы не получили. Электричество потратили. 100500 бетховенов
на биржу отдали и 100500*8к денег на банковский счет отправили.

Что в результате?
Вы в проигрыше. Вы просто продали бетховены по не лучшему курсу (потому что торопились)
И потратили впустую вагон электричества, за которое надо платить?

Спрашивается: нахуя?

Bitcoin SV GUI client for Windows and Linux
https://github.com/AlisterMaclin/bitcoin-sv/releases
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 10, 2018, 08:22:34 AM
Last edit: February 11, 2018, 07:59:54 AM by fxpc
 #86

Вот сейчас блокчейн биткойна на блоке 508263.
То есть все майнят блок 508264.
Допустим, вы собираетесь совершить атаку, имея 40% мощности всей сети.
Вы отключаете свой пул от интернета, и майните в своей локальной цепочке.
Вся остальная сеть майнит как обычно.

Прошли сутки.
Вы за сутки смайнили 40 блоков и находитесь на отметке 508304 ( это 508264 плюс 40 )
Вся остальная сеть смайнила 60 блоков и находится на отметке 508324
Для проведения атаки-51 нет небходимости майнить сутки. В общем случае транзакция считается подтверждённой после 5 новых блоков, то есть в среднем через 50 минут. Ещё нужно время для продажи криптовалюты за фиат и вывода средств с биржи, затем публикация смайненной ветки блокчейна.
Более 50% мощности не гарантирует что ты смайнишь любой блок раньше всех, они гарантируют что твоя цепь растёт в среднем быстрее чем mainchain, не факт что через 5 блоков или 50 минут в твоей скрытой цепи будет больше блоков чем в mainchain'е, но вероятность есть, в любом случае рано или поздно будет больше.

Наверно, потому что крупные майнинг-пулы обычно используют самописное/доработанное программное обеспечение, а не стандартный bitcoind, и они могут просто не принять смайненный блок непонятно от кого.
Щито? В бетховене любая нода это непонятно кто - недоверенное окружение называется. Пулы могут не принять какой-то блок, но это рискованно, если блок примет кто-то другой, то его цепь может оказаться длинее и пул прое*ёт мощность впустую, поэтому при появлении нового блока выгоднее всего начать майнить следующий.

A-Bolt
Legendary
*
Offline Offline

Activity: 2318
Merit: 2333


View Profile
February 10, 2018, 09:44:28 AM
 #87

Наверно, потому что крупные майнинг-пулы обычно используют самописное/доработанное программное обеспечение, а не стандартный bitcoind, и они могут просто не принять смайненный блок непонятно от кого.

Ну, вы, блин, даёте. Блоки принимают и проверяют каждая полная нода сама для себя, и если пул будет перебирать харчами: блок от Джона Смита не принимаю, а от Ли Хуня - принимаю, то этот пул гарантированно будет майнить свою цепочку, которую не примут остальные ноды (если, конечно, мощность этого пула не больше 50%).
TechPriest
Sr. Member
****
Offline Offline

Activity: 377
Merit: 282


Finis coronat opus


View Profile
February 10, 2018, 02:23:05 PM
 #88

Как это влияет на вероятность попадания второго стрелка?
Никак. Так же как и выпадение орла не влияет на вероятность выпадения решки. Но эти события все равно несовместные.

Т.е., если оба промазали, мишень не убрали - стало быть, по вашему, события стали совместными и вероятность опять изменилась.
Они не станут совместимыми, не говорите глупостей. Если не найдут 3 пула, то найдет 4-й. Притом, что я смотрю вы любите упускать важные детали. Со стрелками полная группа событий будет звучать так: попал стрелок 1 или попал стрелок2 или не попали оба. И в сумме, вероятности этих исходов дадут полностью достоверное событие.


Смысл несовместных событий в том, что одновременно с одной попытки не может выпасть меньше ххх и не-меньше ххх. (Или что стрелок не может одновременно попать и не попасть, если уж вам так стрелки нравятся.) Так вот, у двух пулов и попыток в сумме [как минимум] две (хотя у каждого при этом по одной), и выпасть может как у обоих меньше ххх, так и любая из трёх оставшихся комбинаций.
Нет, у пулов будет звучать так: находит пул 1 или находит пул2 или находит пул3 или находит пул4. Все, это полная группа событий.

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

Нет. Вероятность того, что ни один из трёх "слабых" пулов не найдёт блок равна вероятности того, что блок найдёт "сильный" пул, то есть 40%, логично.

Человек отказывается это понимать.

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

Activity: 280
Merit: 26


View Profile
February 12, 2018, 10:27:41 AM
 #89

Ты чё бухой?
Лучше уж бухой, чем, как ты, клинически тупой: бухой - проспится, а вот тупой...
Quote
Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала.
Чуваг, для "коллизии" "намайненных" блоков совпадения всех 256-и бит не нужно - прикинь, да. Достаточно ровно тех же самых нулей.
Что ты бл*ть несёшь? Cool
https://youtu.be/OGsHshpYkiU
1-2 раза в сутки нули находят несколько участников почти одновременно, это около 1% "коллизий" "намайненнных" блоков на всю сеть. Тебе уже все кто только мог указали на твою ошибку. Х*й с тобой, все тупые, а ты умный, завязывай флудить и иди атакуй блохчейны. Grin

Ну то есть с 256-битными числами ты полностью обосрамшись - поэтому камлаешь тут "а я не обосрался, это не я, это не я".
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 12, 2018, 10:33:11 AM
 #90

Т.е., если оба промазали, мишень не убрали - стало быть, по вашему, события стали совместными и вероятность опять изменилась.
Они не станут совместимыми, не говорите глупостей. Если не найдут 3 пула, то найдет 4-й. Притом, что я смотрю вы любите упускать важные детали. Со стрелками полная группа событий будет звучать так: попал стрелок 1 или попал стрелок2 или не попали оба. И в сумме, вероятности этих исходов дадут полностью достоверное событие.
... или попали оба.
Т.е., всё-таки, "попал 1-й или попал 2-й" - всё же не полная группа событий, даже без моего уточнния.

Quote
Нет, у пулов будет звучать так: находит пул 1 или находит пул2 или находит пул3 или находит пул4. Все, это полная группа событий.

Либо пул 7, либо мамкин майнер на CPU.

Потом один пул мамкин отделился - и у нас стало 2 полных группы событий.
Причём, по-вашему, мамкин майнер находит ровно с такой же вероятностью 100%, так как он составляет теперь "полную группу событий".
DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 12, 2018, 10:35:31 AM
 #91

Нет. Вероятность того, что ни один из трёх "слабых" пулов не найдёт блок равна вероятности того, что блок найдёт "сильный" пул, то есть 40%, логично.

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

Activity: 280
Merit: 26


View Profile
February 12, 2018, 10:40:01 AM
 #92

А вы путаете события "найти блок" и "найти блок который попадет в mainchain"
Ну то есть, вы хотите сказать, что "попадет в mainchain" - это вообще третье событие, с ещё менее прогнозируемой вероятностью? В принципе, я согласен.
Quote
Давайте с вами сыграем в игру.
Мы бросаем игральную кость. Если выпадает 1/2/3/4 - вы мне платите рубль
Давайте. Только кость и попытка одна, вы бросаете первым, и чтобы 1/2/3/4 выпало одновременно.

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

Всё, я выиграл.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 12, 2018, 11:09:40 AM
 #93

Ты чё бухой?
Лучше уж бухой, чем, как ты, клинически тупой: бухой - проспится, а вот тупой...
Quote
Майнеры перебирают данные, которые при хешировании дадут 256-битный хеш соответствующий заданному шаблону, например чтобы начинался с 000000000 в формате hex. Хешей соответствующих шаблону - овердо*уя, поэтому даже если 2 майнера смайнили блок одновременно, то 256-битные числа у каждого из них разные, даже если не смайнили, то всё равно разные, вероятность совпадения крайне мала.
Чуваг, для "коллизии" "намайненных" блоков совпадения всех 256-и бит не нужно - прикинь, да. Достаточно ровно тех же самых нулей.
Что ты бл*ть несёшь? Cool
https://youtu.be/OGsHshpYkiU
1-2 раза в сутки нули находят несколько участников почти одновременно, это около 1% "коллизий" "намайненнных" блоков на всю сеть. Тебе уже все кто только мог указали на твою ошибку. Х*й с тобой, все тупые, а ты умный, завязывай флудить и иди атакуй блохчейны. Grin

Ну то есть с 256-битными числами ты полностью обосрамшись - поэтому камлаешь тут "а я не обосрался, это не я, это не я".
Тебе все намекают, что обосрался именно ты. Блохчейны идёшь атаковать или дальше будешь позориться? Cool

DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 12, 2018, 12:37:48 PM
 #94

Тебе все намекают, что обосрался именно ты. Блохчейны идёшь атаковать или дальше будешь позориться? Cool

Дадада, миллионы мух леммингов не могут ошибаться!
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 12, 2018, 01:44:50 PM
Last edit: February 12, 2018, 03:35:39 PM by fxpc
 #95

Тебе все намекают, что обосрался именно ты. Блохчейны идёшь атаковать или дальше будешь позориться? Cool

Дадада, миллионы мух леммингов не могут ошибаться!

Лемминги как раз всегда ошибаются, но к примеру А.Маклин, который давно грабит эти криптокорованны, к ним точно не относится и явно лучше меня, и уж тем более тебя, знает как стенку в криптомагазине приподнять. Почитай его старые посты, узнаешь много нового, если что у него раньше другой акк был, без единицы, пока не спи*дили. Опровержением твоей гипотезы является изначальная задумка Сатоши Какамото - все майнят на CPU, хешрейт суммируется, сложность растёт, а выигрывает в лотерею каждые ~10 минут кто-то один. Когда лемминги объединяются в пулы, то меняются лишь выгодоприобретатели, а вероятности всё те же - выигрывает кто-то один, с той лишь разницей что участвуя в пуле этот один соглашается майнить задание пула и разделить награду на всех батраков пула в соответствии с затраченной мощностью, чтобы монетизировать свою мощность регулярно, а не раз в 1000 лет.

DevilOper (OP)
Member
**
Offline Offline

Activity: 280
Merit: 26


View Profile
February 12, 2018, 04:12:46 PM
 #96

Лемминги как раз всегда ошибаются, но к примеру А.Маклин, который давно грабит эти криптокорованны, к ним точно не относится и явно лучше меня, и уж тем более тебя, знает как стенку в криптомагазине приподнять. Почитай его старые посты, узнаешь много нового, если что у него раньше другой акк был, без единицы, пока не спи*дили.
Знание исходников беткоэна и знание тервера - это, вообще-то, разные знания; одно из другого не вытекает ни в какую сторону. Да и вообще говоря, блохчейнопоклонства не избежал: давеча вон в другой теме мне доказывал, что только PoS, только хардкор блохчейн способен платежи осуществлять.
Уж как там банки до этого между собой общались - загхадка.
Quote
Опровержением твоей гипотезы является изначальная задумка Сатоши Какамото - все майнят на CPU, хешрейт суммируется, сложность растёт, а выигрывает в лотерею каждые ~10 минут кто-то один. Когда лемминги объединяются в пулы, то меняются лишь выгодоприобретатели, а вероятности всё те же - выигрывает кто-то один, с той лишь разницей что участвуя в пуле этот один соглашается майнить задание пула и разделить награду на всех батраков пула в соответствии с затраченной мощностью, чтобы монетизировать свою мощность регулярно, а не раз в 1000 лет.
Ну ты, судя по всему, достаточно близко с этой Сатошей знаком, раз он тебе свои задумки все поведал - а бессмысленность майнить в пуле так же наперегонки с "соратниками", как в случае, когда каждый за себя, подсказывает здравый смысл. Хотя, с такими подходами - я ничему не удивлюсь.
fxpc
Sr. Member
****
Offline Offline

Activity: 1316
Merit: 420


KTO EC/\U HUKTO?


View Profile
February 12, 2018, 04:49:47 PM
 #97

Лемминги как раз всегда ошибаются, но к примеру А.Маклин, который давно грабит эти криптокорованны, к ним точно не относится и явно лучше меня, и уж тем более тебя, знает как стенку в криптомагазине приподнять. Почитай его старые посты, узнаешь много нового, если что у него раньше другой акк был, без единицы, пока не спи*дили.
Знание исходников беткоэна и знание тервера - это, вообще-то, разные знания; одно из другого не вытекает ни в какую сторону. Да и вообще говоря, блохчейнопоклонства не избежал: давеча вон в другой теме мне доказывал, что только PoS, только хардкор блохчейн способен платежи осуществлять.
Уж как там банки до этого между собой общались - загхадка.
Quote
Опровержением твоей гипотезы является изначальная задумка Сатоши Какамото - все майнят на CPU, хешрейт суммируется, сложность растёт, а выигрывает в лотерею каждые ~10 минут кто-то один. Когда лемминги объединяются в пулы, то меняются лишь выгодоприобретатели, а вероятности всё те же - выигрывает кто-то один, с той лишь разницей что участвуя в пуле этот один соглашается майнить задание пула и разделить награду на всех батраков пула в соответствии с затраченной мощностью, чтобы монетизировать свою мощность регулярно, а не раз в 1000 лет.
Ну ты, судя по всему, достаточно близко с этой Сатошей знаком, раз он тебе свои задумки все поведал - а бессмысленность майнить в пуле так же наперегонки с "соратниками", как в случае, когда каждый за себя, подсказывает здравый смысл. Хотя, с такими подходами - я ничему не удивлюсь.
Знание тервера можно монетизировать атакуя бетховен и желающих овердо*уя, чего не скажешь про успешные атаки. Ты хоть цитируй, а то не совсем понятно кто тебя от банков отваживал.

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

amaclin1
Sr. Member
****
Offline Offline

Activity: 784
Merit: 305


View Profile
February 12, 2018, 05:49:58 PM
 #98

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

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

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

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

Activity: 2492
Merit: 2232



View Profile
February 13, 2018, 12:56:38 AM
Last edit: February 13, 2018, 02:12:43 AM by Coin-1
 #99

Нет. Вероятность того, что ни один из трёх "слабых" пулов не найдёт блок равна вероятности того, что блок найдёт "сильный" пул, то есть 40%, логично.
Точно, а вероятность того, что ни один стрелок [из примера в книжке] не попадёт в цель равна вероятности того, что в цель попадёт какой-нибудь другой стрелок, логично.
Дело в том, что при майнинге совершается не одно действие, а множество разных действий (подбор хеша), которое распределено во времени. Для понимания есть смысл рассматривать промежуток времени от генерации блока с номером N до генерации следующего блока с номером N+1. В любом случае за это время один из пулов найдёт новый блок.
Coin-1
Legendary
*
Offline Offline

Activity: 2492
Merit: 2232



View Profile
February 13, 2018, 01:05:38 AM
Last edit: February 13, 2018, 02:11:46 AM by Coin-1
 #100

Блоки принимают и проверяют каждая полная нода сама для себя, и если пул будет перебирать харчами: блок от Джона Смита не принимаю, а от Ли Хуня - принимаю, то этот пул гарантированно будет майнить свою цепочку, которую не примут остальные ноды (если, конечно, мощность этого пула не больше 50%).
Так ведь в сумме у всех, образно говоря, "Ли Хуней" вычислительные мощности гораздо больше 50% хешрейта сети. Теоретически, возможна расстановка приоритетов в качестве, например, защиты от DDoS-атак. Эту версию не следует исключать.
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!