<div dir="ltr">Υπάρχουν διάφοροι τρόποι να παρακαμφθεί το πρόβλημα, οποιοσδήποτε που δουλέυει είναι αποδεκτός. Π.χ. θα μπορούσαν αυτά τα transactions από τον bootstrap να γίνουν μετά την εισαγωγή όλων των κόμβων (οπότε όλοι θα ξέρουν όλα τα wallets), πριν ακόμα ξεκινήσουν τα υπόλοιπα transactions. Τα υπόλοιπα transactions θα ξεκινήσουν δλδ αφού σταθεροποιηθεί η αρχική κατάσταση. Άλλος τρόπος είναι να ενημερώνονται οι υπάρχοντες κόμβοι με τα νέα wallets που εισέρχονται αμέσως και όχι αφού εισαχθούν όλα. Αντίστοιχα ο νέος κόμβος θα ενημερώνεται για τα υπάρχοντα wallets από τον bootstrap αμέσως μόλις συνδέεται με αυτόν.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 14, 2019 at 5:50 AM Σωτήρης Νιάρχος <<a href="mailto:sot.niarchos@gmail.com">sot.niarchos@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Καλημέρα! Θα θέλαμε να ρωτήσουμε πώς ακριβώς θέλετε να υλοποιήσουμε τα αρχικά 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 δικτύου μας, κατά κάποιο τρόπο.<div dir="auto"><br></div><div dir="auto">Ευχαριστούμε πολύ!</div></div>
_______________________________________________<br>
Distrib mailing list<br>
<a href="mailto:Distrib@lists.cslab.ece.ntua.gr" target="_blank">Distrib@lists.cslab.ece.ntua.gr</a><br>
<a href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib" rel="noreferrer" target="_blank">http://lists.cslab.ece.ntua.gr/mailman/listinfo/distrib</a><br>
</blockquote></div>