Sprout
Το Zcash κυκλοφόρησε στις 28 Οκτωβρίου 2016, με το θωρακισμένο pool Sprout.
Προειδοποίηση: Το NU7 καθιστά τα κεφάλαια ZEC που βρίσκονται ακόμη στο pool Sprout μη δαπανήσιμα μόλις ενεργοποιηθεί (ύψος ενεργοποίησης mainnet 3.543.405, με στόχο τις 5 Νοεμβρίου 2026· δες το ZIP 259). Αν διατηρείς κεφάλαια Sprout, διάβασε την ενότητα Ανάκτηση κεφαλαίων και μετέφερέ τα πρώτα.
Τι θα αποκομίσεις: Το Sprout είναι το σημείο όπου ξεκίνησε το Zcash, η πρώτη φορά που ιδιωτικό, επαληθεύσιμο χρήμα λειτούργησε σε ένα ενεργό blockchain.
Το Sprout είναι η αρχική κυκλοφορία του δικτύου Zcash, όχι μια μεταγενέστερη αναβάθμιση δικτύου. Τέθηκε σε λειτουργία στο μπλοκ γένεσης στις 28 Οκτωβρίου 2016. Κανένα αριθμημένο ZIP δεν ορίζει το Sprout: η διαδικασία ZIP ξεκίνησε αργότερα με το Overwinter, επομένως το Sprout περιγράφεται από την αρχική Προδιαγραφή πρωτοκόλλου Zcash και την κατασκευή Zerocash στην οποία βασίστηκε. Η Electric Coin Company (τότε το Electric Coin Company Zerocoin), με επικεφαλής τον Zooko Wilcox, το δημιούργησε και το κυκλοφόρησε. Το Sprout εισήγαγε τις πρώτες πρακτικές zk-SNARK θωρακισμένες συναλλαγές και το αρχικό θωρακισμένο pool, ώστε οι άνθρωποι να μπορούν να στέλνουν ZEC με τον αποστολέα, τον παραλήπτη και το ποσό κρυμμένα, ενώ το δίκτυο εξακολουθούσε να ελέγχει ότι τα υπόλοιπα συμφωνούν. Το όνομα σήμαινε μια νέα, εκκολαπτόμενη αλυσίδα που η ομάδα περίμενε να αναπτυχθεί.
Γιατί έχει σημασία. Κάθε δημόσιο blockchain πριν από το Sprout εξέθετε τις πληρωμές σου: οποιοσδήποτε μπορούσε να δει ποιος πλήρωσε ποιον και πόσο. Το Sprout ήταν το πρώτο ενεργό δίκτυο χωρίς ανάγκη άδειας που απέκρυπτε αυτές τις λεπτομέρειες και ταυτόχρονα αποδείκνυε ότι κανείς δεν εξαπατούσε. Αυτό έχει σημασία για τη συνηθισμένη οικονομική ιδιωτικότητα, το είδος που περιμένεις από μετρητά ή από ένα τραπεζικό αντίγραφο που δεν μπορεί να διαβάσει κανείς άλλος. Απέδειξε επίσης ότι η ισχυρή on-chain ιδιωτικότητα μπορούσε να λειτουργήσει στην πράξη, πέρα από έναν σχεδιασμό σε χαρτί. Η Τελετή trusted setup που το κατέστησε δυνατό έγινε σημείο αναφοράς για μεταγενέστερη εργασία στην κρυπτογραφία, και το αργό, απαιτητικό σε μνήμη σύστημα δημιουργίας αποδείξεων με το οποίο κυκλοφόρησε το Sprout είναι ακριβώς αυτό που ώθησε την ομάδα να δημιουργήσει το Sapling δύο χρόνια αργότερα.
Πρώτο θωρακισμένο pool
Το Sprout δημιούργησε δύο είδη διευθύνσεων. Οι διαφανείς διευθύνσεις (t-addresses) λειτουργούν όπως το Bitcoin, με τις λεπτομέρειες ορατές στο δημόσιο καθολικό. Οι θωρακισμένες διευθύνσεις (z-addresses) στέλνουν κεφάλαια στο θωρακισμένο pool του Sprout, όπου ο αποστολέας, ο παραλήπτης και το ποσό παραμένουν κρυμμένα. Το τέχνασμα είναι το zk-SNARKs, αποδείξεις μηδενικής γνώσης που επιτρέπουν σε μια συναλλαγή να δείχνει ότι είναι έγκυρη, χωρίς διπλή δαπάνη και με υπόλοιπα που συμφωνούν, χωρίς να αποκαλύπτει καμία από τις λεπτομέρειες. Το Sprout ήταν η πρώτη φορά που αυτό λειτούργησε σε παραγωγή σε ένα ενεργό κρυπτονόμισμα.

Η Τελετή
Το zk-SNARKs στο Sprout χρειαζόταν ένα σύνολο δημόσιων παραμέτρων και η ασφαλής δημιουργία τους απαιτούσε μια εφάπαξ ρύθμιση που ονομαζόταν Τελετή. Έξι συμμετέχοντες σε ξεχωριστές, μακρινές τοποθεσίες δημιούργησαν ο καθένας ένα μυστικό τμήμα, που ονομαζόταν toxic waste. Αν κάποιος επανασυναρμολογούσε ποτέ όλα τα τμήματα, θα μπορούσε να πλαστογραφήσει ZEC από το τίποτα. Ο σχεδιασμός μετέτρεψε αυτόν τον κίνδυνο σε έναν απλό κανόνα: εφόσον τουλάχιστον ένας συμμετέχων κατέστρεφε το τμήμα του, το πλήρες μυστικό δεν θα μπορούσε ποτέ να ανακατασκευαστεί, άρα η παραχάραξη θα παρέμενε αδύνατη. Στους συμμετέχοντες που έχουν κατονομαστεί δημόσια περιλαμβάνονται οι Zooko Wilcox, Andrew Miller, Peter Van Valkenburgh, Peter Todd και Derek Hinch της NCC Group. Ένας συμμετέχων επέλεξε να παραμείνει ανώνυμος.

Η προέλευση
Το Sprout είναι η βάση πάνω στην οποία χτίζεται κάθε μεταγενέστερη αλλαγή. Όταν ο μηχανισμός αναβάθμισης δικτύου έφτασε με το Overwinter, χαρακτήρισε τους αρχικούς κανόνες ως consensus branch id 0, που απλώς σημαίνει ότι δεν έχει εφαρμοστεί ακόμη καμία αναβάθμιση. Όλα όσα ακολούθησαν (Overwinter, Sapling, Blossom, Heartwood, Canopy, NU5, NU6 και έπειτα) βρίσκονται στην αλυσίδα που ξεκίνησε το Sprout. Η κυκλοφορία ανακοινώθηκε τον Αύγουστο του 2016 για γένεση στις 28 Οκτωβρίου, η Τελετή πραγματοποιήθηκε τις προηγούμενες εβδομάδες και η ενσωματωμένη χρονική σήμανση του μπλοκ γένεσης αναγράφει 28 Οκτωβρίου 2016, στις 07:56 UTC.

Γλωσσάρι
| Όρος | Απλή εξήγηση |
|---|
| zk-SNARK | Μια απόδειξη μηδενικής γνώσης που δείχνει ότι μια συναλλαγή είναι έγκυρη χωρίς να αποκαλύπτει τον αποστολέα, τον παραλήπτη ή το ποσό |
| Shielded pool | Η ιδιωτική πλευρά του Zcash όπου τα ποσά και τα μέρη είναι κρυμμένα. Το pool Sprout ήταν το πρώτο |
| z-address and t-address | Μια z-address είναι θωρακισμένη και διατηρεί τις λεπτομέρειες ιδιωτικές. Μια t-address είναι διαφανής και εμφανίζει τις λεπτομέρειες στο δημόσιο καθολικό |
| The Ceremony | Η πολυμερής ρύθμιση του 2016 που δημιούργησε τις δημόσιες παραμέτρους του Sprout και στη συνέχεια απέρριψε το toxic waste |
| Toxic waste | Τα μυστικά τμήματα κλειδιού από την Τελετή που έπρεπε να καταστραφούν ώστε να μην μπορεί να πλαστογραφηθεί το ZEC |
| Consensus branch id 0 | Η ετικέτα για τους κανόνες του Sprout, που σημαίνει τη βάση πριν από οποιαδήποτε αναβάθμιση δικτύου |
Συχνές ερωτήσεις
Το Sprout αλλάζει το ZEC ή την ιδιωτικότητά μου σήμερα; Όχι. Το Sprout είναι ιστορία, η κυκλοφορία που ξεκίνησε την αλυσίδα στην οποία βρίσκεται το ZEC σου. Τα νομίσματά σου και η ιδιωτικότητά σου σήμερα εξαρτώνται από το πορτοφόλι και το θωρακισμένο pool που χρησιμοποιείς τώρα, όχι από κάτι που χρειάζεται να κάνεις σχετικά με το Sprout.
Γιατί δεν υπάρχει αριθμός ZIP για το Sprout; Η διαδικασία ZIP ξεκίνησε αργότερα, με την αναβάθμιση Overwinter. Το Sprout είναι η αρχική κυκλοφορία, που περιγράφεται από την Προδιαγραφή πρωτοκόλλου Zcash και την κατασκευή Zerocash στην οποία βασίστηκε. Το ZIP 200 αναφέρει το Sprout μόνο εκ των υστέρων, ως consensus branch id 0, τη βάση πριν από οποιαδήποτε αναβάθμιση.
Χρειάστηκε να εμπιστευτώ τα έξι άτομα στην Τελετή; Η ρύθμιση σχεδιάστηκε ώστε να χρειάζεται να είναι έντιμο μόνο ένα από αυτά. Καθένας κρατούσε ένα μυστικό τμήμα και, εφόσον ένας μόνο συμμετέχων κατέστρεφε το δικό του, το πλήρες μυστικό δεν θα μπορούσε ποτέ να ανακατασκευαστεί και κανείς δεν θα μπορούσε να πλαστογραφήσει ZEC. Πέντε συμμετέχοντες έχουν κατονομαστεί δημόσια και ένας παρέμεινε ανώνυμος.
Είναι το pool Sprout αυτό που χρησιμοποιεί τώρα το πορτοφόλι μου; Πιθανότατα όχι. Το Sprout ήταν το πρώτο θωρακισμένο pool, αλλά μεταγενέστερες αναβαθμίσεις όπως το Sapling εισήγαγαν έναν ταχύτερο θωρακισμένο σχεδιασμό και τα περισσότερα πορτοφόλια χρησιμοποιούν σήμερα νεότερα pools. Το Sprout εξακολουθεί να έχει σημασία ως το έργο που απέδειξε ότι ιδιωτικές, επαληθεύσιμες συναλλαγές μπορούσαν να λειτουργήσουν σε ένα ενεργό δίκτυο.
Τι έκανε το Sprout διαφορετικό από το Bitcoin; Το Bitcoin τοποθετεί κάθε πληρωμή σε ένα δημόσιο καθολικό όπου τα ποσά και οι διευθύνσεις είναι ορατά. Το Sprout πρόσθεσε θωρακισμένες συναλλαγές που κρύβουν τον αποστολέα, τον παραλήπτη και το ποσό, ενώ παράλληλα επιτρέπουν στο δίκτυο να επιβεβαιώνει ότι η συναλλαγή είναι έγκυρη. Διατήρησε και τις διαφανείς διευθύνσεις, ώστε και τα δύο είδη να βρίσκονται στην ίδια αλυσίδα.
Δοκίμασε την κατανόησή σου
Το Sprout συχνά αποκαλείται αναβάθμιση δικτύου με ύψος ενεργοποίησης. Γιατί αυτό δεν είναι ακριβώς σωστό;
Απάντηση
Το Sprout είναι η αρχική κυκλοφορία του Zcash, όχι μια μεταγενέστερη αναβάθμιση. Είναι ενεργό από το μπλοκ γένεσης (μπλοκ 0) στις 28 Οκτωβρίου 2016, επομένως δεν υπάρχει ύψος ενεργοποίησης να υποδείξεις. Ο μηχανισμός αναβάθμισης δικτύου ήρθε αργότερα και χαρακτήρισε τους κανόνες του Sprout ως consensus branch id 0, τη βάση πριν από οποιαδήποτε αναβάθμιση.
Πόροι
ZIP 200: Μηχανισμός αναβάθμισης δικτύου
Αναβαθμίσεις δικτύου Zcash
Electric Coin Company: Η κυκλοφορία του Zcash Sprout
Electric Coin Company: Ο σχεδιασμός της Τελετής
Δες επίσης
Θωρακισμένα pools
zk-SNARKs
Αναβαθμίσεις δικτύου Zcash
Τι είναι το ZEC και το Zcash
Electric Coin Company
Σειρά: Ευρετήριο αναβαθμίσεων δικτύου · Επόμενο: Overwinter