Диво

Усі статтіГайди Солана для гравців

Гід Солана

Транзакції Солана простими словами для не розробників

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

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

Ключова ідея

Транзакція Солана - це пакет інструкцій, поданий на схвалення і виконання. Для гравця важлива не внутрішня логіка коду. Важливо те, що транзакція представляє конкретну дію: оплатити, забрати, створити акаунт, передати актив або розрахувати результат.

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

Поширене непорозуміння

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

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

Як виглядає хороша реалізація

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

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

Миракл у контексті

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

Так технічна довіра лишається пов'язаною з наміром гравця. Транзакція не є перериванням. Це формальне схвалення того, що гравець уже розуміє.

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

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

Чи транзакція завжди небезпечна?

Ні. Транзакції - нормальні блокчейн-дії, але гравці мають читати запити і схвалювати лише очікувані дії.

Навіщо ігри взагалі використовують транзакції?

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

Джерела