Уникальные особенности Erachain и Криптографические основы
Автор: Сергей Владимирович
Архитектура блокчейн-платформы Erachain. (ключевые аспекты): 🏗️ Основные компоненты архитектуры 1. Базовые элементы - Счета: Base58-строки, производные от публичных ключей - Транзакции: Сериализованные массивы байт с подписями - Блоки: Структуры, содержащие группы транзакций - Консенсус: Proof-of-Stake с механизмом делегирования 2. Криптографические основы - Алгоритмы: SHA256, SHA512, RIPEMD160 - Подпись: Ed25519 (RFC 8032) - Шифрование: AES256 - Генерация ключей: На основе сидов с версионностью 3. Уникальные особенности Erachain 🔐 KYC/AML интеграция - Механизм верификации личности пользователей - Идентифицированные участники выступают гарантами - Возможность использования как инструмента KYC 💰 Двухтокенная система - ERA: Для участия в форжинге (мин. 100 ERA) - COMPU: Для оплаты комиссий и вознаграждений ⚡ Стабильное время блоков - Фиксированный интервал 30 секунд (vs переменное время в других блокчейнах) 4. Многоуровневая система балансов Система учитывает 5 позиций балансов с 3 сторонами учета: | Позиция | Назначение | Направления | |---------|------------|-------------| | OWN | Имущественный баланс | Только прямые транзакции | | DEBT | Долговой баланс | Оба направления | | HOLD | Складской учет | Только обратные | | SPEND | Потребительский | Только прямые | | PLEDGE | Залоговый | Только обратные | 5. Типы сетей - MainNet: Основная сеть (порты 904X) - TestNet: Тестовая сеть (порты 906X) - DemoNet: Демонстрационная - SideNet: Сайдчейны (порты 905X) - CloneChain: Брендированные решения 6. Механизм консенсуса 🎯 Алгоритм выбора форжера `java winValue = (forgingBalance * difference) >> 7 ` где: - forgingBalance - минимальный из текущего и предыдущего балансов - difference - расстояние от последнего сгенерированного блока 📈 Динамическая сложность - Цель пересчитывается каждые 1024 блока - Учитывается среднее значение выигрыша за период 7. Транзакционная модель Поддерживает разнообразные типы транзакций: - Создание активов (ASSET) - Создание персон (PERSON) - Документы с шифрованием - Биржевые ордера - Удостоверения и статусы 8. Сетевой уровень - P2P архитектура - 14 типов сообщений - Автоматический поиск пиров - Синхронизация с контролем чекпоинтов 🎯 Ключевые инновации 1. Гибкая система балансов для комплексного учета активов 2. Встроенная KYC-функциональность 3. Стабильное время генерации блоков 4. Поддержка сайдчейнов и клонов 5. Расширенная система типов активов (NFT, векселя, гарантии и др.) 6. Механизм делегирования прав форжинга Erachain позиционируется как enterprise-решение с акцентом на регулируемость и интеграцию с традиционными финансовыми институтами, что отличает его от многих других блокчейн-платформ.