Что такое хэш
http://en.wikipedia.org/wiki/Cryptographic_hash_functionBitcoin использует
SHA-256 имеет для добычи полезных ископаемых, а также
RIPEMD-160 хэш для генерации Bitcoin адреса.
и как это связано с Маркел Root,
Корень Меркл является верхней хэш в дереве хэшей, выполненных в конкретном порядке:
http://en.wikipedia.org/wiki/Merkle_treeНомер кадра, и т.д ..?
Блоки идентифицируются по их хэш-значения.
и как проверяется?
Вычислить SHA-256 хэш заголовка блока. Если результат является достаточно низким, чтобы удовлетворить нынешние трудности, то заголовок блока "решена",
если мы хотим, хэши, чтобы начать с большим количеством 0-х мы не могли технически начать на все 0 и работать, пока мы не нашли хэш, который работал?
Хэш настоящего времени не могут быть выполнены в обратном направлении. Они представляют собой одностороннюю функцию. Вы можете начать с какой-то данные, то выполнить алгоритм хэширования по этим данным. Результатом является значение имеет.
Ниже не представляется возможным:
- Начните с хэш-значением
- Выполнение алгоритма на хэш-значения
- Результат является правильным заголовком Bitcoin
есть ли более эффективные способы решения блока без хеширования?
Bitcoin блок? Количество определению "решена" блок представляет собой блок заголовка, что приводит к двойной SHA-256 хэш-значение, которое меньше, чем целевое значение. Поэтому неоднократно хэширования при изменении случайное слово между каждой попыткой в настоящее время является самым быстрым способом, как известно, "решать" Блок.