FROST και custody κατωφλίου για θωρακισμένα ZEC
Για τις πλήρεις κρυπτογραφικές λεπτομέρειες του πρωτοκόλλου FROST, δες την FROST τεχνική σελίδα.
Το custody κατωφλίου FROST εμφανίζεται συχνά στις συζητήσεις για το Zcash — ήταν η κορυφαία θεματική στο Hackathon 2026 του ZecHub — αλλά η έννοια δεν εξηγείται πάντα με απλή γλώσσα. Αυτή η σελίδα καλύπτει τι σημαίνει, πότε το χρειάζεσαι πραγματικά, τους συμβιβασμούς και ποια εργαλεία το υποστηρίζουν σήμερα.
Με λίγα λόγια
- Το FROST επιτρέπει σε μια ομάδα κατόχων κλειδιών να ελέγχει συλλογικά μια θωρακισμένη διεύθυνση Zcash, χωρίς κανένα άτομο να κατέχει ολόκληρο το ιδιωτικό κλειδί.
- Ένα κατώφλι t-of-n σημαίνει: t άτομα πρέπει να συνυπογράψουν για δαπάνη· οποιαδήποτε ομάδα t-1 ή λιγότερων ατόμων δεν μπορεί να μετακινήσει τα κεφάλαια μόνη της.
- Οι συναλλαγές μοιάζουν με κάθε άλλη θωρακισμένη συναλλαγή — δεν υπάρχει on-chain αποτύπωμα που να αποκαλύπτει ότι χρησιμοποιήθηκε υπογραφή κατωφλίου.
- Αυτό διαφέρει θεμελιωδώς από το διαφανές multisig (το οποίο είναι δημόσιο on-chain και υποστηρίζεται εδώ και καιρό από το Zcash) — το FROST λειτουργεί μέσα στο θωρακισμένο pool.
- Είναι χρήσιμο για DAO, ανταλλακτήρια, υπηρεσίες custody, κοινές αποταμιεύσεις και ταμεία ομάδων — οπουδήποτε ένα μοναδικό σημείο αποτυχίας κλειδιού είναι απαράδεκτο.
Τι είναι το FROST με απλή γλώσσα;
Φαντάσου ότι τρεις επιχειρηματικοί συνεργάτες κατέχουν ο καθένας ένα μέρος ενός κλειδιού. Για να δαπανήσουν από το κοινό τους πορτοφόλι, οποιοιδήποτε δύο από τους τρεις πρέπει να συμφωνήσουν και να συνυπογράψουν. Η συναλλαγή που προκύπτει μοιάζει πανομοιότυπη με μια συνηθισμένη ατομική αποστολή — κανένας παρατηρητής δεν μπορεί να καταλάβει από το blockchain ότι συμμετείχαν πολλά άτομα.
Το FROST (Flexible Round-Optimized Schnorr Threshold Signatures) είναι το κρυπτογραφικό πρωτόκολλο που το καθιστά εφικτό για θωρακισμένα Zcash. Δημιουργήθηκε από την Chelsea Komlo (University of Waterloo / Zcash Foundation) και τον Ian Goldberg.
Οι βασικές ιδιότητες:
- Κατώφλι: χρειάζεται να συμμετέχουν μόνο υπογράφοντες t-of-n (π.χ. 2-of-3, 3-of-5)
- Θωρακισμένο: λειτουργεί μέσα στο pool ιδιωτικότητας Orchard — τα ποσά, ο αποστολέας και ο παραλήπτης παραμένουν ιδιωτικά
- Μη διακρίσιμο: η τελική υπογραφή μοιάζει με κάθε άλλη θωρακισμένη συναλλαγή Zcash
- Non-custodial: κανένα μεμονωμένο μέρος δεν κατέχει ποτέ ολόκληρο το κλειδί — ούτε καν ο συντονιστής
Πότε πρέπει να χρησιμοποιείς custody κατωφλίου;
Το custody κατωφλίου έχει νόημα όταν η απώλεια ενός κλειδιού ή ενός ατόμου δεν πρέπει να σημαίνει απώλεια των κεφαλαίων.
| Περίπτωση | Γιατί βοηθά το custody κατωφλίου |
|---|
| Ταμείο DAO ή ομάδας | Κανένας μεμονωμένος διαχειριστής δεν μπορεί να αδειάσει μονομερώς τα κεφάλαια· απαιτείται συναίνεση |
| Ανταλλακτήριο ή custodian | Κατανέμει τον κίνδυνο κλειδιών σε ζώνες ασφαλείας ή εργαζομένους |
| Προσωπική ψυχρή αποθήκευση (με έμπιστα μέλη της οικογένειας) | 2-of-3 ανάμεσα σε εσένα και δύο μέλη της οικογένειας — αν πεθάνεις ή χάσεις την πρόσβαση, τα κεφάλαια δεν χάνονται |
| Escrow | Αγοραστής, πωλητής και διαιτητής κατέχουν ο καθένας ένα μερίδιο· τα κεφάλαια αποδεσμεύονται όταν συμφωνούν οι δύο |
| Εκταμίευση επιχορήγησης υψηλής αξίας | Στυλ ZCG: απαιτεί πολλούς ανεξάρτητους υπογράφοντες πριν από την πληρωμή |
| Διαχείριση κλειδιών προγραμματιστών | Αποτρέπει την εσωτερική απειλή — κανένας μεμονωμένος μηχανικός δεν μπορεί να αδειάσει ένα ταμείο πρωτοκόλλου |
Πιθανότατα δεν χρειάζεσαι custody κατωφλίου για ένα προσωπικό πορτοφόλι που ελέγχεις μόνος σου, για μικρά ποσά ή σε περιπτώσεις όπου ο πρόσθετος συντονισμός υπερβαίνει τη μείωση κινδύνου.
Πώς διαφέρει από το διαφανές multisig;
Το Zcash υποστηρίζει εδώ και καιρό διαφανές multisig — απαιτούνται πολλά κλειδιά για δαπάνη από μια t-address. Όμως το διαφανές multisig έχει σημαντικό κόστος για την ιδιωτικότητα: η δομή multisig, όλα τα δημόσια κλειδιά και όλοι οι υπογράφοντες είναι ορατοί στο blockchain.
Το FROST λύνει αυτό το πρόβλημα λειτουργώντας μέσα στο θωρακισμένο pool:
| Διαφανές multisig | Κατώφλι FROST (θωρακισμένο) |
|---|
| Pool | Διαφανές (δημόσιο) | Orchard (θωρακισμένο) |
| Υπογράφοντες ορατοί on-chain | Ναι — εκτίθενται όλα τα δημόσια κλειδιά | Όχι — δεν διακρίνεται από δαπάνη ενός μόνο υπογράφοντα |
| Ποσά ορατά | Ναι | Όχι |
| Απαιτούμενος συντονισμός | On-chain script | Off-chain γύρος επικοινωνίας |
| Ιδιωτικότητα | Καμία | Πλήρης θωρακισμένη ιδιωτικότητα |
Συμβιβασμοί και περιορισμοί
Το FROST είναι ισχυρό, αλλά συνοδεύεται από πραγματικούς συμβιβασμούς που πρέπει να κατανοήσεις πριν το χρησιμοποιήσεις:
Επιβάρυνση συντονισμού
Οι υπογράφοντες πρέπει να είναι ταυτόχρονα online (ή σχεδόν ταυτόχρονα) για να ολοκληρώσουν έναν γύρο υπογραφής. Αν οι t υπογράφοντές σου βρίσκονται σε διαφορετικές ζώνες ώρας ή έχουν αναξιόπιστες συνδέσεις, η δαπάνη απαιτεί συντονισμό που δεν απαιτεί ένα ατομικό πορτοφόλι.
Καμία υπογραφή αν δεν είναι διαθέσιμη η απαρτία
Αν δεν είναι διαθέσιμοι αρκετοί κάτοχοι κλειδιών (λόγω ασθένειας, ταξιδιού ή έλλειψης ανταπόκρισης), τα κεφάλαια δεν μπορούν προσωρινά να δαπανηθούν. Διάλεξε προσεκτικά το κατώφλι και τον αριθμό μεριδίων — το 2-of-3 είναι πιο ανθεκτικό από το 2-of-2.
Τελετή δημιουργίας κλειδιών
Η ρύθμιση του FROST απαιτεί μια τελετή κατανεμημένης δημιουργίας κλειδιών (DKG), όπου και οι n συμμετέχοντες είναι μαζί online. Πρόκειται για εφάπαξ γεγονός, αλλά πρέπει να γίνει προσεκτικά — αν οι συμμετέχοντες παραβιαστούν κατά τη διάρκεια του DKG, η ασφάλεια υπονομεύεται.
Τα εργαλεία ακόμη ωριμάζουν
Το FROST για θωρακισμένα Zcash είναι σχετικά νέο. Το πρότυπο IETF (draft-irtf-cfrg-frost) είναι ώριμο, αλλά οι ενσωματώσεις σε πορτοφόλια είναι περιορισμένες. Περίμενε ορισμένες δυσκολίες σε σύγκριση με ένα τυπικό πορτοφόλι ενός κλειδιού.
Πολυπλοκότητα ανάκτησης
Η απώλεια ενός μεριδίου δεν είναι το τέλος του κόσμου (αυτός είναι ο σκοπός του κατωφλίου), αλλά τα σχέδια ανάκτησης πρέπει να τεκμηριώνονται εκ των προτέρων. Ποιος κρατά αντίγραφα ασφαλείας; Τι συμβαίνει αν χαθούν ταυτόχρονα δύο μερίδια;
Ποιος δημιουργεί με το FROST στο Zcash;
Zcash Foundation — frost.zfnd.org
Το Zcash Foundation έχει διαθέσει μια λειτουργική υλοποίηση FROST και έναν ιστότοπο επίδειξης. Αυτή είναι η υλοποίηση αναφοράς που χρησιμοποιείται για δοκιμές και ανάπτυξη.
Επίδειξη Ywallet FROST
Το Ywallet είχε μια πρώιμη ενσωμάτωση επίδειξης FROST, η οποία παρουσιάζεται στον οδηγό επίδειξης Ywallet FROST. Το Ywallet δεν συντηρείται πλέον και δεν θα ενημερωθεί για το Ironwood, οπότε διάβασε τον οδηγό ως υπόβαθρο και όχι ως κάτι που πρέπει να εκτελέσεις σήμερα. Το Zkool, από τον ίδιο προγραμματιστή, είναι ο συντηρούμενος διάδοχος και αναφέρει το multisig FROST ανάμεσα στις δυνατότητές του.
Hackathon 2026 του ZecHub — Έργα θεματικής FROST
Η θεματική FROST ήταν η πιο ανταγωνιστική στο Hackathon 2026 του ZecHub. Αξιοσημείωτα έργα:
- ZecVault — θωρακισμένο escrow 2-of-3 που διευθετήθηκε στο mainnet (κατώφλι FROST)
- Steward — custody κατωφλίου για θωρακισμένα Zcash με UX εστιασμένο στην ανάκτηση
Coinbase
Το Coinbase δημιούργησε μια παραγωγική υλοποίηση FROST για τα συστήματα υπογραφής κατωφλίου του (για το Bitcoin), με τροποποιήσεις που αφαιρούν το στάδιο προεπεξεργασίας και κατανέμουν τον ρόλο του aggregator σε όλους τους συμμετέχοντες. Η εμπειρία του επιβεβαιώνει το μοντέλο ασφάλειας του FROST σε κλίμακα παραγωγής.
Πώς λειτουργεί μια συνεδρία υπογραφής (απλοποιημένα)
-
Ρύθμιση (μία φορά): Και οι n συμμετέχοντες εκτελούν μια τελετή κατανεμημένης δημιουργίας κλειδιών (DKG). Ο καθένας λαμβάνει ένα ιδιωτικό μερίδιο· παράγεται ένα κοινό δημόσιο κλειδί. Κανένα μέρος δεν γνωρίζει ολόκληρο το ιδιωτικό κλειδί.
-
Συντονισμός υπογραφόντων: Όταν απαιτείται δαπάνη, ένας συντονιστής (ο οποίος μπορεί να είναι ένας από τους υπογράφοντες) συλλέγει commitments από t συμμετέχοντες που είναι πρόθυμοι να υπογράψουν.
-
Γύρος 1: Κάθε συμμετέχων υπογράφων δημιουργεί ένα nonce και μεταδίδει ένα commitment (δημόσιο, μη ευαίσθητο).
-
Γύρος 2: Κάθε συμμετέχων υπογράφων υπολογίζει τη μερική υπογραφή του χρησιμοποιώντας το ιδιωτικό του μερίδιο και τη μεταδίδει.
-
Συνάθροιση: Ο συντονιστής συνδυάζει τις t μερικές υπογραφές σε μία τελική υπογραφή Schnorr — μη διακρίσιμη on-chain από υπογραφή ενός μόνο μέρους.
-
Μετάδοση: Η συναλλαγή μεταδίδεται στο δίκτυο Zcash κανονικά.
Αν οποιοσδήποτε υπογράφων στείλει κακή μερική υπογραφή, το πρωτόκολλο τον αναγνωρίζει και διακόπτει τη διαδικασία (αποκλείεται από μελλοντικές συνεδρίες). Ο συντονισμός γίνεται off-chain — το blockchain βλέπει μόνο την τελική συναλλαγή.
Επιλογή των παραμέτρων κατωφλίου σου
| Ρύθμιση | Ανθεκτικότητα | Κίνδυνος |
|---|
| 1-of-1 | Καμία ανθεκτικότητα — μοναδικό σημείο αποτυχίας | Απώλεια κλειδιού = μόνιμη απώλεια |
| 2-of-2 | Πρέπει να υπάρχουν και οι δύο υπογράφοντες — καμία ανοχή σφαλμάτων | Ένας μη διαθέσιμος = παγωμένα κεφάλαια |
| 2-of-3 | Ένα μερίδιο μπορεί να χαθεί ή να μην είναι διαθέσιμο | Χαμηλότερο περιθώριο ασφάλειας από το 3-of-5 |
| 3-of-5 | Δύο μερίδια μπορούν να χαθούν· ισχυρή ασφάλεια | Περισσότερη επιβάρυνση συντονισμού |
| 3-of-7 | Επιπέδου ιδρύματος· ανέχεται δύο αποτυχίες | Υψηλό κόστος συντονισμού |
Ένα πρακτικό σημείο εκκίνησης για τις περισσότερες ομάδες: 2-of-3 (ανθεκτικό, ελάχιστος συντονισμός) ή 3-of-5 (επιπέδου ιδρύματος, υψηλότερη ασφάλεια).
Σχετικές σελίδες
- FROST — Τεχνική εμβάθυνση — κρυπτογραφικές λεπτομέρειες του πρωτοκόλλου (DKG, γύροι υπογραφής, αποδείξεις ασφάλειας)
- Οδηγός επίδειξης FROST στο Ywallet — υπόβαθρο, το Ywallet δεν συντηρείται πλέον
- Viewing Keys — πρόσβαση μόνο για ανάγνωση σε θωρακισμένες διευθύνσεις (συμπληρωματική του custody κατωφλίου)
- Θωρακισμένα assets Zcash — το FROST είναι επίσης βασική υποδομή για την έκδοση ZSA
Πόροι