Исследователи из трех университетов в рамках Initiative for CryptoCurrencies & Contracts (IC3) предложили новый способ сохранения конфиденциальности транзакций на публичном блокчейне.
Этот протокол, получивший название Solidus и написанный исследователями из Университета Корнелла, Шанхайского Университета Jiao Tong и Университета штата Мэриленд, описывает способ, при помощи которого участники сети, названные в документе “банками”, могут скрыто хранить как значения транзакций, так и идентификационные данные плательщика и получателя.
По сути, это предложение направлено на то, чтобы перенести концепцию транзакций с использованием банковской системы в структуру распределенного леджера. Solidus, по словам его авторов, “тесно связан с процессом урегулирования, действующим в современной финансовой системе”.
Авторы объясняют:
“Solidus работает в рамках, основанных на реальных финансовых институтах, когда небольшое количество банков обслуживает большое количество пользовательских учетных записей. В этих условиях Solidus скрывает как значения транзакций, так и идентификаторы пользователей. При этом сохраняется “публичная проверяемость” (public verifiability), которая делает блокчейн столь привлекательным”.
Согласно документу, Solidus может использоваться как разрешенными (permissioned), так и открытыми (open) системами. В первом случае в качестве “хранителя” леджера выступает фиксированное юридическое лицо (банк), а во втором - все записи транзакций хранятся в блокчейне (децентрализованном леджере).
IC3 является исследовательским проектом, который был запущен в 2015 году на грант правительства США в размере $3 млн.