Προς το περιεχόμενο

Αναβαθμίστε άμεσα τα node σας στην έκδοση 0.16.3


chek2fire

Προτεινόμενες αναρτήσεις

Το πρόβλημα που αποκαλύφθηκε στο δίκτυο του bitcoin πριν λίγες μέρες και αρχικά θεωρήθηκε ότι αφορούσε απλά την δυνατότητα των miner να κάνουν dos attack το δίκτυο του Bitcoin κρασάροντας τα node είναι πολύ ποιο σοβαρό καθώς το bug δίνει την δυνατότητα στους miner και αν το έχουν εκμεταλλευτεί να κάνουν double spent αλλά και το χειρότερο να έχουν ήδη δημιουργήσει block που να περιέχουν invalid bitcoin. 
Δλδ να έχουν προσθέσει bitcoin αέρα κοπανιστό και το σύστημα να τα έχει θεωρήσει valid.
Από τι καταλαβαίνετε είναι παρά πολύ σοβαρό bug. 
Η έκδοση 0.16.3 το αντιμετωπίζει αλλά για να καταλάβουμε ότι οι miner δεν έχουν δημιουργήσει ήδη τέτοια invalid block θα πρέπει να συγχρονίσουμε τα node μας από την αρχή κατεβάζοντας ξανά όλο το ιστορικό του blockchain. 
Αν κάποιος miner έχει κάνει exploit το bug απλά το node όταν συγχρονίζει και φτάσει στο σήμείο των invalid block θα σταματήσει τον συγχρονισμό καθώς θα θεωρήσει ότι όλο το chain μετά από αυτό το block είναι invalid. 
Δλδ πλέον θα μιλάμε ότι το chain έχιε κάνει ήδη fork με invalid block και κανείς δεν το έχει πάρει χαμπάρι. 
Απίθανο αλλά ποτέ δεν ξέρεις. Εγώ ήδη πάντως κάνω sync from scratch στα node μου. 
Δείτε εδώ την νέα ανακοίνωση από τον theymos

https://bitcointalk.org/index.php?topic=5034070.new#new

ενώ εδώ η ανακοίνωση από την ομάδα του bitcoin core

https://bitcoincore.org/en/2018/09/20/notice/

φυσικά το bug επηρεάζει όλα τα fork του Bitcoin καθώς και όλα τα ψηφιακά νομίσματα που βασίζουν η δανείζονται κώδικα από το bitcoin. δλδ σχεδόν όλα :P

 

Ο developer του Bitcoin επιβεβαίωσε ήδη ότι δεν έχει δημιουργηθεί κάποιο invalid block από τους miner ενώ σε απάντηση σε post μου στο reddit είπε ότι δεν είναι ανάγκη να κάνει κάποιος sync ξανά όλο το ιστορικό για να βρει

http://reddit6.com/r/Bitcoin/comments/9hkoo6/new_info_escalates_importance_upgrading_to_0163/e6cpznf?context=3

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

6 ώρες πριν, chek2fire είπε

φυσικά το bug επηρεάζει όλα τα fork του Bitcoin καθώς και όλα τα ψηφιακά νομίσματα που βασίζουν η δανείζονται κώδικα από το bitcoin. δλδ σχεδόν όλα :P

 

 

Ολα οσα χρησιμοποιουν μια σχετικα προσφατη υλοποιηση του core.

Το bitcoin cash (bitcoin ABC) επηρεαζεται και αυτο, παροτι μερικοι (βλαμμενοι) υποστηρικτες του χαρηκαν μολις εμαθαν για το bug νομιζοντας οτι αφορα μονο το btc  :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

3 ώρες πριν, Bspus είπε

Ολα οσα χρησιμοποιουν μια σχετικα προσφατη υλοποιηση του core.

Το bitcoin cash (bitcoin ABC) επηρεαζεται και αυτο, παροτι μερικοι (βλαμμενοι) υποστηρικτες του χαρηκαν μολις εμαθαν για το bug νομιζοντας οτι αφορα μονο το btc  :D

όχι μια πρόσφατη αλλά όσοι χρησιμοποιούν τον κώδικα μετά το 0.15 του core και για το dos από το 0.14 και μετά. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν και το συγκεκριμένο bug είναι ένα από τα ποιο σοβαρά που έχουν παρουσιαστεί στον κώδικα του Bitcoin τα τελευταία χρόνια θα ήταν νομίζω τελείως απίθανο για κάποιον miner να το εκμεταλευτεί χωρίς να τον πάρουν χαμπάρι οι υπόλοιποι. 
Καταρχήν αν ένας miner αποφάσιζε να δημιουργήσει ένα invalid block τότε τα node πριν το 0.14 θα έβγαζαν warning και θα γινόντουσαν stall αναμένοντας ένα invalid block να συνεχίσουν. Μετά τα 0.14 node απλά θα κράσαραν ενώ τα node μετά την 0.15 θα έβγαζαν και αυτά warning χωρίς όμως να ξέρουν τον λόγο του προβλήματος.
Δλδ ο miner που θα αποφάσιζε να κάνει attack το δίκτυο μόνο και μόνο να κάνει μπάχαλο το bitcoin απλά θα καταστρεφόταν ο ιδιος. Το μόνο σίγουρο είναι ότι το bitcoin θα συνέχιζε να υπάρχει και μετά. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πάντως έχει ανοίξει μεγάλη κουβέντα με αφορμή αυτό το bug για το τι πρέπει να γίνει από εδώ και πέρα. 

Καταρχήν έχουμε ένα παράδοξο στον χώρο του Bitcoin ότι σχεδόν όλες οι μεγάλες εταιρείες που βγάζουν κέρδος από αυτό δεν συνεισφέρουν καθόλου κώδικα σε αντίθεση με ότι γίνετε σε άλλα open source project όπως στο Linux που οι μεγάλες εταιρείς που χρησιμοποιούν τον κώδικα έχουν και full time developer που συνεισφέρει κώδικα. 

Σε αντίθεση στο Bitcoin έχουμε και εταιρείες που ενώ έχουν βγάλει ένα σκασμό χρήμα από το Bitcoin πλέον έχουν στραφεί εναντίον του και κοιτάνε πως να το καταστρέψουν. 

Τρανό παράδειγμα σε αυτό είναι η Bitmain, Bitpay, Blockchain,.info δεν θα βάλω και την Coinbase μέσα καθώς αυτή εχει στραφεί σε ποιο netural και είναι γενικών blockchain συμφερόντων αλλά και πάλι όταν το κύριο σου προιόν είναι το Bitocin αυτό θα συντηρήσεις.

Για να επανέλθω την κουβέντα την άνοιξε ο Theymos με μια ανάρτηση του στο Bitcointalk

https://bitcointalk.org/index.php?topic=5035144.0

Το bug είναι αρκετά σοβαρό και θα μπορούσε να δημιουργήσει μεγάλη αναταραχή όχι μόνο στο bitcoin αλλα΄γενικά σε όλα τα ψηφιακά νομίσματα. 

Πλέον υπάρχουν οι σκέψεις για lts εκδόσεις η ακόμα και για forkτου κώδικα με έναν νέο lts κώδικα που θα φέρει όσο ποιο λίγες αλλαγές και θα παραμένει όσο ποιο απλός μπορεί ωστε να λειτουργεί ως safe heaven στο δίκτυο.

Το μόνο σίγουρο είναι ότι το Bitcoin δεν είναι το project των 1000 γραμμών κώδικα που ήταν επί εποχής Satoshi πλέον έχει ξεπράσει κατά πολύ τις 10000 και πλέον για την συντήρηση του απαιτεί πολύ περισσότερους developer. 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Βγήκαν και εκδόσεις που φέρουν το bug fix για παλιότερα release του bitcoin core κώδικα η 0.14.3 και 0.15.2

https://www.reddit.com/r/Bitcoin/comments/9joass/core_release_0143_and_0152_binaries_which_have/#oo

υπόψη ότι στο testnet έχουν κάνει ήδη exploit το bug και το έχουν κάνει fork το δίκτυο. 
Φυσικά στο mainet πλέον είναι τελέιως αδύνατο οι miner να κάνουν fork το δίκτυο εκμεταλλευόμενοι το bug. Δεν έχει κανένα νόημα να το κάνει ένας miner γιατί συν το κόστος και τα χρήματα που θα χάσει το δίκτυο θα τον απορρίψει άμεσα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

3 ώρες πριν, thomasG4 είπε

Πόσο ποσοστό από τους miners έχει αναβαθμίσει στη τελευταία έκδοση ξέρουμε;

από τι διαβάζω σχεδόν όλοι συν ότι έχουν αναβαθμίσει και τα ανταλλακτήρια κτλ. Γενικά πάνω από τα μισά node του δικτύου δεν επηρεάζονται πλέον από το bug.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Δημιουργία νέου...