Solo: нова спроба побудови надійного анонімного ідентифікаційного шару Web3
Інфраструктура в сфері Web3 швидко вдосконалюється, але як ключовий модуль, що підтримує довіру та участь, "ідентифікація" тривалий час залишалася в стані відсутності. Від маркування даних, оцінки поведінки до взаємодії протоколів і управління спільнотою, безліч ключових задач у Web3 залежать від "людського внеску" як ефективного джерела даних. Проте з точки зору системи на блокчейні, користувач зазвичай є лише рядком алфавітно-цифрових символів, що складає адресу гаманця, без структурованих індивідуальних характеристик і поведінкових міток. У відсутності додаткового механізму ідентифікації, у крипто-оригінальному світі майже неможливо створити надійний профіль користувача, а ще складніше досягти накопичення репутації та оцінки кредитоспроможності.
Відсутність ідентифікації на рівні ідентифікації безпосередньо спричинила одну з найпоширеніших і найскладніших проблем у Web3 — атаки відьом. У різних ігрових акціях, які залежать від участі користувачів, зловмисники можуть легко підробити кілька ідентичностей, що дозволяє їм повторно отримувати винагороди, маніпулювати голосуванням і забруднювати дані, що повністю знищує механізм, який мав би керуватися "участю реальних людей".
Незважаючи на те, що деякі проекти намагаються впровадити механізми "протидії Sybil" для відсіву аномальної поведінки, реальність така, що ці методи часто завдають шкоди справжнім користувачам, тоді як справжні боти можуть легко обійти правила. Тому ми бачимо, що за відсутності міцної ідентифікації розподіл стимулів в ланцюгу завжди важко досягти справедливості, ефективності та сталості.
А у інших вертикальних сценах Web3 проблеми, викликані відсутністю ідентифікації, також є суттєвими. У галузі DePIN часто трапляються випадки підробки даних із використанням фальшивих адрес для отримання винагород, що порушує достовірність даних і безпосередньо впливає на практичність мережі та довірчу основу. У GameFi дії, пов'язані з використанням кількох облікових записів для виконання завдань та масового отримання винагород, серйозно порушують баланс економічної системи гри, що призводить до втрати реальних гравців та знецінення механізму стимулювання проекту.
У сфері ШІ відсутність рівня ідентифікації також має глибокий вплив. Сьогодні навчання масштабних моделей ШІ все більше залежить від "людського зворотного зв'язку" та платформ для маркування даних, а ці завдання зазвичай передаються на аутсорсинг відкритим спільнотам або платформам на блокчейні. За відсутності гарантії "людської унікальності" явище масового імітування поведінки скриптів і підроблених вхідних даних роботів стає все більш серйозним, що не лише забруднює навчальні дані, але й значно знижує продуктивність моделей і їх здатність до узагальнення.
Крім того, у випадку відсутності ефективного рівня ідентифікації, механізми KYC, кредитні рейтинги та поведінкові профілі, які широко використовуються у світі Web2, майже не можуть бути відображені в нативний, надійний спосіб на блокчейні. Це не тільки обмежує можливості установ у залученні до Web3 з урахуванням захисту конфіденційності користувачів, але й фінансова система на блокчейні завжди перебуває в стані ідентифікаційного вакууму.
Дослідження Web3 ідентифікаційного шару
Наразі на ринку існує десятки рішень для Web3 ідентифікації, які можна умовно розділити на чотири категорії:
Біометричні технології: характеризуються використанням біометричних технологій для забезпечення унікальності ідентифікації. Представлені проекти включають Worldcoin, Humanode тощо. Такі рішення зазвичай можуть порушувати конфіденційність користувачів через збір біометричних даних, мають слабкі місця в захисті конфіденційності та дотриманні норм.
Соціальна довіра: підкреслює соціальні мережі довіри та відкриту верифікацію. Представлені проекти включають Proof of Humanity, Circles та інші. Ці рішення теоретично можуть забезпечити високий рівень децентралізації, але важко гарантувати унікальність ідентифікації.
DID-агреговані рішення: шляхом інтеграції даних Web2 ідентифікації/KYC, Verifiable Credentials та інших зовнішніх свідчень, створюється комбіноване онлайнове ідентифікаційне структуру. Представлені проекти включають Civic, SpruceID та інші. Ці рішення мають високу сумісність з існуючими системами відповідності, але унікальність ідентифікації є слабшою.
Аналіз поведінки: на основі даних про поведінку адрес на ланцюгу, взаємодії та інші дані, за допомогою графових алгоритмів створюються профілі користувачів та системи репутації. Представлені проекти включають ReputeX, Krebit тощо. Такі рішення забезпечують хорошу конфіденційність, але важко встановити зв'язок з реальною ідентифікацією користувачів.
Отже, існуючі рішення для рівня ідентифікації зазнають загальної кризи неможливого трикутника: важко одночасно врахувати захист приватності, унікальність ідентифікації та децентралізовану перевірку. Окрім біометричних рішень, інші типи ідентифікаційних механізмів зазвичай не можуть ефективно забезпечити "ідентифікацію".
Технічне рішення Solo
Solo обирає біометричну ідентифікацію як основу для унікальності ідентифікації користувача та на основі криптографії пропонує унікальний технологічний шлях, який обертається навколо проблеми балансу між "захистом приватності" та "децентралізованою верифікацією".
Рішення Solo базується на архітектурі zkHE, поєднуючи зобов'язання Pedersen, гомоморфне шифрування (HE) та доказ нульового знання (ZKP). Біометричні дані користувача можуть бути оброблені з багатократним шифруванням локально, система генерує верифіковані докази нульового знання та подає їх у блокчейн без розкриття будь-яких вихідних даних, що дозволяє забезпечити незмінність і верифікацію особи при захисті конфіденційності.
У架构 zkHE Solo процес ідентифікації складається з гомоморфного шифрування (HE) і нульових знань (ZKP), що утворює подвійну криптографічну лінію захисту. Весь процес виконується локально на мобільному пристрої користувача, забезпечуючи, що чутлива інформація не буде витікати.
Гомоморфне шифрування дозволяє виконувати обчислення безпосередньо в зашифрованому стані даних. Система вводить біометричні дані у формі гомоморфного шифрування в коло після зобов'язання, виконує логічні операції відповідності та порівняння без необхідності розшифрування. Потім на основі результатів порівняння генерується нульове знання про "чи менше відстань за порогом", щоб виконати оцінку "чи є це одна й та ж особа" без розкриття оригінальних даних або значення відстані.
Після завершення криптографічних обчислень Solo створить локально доказ нульового знання, який буде використано для подання на перевірку в мережі. Цей ZKP доводить, що "я є унікальною та справжньою людиною", але не розкриває жодної оригінальної біологічної інформації або деталей проміжних обчислень. Solo використовує ефективний Groth16 zk-SNARK як фреймворк для генерації та перевірки доказів, генеруючи лаконічний і надійний ZKP з мінімальними обчислювальними витратами. Врешті-решт, цей ZKP подається до спеціалізованої мережі Layer2 SoloChain, де перевіряється смарт-контрактом.
Ефективність перевірки
Рішення Solo має дуже високу ефективність верифікації, що в основному проявляється в таких аспектах:
Оптимізація криптографічних алгоритмів: Solo обрав Groth16 zk-SNARK з високою ефективністю верифікації як основну структуру. Ця система має дуже малий обсяг доказу (близько 200 байтів), може здійснювати верифікацію на ланцюгу за мілісекунди, що значно знижує затримки взаємодії та витрати на зберігання.
Висока продуктивність: експерименти показали, що при обробці даних біологічних характеристик високої розмірності архітектура zkHE від Solo значно перевершує традиційні рішення ZKP за часом генерації доказів і загальним часом сертифікації. В умовах 128-вимірних даних час сертифікації традиційного ZKP перевищує 600 секунд, тоді як рішення Solo майже не підлягає впливу, завжди залишаючись на рівні кількох секунд.
Оптимізація клієнта: Процес перевірки zkHE Solo (включаючи генерацію зобов'язання Pedersen, обробку гомоморфного шифрування та конструкцію ZKP) може бути виконано локально на звичайних смартфонах. Результати вимірювань показують, що загальний час обчислення на пристроях середнього класу становить 2-4 секунди, що вже достатньо для підтримки плавної взаємодії більшості Web3 додатків.
Нові спроби розбити "неможливий трикутник" рівня ідентифікації Web3
Solo запропонував новий шлях для подолання "неможливого трикутника" ідентифікації Web3, досягаючи технічного балансу та прориву між захистом конфіденційності, унікальністю ідентифікації та доступністю:
Приватність: архітектура zkHE дозволяє всім користувачам виконувати гомоморфне шифрування та побудову ZKP біометричних даних локально, що дозволяє повністю уникнути ризиків витоку приватності без необхідності завантаження або розшифровки вихідних даних.
Ідентифікація унікальності: за допомогою механізму порівняння відстані векторових ознак у зашифрованому стані, підтверджується, чи є поточний валідатор тією ж особою, що й у історичних записах, створюючи основу для ідентифікаційного обмеження "за кожною адресою стоїть одна реальна унікальна людина".
Доступність: завдяки тонкій оптимізації процесу zk-доказів, забезпечується виконання всіх обчислювальних завдань на звичайних мобільних пристроях, час генерації перевірки зазвичай контролюється в межах 2-4 секунд, а процес перевірки в ланцюзі може бути завершено за мілісекунди.
Solo в системному дизайні передбачив інтерфейси для відповідності, включаючи додаткові мости для інтеграції з DID на ланцюгу та системами KYC, а також можливість закріплення статусу перевірки за певною мережею Layer1 у конкретних сценаріях. Це відкриває можливості для виходу на ринок відповідності в майбутньому.
З більш宏观ного角度, шлях, обраний Solo, що базується на біометричних даних + zkHE, утворює природну взаємодоповнювальність з іншими рішеннями. Solo більше схоже на базовий консенсусний модуль у стеку ідентифікації, зосереджуючись на наданні інфраструктури для унікальної ідентифікації людей з можливістю захисту приватності для Web3. Його архітектура zkHE може використовуватися не лише як модуль plug-in для різних DID або фронтів додатків, але також може комбінуватися з існуючими VC, zkID, SBT тощо, створюючи комбінацію для встановлення перевіреної, комбінованої реальної ідентичності в екосистемі блокчейну.
Наразі Solo уклала партнерство з кількома протоколами та платформами, зокрема Kiva.ai, Sapien, PublicAI, Synesis One, Hive3, GEODNET тощо, охоплюючи кілька вертикальних напрямків, таких як маркування даних, мережа DePIN та ігри SocialFi. Ці співпраці можуть подальше перевірити життєздатність механізму ідентифікації Solo, надаючи зворотний зв'язок для калібрування реального попиту для її моделі zkHE, допомагаючи Solo постійно оптимізувати користувацький досвід та продуктивність системи.
Будуючи надійний анонімний рівень ідентифікації для світу Web3, Solo закладає основи можливостей 1P1A і має потенціал стати важливою базовою інфраструктурою для розвитку системи ідентифікації на блокчейні та розширення відповідних застосувань.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
13 лайків
Нагородити
13
5
Поділіться
Прокоментувати
0/400
AirdropworkerZhang
· 07-31 17:21
Останнім часом відьом стало занадто багато.
Переглянути оригіналвідповісти на0
DecentralizeMe
· 07-31 17:21
Коли можна буде повністю вирішити цю проблему відьом?
Переглянути оригіналвідповісти на0
Degentleman
· 07-31 17:15
Залиште це, друзі з ланцюга. Граєте в ідентифікацію? Рано чи пізно надішлете.
Solo: Інноваційне рішення для побудови надійного анонімного рівня ідентифікації Web3
Solo: нова спроба побудови надійного анонімного ідентифікаційного шару Web3
Інфраструктура в сфері Web3 швидко вдосконалюється, але як ключовий модуль, що підтримує довіру та участь, "ідентифікація" тривалий час залишалася в стані відсутності. Від маркування даних, оцінки поведінки до взаємодії протоколів і управління спільнотою, безліч ключових задач у Web3 залежать від "людського внеску" як ефективного джерела даних. Проте з точки зору системи на блокчейні, користувач зазвичай є лише рядком алфавітно-цифрових символів, що складає адресу гаманця, без структурованих індивідуальних характеристик і поведінкових міток. У відсутності додаткового механізму ідентифікації, у крипто-оригінальному світі майже неможливо створити надійний профіль користувача, а ще складніше досягти накопичення репутації та оцінки кредитоспроможності.
Відсутність ідентифікації на рівні ідентифікації безпосередньо спричинила одну з найпоширеніших і найскладніших проблем у Web3 — атаки відьом. У різних ігрових акціях, які залежать від участі користувачів, зловмисники можуть легко підробити кілька ідентичностей, що дозволяє їм повторно отримувати винагороди, маніпулювати голосуванням і забруднювати дані, що повністю знищує механізм, який мав би керуватися "участю реальних людей".
Незважаючи на те, що деякі проекти намагаються впровадити механізми "протидії Sybil" для відсіву аномальної поведінки, реальність така, що ці методи часто завдають шкоди справжнім користувачам, тоді як справжні боти можуть легко обійти правила. Тому ми бачимо, що за відсутності міцної ідентифікації розподіл стимулів в ланцюгу завжди важко досягти справедливості, ефективності та сталості.
А у інших вертикальних сценах Web3 проблеми, викликані відсутністю ідентифікації, також є суттєвими. У галузі DePIN часто трапляються випадки підробки даних із використанням фальшивих адрес для отримання винагород, що порушує достовірність даних і безпосередньо впливає на практичність мережі та довірчу основу. У GameFi дії, пов'язані з використанням кількох облікових записів для виконання завдань та масового отримання винагород, серйозно порушують баланс економічної системи гри, що призводить до втрати реальних гравців та знецінення механізму стимулювання проекту.
У сфері ШІ відсутність рівня ідентифікації також має глибокий вплив. Сьогодні навчання масштабних моделей ШІ все більше залежить від "людського зворотного зв'язку" та платформ для маркування даних, а ці завдання зазвичай передаються на аутсорсинг відкритим спільнотам або платформам на блокчейні. За відсутності гарантії "людської унікальності" явище масового імітування поведінки скриптів і підроблених вхідних даних роботів стає все більш серйозним, що не лише забруднює навчальні дані, але й значно знижує продуктивність моделей і їх здатність до узагальнення.
Крім того, у випадку відсутності ефективного рівня ідентифікації, механізми KYC, кредитні рейтинги та поведінкові профілі, які широко використовуються у світі Web2, майже не можуть бути відображені в нативний, надійний спосіб на блокчейні. Це не тільки обмежує можливості установ у залученні до Web3 з урахуванням захисту конфіденційності користувачів, але й фінансова система на блокчейні завжди перебуває в стані ідентифікаційного вакууму.
Дослідження Web3 ідентифікаційного шару
Наразі на ринку існує десятки рішень для Web3 ідентифікації, які можна умовно розділити на чотири категорії:
Біометричні технології: характеризуються використанням біометричних технологій для забезпечення унікальності ідентифікації. Представлені проекти включають Worldcoin, Humanode тощо. Такі рішення зазвичай можуть порушувати конфіденційність користувачів через збір біометричних даних, мають слабкі місця в захисті конфіденційності та дотриманні норм.
Соціальна довіра: підкреслює соціальні мережі довіри та відкриту верифікацію. Представлені проекти включають Proof of Humanity, Circles та інші. Ці рішення теоретично можуть забезпечити високий рівень децентралізації, але важко гарантувати унікальність ідентифікації.
DID-агреговані рішення: шляхом інтеграції даних Web2 ідентифікації/KYC, Verifiable Credentials та інших зовнішніх свідчень, створюється комбіноване онлайнове ідентифікаційне структуру. Представлені проекти включають Civic, SpruceID та інші. Ці рішення мають високу сумісність з існуючими системами відповідності, але унікальність ідентифікації є слабшою.
Аналіз поведінки: на основі даних про поведінку адрес на ланцюгу, взаємодії та інші дані, за допомогою графових алгоритмів створюються профілі користувачів та системи репутації. Представлені проекти включають ReputeX, Krebit тощо. Такі рішення забезпечують хорошу конфіденційність, але важко встановити зв'язок з реальною ідентифікацією користувачів.
Отже, існуючі рішення для рівня ідентифікації зазнають загальної кризи неможливого трикутника: важко одночасно врахувати захист приватності, унікальність ідентифікації та децентралізовану перевірку. Окрім біометричних рішень, інші типи ідентифікаційних механізмів зазвичай не можуть ефективно забезпечити "ідентифікацію".
Технічне рішення Solo
Solo обирає біометричну ідентифікацію як основу для унікальності ідентифікації користувача та на основі криптографії пропонує унікальний технологічний шлях, який обертається навколо проблеми балансу між "захистом приватності" та "децентралізованою верифікацією".
Рішення Solo базується на архітектурі zkHE, поєднуючи зобов'язання Pedersen, гомоморфне шифрування (HE) та доказ нульового знання (ZKP). Біометричні дані користувача можуть бути оброблені з багатократним шифруванням локально, система генерує верифіковані докази нульового знання та подає їх у блокчейн без розкриття будь-яких вихідних даних, що дозволяє забезпечити незмінність і верифікацію особи при захисті конфіденційності.
У架构 zkHE Solo процес ідентифікації складається з гомоморфного шифрування (HE) і нульових знань (ZKP), що утворює подвійну криптографічну лінію захисту. Весь процес виконується локально на мобільному пристрої користувача, забезпечуючи, що чутлива інформація не буде витікати.
Гомоморфне шифрування дозволяє виконувати обчислення безпосередньо в зашифрованому стані даних. Система вводить біометричні дані у формі гомоморфного шифрування в коло після зобов'язання, виконує логічні операції відповідності та порівняння без необхідності розшифрування. Потім на основі результатів порівняння генерується нульове знання про "чи менше відстань за порогом", щоб виконати оцінку "чи є це одна й та ж особа" без розкриття оригінальних даних або значення відстані.
Після завершення криптографічних обчислень Solo створить локально доказ нульового знання, який буде використано для подання на перевірку в мережі. Цей ZKP доводить, що "я є унікальною та справжньою людиною", але не розкриває жодної оригінальної біологічної інформації або деталей проміжних обчислень. Solo використовує ефективний Groth16 zk-SNARK як фреймворк для генерації та перевірки доказів, генеруючи лаконічний і надійний ZKP з мінімальними обчислювальними витратами. Врешті-решт, цей ZKP подається до спеціалізованої мережі Layer2 SoloChain, де перевіряється смарт-контрактом.
Ефективність перевірки
Рішення Solo має дуже високу ефективність верифікації, що в основному проявляється в таких аспектах:
Оптимізація криптографічних алгоритмів: Solo обрав Groth16 zk-SNARK з високою ефективністю верифікації як основну структуру. Ця система має дуже малий обсяг доказу (близько 200 байтів), може здійснювати верифікацію на ланцюгу за мілісекунди, що значно знижує затримки взаємодії та витрати на зберігання.
Висока продуктивність: експерименти показали, що при обробці даних біологічних характеристик високої розмірності архітектура zkHE від Solo значно перевершує традиційні рішення ZKP за часом генерації доказів і загальним часом сертифікації. В умовах 128-вимірних даних час сертифікації традиційного ZKP перевищує 600 секунд, тоді як рішення Solo майже не підлягає впливу, завжди залишаючись на рівні кількох секунд.
Оптимізація клієнта: Процес перевірки zkHE Solo (включаючи генерацію зобов'язання Pedersen, обробку гомоморфного шифрування та конструкцію ZKP) може бути виконано локально на звичайних смартфонах. Результати вимірювань показують, що загальний час обчислення на пристроях середнього класу становить 2-4 секунди, що вже достатньо для підтримки плавної взаємодії більшості Web3 додатків.
Нові спроби розбити "неможливий трикутник" рівня ідентифікації Web3
Solo запропонував новий шлях для подолання "неможливого трикутника" ідентифікації Web3, досягаючи технічного балансу та прориву між захистом конфіденційності, унікальністю ідентифікації та доступністю:
Приватність: архітектура zkHE дозволяє всім користувачам виконувати гомоморфне шифрування та побудову ZKP біометричних даних локально, що дозволяє повністю уникнути ризиків витоку приватності без необхідності завантаження або розшифровки вихідних даних.
Ідентифікація унікальності: за допомогою механізму порівняння відстані векторових ознак у зашифрованому стані, підтверджується, чи є поточний валідатор тією ж особою, що й у історичних записах, створюючи основу для ідентифікаційного обмеження "за кожною адресою стоїть одна реальна унікальна людина".
Доступність: завдяки тонкій оптимізації процесу zk-доказів, забезпечується виконання всіх обчислювальних завдань на звичайних мобільних пристроях, час генерації перевірки зазвичай контролюється в межах 2-4 секунд, а процес перевірки в ланцюзі може бути завершено за мілісекунди.
Solo в системному дизайні передбачив інтерфейси для відповідності, включаючи додаткові мости для інтеграції з DID на ланцюгу та системами KYC, а також можливість закріплення статусу перевірки за певною мережею Layer1 у конкретних сценаріях. Це відкриває можливості для виходу на ринок відповідності в майбутньому.
З більш宏观ного角度, шлях, обраний Solo, що базується на біометричних даних + zkHE, утворює природну взаємодоповнювальність з іншими рішеннями. Solo більше схоже на базовий консенсусний модуль у стеку ідентифікації, зосереджуючись на наданні інфраструктури для унікальної ідентифікації людей з можливістю захисту приватності для Web3. Його архітектура zkHE може використовуватися не лише як модуль plug-in для різних DID або фронтів додатків, але також може комбінуватися з існуючими VC, zkID, SBT тощо, створюючи комбінацію для встановлення перевіреної, комбінованої реальної ідентичності в екосистемі блокчейну.
Наразі Solo уклала партнерство з кількома протоколами та платформами, зокрема Kiva.ai, Sapien, PublicAI, Synesis One, Hive3, GEODNET тощо, охоплюючи кілька вертикальних напрямків, таких як маркування даних, мережа DePIN та ігри SocialFi. Ці співпраці можуть подальше перевірити життєздатність механізму ідентифікації Solo, надаючи зворотний зв'язок для калібрування реального попиту для її моделі zkHE, допомагаючи Solo постійно оптимізувати користувацький досвід та продуктивність системи.
Будуючи надійний анонімний рівень ідентифікації для світу Web3, Solo закладає основи можливостей 1P1A і має потенціал стати важливою базовою інфраструктурою для розвитку системи ідентифікації на блокчейні та розширення відповідних застосувань.