November 7, 2022

Что такое Sismo и инструкции по получению бейджа ZK.

- Что такое Sismo

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

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

Список бейджей можно посмотреть здесь: Playground и Main

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

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

- Инструкции по использованию платформы Sismo и минта ZK Badges

Вам нужно зайти на главный сайт и в правом углу нажать на Sing-in to Sismo.

Затем вам нужно будет подключить свой кошелек, после чего вы увидите следующее. Здесь вам нужно будет подписать сообщение в вашем кошельке, чтобы создать Sismo Vault.

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

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

Поздравляем! Вы создали свое хранилище Sismo!

Вы можете определить учетные записи владельцев для вашего хранилища, добавив любой из ваших других кошельков в качестве источника или назначения. По умолчанию все импортированные учетные записи (источника и назначения) настроены как владельцы. Войдя в 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/