Какую роль играет криптография в блокчейне?

Какую роль играет криптография в блокчейне?

9 апреля 2022 г.

Сифо Хлатсвайо


Криптовалюты нуждаются в криптографии по двум основным причинам: обеспечение безопасности транзакций и проверка этих переводов.


Как правило, шифрование является основным и простым методом защиты хранимых, обрабатываемых и передаваемых электронных данных. Поскольку слово «Крипто» в переводе с греческого означает «секрет», технология криптографии обеспечивает анонимность в блокчейне и гарантирует безопасность транзакции и возможность действовать вне центральной власти.


Как криптография и блокчейн работают вместе для обеспечения безопасности, анонимности и возможности совершать транзакции без помощи третьей стороны?


Продолжайте читать и узнайте кое-что обо всех ключевых аспектах криптографии и блокчейна.


Прежде чем мы углубимся, давайте сразу проясним это:


Что такое криптография?


Криптография — это метод отправки и хранения данных особым образом, чтобы только те, кому предназначена информация, могли ее прочитать и обработать.


Отправитель использует ключи для шифрования открытого текста в зашифрованный текст, а получатель будет использовать ключи для расшифровки зашифрованного текста в открытый текст.


Это также известно как искусство написания и решения кодов. Считается, что первой попыткой шифрования была замена букв в Египетском царстве примерно за 2000 лет до нашей эры, и, возможно, целью этого было не скрыть сообщение, а изменить его форму, чтобы оно выглядело достойно.


В наши дни криптография нацелена на то, чтобы сделать сообщения нечитаемыми для неавторизованных читателей. Он также предназначен для цифровой подписи, проверки для защиты конфиденциальности данных и конфиденциальных сообщений, таких как электронные письма и транзакции по кредитным картам.


Криптовалюта определяется как зашифрованный цифровой актив, который можно использовать в качестве онлайн-средства обмена. В 2008 году Сатоши Накамото и группа людей опубликовали официальный документ в списке рассылки по криптографии на сайте Metzdowd.com.


В официальном документе было предложено решение для предотвращения двойных расходов и устранения риска доверия третьей стороне.


Наиболее важной особенностью криптографии является ключ шифрования, представляющий собой случайную строку битов, используемую в сочетании с алгоритмом («шифром») для преобразования обычного текста в зашифрованный текст или наоборот.


Асимметричный ключ


В этом типе метода шифрования используется пара ключей, связанных математически, открытый и закрытый ключи.


Например, открытый ключ, как и адрес моего биткойн-кошелька, можно свободно передавать кому угодно, и нет опасности, что я отправлю адрес своего кошелька по электронной почте клиенту для получения платежей.


Закрытые ключи, такие как имя пользователя и пароль, являются механизмом подтверждения права собственности на криптовалюту и не сообщают ваши закрытые ключи никому, кроме тех, кому вы доверяете.


Хеш-функция


Хэш-функция — это функция, которая преобразует входное значение произвольной длины в другое числовое значение фиксированной длины.


Любой простой текст можно подвергнуть алгоритму хеширования и преобразовать в уникальную текстовую строку. Например, вы можете использовать SHA1 (Алгоритм безопасного хэширования 1), чтобы превратить слово «ЛЮБОВЬ» в «s4552g7c9ccs014». Блокчейн — это цифровая книга, сформированная путем связывания отдельных блоков данных транзакций.


Все транзакции в блокчейне должны быть проверены и должны быть неизменными, чтобы предотвратить мошеннические транзакции и проблему двойного расходования средств.


В блокчейне транзакции принимаются в качестве входных данных и проходят через алгоритм хеширования SHA 256 (Алгоритм безопасного хеширования 256), который дает выходные данные фиксированной длины.


Чтобы решить хеш, он начинает с решения сложной математической задачи, используя доступные данные в заголовке блока, такие как:


  1. Номер версии.

  1. Отметка времени.

  1. Хэш, использованный в предыдущем блоке.

  1. Хэш корня Маркла.

  1. Одноразовый номер.

Целевой хеш


Если новый хэш меньше или равен целевому хешу, он будет принят в качестве решения, блок будет добавлен в блокчейн, а майнер получит вознаграждение.


Но прежде чем майнеры приступят к процессу, им нужно будет провести метод проб и ошибок, чтобы определить, какую строку чисел использовать в качестве одноразового номера. Как только одноразовый номер идентифицирован, майнер сосредоточится на одноразовом номере, связанном с хешированным содержимым предыдущего блока.


Вывод


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



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE