Концепции консенсуса

Страница описывает работу Proof-of-Game (PoG) в ITA Blockchain, включая основные этапы, архитектуру, механизмы предотвращения фальсификаций и взаимодействие клиентской и серверной частей.

1. Общие принципы работы PoG

Proof-of-Game (PoG) - это разновидность Proof-of-Useful-Work (доказательство полезной работы), при которой полезная нагрузка сети генерируется игроками во время их взаимодействия с игровым миром. Алгоритм PoG использует аналитические параметры, собирая данные об игровых полезных действиях пользователя и преобразует их в уникальный has, необходимый для создания новых блоков в сети.


2. Основные этапы работы PoG

Proof-of-Game (PoG) в ITA Blockchain представляет собой многоуровневый процесс, который обеспечивает честность, полезность и безопасность данных, поступающих от игровых клиентов.

Каждый этап направлен на анализ, валидацию и интеграцию игровых действий в блокчейн.


ГЕНЕРАЦИЯ ХЕШЕЙ

  • Список запущенных процессов

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

  • Анализ видеопотока игры

Оценка графических данных для подтверждения активности и взаимодействия с игровым миром.

  • Движения мыши и клавиатуры

Отслеживание взаимодействий пользователя с игрой для создания уникальных хэшей.


ВАЛИДАЦИЯ МАСТЕРНОДАМИ

  • Честность данных

Проверка отсутствия попыток фальсификации или мошенничества.

  • Полезность работы

Использование машинного обучения (ML) для анализа и подтверждения полезности игровой активности для сети.


ФОРМИРОВАНИЕ БЛОКА

  • Дополнительная информация (fingerprint)

Включение данных о состоянии ПК пользователя (загрузка CPU/GPU/RAM, температура устройств и т.д.) для повышения безопасности и надежности сети.


3. Архитектура PoG

Архитектура Proof-of-Game (PoG) в ITA Blockchain разделена на клиентскую и серверную части, каждая из которых играет ключевую роль в обеспечении честности, безопасности и эффективности сети.

Клиентская часть отвечает за сбор и анализ игровых данных, а серверная выполняет их валидацию и интеграцию в блокчейн.


КЛИЕНТСКАЯ ЧАСТЬ

  • Локальный драйвер

Устанавливается на ПК пользователя и анализирует действия игрока в реальном времени.

  • Минимальное влияние на ресурсы

Программа-майнер не использует GPU, что позволяет играть без снижения производительности системы.

  • Обфусцированное ПО

Предотвращает несанкционированное вмешательство и попытки фальсификации данных.


СЕРВЕРНАЯ ЧАСТЬ

  • Мастерноды

Основные узлы сети, отвечающие за валидацию блоков и хэшей.

  • Модифицированный Ethash

Используется для проверки блоков с добавлением игровых параметров и динамически генерируемых подписей.


4. Механизмы предотвращения фальсификаций

ITA Blockchain внедряет многоуровневые подходы для защиты сети от фальсификаций и мошенничества. Эти механизмы гарантируют, что данные, генерируемые пользователями, являются подлинными и полезными для сети, обеспечивая её безопасность и устойчивость.

Низкоуровневый анализ данных

  • Проверка запущенных процессов и активности на уровне драйверов.

  • Анализ видеопотока игры для подтверждения взаимодействия с игровым миром.

Обфускация программного обеспечения

  • Скрывает внутреннюю логику клиента от внешних вмешательств и потенциальных атак.

Динамическая подпись блоков

  • Изменяется в зависимости от игровой активности, что затрудняет подделку блоков сторонними лицами.

Мастерноды с ML-моделями

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

Last updated