Поскольку существует конечное число Bitcoins (~ 21 млн), почему бы не просто использовать целые числа 1 -> 21000000 идентифицировать биткойны вместо того чтобы пойти на все проблемы расчета, что кажется сколь угодно сложно вычислить хеш-значение?
Установка трудности, которые, как я понимаю, довольно произвольно, является то, что "ограничивает" предложение возможных хеш-значений. Кроме того, по-видимому, можно начать новый "генезис блоки" которые создают совершенно новый набор хэшей для расчета.
Это означает, что нет никакого реального предела числа Bitcoins, которые могут быть созданы так, почему бы не обойтись без сложности и просто пронумеровать их от 1 до 21 мил.
Разъяснение: Я знаю о хэшей, являющихся доказательством работы. Мой вопрос в том, что поскольку "трудность" произволен, то, конечно, Bitcoin дефицит произвольности тоже?
Пожалуйста прочтите это:
https://en.bitcoin.it/wiki/Protocol_specificationКроме того, по крайней мере, немного этого:
http://www.bitcoin.org/bitcoin.pdfЗатем вы можете вернуться и ответить на ваши собственные вопросы.
Как уже упоминались в предыдущих создателях, "Bitcoin" в действительности является не атомная единица. Он разбивается на 8 знаков после запятой (в настоящее время), так что не "Bitcoin # 1" что по-прежнему идентифицировать в сети. Кусочки ней везде ходили и теперь составляют различные другие Bitcoins.
Сложность не является произвольным. Она прямая корреляция с количеством хэширования мощности в сети, которая затем влияет на скорость, с которой найдены блоки. Если блоки были обнаружены слишком быстро (т.е. много хэширования мощности в сети) сложность возрастает. Если блоки не найдены достаточно быстро (т.е. не достаточно хеширования мощности в сети), то сложность будет ниже. Это, безусловно, не "произвольный",
Новые Генезисы Блоки могут быть созданы, но они начинают новый блок цепь, и не имеют ничего общего с текущим блоком цепью. Это по существу, делает новый вариант Bitcoins, но тот, который полностью отличается (Namecoins, например). Таким образом, вы не можете создать новый Genesis блок для текущего блока цепи.
Существует ограничение на количество "Bitcoins", В данный момент. Это: 2,100,000,000,000,000 (21,000,000.00000000)
Это число происходит от перемещения десятичной точки 8 мест вправо для того, чтобы "Трещина" количество "атомное" Bitcoins в сети. Это может быть сделано в то время, когда значение Bitcoin настолько высоко, что никто фактически не проводит или передает одну монету, только фракцию. При перемещении десятичной справа вы можете создать блок, который более понятен пользователям (например, "Я возьму 123 BTC для этого", вместо "Возьму 0,123 BTC для этого"). Когда / Если десятичное перемещается вправо, вы фактически делаете 10: 1 раскол числа "монеты" в сети.