Solo: Новая попытка создания надежного анонимного уровня идентификации для Web3
Инфраструктура в сфере Web3 продолжает совершенствоваться, но "идентификация" как ключевой модуль, поддерживающий доверие и участие, долгое время оставалась в дефиците. От аннотирования данных, оценки поведения до взаимодействия протоколов и управления сообществом, множество ключевых задач в Web3 зависит от "человеческого ввода" в качестве эффективного источника данных. Однако с точки зрения цепочечного системы, пользователи обычно представляют собой просто кошелек, состоящий из букв и цифр, лишенный структурированных индивидуальных характеристик и меток поведения. Без поддержки дополнительных механизмов идентификации крипто-нативный мир почти не может установить надежный пользовательский профиль, не говоря уже о накоплении репутации и оценке кредитоспособности.
Отсутствие идентификации на уровне идентификации непосредственно порождает одну из самых распространенных и сложных проблем в Web3, а именно атаки ведьм. В различных стимулирующих мероприятиях, зависящих от участия пользователей, злонамеренные пользователи могут легко подделать несколько идентификаций, чтобы повторно получать награды, манипулировать голосованием, загрязнять данные, что делает механизм, который должен быть основан на "участии реальных людей", совершенно неэффективным. Например, в известном проекте в 2023 году до 65% из 60 миллионов токенов были получены ботами или аккаунтами ведьм, аналогичные явления также широко наблюдаются в процессе распределения других проектов.
Несмотря на то, что некоторые проекты пытаются ввести механизмы "против Sybil" для фильтрации аномального поведения, реальность такова, что такие меры часто наносят вред реальным пользователям, в то время как настоящие мошенники могут легко обойти правила. Например, ранее некоторые правила аирдропа, направленные против ведьм, вызвали споры, поскольку некоторые нормальные пользователи были ошибочно классифицированы как атакующие ведьмы, в результате чего они были исключены из аирдропа и это вызвало споры. Поэтому мы видим, что при отсутствии сильной идентификации на блокчейне распределение стимулов всегда трудно сделать справедливым, эффективным и устойчивым.
А в других вертикальных сценариях Web3 проблемы, вызванные отсутствием идентификации, также значительны.
Например, в некоторых областях распространены случаи подделки данных с использованием ложных адресов для получения стимулов, что нарушает подлинность данных и напрямую влияет на практическую полезность и доверие к сети. Аналогично, в игровой сфере многократные аккаунты для выполнения заданий и массовое получение наград серьезно нарушают баланс экономической системы внутри игры, что приводит к утечке реальных игроков и неэффективности механизма стимулов проекта.
В области ИИ отсутствие слоя идентификации также оказало глубокое влияние. В настоящее время обучение крупномасштабных моделей ИИ все больше зависит от "человеческой обратной связи" и платформ для аннотирования данных, а эти задачи обычно передаются на аутсорсинг открытым сообществам или платформам на блокчейне. При отсутствии гарантии "человеческой уникальности" проблема массового моделирования поведения скриптов и подделки ввода роботами становится все более серьезной, что не только загрязняет обучающие данные, но и значительно ослабляет выразительность и способность обобщения модели.
В предыдущем исследовании исследователи смогли вызвать смещение в обучении модели RLHF, просто введя 1-5% "зловредных данных для сравнения обратной связи", что привело к значительному манипулированию результатами. Эти поддельные данные о предпочтениях человека, даже если их доля крайне мала, достаточно, чтобы подорвать надежность модели и повлиять на качество конечного результата. Более того, поскольку идентификация участников не может быть эффективно ограничена, системе практически невозможно выявить или заблокировать такие изощрённые манипуляции с самого начала.
Кроме того, при отсутствии эффективного уровня идентификации, механизмы KYC, кредитные рейтинги и поведенческие профили, широко используемые в мире Web2, почти невозможно отобразить на блокчейне в первозданном, надежном виде. Это не только ограничивает участие учреждений в Web3 при обеспечении конфиденциальности пользователей, но и финансовая система на блокчейне постоянно находится в состоянии идентификационного вакуума. Ярким примером этого является то, что модель DeFi-кредитования долгое время зависела от механизма чрезмерного залога, что затрудняло доступ к более широким сценариям беззалогового кредитования, что в свою очередь серьезно ограничивало охват пользователей и эффективность капитала.
Та же проблема возникает в таких сферах, как реклама в Web3 и социальные сети, из-за отсутствия проверяемой идентификации пользователей и их предпочтений в поведении, механизмы точных рекомендаций и персонализированных стимулов трудно установить, что дополнительно ограничивает возможности глубокой эксплуатации и коммерческого пространства на блокчейне.
Исследование уровня идентификации Web3
В настоящее время на рынке существует десятки решений для уровня идентификации Web3, которые на самом деле пытаются заполнить пробелы на уровне идентификации Web3. Мы можем грубо разделить их на четыре категории:
Биометрические технологии: Обычно характеризуются использованием биометрических технологий для обеспечения уникальности идентификации, такие решения обычно обладают высокой устойчивостью к атакам ведьм.
Социальное доверие: Обычно акцентируется на "суверенитете пользователей", подчеркивается социальная сеть доверия и открытая верификация, обычно в качестве ключевых элементов используются Web of Trust, рейтинги репутации и т.д., создавая надежную сеть идентификации через графы социальных связей, взаимную сертификацию сообществ и рекомендации от людей.
DID-агрегаторы: обычно могут путем интеграции данных Web2 идентификации/KYC, проверяемых удостоверений (VCs) и других внешних подтверждений, дополнительно построить составную структуру идентификации на блокчейне.
Анализ поведения: обычно основан на данных, таких как поведение адресов в цепочке, взаимодействия, записи задач и т. д., с использованием графовых алгоритмов для создания профиля пользователя и системы репутации.
Таким образом, в настоящее время существующие практики в области идентификационных слоев обычно сталкиваются с невозможным треугольником: то есть конфиденциальностью, уникальностью идентификации и децентрализованной проверяемостью, которые часто трудно учитывать одновременно. В то же время мы обнаружили, что за исключением биометрических решений, механизмы идентификации в других областях обычно не могут эффективно обеспечить "уникальность идентификации".
Техническое решение Solo
Solo выбрала биометрическую идентификацию в качестве основного средства уникальности идентификации пользователя и на основе криптографии предложила уникальный технологический путь, сосредоточив внимание на проблеме баланса между "защитой конфиденциальности" и "децентрализованной проверяемостью".
Решение Solo основано на архитектуре zkHE, которая сочетает в себе обещание Педерсена, гомоморфное шифрование (HE) и доказательства с нулевым разглашением (ZKP). Биометрические данные пользователей могут быть многократно зашифрованы локально, а система генерирует проверяемые доказательства с нулевым разглашением и отправляет их в цепочку, не раскрывая никаких исходных данных, тем самым обеспечивая невозможность подделки идентификации и проверяемость при защите конфиденциальности.
В архитектуре zkHE Solo процесс идентификации состоит из двойной защиты шифрования: гомоморфного шифрования (HE) и нулевых знаний (ZKP), весь процесс выполняется локально на мобильном устройстве пользователя, что обеспечивает защиту конфиденциальной информации от утечек.
Solo использует высокоэффективный Groth16 zk-SNARK в качестве фреймворка для генерации и проверки доказательств, создавая компактные и надежные ZKP с минимальными вычислительными затратами. Верifierу достаточно проверить это доказательство, чтобы подтвердить действительность идентификации, при этом весь процесс не требует доступа к каким-либо конфиденциальным данным. В конце концов, это ZKP отправляется в специализированную сеть Layer2 SoloChain, где оно проверяется смарт-контрактом.
Благодаря упрощенному дизайну криптографических процессов и внедрению высокопроизводительных примитивов, Solo может обеспечить низкую задержку и высокую пропускную способность верификации идентификации на мобильных устройствах, предоставляя мощную техническую поддержку для массового использования и интеграции на блокчейне.
Новый подход к разрушению "невозможного треугольника" идентификации Web3
С глобальной точки зрения, Solo фактически предлагает новый путь для преодоления "невозможного треугольника" уровня идентификации Web3, достигая технического баланса и прорыва между защитой конфиденциальности, уникальностью идентификации и доступностью.
На уровне конфиденциальности архитектура zkHE позволяет всем пользователям выполнять гомоморфное шифрование и конструирование ZKP биометрических данных локально, весь процесс не требует загрузки или расшифровки исходных данных, что полностью устраняет риск утечки конфиденциальной информации и избавляет от зависимости от централизованных поставщиков идентификации.
В отношении уникальности идентификации Solo подтверждает, что текущий валидатор является тем же человеком, что и в исторических регистрационных записях, с помощью механизма сравнения расстояний вектора признаков в зашифрованном состоянии, не раскрывая структуру данных. Это создает основное ограничение идентификации, которое подчеркивает, что "за каждым адресом стоит один реальный уникальный человек", то есть один человек — одна учетная запись (1P1A).
На уровне доступности Solo благодаря тонкой оптимизации процесса zk-доказательства обеспечивает выполнение всех вычислительных задач на обычных мобильных устройствах — фактические тесты показывают, что время генерации проверки обычно контролируется в пределах 2-4 секунд, в то время как процесс проверки на цепочке может быть выполнен на уровне миллисекунд и полностью децентрализован, что может удовлетворить приложения с очень высокими требованиями к реальному времени, включая цепочные игры, DeFi, L2-вход и другие.
Стоит отметить, что в самой системе Solo предусмотрены интерфейсы для соблюдения требований к комплаенсу, включая опциональные модули мостов, поддерживающие интеграцию с DID на блокчейне и системами KYC, а также возможность привязывать состояние верификации к определенной сети Layer1 в специфических сценариях. Таким образом, в будущем, когда Solo будет ориентироваться на комплаентные рынки, он сможет, сохраняя конфиденциальность и децентрализованные характеристики, удовлетворить требования по идентификации, отслеживаемости данных и сотрудничеству с регуляторами в различных регионах.
С более макроэкономической точки зрения, путь Solo, основанный на биометрических данных + zkHE, как раз естественным образом дополняет другие пути решений.
В отличие от решений, сосредоточенных на верхних уровнях идентификационных меток или поведенческих доказательств, преимущество Solo заключается в создании базовой сети идентификации, которая позволяет на самом низком уровне осуществлять "подтверждение уникальности человека", а также обладает такими характеристиками, как защита конфиденциальности, отсутствие необходимости в доверии, возможность встраивания и устойчивой верификации, что обеспечивает базовую "верификацию человеческого опыта" для более высоких уровней VC, SBT, социальных графов и т.д.
В некотором смысле, Solo больше похож на базовый модуль консенсуса в стеке идентификации, сосредоточенный на предоставлении инфраструктуры уникальности человека с защитой конфиденциальности для Web3. Его архитектура zkHE может не только интегрироваться как модуль plug-in для различных DID или приложений, но также может сочетаться с существующими VC, zkID, SBT и другими, создавая для цепочного экосистемы проверяемую и комбинируемую базу реальной идентификации.
Таким образом, Solo само по себе может рассматриваться как инфраструктура "достоверного анонимного уровня" на самом нижнем уровне системы идентификации, заполняя долгосрочную нехватку способности "1P1A (Один человек, один аккаунт)" в отрасли, чтобы дополнительно поддерживать более высокие уровни приложений и обеспечивать соответствие.
В настоящее время Solo заключила партнерство с несколькими протоколами и платформами, охватывающими такие вертикальные сегменты, как аннотация данных, сети DePIN и игры SocialFi. Эти сотрудничества должны дополнительно подтвердить жизнеспособность механизма идентификации Solo и предоставить обратную связь о потребностях реального мира для модели zkHE, помогая Solo постоянно оптимизировать пользовательский опыт и производительность системы.
Резюме
Создавая надежный анонимный уровень идентификации для мира Web3, Solo закладывает основу для возможностей 1P1A и, вероятно, станет важной инфраструктурой для продвижения эволюции цепочных систем идентификации и расширения их соблюдаемых приложений.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Solo:прорывное решение для уровня идентификации Web3, решающее проблемы конфиденциальности и уникальности
Solo: Новая попытка создания надежного анонимного уровня идентификации для Web3
Инфраструктура в сфере Web3 продолжает совершенствоваться, но "идентификация" как ключевой модуль, поддерживающий доверие и участие, долгое время оставалась в дефиците. От аннотирования данных, оценки поведения до взаимодействия протоколов и управления сообществом, множество ключевых задач в Web3 зависит от "человеческого ввода" в качестве эффективного источника данных. Однако с точки зрения цепочечного системы, пользователи обычно представляют собой просто кошелек, состоящий из букв и цифр, лишенный структурированных индивидуальных характеристик и меток поведения. Без поддержки дополнительных механизмов идентификации крипто-нативный мир почти не может установить надежный пользовательский профиль, не говоря уже о накоплении репутации и оценке кредитоспособности.
Отсутствие идентификации на уровне идентификации непосредственно порождает одну из самых распространенных и сложных проблем в Web3, а именно атаки ведьм. В различных стимулирующих мероприятиях, зависящих от участия пользователей, злонамеренные пользователи могут легко подделать несколько идентификаций, чтобы повторно получать награды, манипулировать голосованием, загрязнять данные, что делает механизм, который должен быть основан на "участии реальных людей", совершенно неэффективным. Например, в известном проекте в 2023 году до 65% из 60 миллионов токенов были получены ботами или аккаунтами ведьм, аналогичные явления также широко наблюдаются в процессе распределения других проектов.
Несмотря на то, что некоторые проекты пытаются ввести механизмы "против Sybil" для фильтрации аномального поведения, реальность такова, что такие меры часто наносят вред реальным пользователям, в то время как настоящие мошенники могут легко обойти правила. Например, ранее некоторые правила аирдропа, направленные против ведьм, вызвали споры, поскольку некоторые нормальные пользователи были ошибочно классифицированы как атакующие ведьмы, в результате чего они были исключены из аирдропа и это вызвало споры. Поэтому мы видим, что при отсутствии сильной идентификации на блокчейне распределение стимулов всегда трудно сделать справедливым, эффективным и устойчивым.
А в других вертикальных сценариях Web3 проблемы, вызванные отсутствием идентификации, также значительны.
Например, в некоторых областях распространены случаи подделки данных с использованием ложных адресов для получения стимулов, что нарушает подлинность данных и напрямую влияет на практическую полезность и доверие к сети. Аналогично, в игровой сфере многократные аккаунты для выполнения заданий и массовое получение наград серьезно нарушают баланс экономической системы внутри игры, что приводит к утечке реальных игроков и неэффективности механизма стимулов проекта.
В области ИИ отсутствие слоя идентификации также оказало глубокое влияние. В настоящее время обучение крупномасштабных моделей ИИ все больше зависит от "человеческой обратной связи" и платформ для аннотирования данных, а эти задачи обычно передаются на аутсорсинг открытым сообществам или платформам на блокчейне. При отсутствии гарантии "человеческой уникальности" проблема массового моделирования поведения скриптов и подделки ввода роботами становится все более серьезной, что не только загрязняет обучающие данные, но и значительно ослабляет выразительность и способность обобщения модели.
В предыдущем исследовании исследователи смогли вызвать смещение в обучении модели RLHF, просто введя 1-5% "зловредных данных для сравнения обратной связи", что привело к значительному манипулированию результатами. Эти поддельные данные о предпочтениях человека, даже если их доля крайне мала, достаточно, чтобы подорвать надежность модели и повлиять на качество конечного результата. Более того, поскольку идентификация участников не может быть эффективно ограничена, системе практически невозможно выявить или заблокировать такие изощрённые манипуляции с самого начала.
Кроме того, при отсутствии эффективного уровня идентификации, механизмы KYC, кредитные рейтинги и поведенческие профили, широко используемые в мире Web2, почти невозможно отобразить на блокчейне в первозданном, надежном виде. Это не только ограничивает участие учреждений в Web3 при обеспечении конфиденциальности пользователей, но и финансовая система на блокчейне постоянно находится в состоянии идентификационного вакуума. Ярким примером этого является то, что модель DeFi-кредитования долгое время зависела от механизма чрезмерного залога, что затрудняло доступ к более широким сценариям беззалогового кредитования, что в свою очередь серьезно ограничивало охват пользователей и эффективность капитала.
Та же проблема возникает в таких сферах, как реклама в Web3 и социальные сети, из-за отсутствия проверяемой идентификации пользователей и их предпочтений в поведении, механизмы точных рекомендаций и персонализированных стимулов трудно установить, что дополнительно ограничивает возможности глубокой эксплуатации и коммерческого пространства на блокчейне.
Исследование уровня идентификации Web3
В настоящее время на рынке существует десятки решений для уровня идентификации Web3, которые на самом деле пытаются заполнить пробелы на уровне идентификации Web3. Мы можем грубо разделить их на четыре категории:
Биометрические технологии: Обычно характеризуются использованием биометрических технологий для обеспечения уникальности идентификации, такие решения обычно обладают высокой устойчивостью к атакам ведьм.
Социальное доверие: Обычно акцентируется на "суверенитете пользователей", подчеркивается социальная сеть доверия и открытая верификация, обычно в качестве ключевых элементов используются Web of Trust, рейтинги репутации и т.д., создавая надежную сеть идентификации через графы социальных связей, взаимную сертификацию сообществ и рекомендации от людей.
DID-агрегаторы: обычно могут путем интеграции данных Web2 идентификации/KYC, проверяемых удостоверений (VCs) и других внешних подтверждений, дополнительно построить составную структуру идентификации на блокчейне.
Анализ поведения: обычно основан на данных, таких как поведение адресов в цепочке, взаимодействия, записи задач и т. д., с использованием графовых алгоритмов для создания профиля пользователя и системы репутации.
Таким образом, в настоящее время существующие практики в области идентификационных слоев обычно сталкиваются с невозможным треугольником: то есть конфиденциальностью, уникальностью идентификации и децентрализованной проверяемостью, которые часто трудно учитывать одновременно. В то же время мы обнаружили, что за исключением биометрических решений, механизмы идентификации в других областях обычно не могут эффективно обеспечить "уникальность идентификации".
Техническое решение Solo
Solo выбрала биометрическую идентификацию в качестве основного средства уникальности идентификации пользователя и на основе криптографии предложила уникальный технологический путь, сосредоточив внимание на проблеме баланса между "защитой конфиденциальности" и "децентрализованной проверяемостью".
Решение Solo основано на архитектуре zkHE, которая сочетает в себе обещание Педерсена, гомоморфное шифрование (HE) и доказательства с нулевым разглашением (ZKP). Биометрические данные пользователей могут быть многократно зашифрованы локально, а система генерирует проверяемые доказательства с нулевым разглашением и отправляет их в цепочку, не раскрывая никаких исходных данных, тем самым обеспечивая невозможность подделки идентификации и проверяемость при защите конфиденциальности.
В архитектуре zkHE Solo процесс идентификации состоит из двойной защиты шифрования: гомоморфного шифрования (HE) и нулевых знаний (ZKP), весь процесс выполняется локально на мобильном устройстве пользователя, что обеспечивает защиту конфиденциальной информации от утечек.
Solo использует высокоэффективный Groth16 zk-SNARK в качестве фреймворка для генерации и проверки доказательств, создавая компактные и надежные ZKP с минимальными вычислительными затратами. Верifierу достаточно проверить это доказательство, чтобы подтвердить действительность идентификации, при этом весь процесс не требует доступа к каким-либо конфиденциальным данным. В конце концов, это ZKP отправляется в специализированную сеть Layer2 SoloChain, где оно проверяется смарт-контрактом.
Благодаря упрощенному дизайну криптографических процессов и внедрению высокопроизводительных примитивов, Solo может обеспечить низкую задержку и высокую пропускную способность верификации идентификации на мобильных устройствах, предоставляя мощную техническую поддержку для массового использования и интеграции на блокчейне.
Новый подход к разрушению "невозможного треугольника" идентификации Web3
С глобальной точки зрения, Solo фактически предлагает новый путь для преодоления "невозможного треугольника" уровня идентификации Web3, достигая технического баланса и прорыва между защитой конфиденциальности, уникальностью идентификации и доступностью.
На уровне конфиденциальности архитектура zkHE позволяет всем пользователям выполнять гомоморфное шифрование и конструирование ZKP биометрических данных локально, весь процесс не требует загрузки или расшифровки исходных данных, что полностью устраняет риск утечки конфиденциальной информации и избавляет от зависимости от централизованных поставщиков идентификации.
В отношении уникальности идентификации Solo подтверждает, что текущий валидатор является тем же человеком, что и в исторических регистрационных записях, с помощью механизма сравнения расстояний вектора признаков в зашифрованном состоянии, не раскрывая структуру данных. Это создает основное ограничение идентификации, которое подчеркивает, что "за каждым адресом стоит один реальный уникальный человек", то есть один человек — одна учетная запись (1P1A).
На уровне доступности Solo благодаря тонкой оптимизации процесса zk-доказательства обеспечивает выполнение всех вычислительных задач на обычных мобильных устройствах — фактические тесты показывают, что время генерации проверки обычно контролируется в пределах 2-4 секунд, в то время как процесс проверки на цепочке может быть выполнен на уровне миллисекунд и полностью децентрализован, что может удовлетворить приложения с очень высокими требованиями к реальному времени, включая цепочные игры, DeFi, L2-вход и другие.
Стоит отметить, что в самой системе Solo предусмотрены интерфейсы для соблюдения требований к комплаенсу, включая опциональные модули мостов, поддерживающие интеграцию с DID на блокчейне и системами KYC, а также возможность привязывать состояние верификации к определенной сети Layer1 в специфических сценариях. Таким образом, в будущем, когда Solo будет ориентироваться на комплаентные рынки, он сможет, сохраняя конфиденциальность и децентрализованные характеристики, удовлетворить требования по идентификации, отслеживаемости данных и сотрудничеству с регуляторами в различных регионах.
С более макроэкономической точки зрения, путь Solo, основанный на биометрических данных + zkHE, как раз естественным образом дополняет другие пути решений.
В отличие от решений, сосредоточенных на верхних уровнях идентификационных меток или поведенческих доказательств, преимущество Solo заключается в создании базовой сети идентификации, которая позволяет на самом низком уровне осуществлять "подтверждение уникальности человека", а также обладает такими характеристиками, как защита конфиденциальности, отсутствие необходимости в доверии, возможность встраивания и устойчивой верификации, что обеспечивает базовую "верификацию человеческого опыта" для более высоких уровней VC, SBT, социальных графов и т.д.
В некотором смысле, Solo больше похож на базовый модуль консенсуса в стеке идентификации, сосредоточенный на предоставлении инфраструктуры уникальности человека с защитой конфиденциальности для Web3. Его архитектура zkHE может не только интегрироваться как модуль plug-in для различных DID или приложений, но также может сочетаться с существующими VC, zkID, SBT и другими, создавая для цепочного экосистемы проверяемую и комбинируемую базу реальной идентификации.
Таким образом, Solo само по себе может рассматриваться как инфраструктура "достоверного анонимного уровня" на самом нижнем уровне системы идентификации, заполняя долгосрочную нехватку способности "1P1A (Один человек, один аккаунт)" в отрасли, чтобы дополнительно поддерживать более высокие уровни приложений и обеспечивать соответствие.
В настоящее время Solo заключила партнерство с несколькими протоколами и платформами, охватывающими такие вертикальные сегменты, как аннотация данных, сети DePIN и игры SocialFi. Эти сотрудничества должны дополнительно подтвердить жизнеспособность механизма идентификации Solo и предоставить обратную связь о потребностях реального мира для модели zkHE, помогая Solo постоянно оптимизировать пользовательский опыт и производительность системы.
Резюме
Создавая надежный анонимный уровень идентификации для мира Web3, Solo закладывает основу для возможностей 1P1A и, вероятно, станет важной инфраструктурой для продвижения эволюции цепочных систем идентификации и расширения их соблюдаемых приложений.