Πρόγραμμα συναίνεσης: Teku

Teku

Παλαιότερα γνωστό ως Artemis, το Teku είναι ένα πρόγραμμα συναίνεσης που κατασκευάστηκε για να ικανοποιεί θεσμικές ανάγκες και απαιτήσεις ασφάλειας. Το PegaSys είναι μια επέκταση του ConsenSys, αφιερωμένο στη δημιουργία εφαρμογών πελατών και εργαλείων για επιχειρήσεις που επιθυμούν να αλληλεπιδρούν με τον πυρήνα της πλατφόρμας Ethereum.Περισσότερα για το PegaSys Teku Περισσότερα για το ConsenSys

Πληροφορίες γλώσσας

Το Teku έχει άδεια Apache 2 και είναι γραμμένο σε Java, μια γλώσσα αξιοσημείωτη για την ωριμότητα της και την πανταχού παρουσίας της.

Γίνετε επαληθευτής με το Teku

Τεκμηρίωση εγκατάστασης Teku

Διαχείριση κλειδιού

Το Teku πρέπει να κατευθυνθεί σε αρχεία που περιέχουν τους χώρους αποθήκευσης κλειδιών και τους αντίστοιχους κωδικούς πρόσβασής τους κατά την εκκίνηση. Υπάρχουν 3 μέθοδοι για να γίνει αυτό.

Γραμμή εντολών

Κατά την εκκίνηση του 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 το οποίο μεταφέρεται με διαφορετικούς τρόπους.
  • Η παράμετρος εντολών του αρχείου ρυθμίσεων
    • --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