Translations:Transparent Forging/5/el

From Nxt Wiki
Jump to: navigation, search

Εφαρμογή Διαφανούς Σμίλευσης σε κόμβο, με τη χρήση του Nxt API

"(πηγη: Come-from-Beyond)"

  1. Εκτελούμε το http://localhost:7874/nxt?requestType=getState για να πάρουμε την τιμή του τελευταίου block ("lastBlock")
  2. Εκτελούμε το http://localhost:7874/nxt?requestType=getBlock&block=10621696942372068326 (υποθέτωντας οτι η τιμή του "lastBlock" είναι η 10621696942372068326)
  3. Μετατρέπουμε την "generationSignature" σε δυαδικό και προσαρτούμε τα bytes των δημοσίων κλειδιών που παιρνουμε απο το "getAccountPublikKey"
  4. Υπολογίζουμε το SHA256 (generationSignature, PublicKey)
  5. Τα πρώτα 8 bytes αυτής της τιμής, είναι η τιμή "HIT"
  6. Η τιμή του "baseTarget", πολλαπλασιαζόμενη με το διαθέσιμο υπόλοιπο του λογαριασμού μας δίνει σαν αποτέλεσμα το STATIC_TARGET
  7. Επαναλαμβάνουμε τα βήματα 3 έως 6 για κάθε ενεργό λογαριασμό και βρίσκουμε αυτόν με τη χαμηλότερη αναλογία HIT/STATIC_TARGET. Αυτός ο λογαριασμός θα δημιουργήσει το επόμενο block.