Децентрализованные приватные вычисления (DPC) в Aleo

Illy’s Web3 blog
2 min readDec 26, 2023

--

Введение в децентрализованные приватные вычисления (DPC)

Децентрализованные приватные вычисления (DPC) — это новый криптографический примитив. Он открывает новые горизонты для защиты конфиденциальности транзакций. Этот примитив вводится как часть системы, основанной на использовании журналов (ledger-based), где транзакции, обеспечивающие конфиденциальность, подтверждают проведение вычислений вне сети, следуя записям в нано-ядере.

Определение и функциональность DPC-схем

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

Конструкция DPC-схемы

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

Приватность и безопасность транзакций

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

Структура записи и обработка транзакций

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

Создание и обработка транзакций

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

Достижение краткости и эффективности

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

Делегирование вычислений ненадёжным работникам

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

Заключение

DPC-схемы в Aleo обещают новый уровень конфиденциальности и безопасности. Развитие этих схем требует дальнейших исследований и технических усовершенствований, но их потенциал в области конфиденциальных транзакций несомненен.

--

--

No responses yet