Kонсенсусен клиент: Teku

Teku

Познат преди като Artemis, Teku е консенсусен клиент, разработен да отговори на институционалните нужди и изискванията за сигурност. PegaSys е разширение на ConsenSys, посветено на изграждането на готови бизнес клиенти и инструменти за взаимодействие с основната платформа на Eтереум.Повече за PegaSysTeku Повече за ConsenSys

Информация за езиците

Teku е лицензиран от Apache 2 и е написан на Java - език, известен със своята зрялост и повсеместност.

Станете валидатор с Teku

Документация за инсталирането на Teku

Управление на ключове

Teku трябва да бъде насочен към файлове, които съдържат хранилища за ключове и свързаните с тях пароли при стартиране. Съществуват три метода това да бъде направено.

Команден ред

Когато се въвежда Teku, хранилищата за ключове и пароли могат да бъдат достъпни по различни начини.
  • <KEY_DIR>:<PASS_DIR>
  • <KEY_FILE_1>:<PASS_FILE_1>,...,<KEY_FILE_N>:<PASS_FILE_N> от пътеки чрез опцията --validators-keys.

Разновидности на средата

Teku също ще качва валидатори от хранилищата на ключове (и пароли) от местата, намиращи се в променливата на средата на валидаторските ключове.TEKU_VALIDATORS_KEYS

Конфигурационен файл

Teku може да бъде конфигуриран и чрез YAML файл, който се въвежда по няколко различни начина.
  • Аргументът на файла за конфигуриране CLI
    • --config-file
  • Teku файл за конфигуриране на променлива на средата
    • TEKU_CONFIG_FILE
YAML файлове може да имат различни видове синтаксис.
  • validators-keys: [<KEY_DIR>:<PASS_DIR>]
  • validators-keys: [<KEY_FILE_1>:<PASS_FILE_1>,...,<KEY_FILE_N>:<PASS_FILE_N>]

Бележка

<KEY_DIR>:<PASS_DIR> ще намерят <KEY_DIR>/**.json, и очаквайте да намерите <PASS_DIR>/**.txt. <KEY_FILE>:<PASS_FILE> ще очаква, че <KEY_FILE> съществува, и файлът, съдържащ паролата за него, е <PASS_FILE>. Разделителните знаци са зависими от системата и би трябвало да бъде ; в Windows вместо :.

Отстраняване на неизправности

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

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