Как приватность привносит изменения в Secret Gaming

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

В Secret Network мы любим веселиться. А лучший способ развлечься — это поиграть в игры! Дальше вы узнаете все о Secret Gaming и о том, почему приватная по умолчанию сеть Secret идеально подходит для создания игровых приложений.

Что такое Secret Gaming?

Secret Gaming включает в себя все игры, которые используют сохраняющие конфиденциальность secret-контракты для части своей игровой логики. С помощью secret-контрактов вы можете выбирать, какую информацию раскрывать и когда, не выставляя ее на всеобщее обозрение. Эта возможность дает разработчикам игр на блокчейне свободу в создании желаемого игрового опыта и защищает игроков от соперников, использующих анализ блокчейна для получения преимущества. Secret-контракты можно использовать для создания внутриигрового лута, оружия, карт и многого другого.

Почему конфиденциальность важна в играх на блокчейне

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

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

Приведем несколько примеров:

  • В играх формата «Клан против клана» можно было узнать лучших игроков и состав клана — даже часовой пояс клана, взглянув на метки времени сетевой активности.
  • В PvP-играх закаленные игроки могут посмотреть ваше снаряжение и сборку персонажа, чтобы оптимизировать свою стратегию.
  • В онлайн-игре в покер противники могут проверить, какие карты у вас на руках, и узнать, блефуете ли вы на самом деле.

Как настраиваемая конфиденциальность меняет игровой процесс

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

Рассмотрим это на примере карточной игры. Игра может быть разработана таким образом, чтобы раскрыть ваше имя и уровень, в то время как ваша колода остается закрытой. В зависимости от стратегии вы можете раскрыть карты противнику — но не раньше.

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

Как работает Secret Gaming

Secret Gaming использует secret-контракты — смарт-контракты с зашифрованными входящими, исходящими и состоянием данных по умолчанию. Secret-контракты можно использовать для выборочного сокрытия и раскрытия данных. Ключи просмотра могут использоваться гейм-дизайнерами и игроками для раскрытия данных кому угодно.

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

Использование Secret NFT в Secret Gaming

Secret NFT — это вариант использования secret-контрактов. Они отличаются от “традиционных NFT” (ERC-721) тем, что имеют приватные метаданные и права владения. Они могут быть использованы для сокрытия адреса кошелька владельца и закрытия доступа к версиям с полным разрешением или скрытым функциям.

Использование генераторов случайных чисел Secret (RNG)

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

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

Примеры Secret Games в действии

Secret Gaming — это не что-то из области фантастики. Уже существуют игры на блокчейне, в которых используются secret-контакты, показывающие, как их можно использовать для улучшения игровой механики. Здесь мы обсудим несколько примеров:

Secret Dreamscape

Secret Dreamscape похожа на смесь скрэббла и покера — игра, в которой сила вашей комбинации зависит от слов, которые вы можете составить из своих карт.

По умолчанию игра ведется без NFT, а карты представляют собой зашифрованные биты данных в сети. Однако если у вас есть карта “R”, которая является NFT, то слова, написанные вами, будут записаны на ней в виде приватных метаданных.

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

Secret Heroes

Secret Heroes — это игра на основе блокчейна, в которой вы сражаетесь с другими людьми вашими героями. Каждый герой является Secret NFT и обладает четырьмя навыками с разными уровнями. Во время игры один из четырех навыков выбирается случайным образом. Побеждает игрок, у которого герой имеет наибольшее значение этого навыка.

Имя каждого героя открыто и доступно для просмотра сопернику. Однако уровни навыков Secret Hero хранятся в виде приватных метаданных, поэтому только владелец знает силу героя.

Order of the Mystic Skulls

The Order of the Mystic Skulls — это геймифицированный проект NFT, в котором вам предстоит узнать больше о загробной жизни вашего черепа, пройдя через сюжетную линию. Решения, которые вы принимаете, открывают скрытые особенности и могут изменить ваш череп как в лучшую, так и в худшую сторону. В любой момент вы можете продать свой череп — только вам решать, когда это лучше сделать.

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

Игры, которые разрабатываются на Secret

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

Legendao — это платформа для минта, предлагающая уникальный игровой опыт для получения эксклюзивных NFT.

Разработка с учётом и соблюдением конфиденциальности

Начните разработку с secret-контрактами и сделайте конфиденциальность частью вашего игрового стека.

--

--