Хеширование – это функция, которая принимает данные произвольной длины в качестве входных данных и возвращает значение фиксированного размера. Выходные данные называются хэшем.
- Размер хеша зависит от используемого алгоритма. Некоторые распространенные алгоритмы хеширования Семейство хеширования MD5 (128 бит), SHA-1 (168 бит) и SHA-2 имеет размер 224, 256, 384 или 512 бит.
- Биткойн использует алгоритм SHA-256, где SHA означает безопасный алгоритм хеширования, а 256 — размер хэша в битах. Хэш SHA256 — это шестнадцатеричное значение, содержащее 64 символа (0–9, A-R).
- Хеширование — это односторонняя функция, которая означает, что исходные данные не могут быть извлечены из хэша, в отличие от криптографии, где можно расшифровать ключ, чтобы получить исходное сообщение. Так что не надо путать хеширование с криптографией
Хэш транзакции
Каждая транзакция в блокчейне идентифицируется хешем. Этот хэш является своего рода отпечатком пальца для транзакции. Вы можете просмотреть детали транзакции, просто найдя ее хэш в обозревателе блокчейна.
Блокировать хэш
Поскольку мы знаем, что транзакции хранятся в блоках в форме хеша, сам блок идентифицируется хешем. И блок действителен, когда хэш проверяется майнером с использованием Nonce.
Блокчейн
Когда блок создается, он связывается с цепочкой блоков с помощью хэша предыдущего блока, вы можете представить его как связанный список. Первый блок в блокчейне называется блоком генезиса, блок генезиса биткойнов был добыт 3 января 2009 года.
Хотите начать разработку смарт-контрактов? Нет места лучше, чем наш YouTube Канал
Веб2
- Резюме — https://linktw.in/p54oS3
- Linkedin — https://linktw.in/8Ya4Dv
- Ревизия ДСА — https://linktw.in/bWdpf4
- Хакатоны — https://linktw.in/Hj9DSK
Случайный Web3
- 15 дней веб3 — https://linktw.in/gZSjtx
- Nfts — https://linktw.in/cIrikB
- Дорожная карта разработчика — https://linktw.in/gpER9D
Полные курсы
- Курс Web3, блокчейн — https://linktw.in/y90sSe
- Курс Solidity — https://linktw.in/pEiBuU
Исследуйте Web3
- Файлкоин — https://linktw.in/aiGrhP
- Неоновые лаборатории — https://linktw.in/Y7Fjlx
- Протокол объектива — https://linktw.in/U2eOHW