Диво

Усі статті

Безпека гри

Чому ігри використовують серверну перевірку навіть на блокчейні

Чому блокчейн-іграм усе ще потрібна серверно-авторитетна перевірка нагород, випадкових кидків, розрахунку дуелей, платних відкриттів і правил проти зловживань.

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

Почніть з гравця

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

Блокчейн може записувати або розраховувати вибрані дії, але він автоматично не знає, чи гравець заробив результат у складному ігровому циклі. Серверна перевірка пов'язує ігрові докази з результатами, що враховують гаманець.

Механіка під цим

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

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

Довіра і досвід

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

Коли ці ролі приховані, гравці можуть припустити або що все в мережі, або що нічому не можна довіряти. Обидва припущення створюють плутанину.

Кут Миракл

Миракл потребує серверної перевірки для прогресу ресурсів, стану карт, розділення дуелей, перевірок проти зловживань і права на нагороди. Ці системи надто динамічні, щоб залишати їх браузерному клієнту.

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

Практичне читання

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

Хороша архітектура - це не "все в мережі". Це правильна відповідальність у правильному місці, пояснена чітко.

Питання та відповіді

Чи серверна перевірка суперечить блокчейну?

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

Що мають питати гравці?

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

Джерела