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

Katerina Doka katerina at cslab.ece.ntua.gr
Thu Mar 14 11:50:28 EET 2019


Υπάρχουν διάφοροι τρόποι να παρακαμφθεί το πρόβλημα, οποιοσδήποτε που
δουλέυει είναι αποδεκτός. Π.χ. θα μπορούσαν αυτά τα transactions από τον
bootstrap να γίνουν μετά την εισαγωγή όλων των κόμβων (οπότε όλοι θα ξέρουν
όλα τα wallets), πριν ακόμα ξεκινήσουν τα υπόλοιπα transactions. Τα
υπόλοιπα transactions θα ξεκινήσουν δλδ αφού σταθεροποιηθεί η αρχική
κατάσταση. Άλλος τρόπος είναι να ενημερώνονται οι υπάρχοντες κόμβοι με τα
νέα wallets που εισέρχονται αμέσως και όχι αφού εισαχθούν όλα. Αντίστοιχα ο
νέος κόμβος θα ενημερώνεται για τα υπάρχοντα wallets από τον bootstrap
αμέσως μόλις συνδέεται με αυτόν.

On Thu, Mar 14, 2019 at 5:50 AM Σωτήρης Νιάρχος <sot.niarchos at gmail.com>
wrote:

> Καλημέρα! Θα θέλαμε να ρωτήσουμε πώς ακριβώς θέλετε να υλοποιήσουμε τα
> αρχικά 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 δικτύου μας, κατά κάποιο τρόπο.
>
> Ευχαριστούμε πολύ!
> _______________________________________________
> Distrib mailing list
> Distrib at lists.cslab.ece.ntua.gr
> 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/20190314/8463bd2a/attachment-0001.htm>


More information about the Distrib mailing list