Основы и важность защищенных транзакций в блокчейне

Защищенная транзакция (Shielded Transaction) — это транзакция между двумя защищенными адресами.

Что такое Защищенная транзакция?

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

Защищенная транзакция — транзакция между двумя защищенными адресами. Адреса, сумма транзакции и поле memo остаются закрытыми, кроме миграции средств между защищенными адресами Sprout и Sapling.

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

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

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

Связанные термины