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