November 13, 2021

Всепогодный тренажер Gyrosoft. Уровень 2.5: Mission Control(Устойчивость к атаке Сибиллы)

Источник: https://giphy.com/gifs/texasarchive-nasa-apollo-5qFNtulYh74lDEUsKl

В Gyroscope идет активная работа за кулисами, и в ближайшее время вы можете ожидать от нас важных анонсов.


А пока мы просим участников нашего тестнета помочь нам стать более устойчивыми к атаке Сибиллы. В крипте каждый может создать столько аккаунтов (например, Ethereum адресов), сколько захочет, поэтому мы не можем полагаться на то, что адрес Ethereum представляет уникального человека.


Когда кто-то использует большое количество аккаунтов для получения непропорционально большого влияния в системе, это называется атакой Сибиллы. Хорошо продуманные blockchain системы, как правило, спроектированы таким образом, чтобы быть устойчивыми к атаке Сибиллы. Например, путем добавления платы за транзакции, которая делает атаки Sybil слишком дорогими, чтобы быть целесообразными.

Если участие в тестовой сети будет иметь какие-либо последствия для основной сети, они будут зависеть от аккаунтов прошедших проверку на атаку Сибиллы. Поскольку в testnet все токены по сути являются "монопольными деньгами", стоимость атак Sybil практически равна нулю.

Чтобы решить эту проблему и обеспечить честный и беспристрастный запуск Gyroscope, мы просим пользователей тестовой сети сообщить, с сохранением конфиденциальности, данные своих уникальных интернет-идентификаторов. В принципе, они могут быть использоваться как часть механизма для проверки на атаку Сибиллы.

На этом уровне вы узнаете, как передать ваше закодированное сообщение обратно в миссию. Так что следите внимательно!

Шаг 1

Зайдите в секцию sybil-resistance.exe в разделе Game в testnet.

Шаг 2
Введите хотя бы одно из следующих данных: ваш адрес в Twitter, адрес в GitHub, номер телефона.


Несколько рекомендаций:

  • Чем больше полей вы заполните, тем больше вероятность того, что мы сможем подтвердить вас позже.
  • Указывайте аккаунты, которые вы действительно используете (при окончательной проверке на Sybil атаку могут применяться меры по борьбе с ботами).
  • Добавление номера телефона, вероятно, будет наиболее надежным.
  • Если вы измените свой Twitter или GitHub до запуска Gyroscope, это будет означать, что мы не сможем подтвердить вас этим способом.

Мы настоятельно рекомендуем добавить salt - рандомное количество символов; как секретный пароль - для защиты вашей конфиденциальности дальше.

Шаг 3

После того как вы нажмете на кнопку 'Submit', дождитесь подтверждения транзакции. После этого появится возможность загрузить .json документ.

Скачайте файл .json и СОХРАНИТЕ ЕГО В БЕЗОПАСНОМ МЕСТЕ! Мы рекомендуем сделать его резервную копию.


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

Все это делается локально в вашем браузере - мы не храним никаких данных.

Шаг 4

Если вы обновите экран, в случае успеха, вы увидите флажок "Completed" и хэш, сохраненный в blockchain.

Как работает сохранение конфиденциальности за кулисами

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

Добавление salt'a из случайных символов делает этот метод более безопасным. Причина в том, что если кто-то захочет восстановить исходную информацию и будет знать структуру данных (в нашем случае, Twitter, GitHub и номера телефонов), то в принципе он сможет перебрать все комбинации аккаунтов Twitter, ников GitHub и номеров телефонов, чтобы узнать, какие пользователи подключены к каким аккаунтам, вычисляя хэши каждой комбинации и сравнивая их с хэшами, сохраненными в тестовой сети. Это вряд ли произойдет или удастся, но добавление соли делает это практически невозможным.

Хеш вычисляется локально в браузере и является единственной частью информации, хранящейся в blockchain - мы не храним никакой базовой информации. Именно поэтому, если вы используете salt, очень важно помнить ее, так как в случае ее потери восстановление salt'a будет невозможно.

О Gyroscope

Gyroscope - это разработанный как децентрализованный, масштабируемый и высоколиквидный стейблкойн, работающий при любых погодных условиях. Gyroscope стабилизируется за счет наличия резерва из других активов с тщательно сбалансированными рисками и использования его для балансировки рынка Gyro Dollars. Gyroscope сочетает в себе три основные инновации, чтобы сделать это возможным в DeFi. Первая линия защиты - это резерв с учетом рисков, цель которого - 100% покрытие Gyro Dollars. Вторая линия защиты основывается на новых конструкциях AMM для повышения ликвидности и устойчивости вокруг привязки. В Gyroscope также включены революционные механизмы для безопасного управления с Conditional Cash-flows и Optimistic Approvals, которые согласовывают стимулы управления с видением пользователей Gyro Dollar.

Что делать дальше

  • Следите за нами в Twitter @GyroStable и делайте ретвиты для получения дополнительных плюсиков.
  • Присоединяйтесь к нашему серверу Discord!
  • Читайте о Gyroscope в нашей обновленной документации!
  • Читайте об уникальных особенностях Gyroscope: Часть 1 и Часть 2!
  • Следите за проектом, чтобы продолжить игру

Оригинал: Gyrosoft All-Weather Simulator Level 2.5: Mission Control (Sybil Resistance)

Перевод: conductorsha. Telegram, Discord.