[Distrib] Απορία για τα αρχικά transactions του bootstrap

Σωτήρης Νιάρχος sot.niarchos at gmail.com
Thu Mar 14 05:48:12 EET 2019


Καλημέρα! Θα θέλαμε να ρωτήσουμε πώς ακριβώς θέλετε να υλοποιήσουμε τα
αρχικά transactions του bootstrap node (100 NBC σε κάθε κόμβο). Φαίνεται να
μην γίνεται ακριβώς αυτό που ζητάτε στην εκφώνηση (αποστολή του αντίστοιχου
transaction κάθε φορά που εισέρχεται νέος κόμβος) διότι ο κόμβος που θα το
λάβει δεν μπορεί να το επαληθεύσει, αφού δεν έχει ακόμα τη λίστα με τα
wallet addresses ώστε να κάνει verify το signature του transaction. Αρκεί
να τα βάλουμε απλά ως transactions του bootstrap (χωρίς broadcast
ουσιαστικά) και να τα πάρουν οι άλλοι παίρνοντας και την αλυσίδα όταν
τελειώσουν οι εισαγωγές κόμβων; Σε αυτήν την περίπτωση, βέβαια, θα είχαμε
το πρόβλημα ότι αν, για παράδειγμα, οι κόμβοι (πλην του bootstrap) είναι 9
και το capacity 8, τότε το τελευταίο transaction δεν θα έμπαινε στο chain
και θα "χανόταν" στον bootstrap (ενώ αν το capacity είναι 10 δεν θα μπει
κανένα και όλοι οι κόμβοι θα λάβουν απλά μια αλυσίδα με το genesis block
και μόνο). Υπάρχει περίπτωση να θέλουμε να αντιμετωπίσουμε και αυτά τα
transactions (όπως και το genesis) με κάποιον πιο special τρόπο, δεδομένου
του ότι δεν φαίνεται να είναι απλά transactions αλλά transactions που
παίζουν ρόλο στο configuration του NBC δικτύου μας, κατά κάποιο τρόπο.

Ευχαριστούμε πολύ!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/distrib/attachments/20190314/64c1c6c9/attachment.htm>


More information about the Distrib mailing list