και εγώ λέω και όχι μόνο εγώ αλλά η συντριπτική πλειοψηφία των bitcoin developer ότι node που δεν κρατάει όλο το ιστορικό σε ένα blockchain σύστημα δεν είναι full node αλλά prune node και ένα σύστημα που βασίζεται σε prune node για τον διαμοιρασμό των δεδομένων του είναι απλά crap.
Δεν υπάρχει καμία παρωπίδα είναι καθαρά τεχνικό το θέμα.
Εμφάνιση 4.801-4.815 από 8330
-
21-07-19, 02:04 Απάντηση: Cryptocurrencies και Blockchain #4801To blog της Ελληνικής κοινότητας του bitcoin
1HeyFM6xMpq8s7BahqEuNPcTedDjhNUsoc
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
-
21-07-19, 02:28 Απάντηση: Cryptocurrencies και Blockchain #4802
Εξήγησέ λοιπόν καθαρά και τεχνικώς τεκμηριωμένα (χωρίς ασάφειες τύπου "είναι καθαρά τεχνικό το θέμα") τους λόγους που πιστεύεις εσύ (όχι κάποιος "bitcoin developer") ότι είναι "crap", με άλλα λόγια εξήγησε πως υποθετικά κάποιος θα μπορούσε να προκαλέσει οποιοδήποτε πρόβλημα σε ένα pruned account-based cryptocurrency περιγράφοντας τη διαδικασία της επίθεσης.
-
21-07-19, 10:46 Απάντηση: Cryptocurrencies και Blockchain #4803
Στο ETH δε γίνεται μεταφορά νομισμάτων μόνο μέσω στανταρντ transactions ωστε να κοιτάς απλά το FROM account αλλα γίνεται και μεσω smast contracts οπότε welcome to chaos. Ακόμα, δεν υπαρχει native υποστήριξη multisig αλλά και αυτό πρέπει να υλοποιηθεί μέσο smart contract κατά βούληση με ότι αυτό συνεπάγεται. Αν στο pruned account-based cryptocurrency που περιγραφεις βαλεις και τον παράγοντα smart contracts αλλάζει ελαφρώς το πράγμα
-
21-07-19, 13:57 Απάντηση: Cryptocurrencies και Blockchain #4804
στο εξήγησα κάτι post παραπάνω την δουλειά που κάνουν τα full node τι άλλο να σου γράψω? Εσύ μου λες ότι επειδή είναι account και όχι διευθύνσεων το blockchain τους ότι δεν χρειάζονται οι συναλλαγές ιστορικό και ότι μπορεί κάποιος να αποδέχεται ότι ιστορικό του σερβίρουν. Εγώ σου γράφω ότι σε σενάριο που τα full node είναι ελάχιστα στο δίκτυο λόγο κόστους να τρέξει κάποιος ένα full node κάποιος κακόβουλος μπορεί να δημιουργήσει δεκάδες τέτοια fake node να σερβίρει fake ιστορικό στο δίκτυο με στόχο να δημιουργήσει προβλήματα όπως το να βλέπεις συναλλαγές που δεν προχωράνε, που δεν φαίνονται πουθενά στους explorer η που δείχνουν να έχουν αποριφθεί ενώ είναι έγκυρες με προφανή σκοπό να κάνει κάποιο attack κυρίως σε ανταλλακτήρια.
- - - Updated - - -
δεν έχει native mutlisig το ethereum (ούτε αυτό δεν έχει το blockchain 2.0 :P) και μόνο με smart contract μπορεί να γίνει και αυτό όμως δημιουργεί αρκετά κενά ασφαλείας και κανείς σχεδόν δεν χρησιμοποιεί. Αρκετά attack που έχουν γίνει σε smart contract ήταν λόγο του multisig τους και κάπως ο attacker έπερνε τον έλεγχο των tokenTo blog της Ελληνικής κοινότητας του bitcoin
1HeyFM6xMpq8s7BahqEuNPcTedDjhNUsoc
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
-
21-07-19, 16:35 Απάντηση: Cryptocurrencies και Blockchain #4805
Το αν ένα transaction προέρχεται από έναν χρήστη ή ένα smart contract δεν επηρεάζει την ασφάλεια γιατί το consensus έχει ήδη επιβεβαιώσει τα υπόλοιπα των λογαριασμών στη συγκεκριμένη χρονική περίοδο.
Βασικά ψάξε πρώτα στο ethereum και δες πρώτα τι σημαίνει full node και τι archival node. Τα έχεις μπερδέψει. Ο full node είναι pruned. Όταν λέμε pruned εννούμε κρατάει όλο το blockchain αλλά όχι τα παλιά δέντρα. Ο archival node έχει όλο το ιστορικό από όλα τα δέντρα (που είναι Terabytes) αλλά δεν είναι απαραίτητα στο σύστημα.
Το attack που θες να περιγράψεις (που και πάλι δε περιγράφεις ακριβώς) είναι να έρθει ένας archival node και να δείξει άλλα δέντρα με άλλες τιμές. Αυτά θα απορριφθούν αφού τα roots υπάρχουν στο blockchain, άρα δε γίνεται. Αλλά και πάλι τα values των accounts δε μπορεί να τα πειράξει κανείς αφού οι full nodes εκτός από το blockchain κρατάνε τα 1000 τελευταία δέντρα. (νούμερο τυχαίο, απλά για να αποφευχθεί πρόβλημα αν γίνει attack στο proof of work).
-
22-07-19, 02:07 Απάντηση: Cryptocurrencies και Blockchain #4806
να σου κάνω μια χαζή ερώτηση τότε. Αν όλα είναι prune τα node που σημαίνει delete όλο του ιστορικού μετά από έναν αριθμό node τότε ποιος στο θα σερβίρει το ιστορικό? Γιατί ακόμα και τα prune node πρέπει να ξεκινήσουν από το 1 block για να συγχρονίσουν. Ποιος τους δίνει πληροφορίες γιαυτό το ιστορικό?
Μπορείς να κατανοήσεις τον σημαντικό ρόλο των full node σε ένα blockchain σύστημα και ότι δεν μπορούν να υπάρξουν καν prune node χωρίς την ύπαρξη των full node?To blog της Ελληνικής κοινότητας του bitcoin
1HeyFM6xMpq8s7BahqEuNPcTedDjhNUsoc
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
-
22-07-19, 02:59 Απάντηση: Cryptocurrencies και Blockchain #4807
Το ιστορικό το σερβίρουν τα archival nodes. Παρόλα αυτά το ιστορικό παραμένει "ιστορικό" και μόνο και δεν έχει ρόλο στην ασφάλεια. Θεωρητικά και ένας blockchain explorer που σώζει τα πάντα κάνει τη δουλειά. Όπως έγραψα και στο post μου στην προηγούμενη σελίδα, ερώτημα παραμένει τι γίνεται αν δεν υπάρχει κανένα archival node πως μπορεί κάποιος να μάθει κάποιο παλιό transaction, αλλά ίσως το blockchain explorer μπορεί να κάνει αυτή τη δουλειά.
Επιμένεις και εξισώνεις ένα "blockchain σύστημα" ότι είναι UTXO based σώνει και καλά. Το ethereum είναι account based άρα αυτό που λες δεν ισχύει στη συγκεκριμένη περίπτωση. Αν δε μπορείς να το καταλάβεις δε μπορώ να σε βοηθήσω παραπάνω.
-
22-07-19, 14:40 Απάντηση: Cryptocurrencies και Blockchain #4808
ρε φίλε είναι σαν να λέμε τώρα ότι το αυγό έκανε την κότα Δλδ δεν μπορούν να υπάρξουν prune node χωρίς full node(είναι full node όχι archival) και την ίδια στιγμή δεν είναι συμαντικά τα full node για την ίδια την ασφάλεια του δικτύου.To κατανοείς ότι αυτό που γράφεις είναι λογική ακροβασία?
Για να καταλάβουν και οι υπόλοιποι για ποιο πράγμα μιλάμε ένα prune node θα κάνει κανονικά επιβεβαίωση όλου του ιστορικού από το πρώτο block και καθώς προχωράει θα διαγράφει το παλιό ιστορικό. Φυσικά το ιστορικό σε ένα p2p δίκτυο κάποιος πρέπει να του το δώσει δεν το φτιάχνει μόνο του το prune node. Αυτή την δουλειά την κάνουν πάντα τα full node σε ένα blockchain σύστημα.To blog της Ελληνικής κοινότητας του bitcoin
1HeyFM6xMpq8s7BahqEuNPcTedDjhNUsoc
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
-
22-07-19, 14:44 Απάντηση: Cryptocurrencies και Blockchain #4809
-
22-07-19, 15:36 Απάντηση: Cryptocurrencies και Blockchain #4810
- Εγγραφή
- 05-11-2004
- Ηλικία
- 33
- Μηνύματα
- 3.745
- Downloads
- 44
- Uploads
- 0
- Άρθρα
- 30
- Τύπος
- FTTH
- Ταχύτητα
- 200/200 Mbps
- ISP
- Inalan
- Router
- EdgeRouter™ X
-
22-07-19, 16:31 Απάντηση: Cryptocurrencies και Blockchain #4811
Ναι. Στην ουσία κάνουμε tradeoff αποθηκευτικό χώρο με επεξεργασία δεδομένων αργότερα αν χρειαστεί. Τα 100 GB του prune αντί τα 2TB του full για παράδειγμα, περιέχουν ήδη τις πληροφορίες που χρειάζεται απλά θέλουν επεξεργαστική δύναμη για υπολογισμούς μετά.
- - - Updated - - -
Why so salty γενικά;
-
22-07-19, 16:43 Απάντηση: Cryptocurrencies και Blockchain #4812
-
22-07-19, 16:52 Απάντηση: Cryptocurrencies και Blockchain #4813
Για να είμαστε ακριβείς, τα παλιά δέντρα μπορεί να μην υπάρχουν καν οπότε δεν γίνεται κανένα verification πέραν της συνέχειας των μπλοκ. Αλλά αυτό δεν έχει καμία επίδραση ως προς την ασφάλεια γιατί υπάρχουν τα πρόσφατα (1000?) δέντρα που είναι immutable λόγω του proof of work consensus και με αυτά μπορεί να γίνει query απευθείας το balance.
-
22-07-19, 17:30 Απάντηση: Cryptocurrencies και Blockchain #4814
Μου λείπουν οι τεχνικές γνώσεις ενώ εσείς λέτε ότι μπορεί το δίκτυο του ethereum να στηριχθεί σε prune node, ότι τα full node δεν χρειάζονται γιατί τα prune θα συγχρονίζονται από τον θεό μάλλον και ότι όλο αυτό είναι ασφαλές.
Ρε σεις εντάξει να πούμε καμια μλκ να περάσει η ώρα αλλά όχι και ετσι
Εδώ δεν μπορείτε να κατανοήσετε βασικές αρχές της λειτουργίας των blockchain συστημάτων τι να λέμε τώρα.To blog της Ελληνικής κοινότητας του bitcoin
1HeyFM6xMpq8s7BahqEuNPcTedDjhNUsoc
4411 804B 0181 F444 ADBD 01D4 0664 00E4 37E7 228E
-
22-07-19, 17:34 Απάντηση: Cryptocurrencies και Blockchain #4815
Bookmarks