Post
Topic
Board Идеи
Re: proof of game
by
Vadim Valirov
on 22/01/2018, 21:06:53 UTC
Вопрос реализации, это верно. Децентрализованной должна быть область данных, содержащая в себе достижения игроков (цепь блоков) и транзакции, включенные в блоки. Сама игра не обязательно должна быть децентрализованной - достаточно подключения к нескольким on-line серверам. Таким образом, игровой процесс остается под централизованным управлением, а ресурсная экономика проекта - децентрализована. Как вариант.

Как метод консенсуса тогда работать не будет. Или нужно говорить о приватном блокчейне, где блоки формируют только собственные ноды-игровые сервера. Начисление монеток за ачивки игроков это уже совсем другое дело.

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