⛓️ Добро пожаловать в 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)
Эмиссия ERA10 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-сделки на уровне протокола

Система идентификации

Технология платформы основана на механизме верификации личности:

  1. Анонимный — без персональных данных
  2. Верификация — Verifier (100+ ERA) проверяет данные и подтверждает публичный ключ
  3. Регистрация — Registrar заносит данные в блокчейн
⚠️ Важно

Перевод с верифицированного аккаунта на анонимный невозможен — это защита от кражи и отмывания средств.

⚙️ Установка и запуск ноды

Системные требования

КомпонентМинимумРекомендуется
JavaJDK 8 (1.8)JDK 8
ОЗУ2 GB4+ GB
Диск10 GB50+ GB SSD
Сеть10 Mbps100+ Mbps
ОСWindows 7+, Linux, macOS
⚠️ Важно про Java

Для корректной работы MapDB требуется Java 1.8 (версия 8). Использование других версий может вызвать ошибку при коммите и закрытии базы данных: DCSet.close:1674 - java.io.IOException

Установка на Linux (Ubuntu 20.04)

1. Установка зависимостей

bash
sudo apt update
sudo apt install screen unzip openjdk-8-jre -y

2. Скачивание и распаковка

bash
wget https://github.com/erachain/Erachain/releases/latest/download/Erachain.zip
unzip Erachain.zip
cd Erachain

3. Запуск ноды

bash
# Создание нового кошелька
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. Подключение к существующему кошельку

bash
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. Сборка из исходников

  1. Установите IDE с поддержкой Java
  2. File → New → Project from Version Control → Git
  3. URL: https://github.com/erachain/Erachain.git
  4. После загрузки: Import Gradle project
  5. Установите плагин Lombok (Settings → Plugins)
  6. Выберите Application, установите Main class: org.erachain.Start
  7. Working Directory: \ERA
  8. Модуль: ERA_main

3. Сборка JAR

Gradle
Task: build
Arguments: --exclude-task test

macOS

Создайте файл startARGS.txt в папке проекта (см. примеры в z_START_EXAMPLES/)

startARGS.txt
-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-режим

bash
# Запуск в 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:

bash
java -jar erachain.jar -pass=123456789 -seed=1:new:123456789 -nogui

Структура кошелька

ЭлементОписание
wallet.datОсновной файл с приватными ключами
Адрес (Address)Публичный идентификатор для получения средств
Публичный ключДля шифрования сообщений и верификации
Приватный ключДля подписи транзакций (хранится в wallet.dat)
Сид (Seed)Мнемоническая фраза для восстановления

Шифрование кошелька

🚨 Обязательно зашифруйте кошелёк

Без шифрования файл wallet.dat содержит незашифрованные приватные ключи. Любой, у кого есть доступ к файлу, может украсть средства.

GUI: Settings → Encrypt Wallet → введите надёжный пароль

CLI:

CLI
post wallet/encrypt YOUR_PASSWORD

Управление аккаунтами

В одном кошельке можно создать неограниченное количество аккаунтов:

  • Анонимные аккаунты — без персональных данных
  • Верифицированные аккаунты — с подтверждённой личностью

Просмотр баланса

GUI: Баланс отображается на главной панели

CLI:

CLI
get addresses/balance/YOUR_ADDRESS

API:

GET 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)

  1. Перейдите во вкладку Send или Перевод
  2. Введите адрес получателя (или отсканируйте QR-код)
  3. Выберите актив: ERA или COMPU
  4. Укажите сумму перевода
  5. Добавьте сообщение (опционально, до 4000 байт)
  6. Проверьте комиссию
  7. Нажмите Отправить и подтвердите паролем

Отправка через API

POST 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
GET /api/transaction/{signature}

Время подтверждения

⏱️ Информация

Блоки генерируются каждые 288 секунд (~4.8 минуты). Транзакция обычно попадает в ближайший блок. Окончательное подтверждение — после формирования следующих блоков в цепочке.

🪙 Создание и управление активами

Что можно токенизировать

Erachain поддерживает создание цифровых активов для представления:

  • 🏠 Недвижимости и земельных участков
  • 🚗 Транспортных средств
  • 📋 Услуг и подписок
  • 📈 Финансовых инструментов (акции, облигации)
  • 📦 Товаров и сырья
  • 🎨 Цифровых коллекционных предметов (NFT)

Процесс создания актива

  1. Перейдите в раздел Assets → Issue Asset
  2. Заполните параметры:
    • Название — уникальное имя актива
    • Количество — общая эмиссия
    • Делимость — знаков после запятой (0-8)
    • Описание — метаданные
  3. Укажите тип: взаимозаменяемый или уникальный
  4. Определите права владельца
  5. Оплатите комиссию (в COMPU)
  6. Подпишите транзакцию

Параметры актива

ПараметрОписание
MovableВозможность передачи другим аккаунтам
DivisibleДробность (делимость)
IssuerАккаунт-создатель с правами управления
QuantityТекущее количество в обращении

Передача актива

Активы передаются аналогично ERA/COMPU:

POST API
POST /api/transaction
{
  "type": 31,
  "creator": "ADDRESS",
  "recipient": "ADDRESS",
  "amount": 1000,
  "assetKey": ASSET_ID,
  "feePow": 0
}

Актив в долг (Asset in Debt)

Функция позволяет одолжить актив другому пользователю с условиями возврата:

  • Цифровой аккредитив
  • Залоговое обеспечение
  • Кредитование под проценты

🔄 Внутренняя DEX

Как работает DEX в Erachain

Erachain использует встроенный механизм ордеров на уровне протокола. Все сделки записываются непосредственно в блокчейн — нет необходимости во внешних смарт-контрактах для каждой пары.

✅ Преимущества

Обмен встроен в протокол. Безопасность обеспечивается самой сетью Erachain. Нет посредников.

Создание ордера

  1. Перейдите в раздел Exchange или DEX
  2. Выберите торговую пару (ERA/COMPU, ERA/ВашАктив)
  3. Тип ордера:
    • Buy — покупка по указанной цене
    • Sell — продажа по указанной цене
  4. Укажите количество и цену за единицу
  5. Оплатите комиссию сети

Исполнение ордера

ТипОписание
Market orderИсполнение по текущей рыночной цене
Limit orderИсполнение при достижении указанной цены

После исполнения активы автоматически зачисляются на баланс (минус комиссия).

Отмена ордера

  1. Найдите ордер в списке Мои ордера
  2. Нажмите Cancel
  3. Подпишите транзакцию отмены

Просмотр истории

GET API
GET /api/asset/{assetId}/orders
GET /api/trades/{asset1}/{asset2}

🆔 Система идентификации

Уровни идентификации

УровеньСтатусТребованияВозможности
0АнонимныйНетБазовые переводы, получение активов
1Верифицированный100+ ERAВерификация других, форжинг
2РегистраторВерификация + одобрениеЗанесение данных в блокчейн

Процесс верификации

  1. Подача заявки — заполните форму:
    • ФИО
    • Фотография
    • Дата и место рождения
    • Биография
    • Контактные данные
  2. Проверка Verifier'ом — проверка данных и подтверждение публичного ключа
  3. Регистрация — Registrar заносит данные в блокчейн

Роли

  • Verifier — проверяет данные, подтверждает ключ. Требование: 100+ ERA
  • Registrar — вносит данные в блокчейн. Verifier и Registrar могут быть одним лицом

Ограничения

⚠️ Критически важно

Перевод с верифицированного аккаунта на анонимный невозможен — это защита от кражи и отмывания средств.

Проверка статуса

GET API
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 на балансе
  • Запущенная и синхронизированная нода
  • Включён режим форжинга

Активация форжинга

  1. Убедитесь, что нода синхронизирована
  2. Проверьте баланс: минимум 100 ERA
  3. GUI: Settings → Forging → Start Forging
  4. Введите пароль кошелька

CLI-активация

CLI
post forging/start

Факторы доходности

✅ Чем больше ERA — тем выше шанс

Больше ERA на балансе = выше вероятность сформировать блок. Больше транзакций в блоке = больше комиссий = больше доход форжера.

Мониторинг

GET API
GET /api/block/forger/{address}
GET /api/blocks

📋 Делегирование права форжинга

Концепция

Erachain позволяет передать право создания блоков другому пользователю без передачи самих ERA. Делегат получает право форжинга, а владелец — пассивный доход.

ℹ️ Как это работает

ERA передаются в долг через механизм Asset in Debt. Делегат использует заёмные ERA для форжинга, а процент или фиксированное вознаграждение возвращается владельцу.

Процесс делегирования

  1. Создайте транзакцию Asset in Debt с активом ERA
  2. Укажите адрес делегата (получателя займа)
  3. Установите срок и условия возврата
  4. Подпишите транзакцию

Доходность

СтратегияОписание
Фиксированный процентФиксированная ставка от суммы займа
Доля от доходаПроцент от фактического дохода делегата
СмешаннаяБазовый процент + бонус от прибыли

Риски

⚠️ Внимание

Делегат не может потратить ваши ERA — они возвращаются по условиям займа. Однако при выборе ненадёжного делегата доход может быть ниже ожидаемого.

🔌 REST API

Введение

Erachain предоставляет REST API для программного взаимодействия с блокчейном. Базовый URL: http://localhost:9047

🔗 Документация

Полная спецификация OpenAPI 3.0: SwaggerHub

Блоки

GET API
GET /api/block/{height}
GET /api/block/last
GET /api/blocks?limit=50&offset=0

Транзакции

GET API
GET /api/transaction/{signature}
GET /api/transactions?address={address}&limit=50
GET /api/transactions/unconfirmed

Адреса

GET API
GET /api/address/{address}
GET /api/addresses/balance/{address}
GET /api/addresses/assets/{address}

Активы

GET API
GET /api/assets?limit=50&offset=0
GET /api/asset/{key}
GET /api/asset/{key}/orders
GET /api/asset/{key}/trades

Отправка транзакции

POST API
POST /api/transaction
{
  "type": 31,
  "creator": "7NhZBb8CeWB...",
  "recipient": "7NhZBb8CeWB...",
  "amount": 100000000,
  "assetKey": 0,
  "feePow": 0,
  "timestamp": 1234567890,
  "signature": "base64_encoded_signature"
}

Типы транзакций (type)

ТипКодОписание
Genesis1Генезис-транзакция
Payment31Перевод
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 LockedHTLC транзакция
Hashed Time Locked ClaimПолучение HTLC
Hashed Time Locked RefundВозврат HTLC
Hashed Time Locked SignПодписание HTLC

📡 RPC API

Введение

RPC API предоставляет низкоуровневый доступ к ноде Erachain. Формат запросов — JSON-RPC 2.0.

🔗 Документация

Полная документация RPC: datachains.world/static/RPC.html

Базовый запрос

POST RPC
curl -X POST "http://localhost:9047" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "getblockcount",
    "params": [],
    "id": 1
  }'

Wallet RPC

RPC RPC
// Разблокировка кошелька
post wallet/unlock YOUR_PASSWORD

// Получение адресов
get addresses

// Получение seed-фразы
get wallet/seed

// Баланс
get addresses/balance/YOUR_ADDRESS

// Экспорт приватного ключа
get addresses/privatekey/YOUR_ADDRESS

Block RPC

RPC RPC
get block/HEIGHT
get block/last
get blocks?limit=50&offset=0

Transaction RPC

RPC RPC
get transaction/SIGNATURE
get transactions?address=ADDRESS&limit=50
get transactions/unconfirmed

📱 DAPP и смарт-контракты

Архитектура DAPP

DAPP в Erachain состоят из трёх компонентов:

  • Смарт-контракт (Java) — бэкенд, развёрнутый в блокчейне
  • Фронтенд — веб-интерфейс, взаимодействующий с API
  • Хранилище — данные в блокчейне + внешнее (опционально)
📁 Исходный код

Смарт-контракты находятся в папке: java/org/erachain/dapp

Создание DAPP

Java Core
package org.erachain.dapp;

public class MyDAPP extends DAPP {

    @Override
    public Transaction process() {
        // Логика обработки транзакции
        // Проверка условий
        // Изменение состояния
        return resultTransaction;
    }

    @Override
    public boolean isValid() {
        // Валидация входных данных
        return true;
    }
}

Развёртывание

  1. Скомпилируйте DAPP в JAR
  2. Загрузите в блокчейн через транзакцию создания DAPP
  3. Получите address DAPP — уникальный идентификатор
  4. Интегрируйте с фронтендом через API

Взаимодействие с DAPP

POST API
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Встроенная биржа (уровень протокола)

🔒 Резервное копирование

Файл wallet.dat

Файл wallet.dat содержит все приватные ключи. Его потеря = потеря доступа к средствам.

ОСПуть
Windows%APPDATA%\Erachain\wallet.dat
Linux~/.erachain/wallet.dat
macOS~/Library/Application Support/Erachain/wallet.dat

Резервное копирование

🚨 Критически важно

Сделайте резервную копию ДО начала работы. Если кошелёк зашифрован — бэкап тоже будет зашифрован.

  1. Закройте Erachain (не копируйте при запущенном приложении!)
  2. Найдите файл wallet.dat
  3. Скопируйте в надёжное место:
    • Внешний USB-накопитель
    • Зашифрованный архив
    • Облако (только если зашифровано!)
  4. Сделайте минимум 2 копии в разных физических местах

Восстановление

  1. Установите Erachain на новое устройство
  2. Закройте приложение
  3. Переименуйте существующий wallet.dat в wallet.dat.old
  4. Скопируйте резервный wallet.dat в папку данных
  5. Запустите Erachain — кошелёк загрузится автоматически
  6. Дождитесь синхронизации
⚠️ Важно

Если кошелёк был зашифрован — вам потребуется пароль шифрования. Без него wallet.dat восстановить невозможно.

Экспорт приватных ключей

Альтернативный метод — экспорт отдельных ключей:

CLI
get addresses/privatekey/YOUR_ADDRESS

USB-кошелёк

bash
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 млн транзакций/день

Валюта

ПараметрERACOMPU
НазначениеБазовая валюта, управлениеРасчётная единица, комиссии
Эмиссия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

Системные требования

КомпонентМинимумРекомендуется
JavaJDK 8 (1.8)JDK 8
ОЗУ2 GB4+ GB
Диск10 GB50+ GB SSD
Сеть10 Mbps100+ Mbps