Как построить частные смарт-контракты через : - zkSNARK: Состояние - это обязательства, один доказатель вычисляет на открытом тексте и публикует zkSNARK, нет глобального расшифрования или контроля доступа. - coSNARK: Состояние - это обязательства, вычисления происходят вне сети через MPC, поэтому ни один сервер не видит полный свидетель, все еще нет глобального расшифрования или контроля доступа. - TEE: Состояние - это шифротекст снаружи и открытый текст внутри анклава, вычисления и политика контроля расшифрования выполняются внутри удаленно аттестованного анклава, полагаясь на целостность оборудования/аттестации. - FHE: Состояние - это шифротекст под общим ключом FHE, любой может гомоморфно оценивать с проверкой в цепочке, расшифрование контролируется политикой порогового комитета (риск сговора). - iO: Состояние - это шифротекст, а вычисления - гомоморфные, публичный обфусцированный декриптор обеспечивает политику расшифрования без активного держателя ключа (нет риска сговора).
у меня возникла идея написать это, пока я смотрел разговор Jigsaw на SBC (), который основан на подходе coSNARK к приватным смарт-контрактам.
3,82K