Познат преди като Artemis, Teku е консенсусен клиент, разработен да отговори на институционалните нужди и изискванията за сигурност. PegaSys е разширение на ConsenSys, посветено на изграждането на готови бизнес клиенти и инструменти за взаимодействие с основната платформа на Eтереум.Повече за PegaSysTekuПовече за ConsenSys
Информация за езиците
Teku е лицензиран от Apache 2 и е написан на Java - език, известен със своята зрялост и повсеместност.
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 файлове може да имат различни видове синтаксис.
<KEY_DIR>:<PASS_DIR> ще намерят <KEY_DIR>/**.json, и очаквайте да намерите <PASS_DIR>/**.txt. <KEY_FILE>:<PASS_FILE> ще очаква, че <KEY_FILE> съществува, и файлът, съдържащ паролата за него, е <PASS_FILE>. Разделителните знаци са зависими от системата и би трябвало да бъде ; в Windows вместо :.