⛓️ Добро пожаловать в Erachain Wiki
Энциклопедия блокчейн-платформы Erachain — открытого решения для цифровых активов, документооборота и децентрализованных приложений.
ℹ️ О платформе
Erachain — блокчейн-платформа на Java 8 с NoSQL-базой данных. Консенсус Proof-of-Stake & People. Пропускная способность до 6 млн транзакций в день, блок каждые 288 секунд.
🚀 Быстрый старт
⚙️
Установка
Скачайте и запустите ноду Erachain на Windows, Linux или macOS
👛
Кошелёк
Создание, шифрование и управление аккаунтами
💸
Транзакции
Отправка ERA/COMPU и других активов
⛏️
Форжинг
Участие в консенсусе и получение наград
🔌
API
Интеграция с блокчейном через REST и RPC
📱
DAPP
Разработка децентрализованных приложений
📊 Ключевые характеристики
| Параметр | Значение |
| Язык разработки | Java 8 |
| База данных | NoSQL (MapDB) |
| Консенсус | Proof-of-Stake & People |
| Время блока | 288 секунд (~4.8 мин) |
| Размер блока | 4 МБ |
| Транзакций в блоке | до 20 000 |
| Мин. размер транзакции | 159 байт |
| TPS | ~65/sec (масштабируется до 1500) |
| Эмиссия ERA | 10 000 000 (фиксировано) |
💱 Двойная валютная система
| Валюта | Назначение | Мин. баланс |
| ERA | Базовая валюта, управление экосистемой, право на форжинг | 100 ERA |
| COMPU | Расчётная единица, комиссии, награда за блоки | 0.000159 COMPU |
🔗 Полезные ссылки
📖 О платформе Erachain
Архитектура
Erachain — это блокчейн-платформа с открытым исходным кодом, написанная на Java 8 с использованием NoSQL-базы данных MapDB. Платформа поддерживает все операционные системы и может работать как в GUI-режиме, так и в headless-режиме (без графического интерфейса).
Ключевое отличие Erachain от других блокчейн-платформ — встроенные функции на уровне протокола. Вместо того чтобы полагаться на смарт-контракты для каждой операции, Erachain предоставляет готовые механизмы для цифровой подписи, голосований, выпуска активов, обмена и других операций.
Консенсус Proof-of-Stake & People
Гибридный консенсус, где формирование блоков зависит от экономической доли пользователей в сети (баланса ERA). В отличие от Proof-of-Work (Bitcoin), форжинг не требует мощного оборудования.
| Параметр | Значение |
| Мин. баланс для форжинга | 100 ERA |
| Время блока | 288 секунд |
| Макс. доход за блок | 4 COMPU |
| Мин. доход за блок | 0.0002 COMPU |
Валютная система
ERA — базовая валюта
ERA является официальной внутренней цифровой расчётной единицей, дающей её держателю дополнительные права на управление экосистемой. Участники с 100 ERA и более имеют право на форжинг и верификацию публичных ключей новых пользователей.
- Фиксированная эмиссия: 10 000 000 ERA
- Не подлежит дополнительной эмиссии
- Используется для определения веса в консенсусе
COMPU — расчётная единица
COMPU используется для оплаты транзакций и выдаётся в качестве награды за создание блоков. Эмиссия происходит при верификации публичного ключа и при создании блока.
- Минимальная комиссия транзакции: 0.000159 COMPU
- Максимальный доход форжера: 4 COMPU
- Примерно 6289 финансовых транзакций за 1 COMPU
Встроенные функции
| Функция | Описание |
| Цифровая подпись | Юридически значимые документы без посредников |
| Загрузка файлов | Безопасное хранение информации в блокчейне |
| Назначение статусов | Учёные степени, воинские звания, социальный статус |
| Голосования | Прозрачные выборы и опросы |
| Выпуск документов | Лицензии, доверенности, страховки |
| Создание активов | Недвижимость, транспорт, услуги, финансы |
| Шифрование сообщений | Доверительная бизнес-переписка |
| Актив в долг | Кредитование активов, аккредитив |
| Внутренняя DEX | Безопасные P2P-сделки на уровне протокола |
Система идентификации
Технология платформы основана на механизме верификации личности:
- Анонимный — без персональных данных
- Верификация — Verifier (100+ ERA) проверяет данные и подтверждает публичный ключ
- Регистрация — Registrar заносит данные в блокчейн
⚠️ Важно
Перевод с верифицированного аккаунта на анонимный невозможен — это защита от кражи и отмывания средств.
⚙️ Установка и запуск ноды
Системные требования
| Компонент | Минимум | Рекомендуется |
| Java | JDK 8 (1.8) | JDK 8 |
| ОЗУ | 2 GB | 4+ GB |
| Диск | 10 GB | 50+ GB SSD |
| Сеть | 10 Mbps | 100+ Mbps |
| ОС | Windows 7+, Linux, macOS |
⚠️ Важно про Java
Для корректной работы MapDB требуется Java 1.8 (версия 8). Использование других версий может вызвать ошибку при коммите и закрытии базы данных: DCSet.close:1674 - java.io.IOException
Установка на Linux (Ubuntu 20.04)
1. Установка зависимостей
sudo apt update
sudo apt install screen unzip openjdk-8-jre -y
2. Скачивание и распаковка
wget https://github.com/erachain/Erachain/releases/latest/download/Erachain.zip
unzip Erachain.zip
cd Erachain
3. Запуск ноды
# Создание нового кошелька
screen -S erachain
java -jar erachain.jar -pass=YOUR_PASSWORD -seed=1:new:YOUR_PASSWORD -nogui -rpc=on -rpcallowed=127.0.0.1
# Отключение от screen (нода продолжит работать)
Ctrl+A+D
4. Подключение к существующему кошельку
java -jar erachain.jar -pass=YOUR_PASSWORD -nogui -rpc=on -rpcallowed=127.0.0.1
Установка на Windows
1. Установка Java 8
Скачайте и установите Java SE Development Kit 8 с официального сайта Oracle.
2. Сборка из исходников
- Установите IDE с поддержкой Java
- File → New → Project from Version Control → Git
- URL:
https://github.com/erachain/Erachain.git
- После загрузки: Import Gradle project
- Установите плагин Lombok (Settings → Plugins)
- Выберите Application, установите Main class:
org.erachain.Start
- Working Directory:
\ERA
- Модуль:
ERA_main
3. Сборка JAR
Task: build
Arguments: --exclude-task test
macOS
Создайте файл startARGS.txt в папке проекта (см. примеры в z_START_EXAMPLES/)
-pass=YOUR_PASSWORD
-seed=1:new:YOUR_PASSWORD
-nogui
-rpc=on
-rpcallowed=127.0.0.1
Параметры запуска
| Параметр | Описание | Пример |
-pass | Пароль для разблокировки кошелька | -pass=123456789 |
-seed | Параметры сида: количество:тип:пароль | -seed=1:new:123456789 |
-nogui | Запуск без GUI (headless) | -nogui |
-rpc=on | Включить RPC API | -rpc=on |
-rpcallowed | Разрешённые IP для RPC | -rpcallowed=127.0.0.1 |
-cli | Запуск в командной строке | -cli |
CLI-режим
# Запуск в CLI-режиме
java -jar erachain.jar -cli
# Разблокировка кошелька
post wallet/unlock YOUR_PASSWORD
# Получение адресов
get addresses
# Получение seed-фразы
get wallet/seed
# Баланс
get addresses/balance/YOUR_ADDRESS
📁 Файл readme.txt
Полное описание всех параметров запуска находится в файле ERA\z_START_EXAMPLES\readme.txt
👛 Управление кошельком
Создание кошелька
При первом запуске Erachain автоматически создаёт кошелёк. Для создания нового кошелька используйте параметр -seed=1:new:PASSWORD:
java -jar erachain.jar -pass=123456789 -seed=1:new:123456789 -nogui
Структура кошелька
| Элемент | Описание |
wallet.dat | Основной файл с приватными ключами |
| Адрес (Address) | Публичный идентификатор для получения средств |
| Публичный ключ | Для шифрования сообщений и верификации |
| Приватный ключ | Для подписи транзакций (хранится в wallet.dat) |
| Сид (Seed) | Мнемоническая фраза для восстановления |
Шифрование кошелька
🚨 Обязательно зашифруйте кошелёк
Без шифрования файл wallet.dat содержит незашифрованные приватные ключи. Любой, у кого есть доступ к файлу, может украсть средства.
GUI: Settings → Encrypt Wallet → введите надёжный пароль
CLI:
post wallet/encrypt YOUR_PASSWORD
Управление аккаунтами
В одном кошельке можно создать неограниченное количество аккаунтов:
- Анонимные аккаунты — без персональных данных
- Верифицированные аккаунты — с подтверждённой личностью
Просмотр баланса
GUI: Баланс отображается на главной панели
CLI:
get addresses/balance/YOUR_ADDRESS
API:
GET /api/addresses/balance/{address}
Пути к файлам кошелька
| ОС | Путь |
| Windows | %APPDATA%\Erachain\wallet.dat |
| Linux | ~/.erachain/wallet.dat |
| macOS | ~/Library/Application Support/Erachain/wallet.dat |
✅ Кошелёк на внешнем устройстве
Запускайте Erachain с флагом --datadir=путь_к_USB чтобы использовать кошелёк с USB-накопителя без оставления следов на чужом компьютере.
💸 Транзакции и переводы
Типы транзакций
| Тип | Код | Описание | Комиссия |
| Перевод | 31 | Перевод ERA/COMPU между аккаунтами | 0.000159+ COMPU |
| Перевод актива | — | Отправка созданного актива (токена) | По размеру |
| Сообщение | — | Зашифрованное или открытое сообщение | По размеру данных |
| Документ | — | Загрузка файла в блокчейн | По размеру файла |
| Голосование | — | Участие в опросе/выборах | Базовая |
| Создание актива | — | Выпуск нового токена/актива | Базовая+ |
| Ордер DEX | — | Создание ордера на бирже | Базовая |
Отправка средств (GUI)
- Перейдите во вкладку Send или Перевод
- Введите адрес получателя (или отсканируйте QR-код)
- Выберите актив: ERA или COMPU
- Укажите сумму перевода
- Добавьте сообщение (опционально, до 4000 байт)
- Проверьте комиссию
- Нажмите Отправить и подтвердите паролем
Отправка через API
POST /api/transaction
{
"type": 31,
"creator": "7NhZBb8CeWB...",
"recipient": "7NhZBb8CeWB...",
"amount": 100000000,
"assetKey": 0,
"feePow": 0,
"timestamp": 1234567890,
"signature": "base64_encoded_signature"
}
Расчёт комиссий
Комиссия зависит от:
- Размера транзакции в байтах (минимум 159 байт)
- Типа операции
- Количества вложенных данных/сообщений
| Показатель | Значение |
| Мин. размер транзакции | 159 байт |
| Мин. комиссия | 0.000159 COMPU |
| Макс. доход форжера | 4 COMPU |
| Мин. доход форжера | 0.0002 COMPU |
| Транзакций за 1 COMPU | ~6289 |
Отслеживание транзакции
После отправки транзакция получает уникальный signature (ID):
GET /api/transaction/{signature}
Время подтверждения
⏱️ Информация
Блоки генерируются каждые 288 секунд (~4.8 минуты). Транзакция обычно попадает в ближайший блок. Окончательное подтверждение — после формирования следующих блоков в цепочке.
🪙 Создание и управление активами
Что можно токенизировать
Erachain поддерживает создание цифровых активов для представления:
- 🏠 Недвижимости и земельных участков
- 🚗 Транспортных средств
- 📋 Услуг и подписок
- 📈 Финансовых инструментов (акции, облигации)
- 📦 Товаров и сырья
- 🎨 Цифровых коллекционных предметов (NFT)
Процесс создания актива
- Перейдите в раздел Assets → Issue Asset
- Заполните параметры:
- Название — уникальное имя актива
- Количество — общая эмиссия
- Делимость — знаков после запятой (0-8)
- Описание — метаданные
- Укажите тип: взаимозаменяемый или уникальный
- Определите права владельца
- Оплатите комиссию (в COMPU)
- Подпишите транзакцию
Параметры актива
| Параметр | Описание |
| Movable | Возможность передачи другим аккаунтам |
| Divisible | Дробность (делимость) |
| Issuer | Аккаунт-создатель с правами управления |
| Quantity | Текущее количество в обращении |
Передача актива
Активы передаются аналогично ERA/COMPU:
POST /api/transaction
{
"type": 31,
"creator": "ADDRESS",
"recipient": "ADDRESS",
"amount": 1000,
"assetKey": ASSET_ID,
"feePow": 0
}
Актив в долг (Asset in Debt)
Функция позволяет одолжить актив другому пользователю с условиями возврата:
- Цифровой аккредитив
- Залоговое обеспечение
- Кредитование под проценты
🔄 Внутренняя DEX
Как работает DEX в Erachain
Erachain использует встроенный механизм ордеров на уровне протокола. Все сделки записываются непосредственно в блокчейн — нет необходимости во внешних смарт-контрактах для каждой пары.
✅ Преимущества
Обмен встроен в протокол. Безопасность обеспечивается самой сетью Erachain. Нет посредников.
Создание ордера
- Перейдите в раздел Exchange или DEX
- Выберите торговую пару (ERA/COMPU, ERA/ВашАктив)
- Тип ордера:
- Buy — покупка по указанной цене
- Sell — продажа по указанной цене
- Укажите количество и цену за единицу
- Оплатите комиссию сети
Исполнение ордера
| Тип | Описание |
| Market order | Исполнение по текущей рыночной цене |
| Limit order | Исполнение при достижении указанной цены |
После исполнения активы автоматически зачисляются на баланс (минус комиссия).
Отмена ордера
- Найдите ордер в списке Мои ордера
- Нажмите Cancel
- Подпишите транзакцию отмены
Просмотр истории
GET /api/asset/{assetId}/orders
GET /api/trades/{asset1}/{asset2}
🆔 Система идентификации
Уровни идентификации
| Уровень | Статус | Требования | Возможности |
| 0 | Анонимный | Нет | Базовые переводы, получение активов |
| 1 | Верифицированный | 100+ ERA | Верификация других, форжинг |
| 2 | Регистратор | Верификация + одобрение | Занесение данных в блокчейн |
Процесс верификации
- Подача заявки — заполните форму:
- ФИО
- Фотография
- Дата и место рождения
- Биография
- Контактные данные
- Проверка Verifier'ом — проверка данных и подтверждение публичного ключа
- Регистрация — Registrar заносит данные в блокчейн
Роли
- Verifier — проверяет данные, подтверждает ключ. Требование: 100+ ERA
- Registrar — вносит данные в блокчейн. Verifier и Registrar могут быть одним лицом
Ограничения
⚠️ Критически важно
Перевод с верифицированного аккаунта на анонимный невозможен — это защита от кражи и отмывания средств.
Проверка статуса
GET /api/person/{address}
⛏️ Форжинг (создание блоков)
Что такое форжинг
Форжинг — процесс создания новых блоков в блокчейне Erachain. Основан на Proof-of-Stake & People — формирование блоков зависит от экономической доли (баланса ERA) пользователя в сети.
| Параметр | Значение |
| Время блока | 288 секунд (~4.8 мин) |
| Размер блока | 4 МБ |
| Транзакций в блоке | до 20 000 |
| Мин. баланс | 100 ERA |
| Макс. доход | 4 COMPU |
| Мин. доход | 0.0002 COMPU |
Требования
- Минимум 100 ERA на балансе
- Запущенная и синхронизированная нода
- Включён режим форжинга
Активация форжинга
- Убедитесь, что нода синхронизирована
- Проверьте баланс: минимум 100 ERA
- GUI: Settings → Forging → Start Forging
- Введите пароль кошелька
CLI-активация
Факторы доходности
✅ Чем больше ERA — тем выше шанс
Больше ERA на балансе = выше вероятность сформировать блок. Больше транзакций в блоке = больше комиссий = больше доход форжера.
Мониторинг
GET /api/block/forger/{address}
GET /api/blocks
📋 Делегирование права форжинга
Концепция
Erachain позволяет передать право создания блоков другому пользователю без передачи самих ERA. Делегат получает право форжинга, а владелец — пассивный доход.
ℹ️ Как это работает
ERA передаются в долг через механизм Asset in Debt. Делегат использует заёмные ERA для форжинга, а процент или фиксированное вознаграждение возвращается владельцу.
Процесс делегирования
- Создайте транзакцию Asset in Debt с активом ERA
- Укажите адрес делегата (получателя займа)
- Установите срок и условия возврата
- Подпишите транзакцию
Доходность
| Стратегия | Описание |
| Фиксированный процент | Фиксированная ставка от суммы займа |
| Доля от дохода | Процент от фактического дохода делегата |
| Смешанная | Базовый процент + бонус от прибыли |
Риски
⚠️ Внимание
Делегат не может потратить ваши ERA — они возвращаются по условиям займа. Однако при выборе ненадёжного делегата доход может быть ниже ожидаемого.
🔌 REST API
Введение
Erachain предоставляет REST API для программного взаимодействия с блокчейном. Базовый URL: http://localhost:9047
🔗 Документация
Полная спецификация OpenAPI 3.0: SwaggerHub
Блоки
GET /api/block/{height}
GET /api/block/last
GET /api/blocks?limit=50&offset=0
Транзакции
GET /api/transaction/{signature}
GET /api/transactions?address={address}&limit=50
GET /api/transactions/unconfirmed
Адреса
GET /api/address/{address}
GET /api/addresses/balance/{address}
GET /api/addresses/assets/{address}
Активы
GET /api/assets?limit=50&offset=0
GET /api/asset/{key}
GET /api/asset/{key}/orders
GET /api/asset/{key}/trades
Отправка транзакции
POST /api/transaction
{
"type": 31,
"creator": "7NhZBb8CeWB...",
"recipient": "7NhZBb8CeWB...",
"amount": 100000000,
"assetKey": 0,
"feePow": 0,
"timestamp": 1234567890,
"signature": "base64_encoded_signature"
}
Типы транзакций (type)
| Тип | Код | Описание |
| Genesis | 1 | Генезис-транзакция |
| Payment | 31 | Перевод |
| Register Name | — | Регистрация имени |
| Create Poll | — | Создание голосования |
| Vote | — | Голосование |
| Arbitrary Transaction | — | Произвольная транзакция |
| Issue Asset | — | Создание актива |
| Order Creation | — | Создание ордера DEX |
| Order Cancel | — | Отмена ордера |
| Multi Payment | — | Мульти-перевод |
| Deploy AT | — | Развёртывание смарт-контракта |
| Message | — | Сообщение |
| Certify Public Key | — | Верификация публичного ключа |
| Set Status To Item | — | Назначение статуса |
| Issue Asset Series | — | Создание серии актива |
| Send Asset | — | Отправка актива |
| Issue Person | — | Регистрация персоны |
| Set Status To Person | — | Назначение статуса персоне |
| Sign Note | — | Подписание заметки |
| Pub Key | — | Публичный ключ |
| Hashed Time Locked | — | HTLC транзакция |
| Hashed Time Locked Claim | — | Получение HTLC |
| Hashed Time Locked Refund | — | Возврат HTLC |
| Hashed Time Locked Sign | — | Подписание HTLC |
📡 RPC API
Введение
RPC API предоставляет низкоуровневый доступ к ноде Erachain. Формат запросов — JSON-RPC 2.0.
Базовый запрос
curl -X POST "http://localhost:9047" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "getblockcount",
"params": [],
"id": 1
}'
Wallet RPC
// Разблокировка кошелька
post wallet/unlock YOUR_PASSWORD
// Получение адресов
get addresses
// Получение seed-фразы
get wallet/seed
// Баланс
get addresses/balance/YOUR_ADDRESS
// Экспорт приватного ключа
get addresses/privatekey/YOUR_ADDRESS
Block RPC
get block/HEIGHT
get block/last
get blocks?limit=50&offset=0
Transaction RPC
get transaction/SIGNATURE
get transactions?address=ADDRESS&limit=50
get transactions/unconfirmed
📱 DAPP и смарт-контракты
Архитектура DAPP
DAPP в Erachain состоят из трёх компонентов:
- Смарт-контракт (Java) — бэкенд, развёрнутый в блокчейне
- Фронтенд — веб-интерфейс, взаимодействующий с API
- Хранилище — данные в блокчейне + внешнее (опционально)
📁 Исходный код
Смарт-контракты находятся в папке: java/org/erachain/dapp
Создание DAPP
package org.erachain.dapp;
public class MyDAPP extends DAPP {
@Override
public Transaction process() {
// Логика обработки транзакции
// Проверка условий
// Изменение состояния
return resultTransaction;
}
@Override
public boolean isValid() {
// Валидация входных данных
return true;
}
}
Развёртывание
- Скомпилируйте DAPP в JAR
- Загрузите в блокчейн через транзакцию создания DAPP
- Получите address DAPP — уникальный идентификатор
- Интегрируйте с фронтендом через API
Взаимодействие с DAPP
POST /api/transaction
{
"type": 35, // DAPP transaction
"creator": "7NhZBb8CeWB...",
"recipient": "DAPP_ADDRESS",
"amount": 0,
"data": "base64_encoded_params",
"feePow": 0
}
Примеры встроенных DAPP
| DAPP | Описание |
| Telegram Storage Bot | Автоматическая запись сообщений в блокчейн |
| Голосования | Децентрализованные опросы и выборы |
| Цифровая подпись | Подписание документов |
| DEX | Встроенная биржа (уровень протокола) |
🛠️ SDK для разработки
JavaScript SDK
Репозиторий: github.com/erachain/sdk-js
PHP SDK
composer require erachain/sdk-php
Репозиторий: github.com/erachain/sdk-php
Java SDK
Используйте исходный код Erachain как зависимость в вашем Gradle/Maven проекте.
🔒 Резервное копирование
Файл wallet.dat
Файл wallet.dat содержит все приватные ключи. Его потеря = потеря доступа к средствам.
| ОС | Путь |
| Windows | %APPDATA%\Erachain\wallet.dat |
| Linux | ~/.erachain/wallet.dat |
| macOS | ~/Library/Application Support/Erachain/wallet.dat |
Резервное копирование
🚨 Критически важно
Сделайте резервную копию ДО начала работы. Если кошелёк зашифрован — бэкап тоже будет зашифрован.
- Закройте Erachain (не копируйте при запущенном приложении!)
- Найдите файл
wallet.dat
- Скопируйте в надёжное место:
- Внешний USB-накопитель
- Зашифрованный архив
- Облако (только если зашифровано!)
- Сделайте минимум 2 копии в разных физических местах
Восстановление
- Установите Erachain на новое устройство
- Закройте приложение
- Переименуйте существующий
wallet.dat в wallet.dat.old
- Скопируйте резервный
wallet.dat в папку данных
- Запустите Erachain — кошелёк загрузится автоматически
- Дождитесь синхронизации
⚠️ Важно
Если кошелёк был зашифрован — вам потребуется пароль шифрования. Без него wallet.dat восстановить невозможно.
Экспорт приватных ключей
Альтернативный метод — экспорт отдельных ключей:
get addresses/privatekey/YOUR_ADDRESS
USB-кошелёк
java -jar erachain.jar --datadir=/path/to/USB
🛡️ Лучшие практики безопасности
Защита wallet.dat
- ✅ Всегда шифруйте кошелёк паролем
- ✅ Используйте сложный пароль (16+ символов)
- ✅ Храните бэкапы офлайн
- ✅ Делайте регулярные бэкапы
Безопасность транзакций
⚠️ Транзакции необратимы
Всегда проверяйте адрес получателя — один неверный символ = потеря средств.
- ✅ Проверяйте адрес по первым и последним 6 символам
- ✅ Используйте QR-коды вместо ручного ввода
- ✅ Отправляйте тестовую сумму перед крупным переводом
Защита от фишинга
- ❌ Никогда не вводите приватные ключи на сторонних сайтах
- ❌ Не скачивайте кошелёк с неофициальных источников
- ✅ Используйте только официальный GitHub репозиторий Erachain
Сетевая безопасность
| Угроза | Защита |
| Сниффинг | Используйте VPN в публичных сетях |
| DNS-спуфинг | Используйте DNS-over-HTTPS |
| Фишинг API | Проверяйте IP/домен ноды |
Чек-лист безопасности
📋 Ежедневный чек-лист
- ☐ Кошелёк зашифрован
- ☐ Бэкап создан
- ☐ Пароль не хранится в цифровом виде
- ☐ Нет подозрительных транзакций
📚 Глоссарий терминов
А
- Актив (Asset)
- Цифровой токен, созданный в блокчейне Erachain. Может представлять недвижимость, акции, товары, услуги и др.
- Адрес (Address)
- Публичный идентификатор аккаунта для получения средств. Производится из публичного ключа.
- Анонимный аккаунт
- Аккаунт без верифицированных персональных данных. Имеет ограниченные возможности.
Б
- Блок (Block)
- Набор транзакций, записанных в блокчейн. В Erachain — каждые 288 секунд, до 20 000 транзакций.
- Блокчейн
- Распределённый реестр, в котором хранятся все транзакции сети.
В
- Верификация
- Процесс подтверждения личности пользователя. Требует 100+ ERA на балансе Verifier'а.
- Верифицированный аккаунт
- Аккаунт с подтверждённой личностью. Имеет право на форжинг и верификацию других.
Д
- Делегирование
- Передача права форжинга другому пользователю через механизм займа ERA.
- DEX
- Децентрализованная биржа. В Erachain — встроенный механизм обмена активами на уровне протокола.
К
- COMPU
- Внутренняя расчётная единица Erachain. Используется для оплаты комиссий и наград за блоки.
- Консенсус
- Механизм достижения согласия в сети. В Erachain — Proof-of-Stake & People.
Ф
- Форжинг (Forging)
- Процесс создания новых блоков в блокчейне. Требует минимум 100 ERA на балансе.
- Форжер (Forger)
- Пользователь, участвующий в создании блоков и получающий награду в COMPU.
Э
- ERA
- Базовая валюта Erachain. Фиксированная эмиссия 10 000 000. Даёт право на форжинг и управление.
- Эмиссия
- Процесс создания новых единиц валюты. ERA — фиксированная, COMPU — при верификации и форжинге.
❓ Часто задаваемые вопросы
Какая минимальная сумма для форжинга?
100 ERA на балансе аккаунта. Чем больше ERA — тем выше вероятность сформировать блок.
Можно ли восстановить кошелёк без бэкапа?
Нет. Если у вас нет wallet.dat и вы не записали seed-фразу — восстановить доступ невозможно.
Какая комиссия за транзакцию?
Минимум 0.000159 COMPU. Зависит от размера транзакции в байтах (минимум 159 байт).
Можно ли перевести средства с верифицированного на анонимный аккаунт?
Нет. Это защита от кражи и отмывания средств. Только анонимный → анонимный и верифицированный → верифицированный.
Как долго синхронизируется нода?
Зависит от скорости интернета и диска. Первичная синхронизация может занять от нескольких часов до дней.
Можно ли запустить ноду без GUI?
Да, используйте флаг -nogui или -cli для командной строки.
Какой Java нужен?
Java 8 (JDK 1.8). Другие версии могут вызвать ошибки с MapDB.
Где взять ERA?
ERA можно приобрести на биржах, где торгуется Erachain, или получить у других участников сети.
Что такое COMPU и как его получить?
COMPU выдаётся при верификации публичного ключа и как награда за форжинг блоков.
Как создать свой токен?
GUI: Assets → Issue Asset. Укажите название, количество, делимость и тип актива.
⚡ Технические параметры сети
Блокчейн
| Параметр | Значение |
| Язык разработки | Java 8 |
| База данных | NoSQL (MapDB) |
| Консенсус | Proof-of-Stake & People |
| Время блока | 288 секунд (~4.8 мин) |
| Размер блока | 4 МБ |
| Транзакций в блоке | до 20 000 |
| TPS | ~65/sec (масштабируется до 1500) |
| Мин. размер транзакции | 159 байт |
| Пропускная способность | до 6 млн транзакций/день |
Валюта
| Параметр | ERA | COMPU |
| Назначение | Базовая валюта, управление | Расчётная единица, комиссии |
| Эмиссия | 10 000 000 (фиксировано) | При верификации и форжинге |
| Мин. баланс | 100 ERA для форжинга | 0.000159 COMPU мин. комиссия |
| Делимость | 8 знаков | 8 знаков |
Форжинг
| Параметр | Значение |
| Мин. баланс | 100 ERA |
| Макс. доход за блок | 4 COMPU |
| Мин. доход за блок | 0.0002 COMPU |
| Время блока | 288 секунд |
API
| Параметр | Значение |
| REST API порт | 9047 |
| RPC порт | 9047 |
| Формат | JSON / JSON-RPC 2.0 |
| Документация | SwaggerHub OpenAPI 3.0 |
Системные требования
| Компонент | Минимум | Рекомендуется |
| Java | JDK 8 (1.8) | JDK 8 |
| ОЗУ | 2 GB | 4+ GB |
| Диск | 10 GB | 50+ GB SSD |
| Сеть | 10 Mbps | 100+ Mbps |