Я читал все о шифровании Bitcoin и просмотрел SHA-2 алгоритм (256) и попытались получить мою голову вокруг него, но я не математик или ученый (и я никогда не был хорош в математике, период), так может быть, поэтому у меня были проблемы с пониманием его.
В принципе у меня есть несколько вопросов, и, возможно, некоторые из вас умных людей там может ответить на них, так что я могу получить больше понимания .. лол
1. Как я понимаю, шахтер делает много «догадок», прежде чем он приходит с «лучшим кандидатом», который равен или меньше, чем цель. Работает ли каждый через графа алгоритма как догадка, или просто хэши, которые точно соответствуют критериям? Почему там должны быть догадками? Я думал, что может быть только один правильный ответ / матч (т.е. соответствует хэши)? Если это не так, то это значит, что все шахтеры делают эти предположения в надежде, что один может быть на самом деле матч?
2. Как объединение отличается от одной добычи? Я знаю, что все шахтеры в пуле предоставить все действительные хэш .. но я не понимаю, что .. я имею в виду, все шахтеры в работе бассейна на тот же блок, да? Тогда почему все в бассейне представить все действительные хэш? Я думал, что может быть только один действительный хэш (т.е. матч). А «лучшие догадки» действительно, тоже ??
3. Имеет ли каждый шахтер получить выдается уникальный блок, чтобы решить, или это в основном просто гонки, чтобы увидеть, какой шахтер решает блок?
4. Я бы предположить, что есть много избыточностей встроенные, поэтому блоки не потеряло .. делать некоторые блоки, выпущенные для шахтеров содержат одни и ту же операцию между ними, а также некоторыми уникальными операциями? Я читал кое-что о дереве Merkle, который включен в каждый блок .. это то, что поддерживает целостность цепи блока, да?
5. Из-за природы алгоритма шифрования (хеширования), если хэш соответствует хэш блока, в только тогда содержание этого блока будет известен, да?
Как вы можете видеть, я довольно нечеткие на вещи еще, несмотря на тратить много времени на чтение через технический фетиш .. возможно потому, что документация не написаны в терминах непрофессионалов ...