[Решено] Сколько логики реально можно включить в цепочку?
-
Если я хочу создать настольную игру, то, чтобы показать честность игры, я помещаю все серверные вычисления в блокчейн.
Настольная игра может требовать случайности и много логики, можно ли это по-прежнему делать по цепочке?
Этот вопрос был импортирован из чата Telegram: > <***Скрыто***
click to show
-
Определенно возможно реализовать логику вашей игры в виде смарт-контакта, и тогда она гарантированно будет безопасной для всех пользователей.
Каждая транзакция по изменению состояния игры будет стоить несколько центов в качестве заправки. Если эта стоимость является проблемой (например, в вашей игре на одного игрока приходится десятки тысяч транзакций), то вы можете использовать платежные каналы, чтобы снизить эту стоимость.
Одна из упомянутых интересных вещей - это случайность, которая затруднена в пространстве Web3. Проверяемую функцию случайности (VRF) сложно создать на TON, и на случайность, генерируемую в цепочке, влияют валидаторы блоков.
Возможно, вы захотите создать oracle для этих целей.