EIP-0028 ErgoAuth

This page is machine-translated.
Ergo Platform

29 апреля 2022 г.

При обсуждении блокчейна важно помнить, что кошельки полностью анонимны. В Ergo вы не знаете, кто владеет конкретным кошельком. Поскольку все транзакции являются публичными, это важный аспект блокчейн-кошельков - если вы знаете, кто владеет кошельком, вы можете увидеть все их активы, транзакции и любые другие кошельки, с которыми они взаимодействуют.

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

В этой ситуации игры могут полагаться только на то, чтобы попросить игрока совершить транзакцию из кошелька, владеющего токеном, о котором идет речь. Этот подход имеет некоторые очевидные недостатки: игроку нужно совершить транзакцию и оплатить комиссии за транзакцию, а сама транзакция может занять несколько минут для подтверждения.

Чтобы помочь с этой проблемой, разработчики ядра Ergo предложили EIP-0028 ErgoAuth. Он уже реализован в Appkit, SDK Ergo, и будет интегрирован в предстоящий релиз 1.9 приложения Ergo Wallet.

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

  • Игра (или dApp, веб-сайт и т.д.), желающая проверить, имеет ли пользователь доступ к определенному кошельку, показывает QR-код для сканирования с приложением кошелька - или предлагает кнопку для открытия приложения кошелька.
  • Это заставит приложение кошелька связаться с сервером игры и запросить конкретную информацию. Кошелек должен знать, какой адрес пользователь должен аутентифицировать, так как может быть несколько адресов.
  • Приложение кошелька представит пользователю экран и спросит, хочет ли он доказать доступ. Когда пользователь подтвердит, приложение кошелька подпишет сообщение, отправленное сервером игры, с помощью приватных ключей и отправит подписанное сообщение обратно.
  • Сервер игры теперь может проверить (с помощью Appkit или своей собственной реализации), действительно ли доказательство, отправленное пользователем, является действительным и что пользователь имеет доступ к кошельку.

Разработчики могут начать интегрировать ErgoAuth в свои приложения прямо сейчас. Для получения более подробной информации, пожалуйста, обратитесь к EIP-0028 и соответствующим ссылкам на примеры кода.

Share post

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Ergo Infrastructure DAO: Децентрализация основного каркаса экосистемы Ergo

Миссия Ergo всегда была основана на децентрализации, не только на уровне консенсуса, но и на всем стеке.

Ergo Platform

13 августа 2025 г.

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance: Игровой DeFi инструмент для экосистемы Ergo

Mew Finance — это децентрализованный набор приложений на блокчейне Ergo.

Ergo Platform

12 августа 2025 г.

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos: Децентрализация майнинга с помощью ончейн пулов

Lithos — это новый протокол, разработанный для изменения работы майнинг-пулов, перемещая их в ончейн, предоставляя майнерам полный.

Ergo Platform

24 июля 2025 г.

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0: Более умный и гибкий Ergo

Sigma 6.0 — это значительное предложенное обновление для блокчейна Ergo.

Ergo Platform

23 июля 2025 г.

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Формирование будущего Rosen: Общественный призыв к пяти ключевым предложениям казначейства

Соучредитель Rosen, Armeanio, представил пять новых предложений в казначейство Rosen.

Ergo Platform

9 июля 2025 г.

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Расширенный UTXO Ergo и восход искусственного экономического интеллекта

Практическое видение автономных экономических агентов Автономные экономические агенты на блокчейне Ergo выполняют полезную работу.

Ergo Platform

12 мая 2025 г.

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

ErgoHACK X: Искусственный Интеллект на Блокчейне Ergo

Празднование Десятилетия Децентрализованных Инноваций Присоединяйтесь к 10-летнему юбилею ErgoHACK и будьте на переднем крае револ.

Ergo Platform

10 апреля 2025 г.