Что такое криптография и почему она важна?. Если вы новичок в пространстве криптографии, вам, вероятно, интересно, как это работает. Короче говоря, криптовалюта кодируется и питается через “криптографию”.
Когда криптовалюта чеканится, она никогда не материализуется. Это награда для майнеров данных, которые решают “криптографические головоломки”. Пазл обычно угадывает значение “хэша”; задача, которая не может быть выполнена человеком в большинстве сценариев. Вместо этого компьютеры или устройства интеллектуального анализа данных пытаются выполнить поиск “грубой силы” для определения значения хэша. Значение хэша кодируется с помощью криптографии.
Криптографические хэш-функции
Майнинг обычно работает через решение криптографических хэш-функций. Это особый тип функции, которые имеют определенные свойства, которые делают их пригодными для криптографии. Это математический алгоритм, который сопоставляет данные произвольного размера с битовой строкой фиксированного размера.
Они спроектированы так, что они могут работать только в одну сторону, то есть их невозможно инвертировать. Здесь вступает в игру поиск “грубой силы”. Поиск грубой силы - единственный способ попытаться воссоздать ввод данных из вывода криптографической хэш-функции, попробовав все возможные входы и надеясь, что будет произведено совпадение.
ША-256
Одним из самых больших примеров этого является алгоритм SHA-256. SHA означает “Безопасный алгоритм хеша” Эта односторонняя хэш-функция преобразует текст любой заданной длины в строку 256 бит. Это делает SHA-256 невероятно сильным алгоритмом шифрования, и, на момент написания, он еще не сломан. Это связано с тем, что количество возможных вариантов, которые нужно было бы попробовать, смехотворно велико.
Текст, который преобразуется часто называют сообщением, в то время как хэш-значение (вывод) называется дайджест сообщения. Поскольку существует так много возможностей с односторонним шифрованием, если какое-либо изменение происходит во входных данных, оно, в свою очередь, изменит вывод настолько широко, что кажется, что два значения хэша некоррелированы.
Стоит отметить, что SHA-256 не единственный алгоритм, используемый в мире криптографии. Биткоин сильно полагается на него, но Ethereum полагается на свой родной Ethash, в то время как Litecoin использует Scrypt. Хотя разные криптовалюты могут использовать разные алгоритмы шифрования, криптография является квинтэссенцией для всех из них.
Идеальная криптографическая хэш-функция имеет пять основных свойств
Он детерминирован; одно и то же сообщение всегда приводит к одному и тому же хэшу
Быстро вычислить значение хэша для любого заданного сообщения
Невозможно сгенерировать сообщение из его хэш-значения, кроме как попробовать все возможные сообщения
Небольшое изменение сообщения должно изменить значение хэша настолько резко, что новое значение хэша выглядит некоррелированным со старым значением хэша
Невозможно найти два разных сообщения с одинаковым значением хэша
Другие области применения
Криптографические хэш-функции не являются эксклюзивными для точек, перечисленных выше. Они также располагают многими другими приложениями в области информационной безопасности, особенно в области создания цифровых подписей. Они также могут использоваться в качестве обычных хэш-функций для индексации данных в хэш-таблицах, для отпечатков пальцев, для идентификации дубликатов данных или уникальных файлов, а также в качестве другой меры для обнаружения случайного повреждения данных.
Излишне говорить, что криптография имеет жизненно важное значение в мире криптовалют. Без него успешное шифрование конфиденциальности было бы трудно найти. Он защищает наши личные данные, средства и многое другое, что в противном случае было бы под угрозой.
Для получения дополнительной информации и руководств от Coin Rivet, нажмите здесь.
Those who enter the market at this time may be surprised to hear that Bitcoin…
George Town, Grand Cayman, 22nd November 2024, Chainwire
Las Vegas, US, 1st November 2024, Chainwire
From digital art to real-estate assets, NFTs have become a significant attraction for investors who…
Singapore, Singapore, 21st October 2024, Chainwire
HO CHI MINH, Vietnam, 17th October 2024, Chainwire