Pages:
Author

Topic: Δεν χρειαζόμαστε τους miner για τo segwit-soft fork - page 4. (Read 11805 times)

legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
και ένα πολύ καλό άρθρο όπως πάντα από το bitcoinmagazine για το θέμα

The Latest Twist to the Block Size Debate Is Called a “UASF”

https://bitcoinmagazine.com/articles/latest-twist-block-size-debate-called-uasf/?utm_content=buffer80d06&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer
legendary
Activity: 1274
Merit: 1006
Trainman
Το segwit δεν έχει rollback plan,ειναι ενα soft fork και και θα επηρεάσει τα UTXOs
legendary
Activity: 1064
Merit: 1003
ναι, πες υποστιριζεται απο το 90% των Μiners και ενεργοποιειται μια χαρα.
μετα "αλλαζουν γνωμη" (και εσκεμμενα ισως) και παει κατω απο 50%.
τι γινεται τοτε?
μηπως το hard fork εξασφαλιζει οτι δεν μπορεις να γυρισεις πισω μετα?
legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
Μια και υπάρχουν πλέον και απαντήσεις στην email λίστα και από τους developer αλλά και από τον theymos εδώ σε αυτό το forum θεωρούν όλοι αυτοί την πρόταση ότι έχει το ίδιο ρίσκο με ένα hard fork χωρίς καθολική συναίνεση.
Ο λόγος είναι ότι στην περίπτωση ενός soft fork από τους χρήστες που να υποστηρίζονται από μικρή μερίδα miners θα μπορούσε κάποιος miner εσκεμμένα να τους κάνει fork από το δίκτυο. Και φυσικά όταν υπάρχει η επιλογή να γίνει κάτι τέτοιο κάποιος είναι σίγουρο ότι θα το κάνει.
Μια καλή πρόταση θα ήταν αν αυτό το soft fork από τους χρήστες μπορούσε να υποστηριχθεί τουλάχιστον από το 75% των miner.
hero member
Activity: 815
Merit: 500
legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
και ένας μικρός αριθμός νομίζω θα μπορούσε να μεταδώσει αυτές τις συναλλαγές. Η ουσία στην όλη επιχειρηματολογία είναι τι αλλαγές είναι αυτές και πόσο ασφαλής είναι ώστε να μην δημιουργήσουν πρόβλημα στο δίκτυο.
Δυστυχώς έχω την εντύπωση ότι δύο μέρες μετά από αυτή την πρόταση οι core developer έχουν θάψει το θέμα. Μια μοναδική απάντηση υπάρχει στην dev list και αυτή προέρχεται από τον tech eng της Bitgo που ρωτάει κάποια πράγματα.
Η το σκέφτοναι ακόμα η απλά προσπαθούν να το αποφύγουν.
Φυσικά στο camp του r/btc και του Ver η όλη ιδέα είναι άλλο ένα επεισόδιο στα ψυχωτικά τους συμπεράσματα ότι  υπάρχει μια παγκόσμια συνωμοσία των πυρήνων της φωτιάς εναντίον του Bitcoin με ενορχηστρωτές το Illuminati οργανισμό blockstream Tongue
H ουσία είναι ότι ακόμα και να μην περάσει από κανένα αυτή η ιδέα είναι πανεύκολο για κάποιον να κάνει fork το bitcoin core να κάνει compile μετά τον κώδικα με ενσωματωμένο αυτό το patch και να ορίσει μέρα ενεργοποίησης τους περιμένοντας να τον ακολουθήσει κόσμος σε αυτό το revolt.
legendary
Activity: 1274
Merit: 1006
Trainman
Check2fire για ποσά node μιλάς ? Και με ποια κριτήρια θα διαλέξουν τα nose αυτά ?
legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
Υπάρχει πάντα η λύση των sidechain όπου δεν χρειάζεσαι ούτε καν κάποιο token και μπορείς άμεσα να χρησιμοποιήσεις καινοτομίες που απλά δεν μπορούν να περάσουν στο bitcoin.
τώρα για το θέμα μας για να γίνω ποιο κατανοητός. Μιλάμε πάντα για αλλαγές που είναι συμβατές με τo δίκτυο και όπως στην περίπτωση του segwit το δίκτυο απλά δεν θα τις βλέπει καν και θα τις θεωρεί σαν μια συναλλαγή όπως και οι υπόλοιπες.
Φυσικά δεν αρκούν μόνο τα node να έχουν ενεργοποιήσει το segwit αλλά να υπάρχει και μέρος των miner που ώστε να βάζουν αυτές τις συναλλαγές στο blockchain.
Σε ένα τέτοιο σενάριο ειλικρινά δεν βλέπω για ποιο λόγο να μην γίνει ενεργοποίηση του segwit από τους χρήστες και όχι από τους miner.
Είναι πέρα για πέρα λάθος που κάποιοι έβαλαν τους miner σε μια  τέτοια θέση ισχύς όταν οι miner δεν είναι αυτοί που ορίζουν τους κανόνες του δικτύου. Οι miner το μόνο που κάνουν είναι να προσθέτουν τις συναλλαγές στο blockchain.
Τους κανόνες του δικτύου τους ορίζουν τα node και μόνο τα node.
hero member
Activity: 815
Merit: 500
To Bitcoin αυτή τη στιγμή λειτουργεί μια χαρά περισσότερο ως μέσο αποθήκευσης πλούτου και λιγότερο σαν νόμισμα (πχ υψηλά fees, χρόνος confirmation, αδύνατα τα micropayments, μικρός αριθμός transactions/sec  κλπ). Το segwit με τα LN αλλά και τα cross-transactions με άλλα νομίσματα που θα υποστηρίζουν segwit θα μπορούσε να δώσει μια λύση στα περισσότερα από τα προβλήματα αυτά και να δώσει νέα ώθηση + τις τεχνικές δυνατότητες για περαιτέρω εξάπλωση + υπηρεσίες που θα αυτοτροφοδοτήσουν την εξάπλωση. Πέρα από τα συμφέροντα των miners και τις όποιες "πολιτικές" διαφωνίες, δεν αποκλείεται πίσω από τους miners να υλοποιείται ακριβώς η ατζέντα να αποτραπεί πάση θυσία η εξάπλωση του Bitcoin και των νέων υπηρεσιών μέσω των LN. Ειδικά μετά  τα τελευταία ποσοστά αποδοχής του segwit στο Litecoin (με το ζόρι 20%) είναι πλέον ολοφάνερο ότι πολύ δύσκολα οι miners θα αφήσουν να υλοποιηθεί το segwit είτε στο BTC(95%) είτε στο LTC(75%).

Φοβάμαι ότι η παραπάνω λύση που προτείνεται (η κάθε μειοψηφία να τρέχει δικά της patch πάνω από το δίκτυο) μπορεί πιθανά να κρύβει δράκους και να θέσει σε κίνδυνο τη χρήση του Bitcoin στη βασική της μορφή αυτή τη στιγμή (ως μέσο αποθήκευσης πλούτου) μια και δεν θα μπορεί να αποκλειστεί ακόμα και η περίπτωση κακόβουλων patches (με καλοπροαίρετο μανδύα) που θα οδηγήσουν αναπόφευκτα κάποια στιγμή σε hard fork (ή ακόμα και η περίπτωση να γίνει αναποφευκτο το hard fork λόγω τεχνικών ασυμβατοτήτων ακόμα και αν δεν υπήρχε εξαρχής αυτή η επιθυμία στα patch που θα χρησιμοποιηθούν).
Μήπως  μια εναλλακτική πρόχειρη λύση θα μπορούσε να είναι η ελεγχόμενη κυκλοφορία ενός νέου "συμβατού" altcoin χαμηλής ισοτιμίας με ενσωματωμένο εξαρχής το segwit και με κάποιο τρόπο η ύπαρξη διασύνδεσης με το Bitcoin μέσω κάποιων gateways χωρίς να είναι αναγκαία τελικά η υλοποίηση του segwit στο Bitcoin (αν αυτό γίνεται τεχνικά, έστω και αν δεν είναι τόσο decentralized)?
legendary
Activity: 1274
Merit: 1006
Trainman
legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
legendary
Activity: 1274
Merit: 1006
Trainman
legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
για να καταλάβετε τι προτείνετε θα πρέπει να έχετε κατανοήσει πρώτα πως λειτουργεί το Bitcoin. Καταρχήν όλη την δουλειά στο να επιβεβαιώνονται οι συναλλαγές, τα block αλλά και τους κανόνες λειτουργίας του δικτύου τους θέτουν τα node και μόνο τα node.
Οι miner απλά δημιουργούν block βασισμένα σε αυτούς τους κανόνες.
Με άλλα λόγια είναι από την αρχή πέρα για πέρα λάθος οι miiner να έχουν το ρόλο να προσθέτουν νέους κανόνες η να κάνουν μικρές αλλαγές πάνω στους υπάρχων κανόνες λειτουργίας του δικτύου.
Γιατί ένα soft fork είναι απλά μια μικρή αλλαγή στους κανόνες η καλύτερα ένα patch που ένα μέρος του δικτύου θέλει να το χρησιμοποιήσει ενώ μπορεί ένα άλλο μέρος απλά να μην θέλει καν να το ενεργοποιήσει.
Κάτι τέτοιο όχι μονο δεν δημιουργεί προβλήματα αλλά υπάρχει και συμβατότητα μεταξύ τους.
Στην ουσιά είναι μικρές αλλαγές που δεν σπάνε τους καθολικούς κανόνες λειτουργίας του δικτύου όπως συμβαίνει με κάποια hard fork ας πούμε αν κάποιος θέλει να ανεβάσει το block size από το 1mb.
Για μένα αυτή η πρόταση είναι εξαιρετική γιατί όχι μόνο βγάζει τελέιως τους miner από έναν ρόλο που δεν πρέπει να είχαν από την αρχή αλλά όπως έχω γράψει ανοίγει και τον δρόμο για μικρές κοινότητες οι ομάδες developer να προτείνουν τα δικά τους patch και να χρησιμοποιούνται από όσους θέλουν να τα χρησιμοποιήσουν και μόνο.
Και αυτή η πρόταση δεν προέρχεται από τους core developer αλλά όπως έγραψα από την ShaolinFry που είναι developer του litecoin και δεν έχει συμμετέχει ποτέ στο bitcoin μέχρι σήμερα.
αν κάποιος θέλει να βλέπει φαντάσματα παντού τότε ας συνεχίσει να το κάνει....
legendary
Activity: 1064
Merit: 1003
οχι αν το blockchain ειναι ενα και μοναδικο Smiley
απλα οι συναλλαγες θα εινια διαφορων ταχυτητων, οπως λενε και για το ευρω τα ευρω-σαϊνια Tongue
full member
Activity: 152
Merit: 100
legendary
Activity: 1274
Merit: 1006
Trainman
Απλως οι core dev είχαν σίγουρους τους μινερς για να περάσουν το softfork και γιαυτο βασίζονταν στους μινερς
legendary
Activity: 1274
Merit: 1006
Trainman
legendary
Activity: 3430
Merit: 1142
Ιntergalactic Conciliator
Με ένα μήνυμα στο bitcoitalk forum και στην dev list του Bitcoin ένας από τους developer του litecoin ο ShaolinFry κάνει μια πρόταση που είναι τόσο προφανής που ειλικρινά σκεφτόμουν πως στο διάολο κάποιος κυρίως από τους bitcoin dev δεν την είχε προτείνει η δεν την είχε σκεφτεί μέχρι σήμερα.

https://bitcointalksearch.org/topic/moving-towards-user-activated-soft-fork-activation-1805060

https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-February/013643.html

Για να είμαι ακριβής αυτή η πρόταση πάντα υπήρχε αλλά για ακατανόητο λόγο για μένα οι bitcoin dev έχουν αποφασίσει για την ενεργοποίηση των soft fork και των μελλοντικών νέων feature στο Bitcoin να δώσουν την αποκλειστική απόφαση στους miner, δίνοντας τους δυσανάλογη δύναμη γιαυτό που κάνουν και μετατρέποντας τους σε ένα εργαλείο άσκησης πολιτικής.
Για να καταλάβουμε το σενάριο που προτείνετε θα πρέπει να έχουμε κατανοήσει και το πως λειτουργεί το bitcoin.
Το bitcoin δεν είναι μόνο miner αλλά και node και κυρίως τα economical node όπως λέγονται που ανήκουν σε startup, ανταλλακτήρια etc.
Ας πούμε ότι αύριο αυτά τα node η μερίδα αυτών των node αποφασίζουν να βλέπουν ως έγκυρες τις συναλλαγές που έχουν ενεργοποιημένο το segwit αλλά και τα block. To soft fork με αυτό τον τρόπο ενεργοποιείτε αυτόματα χωρις κανένα άλλο αρνητικό αντίκτυπο στο δίκτυο καθώς και οι παλιές συναλλαγές και τα block θα γίνονται δεκτά από όλα τα node και όλους τους miner.
Το μόνο αρνητικό θα είναι ότι οι segwit συναλλαγές θα έχουν να περιμένουν κάποιον miner με segwit enable software να πιάσει την συναλλαγή τους.
Μια τέτοια πρόταση όχι μόνο βγάζει από το κάδρο τους miner αλλά δίνει και την δυνατότητα για μελλοντικές αναβαθμίσεις από διάφορες ομάδες προγραμματιστών και την δυνατότητα αυτές οι αναβαθμίσεις να ενεργοποιούνται άμεσα και να της χρησιμοποιούν όσοι τις χρειάζονται ακόμα και η μια μικρή μειοψηφία.
Pages:
Jump to: