
Во время реализации своего проекта у меня получился удобный скрипт для поднятия POA сети на базе geth. Вы сможете поднять свою блокчейн сеть за 5 мин. Все делается через диалог, так что вероятность сделать что то неправильно сильно уменьшается.
Что умеет:
Установка всех необходимых бинарников
Создание новой блокчейн сети
Подключение к существующей сети
Создание boot ноды при создании новой сети автоматически
Просмотр статуса ноды:
Sealer NodeTestnet - activePending transactions: 0Queued transactions: 0Working from: "0x730074d5e8352dfe0d8847a7d25797dde1293ca2"Block number: 476Balance: 999987837.11510033744184Signers: 50x1f86a66305168d6282573549358f163350f5693f 0x730074d5e8352dfe0d8847a7d25797dde1293ca2 0x844e2370621784d8edbd233fdd9324ae7461d570 0xbb1b6d37c0c8072f3bf453fb76f233330f19fa03 0xe7ff9289b2ad9e8e2d1b2b2ae79698811f8f873cВыполнять действия от ноды:
Апрувить новую ноду в сети как валидатор
Отправлять эфиры на нужный адрес
Получать баланс у нужного адреса
Подключаться к ipc для работы с нодой
Создавать неограниченное кол-во нод на одном хосте
Все ноды управляются через systemd
Управление всеми ключами
Что планируется:
Просмотр логов ноды
Запуск ноды без майнинга, только sync и принятие транзакции
Разворачивание nginx c ssl
Выбор периода времени через которое выпускается блок, сейчас исп��льзуется значение 0, что означает выпуск блока если есть транзакция. Это сделано для того чтобы база данных не пухла если сеть простаивает.
Изменение gasprice
