[Distrib] Fwd: Re: Απορίες για τα UTXOs

Vakalopoulou Myrsini el14308 at central.ntua.gr
Wed Mar 20 02:41:52 EET 2019


Καλησπέρα,

Με βάση αυτή τη συζήτηση θα ήθελα να κάνω 2 ερωτήσεις.

1) Αν καταλαβαίνω σωστά, ανανέωση των utxo-balance θα γίνεται είτε μετά το validate ενός block είτε στην resolve_conflicts. Kάθε φορά που θα καλείται η resolve_conflicts, αφού έρθουν σε συφμωνία τα blockchains των nodes, κάθε node (εκτός αυτού που το blockchain επικράτησε) θα πρέπει να διατρέχει όλο το νέο blockchain του και να υπολογίζει τα σωστά utxo-balances. Μήπως μας συμφέρει να κάνουμε broadcast τα utxo-balances σε αυτή την περίπτωση;

2) Τι συμβαίνει με το block που έχει ξεκινήσει να χτίζει ο node αλλά που δεν έχει προσθέσει ακόμα στην αλυσίδα του, όταν χρειαστεί να ανανεώσει τα utxo-balances (δηλαδή είτε όταν κάνει validate ένα block είτε στη resolve_conflicts); Ξαναπροσπαθούμε να εισάγουμε από την αρχή (validate, broadcast) τα transactions που έχει στο block αυτό;

Σας ευχαριστώ.

-------- Forwarded message -------
From: "Katerina Doka" 
To: "Labros Zotos" 
CC: distrib at lists.cslab.ece.ntua.gr (mailto:distrib at lists.cslab.ece.ntua.gr)
Sent: March 18 2019 11:22 AM
Subject: Re: [Distrib]Απορίες για τα UTXOs
αν υπάρχει consensus στο chain υπάρχει και στα UTXOs του chain. Οπότε δεν ανταλλάσσονται UTXOs αλλά κατά τη λήψη του νέου block ξανατρέχεις τα transactions του για να έρθει το τοπικό σου state στην ίδια κατάσταση με των υπολοίπων. Οπότε ισχύει το δεύτερο που λες "πρέπει με βάση τις αλλαγές που πραγματοποιήθηκαν στο blockchain να διορθώνουμε το τοπικό UTXO του κάθε node" 
On Sat, Mar 16, 2019 at 10:55 PM Labros Zotos  wrote: 
Καλησπέρα,

Θα ήθελα να ρωτήσω ποιος είναι ο προτεινόμενος τρόπος διαχείρισης των UTXOs.

Συγκεκριμένα το UTXO set δημιουργείται με το validation ενός transcation (όπως αναφέρεται στην εκφώνηση)
και επομένως κατά την λήψη του transaction από τον node που το έκανε broadcast.

Όμως αυτά τα UTXOs θα πρέπει να έρχονται σε συμφωνία με τα UTXOs των υπόλοιπων κόμβων.
Πρέπει κατά το consensus να λαμβάνεται και το UTXO set το οποίο συνδέεται με το blockchain μεγαλύτερου
μήκους ή πρέπει με βάση τις αλλαγές που πραγματοποιήθηκαν στο blockchain να διορθώνουμε το τοπικό UTXO του κάθε node;
Ευχαριστώ εκ των προτέρων,
Λάμπρος Ζώτος_______________________________________________
Distrib mailing list
Distrib at lists.cslab.ece.ntua.gr (mailto:Distrib at lists.cslab.ece.ntua.gr)
http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib (http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/distrib/attachments/20190320/291f6f17/attachment.htm>


More information about the Distrib mailing list