Концепции консенсуса
Страница описывает работу 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
Was this helpful?

