Το ProgPow Is Dead, Long Live ProgPow: Περίληψη κλήσεων προγραμματιστή Ethereum

The Ethereum (ETH) Όλα τα Core Devs κλήση για να αποφασίσει για τη μοίρα του ProgPow πραγματοποιήθηκε στις 6 Μαρτίου. Παρά την προσωρινή απόφαση να αναδιαμορφωθεί ο αλγόριθμος εξόρυξης ως “Ethash 2.0”, η πρόσκληση έθεσε περισσότερα ερωτήματα από ό, τι απάντησε.

Η κλήση διήρκεσε περίπου τρεις ώρες, δύο από τις οποίες ήταν αποκλειστικά αφιερωμένες στο ProgPow. Προσκλήθηκαν αρκετοί εκπρόσωποι τόσο των υπέρ όσο και των αντι-ProgPow πλευρών. Οι υποστηρικτές περιελάμβαναν την Kristy Leigh-Minehan, έναν από τους δημιουργούς του ProgPow και τον BitsBeTrippin, τον ιδρυτή ενός εκπαιδευτικού καναλιού για την εξόρυξη.

Οι αντιπρόσωποι της Anti-ProgPow περιελάμβαναν τον συνιδρυτή της Gnosis Martin Köppelmann και τον Matt Luongo, ιδρυτή της Thesis.co. Ο Ameen Soleimani, Διευθύνων Σύμβουλος του Spankchain, ήταν επίσης επικριτικός φωνητής.

Ο Benjamin DiFrancesco, ο οποίος πρότεινε ένα συμβιβασμός που θα έβλεπε το ProgPow να εφαρμοστεί αλλά όχι να ενεργοποιηθεί, ήταν επίσης παρόν.

Λίγες ανησυχίες για την τεχνολογία

Η συζήτηση επικεντρώθηκε αρχικά στην τεχνική βιωσιμότητα του ProgPow, αναφέροντας δύο ευπάθειες που περιγράφονται από ανεξάρτητους ελεγκτές και ερευνητές.

Ο Minehan επεσήμανε ότι είναι εύκολο να διορθωθούν και να αξιοποιηθούν μόνο σε εξειδικευμένα σενάρια. Οι βασικοί προγραμματιστές φάνηκαν να συμφωνούν, με έναν από αυτούς να επαινεί την ταχύτητα με την οποία οι προγραμματιστές του ProgPow επιλύουν το ζήτημα.

Οι αντίπαλοι του ProgPow δεν συζήτησαν τα τεχνολογικά του πλεονεκτήματα, αν και επεσήμαναν ότι η ανακάλυψη ευπαθειών – ακόμη και μετά από προηγούμενους ελέγχους – επισημαίνει τους εγγενείς κινδύνους της αλλαγής του αλγορίθμου εξόρυξης.

Οι συμμετέχοντες συζήτησαν επίσης τις συνέπειες μιας πιθανής ξαφνικής πτώσης του Ethereum hashrate, καθώς οι GPU με 4 Gigabytes RAM και το BitMain E3 miner δεν θα είναι σε θέση να αντιμετωπίσουν την εξόρυξη Ethereum γύρω στον Απρίλιο – ανεξάρτητα από τον αλγόριθμο που είναι ενεργός. Μια προ-εκτύπωση χαρτί που εκδόθηκε από τους Minehan και άλλους εκτιμά ότι το 40% του hashrate του Ethereum είναι κατασκευασμένο από Bitmain ASICs.

Δεν προέκυψε σαφής συναίνεση σχετικά με τον τρόπο αντιμετώπισης αυτού του ζητήματος, με αμφότερες τις πλευρές να το χρησιμοποιούν ως επιχείρημα υπέρ τους.

Το επιχείρημα του Luongo επικεντρώθηκε συγκεκριμένα στην πιθανότητα διάσπασης μιας κοινότητας ως τον πρωταρχικό λόγο για να μην περάσετε με το ProgPow Είπε ότι όποια και αν είναι τα πλεονεκτήματα, αγνοώντας τη διαφωνία και προωθώντας τη λύση θα σπάσει την κοινότητα – προσελκύοντας παράλληλα με τη συζήτηση που δημιούργησε το Bitcoin Cash.

Ο Köppelmann πήρε την πλευρά των χειριστών ASIC, υποστηρίζοντας ότι η αντίσταση ASIC είναι μια επιβλαβής αλλαγή για το Ethereum. Αυτός είπε:

«Κατά την άποψή μου, μπορεί να υπάρχουν καταστάσεις όπου το Ethereum πρέπει να κάνει μια αλλαγή που επηρεάζει αρνητικά τους χρήστες – εάν υπάρχει ένα εξαιρετικά σαφές πλεονέκτημα ή διακυβεύεται η επιβίωση του δικτύου. Εφόσον δεν συμβαίνουν αυτά τα πράγματα, αυτές οι αποφάσεις δεν πρέπει να λαμβάνονται. Με το ProgPow δεν είναι ξεκάθαρο γιατί η αντίσταση ASIC θα ήταν καλό. “

Η αντίσταση ASIC αμφισβητήθηκε

Παρά το γεγονός ότι η Ethereum δεσμεύτηκε να αντισταθεί στην ASIC στην κίτρινη εφημερίδα της, το κάλεσμα απέδειξε το γεγονός ότι δεν το πιστεύουν όλα τα μέλη της κοινότητας.

Ο Soleimani, ειδικότερα, υποστήριξε ότι το Ethereum σύντομα θα μεταβεί στο Proof of Stake, καθιστώντας άχρηστο να εκτρέψει πόρους σε μεταβαλλόμενη απόδειξη εργασίας. Επιτέθηκε επίσης στην αντίπαλη πλευρά, λέγοντας:

«Είναι ένα σωρό ανθρακωρύχοι που αναζητούν κέρδη που πιέζουν την Πολιτική Επιτροπή Core Dev για να πάρουν αυτό που θέλουν. Τελεία.”

Οι βασικοί προγραμματιστές απάντησαν λέγοντας ότι η μετάβαση Ethereum 2.0 απέχει ακόμη τουλάχιστον δύο χρόνια. Ο Τζέιμς Χάνκοκ, επικεφαλής της πρωτοβουλίας Ethereum 1.x, σημείωσε ότι η διατήρηση της λειτουργικής αλυσίδας 1.0 – χωρίς προσοχή στο 2.0 – είναι το βασικό προνόμιο του 1.x.

Οι προγραμματιστές επεσήμαναν επίσης ότι η ενσωμάτωση του ProgPow σε κάθε πελάτη Ethereum θα απαιτούσε το πολύ μια εβδομάδα εργασίας από έναν μόνο προγραμματιστή.

Ωστόσο, η έκκληση αποκάλυψε ότι η κοινότητα Ethereum δεν είναι ενωμένη στην αρχή πίσω από το ProgPow. Όπως συνόψισε ο Minehan στο Cointelegraph:

"Νομίζω ότι το πραγματικό ερώτημα που πρέπει να κάνει η κοινότητα Ethereum είναι το εξής: είναι κάτι το ASIC Resistance που θέλουμε; Εάν ναι, τότε μπορεί να αναπτυχθεί μια λύση."

συμπέρασμα

Η ανακάλυψη τεχνικών τρωτών σημείων σε μια πρόταση βελτίωσης του Ethereum (EIP) που ήταν ήδη μερικώς αποδεκτή δεν ήταν κάτι που αναμενόταν από τη διαδικασία. Οι βασικοί προγραμματιστές δήλωσαν ότι ένα EIP δεν μπορεί να ανακληθεί στο υπάρχον πλαίσιο, αλλά μπορεί να “αντικατασταθεί” από άλλες προτάσεις.

Ο Hudson Jameson, ο συντονιστής της κλήσης, πίεσε για μια λύση με την οποία το ProgPow θα διορθωθεί και θα μεταφερθεί σε ένα νέο EIP με το όνομα “Ethash 2.0”. Δεν φαίνεται να συμφωνούν πλήρως όλοι οι προγραμματιστές και δεν είναι σαφές εάν αυτό θα εφαρμοστεί αργότερα.

Ορισμένοι προγραμματιστές πίστευαν ότι η διαφωνία από το ProgPow είναι αρκετή για να δικαιολογήσει τη δολοφονία της πρότασης εντελώς. Ωστόσο, φαίνεται ότι η υπόλοιπη ομάδα θέλει να το περάσει – ακόμα κι αν με διαφορετικό όνομα.

Στο τέλος της πρόσκλησης, ο Χάνκοκ τόνισε ότι πρέπει να καταβληθεί μεγαλύτερη προσπάθεια για την εκπαίδευση της κοινότητας σχετικά με τους κινδύνους του Ethash. Υποστηρίζει ότι η ευπάθεια της «ελαφριάς αξιολόγησης» μπορεί να οδηγήσει στη δημιουργία ενός ASIC που να είναι «20x GPU, σε αντίθεση με 1,2x ή 1,5x». Αυτό, κατά την άποψή του, θα ήταν πολύ πιο επικίνδυνο για τη σταθερότητα του δικτύου.

Η κλήση δεν ήταν χωρίς δράμα. Ο Martin Swende, ένας βασικός προγραμματιστής, κάλεσε τον Soleimani για την αγενή συμπεριφορά του και τις προσωπικές του επιθέσεις – με τον Jameson να προσθέτει ότι «θα του μιλούσε ιδιωτικά».

Ο Vitalik Buterin, ιδρυτής του Ethereum, ήταν επίσης παρών στην κλήση, αλλά δεν μίλησε κατά τη διάρκεια των συζητήσεων του ProgPow.