Konsenzus klienty: Teku

Teku

Teku (dříve Artemis) je klient konsenzu pro potřeby institucí a zabezpečení. PegaSys je odnož ConsenSys vyhrazená pro vývoj podnikových klientů a nástrojů k interakci s hlavní platformou Ethereum.Víc o PegaSys Teku Víc o ConsenSys

Informace o jazyce

Teku je licencovaný pod Apache 2 a napsaný v jazyce Java, který je známý svou vyspělostí a rozšířeností.

Staňte se validátorem s Teku

Dokumentace k instalaci Teku

Správa klíčů

Teku je třeba při spuštění odkázat na soubory obsahující úložiště klíčů a jejich související hesla. Existují 3 způsoby, jak to udělat.

Příkazový řádek

Při spouštění Teku lze úložiště klíčů a hesla poskytnout různými způsoby.
  • <KEY_DIR>:<PASS_DIR>
  • <KEY_FILE_1>:<PASS_FILE_1>,...,<KEY_FILE_N>:<PASS_FILE_N> pro cesty přes možnost --validators-keys.

Proměnné prostředí

Teku také načte validátory z úložišť klíčů (a hesla) z cest, které najde v proměnné prostředí klíčů validátoru.TEKU_VALIDATORS_KEYS

Konfigurační soubor

Teku lze také nakonfigurovat pomocí YAML souboru, který je předán několika různými způsoby.
  • Argument konfiguračního souboru pro příkazový řádek
    • --config-file
  • Proměnná prostředí konfiguračního souboru Teku
    • TEKU_CONFIG_FILE
Soubory YAML mohou mít různé syntaxe.
  • validators-keys: [<KEY_DIR>:<PASS_DIR>]
  • validators-keys: [<KEY_FILE_1>:<PASS_FILE_1>,...,<KEY_FILE_N>:<PASS_FILE_N>]

Poznámka

<KEY_DIR>:<PASS_DIR> najde <KEY_DIR>/**.json a bude očekávat, že najde <PASS_DIR>/**.txt. <KEY_FILE>:<PASS_FILE> bude očekávat, že soubor <KEY_FILE> existuje, a soubor obsahující jeho heslo je <PASS_FILE>. Oddělovač cest záleží na operačním systému. Ve Windows by měl být ; namísto :.

Řešení problémů

Dokumentace

Dokumentace Teku