Что такое ZKSM?

ZKSM — Zero-Knowledge Set Membership — протокол, повышающий конфиденциальность в блокчейне. Цель ZKSM — обеспечить проверку определенных буквенно-числовых данных определенного диапазона, не скомпрометировав их. Протокол ZKSM относится к доказательствам с нулевым разглашением (Zero-knowledge proof), где проверяющая сторона убеждается в достоверности данных без их разглашения. ZKSM легче вычислять, их быстрее обрабатывает блокчейн. ZKSM также можно применять для масштабирования блокчейн-архитектуры.
ZKSM может быть использован, например, при KYC-проверке, когда нужно доказать, что пользователь из ЕС, но не раскрыть его страну.
ZKSM разработал и представил в конце октября нидерландский финансовый конгломерат ING Group. Разработчики обещают применить ZKSM в смарт-контрактах Ethereum.