MasterInvestИнвестиции & Заработок · masterinvest.info

Что такое SHA-256 в криптовалютах?

27-07-2019, 02:20
Что такое SHA-256 в криптовалютах?


SHA-256 (англ. Secure Hash Algorithm 256-bit) — это криптографическая хеш-функция из семейства SHA-2, которая преобразует входные данные произвольного размера в строку фиксированной длины в 256 бит. Полученное значение называют хешем, или цифровым отпечатком: даже минимальное изменение исходных данных полностью меняет результат. При этом обратное восстановление исходной информации из хеша практически невозможно, что и делает функцию основой современной криптографии.

В блокчейне SHA-256 выполняет несколько ключевых задач. Она лежит в основе протокола биткойна, используется при формировании адресов, связывании блоков в цепочку и в механизме доказательства работы (Proof-of-Work). Майнеры подбирают такое значение, чтобы хеш заголовка блока удовлетворял заданным условиям сложности, — именно этот процесс обеспечивает защиту сети от подделки.

Ключевые свойства SHA-256

Помимо биткойна, алгоритм SHA-256 применяется и в ряде других криптовалют, а также широко используется в цифровых подписях и проверке целостности данных.