Какова связь с общей скоростью хэширования (мощностью хеширования) и средним временем генерации блока?

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

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

Я хочу заверить его, что если есть майнинговый пул, то у него будет 30% от общего хешрейта, и этот майнинговый пул будет самым большим пулом.

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

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

В результате, если другие майнинговые пулы не имеют достаточного хешрейта, например, 10% от общего хешрейта, то стохастически потребуется в 3 раза больше, чтобы найти целевое значение.

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

Я хорошо думаю?

И вроде не в заголовке, но у меня есть еще один вопрос.

Если форк произошел, майнинг-пул может распознать форк?

Ответы (1)

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

Нет, он представляет скорость хеширования сети. Он определяется с использованием времени, которое потребовалось для поиска блока, и текущей сложности блокчейна Биткойн. Чтобы привести пример, текущие биты сложности равны 0x1729fb45, что означает, что нам нужно найти хэш заголовка блока, который меньше 0x000000000000000000029fb4500000000000000000000000000000000000000000000. Это представляет собой шанс найти хэш заголовка один к 2,88e+22. Предполагая время блока 10 минут, это 2,88e+22/600 = 47e+18 хэшей/сек. Если блок найден быстрее, чем за 10 минут, хэшрейт выше, если он найден более чем за 10 минут, хешрейт ниже. Это то, что вы видите на графике хешрейта.

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

Нет. Ваш большой пул майнинга будет иметь только 30% влияние на корректировку сложности. Остальная часть сети будет иметь влияние 70%, что больше, чем у одиночного майнера. Корректировка времени блока основана на том, насколько быстро добываются блоки (алгоритм имеет тенденцию удерживать среднее время на уровне 10 минут), а не на том, сколько процентов хэш-мощности имеет каждый майнер.

Может ли майнер определить, произошел ли форк?

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

Спасибо за ответ :) но у меня все еще есть кое-что неясное, что вы сказали. Остальная часть сети будет иметь 70% влияния, что больше, чем у одиночного майнера. Я согласен, когда другие сети собирают свой хешрейт. Но я думаю, что другой майнер или майнинговый пул будет майнить самостоятельно для своей прибыли. поэтому скорость хеширования другого майнера или другого майнингового пула будет меньше, чем у самого большого майнингового пула. поэтому, если они майнят независимо, то при попытке сгенерировать блок потребуется больше времени, чем у самого крупного майнингового пула. Если вы не возражаете, можете ли вы объяснить об этом?
И еще... Если блок найден быстрее 10 минут, то хешрейт выше, если больше 10 минут, то хешрейт ниже. Это то, что вы видите на графике хешрейта. по этому предложению, если я хочу угадать, используя сетевую хеш-диаграмму, что генерация блока займет более 10 минут или менее 10 минут, должен ли я вычислять ожидаемые хэши/сек, используя сложность? как 47e+18 хэшей/сек
Во-первых , если ваш майнинговый пул имеет 30% хешрейта сети, это означает, что из 100 блоков, которые добываются, 30 блоков добываются самым большим майнинговым пулом, о котором вы говорите, а остальные 70 блоков добываются другими. Теперь сложность поиска блоков регулируется в зависимости от времени, что означает, что она зависит от того, насколько быстро сеть добывает блоки. Это означает, что он зависит от абсолютной хэш-мощности всей сети, а не от % общей хэш-мощности, которой владеет пользователь.
@HSKim Second Например, когда на диаграмме показано, что скорость хэширования составляет 55 экзахэшей/сек, это означает, что блок был найден за 8,7 минуты.
Тогда в атаке 51% 51% - это процент чего...? Если есть 3 майнера A, B, C и если A имеет 51% чего..? Извините за непрерывный вопрос, но я думаю, что путаю скорость хэширования сети и абсолютную мощность хеширования.
@HSKim В этом случае 51% — это процент от общего хешрейта сети. В этом случае происходит то, что у одного человека скорость хеширования будет выше, чем у остальных участников сети вместе взятых. Таким образом, вероятность злоумышленников запустить атаку двойной траты увеличивается, поскольку он может изменить транзакцию в последних нескольких блоках, а затем запустить сеть, чтобы создать самую длинную цепочку. Наличие 51% хэш-мощности не гарантирует атаки с двойной тратой, просто вероятность ее запуска увеличивается.
Действительно, действительно, спасибо за ответ :) Я думаю, мне нужно больше исследований для полного понимания. Ваш ответ должен быть полезен для дальнейших исследований. Хорошей недели!