1
0
Fork 0
tera/Doc/Rus/CONSTANTS.MD

66 lines
6.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Назначение констант:
````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инхронизацией цепочки с общей сетью при майнинге
}
````