Всем привет,
Я пытаюсь получить глубже в понимание Bitcoins, но есть еще несколько вещей, неясно.
Так что, если мы все шахты Bitcoins, то, что мы делаем, это просто найти хэш, который соответствует определенным критериям.
Если этот хэш найден, то новый блок найден и (в настоящее время) награжден 25 BTC.
Но как это может произойти ровно через каждые 10 минут? Как это может быть приурочено так точно?
Если сравнивать это с паролем bruteforcing, у меня нет оценки о времени, я найду правильный хэш?
Это не происходит ровно через каждые 10 минут, как было сказано выше, если вы посмотрите на фактическое время блока они изменяются совсем немного. Иногда вы получаете два блока в течение одной минуты, а иногда это занимает больше часа, чтобы получить блок, но в среднем составляет 10 минут.
Подумайте об этом, как если вы выбросили кости, если вы выбросили 6 сторонняя умереть один раз в секунду можно было бы ожидать, чтобы получить 1 примерно каждые 6 секунд. Но иногда вы выбросили 1 два раза подряд, а иногда вы выбросили кучу других чисел, но в среднем 1 подошел бы примерно каждые 6 секунд.
Если больше людей начинают горнодобывающие биткойны то блоки начнут приходить быстрее. Как и в моем примере фильеры качению, если вы начинаете прокатки две кости, то вы получите 1 в два раза чаще. Но что происходит, это протокол Bitcoin регулирует трудности каждый так часто (примерно раз в две недели, но на самом деле есть определенное количество блоков, которые он пересчитывать в). Таким образом, в нашем примере кости, после прокатки две кости на некоторое время вы изменили на 12 кубика, так тогда скорость нахождения 1-х возвращается туда, где он был раньше.
Разница между этим и перебирая пароль является то, что есть больше возможных ответов на этот (любое число меньше, чем трудности, а не только один правильный ответ). Вы могли бы сделать оценку времени, которое требуется, чтобы сделать грубую силу, но так как вы просто ищете один ответ вероятное время менее значимое, люди, как правило, указываются время, необходимое, чтобы попробовать все возможные пароли. Так что, если ваша грубая сила может работать через все возможные пароли в течение 10 дней, среднее время, чтобы найти пароль будет 5 дней, но вы можете найти его в кулаке день, или вы можете найти его в последний день.