66 lines
6.0 KiB
Markdown
66 lines
6.0 KiB
Markdown
Назначение констант:
|
||
````javascript
|
||
{
|
||
//ИДЕНТИФИКАЦИЯ ГЛОБАЛЬНОГО ВРЕМЕНИ СЕТИ ТЕРА
|
||
"AUTO_COORECT_TIME": 1, //признак автокорректировки времени по времени сети Тера - должно быть включено всегда
|
||
"DELTA_CURRENT_TIME": 12345, //отклонение времени относительно сети Тера (устанавливается автоматически если включена автокорректировка)
|
||
|
||
|
||
//ИДЕНТИФИКАЦИЯ НОДЫ
|
||
"COMMON_KEY": "TRUST-CLUSTER", //общий ключ доверенных нод (ноды не банят друг друга)
|
||
"NODES_NAME": "Node001", //имя доверенной ноды, которое отображается на странице NETWORK
|
||
"SERVER_PRIVATE_KEY_HEX": "222222222222222222222222222222222222222222222",//приватный ключ ноды, по которому задается адрес ноды
|
||
"USE_NET_FOR_SERVER_ADDRES": 1, //признак добавления в адрес ноды информации из mac адреса. Полезно при копировании нод-не нужно вручную менять приватники нод
|
||
|
||
|
||
//ПРЯМОЕ ПОДКЛЮЧЕНИЕ
|
||
"NET_WORK_MODE": {
|
||
"ip": "", //ip-адрес ноды, если не задан определяется автоматически
|
||
"port": 30000, //порт
|
||
"UseDirectIP": true //признак прямого подключения, если не задан, то включается режим серых ip без возможности майнинга
|
||
},
|
||
|
||
|
||
//СТАТИСТИКА
|
||
"STAT_MODE": 1, //включение статистики - см. страницы Counters, Monitor
|
||
"MAX_STAT_PERIOD": 3600, //период статистики
|
||
|
||
|
||
//HTTP доступ к кошельку и управлению нодой
|
||
"HTTP_PORT_NUMBER": 8000, //порт http - доступа
|
||
"HTTP_PORT_PASSWORD": "SecretWord", //пароль
|
||
"HTTP_IP_CONNECT": "123.111.222.233, 123.11.22.223", //включение фильтра ip адресов по которому доступно удаленное управление(wallet) по http
|
||
"WALLET_NAME": "=Node1=", //имя кошелька отображаемого на закладке в браузере
|
||
|
||
|
||
//Отображение информации
|
||
"COUNT_VIEW_ROWS": 20, //число строк в одной странице - отображается во всех таблицах с пагинацией
|
||
"ALL_VIEW_ROWS": 1, //просмотр всех строк таблиц блокчейна, даже если они попали в черных список (например аккаунты созданные хакерами или Дапы вводящие в заблуждение)
|
||
"ALL_LOG_TO_CLIENT": 1, //отображение лога ноды в кошельке
|
||
|
||
|
||
//МАЙНИНГ:
|
||
"USE_MINING": true, //включение майнинга
|
||
"MINING_START_TIME": "6:30", //время начала работы майнинга в течении суток в формате hh:mm:ss время в UTC (при этом майнинг должен быть включен константой USE_MINING), если значение не задано то майнинг выполняется все время
|
||
"MINING_PERIOD_TIME": "16:30", //период работы майнинга с момента начала формате hh:mm:ss
|
||
"POW_MAX_PERCENT": "70", //макс использование CPU в процентах на каждый процесс при майнинге
|
||
"COUNT_MINING_CPU": 0, //число процессов запускаемых при майнинге
|
||
"SIZE_MINING_MEMORY": 20000000, //общее число памяти выделяемое для майнинга на все процессы (величина в байтах)
|
||
"POW_RUN_COUNT": 5000, //число хешей (hash1, hash2) рассчитанных при каждой итерации майнинга в каждом процессе (каждая итерация запускается раз в 1 мс - но в пределах секунды учитывается параметр POW_MAX_PERCENT)
|
||
"POW_RUN_COUNT_FIND": 1000, //число хешей (hash2), которые ищутся путем перебора для улучшения вероятности поиска. Рекомендуется значение равное количеству нод сети (с такой же мощностью).
|
||
|
||
|
||
//ПРОЧЕЕ
|
||
"USE_AUTO_UPDATE": 1, //использование автообновлений из сети
|
||
"RESTART_PERIOD_SEC": 0, //авто рестарт ноды через заданный период в сек
|
||
"MAX_GRAY_CONNECTIONS_TO_SERVER": 10,//число серверов, к которым подключается нода в режиме серых ip
|
||
"TRANSACTION_PROOF_COUNT": 2000000, //число транзакций сохраняемых в базе данных для возможности отката цепочки назад
|
||
"MAX_CONNECTIONS_COUNT": 1000, //максимальное число нод, которые могут одновременно быть соединены с текущей нодой
|
||
|
||
//WATCHDOG
|
||
"WATCHDOG_BADACCOUNT": 1, //слежение за наличием ошибок тип "BAD ACCOUNT"
|
||
"COREY_WATCH_DOG": 2 //слежение за расcинхронизацией цепочки с общей сетью при майнинге
|
||
|
||
}
|
||
````
|