Хэш-шифрование

Блокчейн использует криптографию (см. определение «криптографии» выше), чтобы гарантировать, что все данные в блоках защищены от несанкционированного доступа и не изменены. Блокчейн использует SHA-256 для шифрования. SHA-256 — одна из самых сильных доступных хеш-функций. Этот криптографический хеш-алгоритм генерирует почти уникальную 256-битную подпись для текста. Блокчейн также использует цифровые подписи для проверки пользователей.
У каждого пользователя есть открытый и закрытый ключи. Открытый ключ используется для уникальной идентификации пользователя, а закрытый ключ дает пользователю доступ ко всему в учетной записи. При этом со стороны отправителя сообщение отправителя проходит через хеш-функцию; затем выходные данные проходят через алгоритм подписи с закрытым ключом пользователя, после чего получается цифровая подпись пользователя. При передаче передаются сообщение пользователя, цифровая подпись и открытый ключ.