Блокчейн

Блокчейн

Crypto Crisps

Часть четвертая. Конфиденциальные транзакции.

Продолжаем цикл статей, посвящённых блокчейну.

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

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

Каждый пользователь может воспользоваться обозревателем блоков для поиска информации по блокам и адресам.

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

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

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

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

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

Самый быстрый бегун по воде Иван Иванов.

Первая часть, не относящаяся к имени и фамилии, является ослепляющим фактором.

Многие проекты используют обязательство Педерсона в связке с другими алгоритмами для достижения безопасности и конфиденциальности.


Report Page