November 7, 2022

Що таке Sismo та інструкції з отримання бейджа ZK.

- Що таке Sismo

Sismo - це протокол атестації, який видає токенізовані посвідчення: Бейджи (непередавані токени/SBT). Це схоже на OAT (On-chain Achievement Token), які добре знайомі багатьом із вас, але сфокусовані на децентралізації, конфіденційності та зручності використання.

Наразі існує два варіанти бейджів, розгорнутих у мережі Polygon:
- Playground, протокол без дозволів - будь-який проєкт або команда можуть створити бейдж ZK спеціально для своєї аудиторії, використовуючи реалізований командою svg-редактор для створення візуального образу бейджа і ввівши облікові записи (Ethereum або Github), які стануть групою користувачів, які мають право на отримання вашого бейджа ZK.
- Main, протокол, яким опікуються, - у ньому представлені бейджи, створені командою Sismo і випущені під її керівництвом.

Список бейджів можна подивитися тут: Playground i Main

Користувачі, які бажають створити атестацію, зможуть вибрати широкий спектр критеріїв, за якими визначатимуться ті, хто матиме доступ до бейджа, наприклад, "Донатери Gitcoin", "Люди, що здійснили певну кількість транзакцій у певних мережах", "Люди, які використовували певні сервіси для бриджу активів" і т. д.
Володарі таких атестацій можуть отримати деякі переваги під час використання сервісів, що підтримують ці атестації, або підтвердити свою репутацію в додатках і протоколах.
Атестати легко доступні через подання непередаваних токенів (ERC1155), відомих як бейджи.

Бейджи Sismo особливо корисні для:
- Закритих сервісів Web2/web3
- Репутаційних систем
- Децентралізованого кураторства ідентичності

- Інструкції з використання платформи Sismo і мінта ZK Badges

Вам потрібно зайти на головний сайт і в правому кутку натиснути на Sing-in to Sismo.

Потім вам потрібно буде підключити свій гаманець, після чого ви побачите наступне. Тут вам потрібно буде підписати повідомлення у вашому гаманці, щоб створити Sismo Vault.

Sismo Vault - це зашифроване сховище, в якому зберігаються необхідні підписи, які ви будете генерувати для мінта бейджів. Тільки ви можете розшифрувати своє сховище. Таким чином, ви можете повторно використовувати базові та цільові акаунти без необхідності повторного підписання.

Після підписання повідомлення вам потрібно буде натиснути кнопку для створення сховища і підтвердити транзакцію у своєму гаманці.

Вітаємо! Ви створили своє сховище Sismo!

Ви можете визначити облікові записи власників для вашого сховища, додавши будь-який з ваших інших гаманців як базовий або призначення. За замовчуванням усі імпортовані облікові записи (базовi і призначення) налаштовані як власники. Увійшовши в Sismo під обліковим записом власника, ви отримуєте доступ до всього сховища.

Потім система запропонує вам створити резервний ключ, який знадобиться вам у разі втрати доступу до вашого гаманця, але за допомогою резервного ключа ви зможете отримати доступ до вашого сховища Sysmo. Ви можете згенерувати резервний ключ одразу або пропустити цей процес і зробити це пізніше.

На сторінці програми в лівому верхньому кутку ви можете натиснути на меню для перемикання між бейджами Playground і Main. Для того щоб перевірити, чи доступний вам той чи інший бейдж, необхідно натиснути на цей бейдж.

Оскільки я робив пожертвування в Gitcoin, я покажу вам як приклад значок GR15 Gitcoin Contributor ZK Badge. Мій гаманець, який я використовую як базовий рахунок, отримав Prove Eligibility, оскільки я підходжу під критерії донатера Gitcoin у 15 раунді. Після цього потрібно натиснути кнопку далі.

У наступному меню необхідно вибрати рахунок призначення. Рахунок призначення - це гаманець, на який вам буде надіслано бейдж. Так, це одна з фішок Sismo, коли ви використовуєте базовий рахунок для підтвердження свого права на отримання бейджа, але ви можете надіслати і зберігати бейдж на іншому гаманці, тим самим зберігши анонімність вашого основного гаманця.

Бейджи ZK - відсутність зв'язку між базовим аккаунтом і акаунтом призначення
При мінті бейджа ZK ви підтверджуєте своє право на його отримання, генеруючи ZK Proof зі свого базового рахунку. Ви також генеруєте ZK-доказ того, що ви є власником рахунку призначення. Жодного зв'язку між вашими базовим аккаунтом та акаунтом призначення ніколи не створюється!

Натиснувши на кнопку вибору облікового запису призначення, ви матимете вибір: надіслати бейдж на вже під'єднаний базовий обліковий запис, який використовували для перевірки права на отримання бейджа, або імпортувати іншу адресу, яка стане обліковим записом призначення, на який ви надішлете бейдж.

Якщо ви не хочете отримувати бейдж на свій базовий гаманець, вам необхідно вибрати імпорт облікового запису та виконати такі кроки
1 - Виберіть, який гаманець ви хочете використовувати для надсилання бейджа
2 - У гаманці виберіть і підключіть до сайту інший акаунт, на який ви хочете отримати бейдж
3 - Підпишіть повідомлення в гаманці

Якщо ви виберете свій базовий рахунок як рахунок призначення, система попередить вас, що з метою збереження конфіденційності краще вибрати інший гаманець для отримання бейджа. Оскільки я буду мінтити бейдж на свій базовий гаманець, я натискаю "Я в курсі, продовжити".

Отже, ми на фінішній прямій. Натисніть "mint badge" і дочекайтеся завершення процесу.

Вітаємо, ви отримали свій бейдж. Тепер ви можете натиснути на бейдж і побачити його у вашому сховищі!

Кожен бейдж має чіткі вимоги для права його отримання, а також додаткову інформацію. Для того щоб ознайомитися з цією інформацією детальніше, просто натисніть на бейдж.

- Підбиваючи підсумки

Sismo - це перспективний проєкт із цікавою ідеєю, який пропонує новий підхід до створення та зберігання бейджів, приділяючи особливу увагу конфіденційності та анонімності. Він дозволяє командам створювати власні бейджі, поширюючи їх серед своєї спільноти, при цьому вказуючи критерії для його отримання. Причому, користувачі можуть підтвердити своє право на отримання бейджа за допомогою свого базового облікового запису, але водночас, якщо вони хочуть зберегти приватність базового облікового запису, не показуючи, що володіють тим чи іншим бейджем, вони можуть відправити бейдж на інший гаманець.

- Офіційні сторінки

Mint badges: https://app.sismo.io/

Twitter: https://twitter.com/Sismo_eth

Github: https://github.com/sismo-core

Explore playground badges: https://playground.sismo.io/