Τι είναι το Ethereum;

Τι είναι το Ethereum?

Το Ethereum είναι μια πλατφόρμα peer-to-peer ανοιχτού κώδικα που επιτρέπει σε ένα άτομο να δημιουργεί και να χρησιμοποιεί αποκεντρωμένες εφαρμογές που λειτουργούν με τεχνολογία blockchain.

Όπως και το Bitcoin, ανήκει σε κανέναν και δεν ελέγχεται από κανέναν. Υπάρχει μια μικρή διαφορά μεταξύ Ethereum και Bitcoin και είναι ότι το Ethereum κατασκευάστηκε για να είναι ευέλικτο και προσαρμόσιμο. Είναι πολύ εύκολο να δημιουργήσετε εφαρμογές σε αυτήν την πλατφόρμα και με την κυκλοφορία του σπιτιού, είναι πλέον ασφαλές για τους χρήστες να χρησιμοποιούν τέτοιες εφαρμογές.

Η τεχνολογία Blockchain είναι η θεμελιώδης βάση του Bitcoin και του Ethereum, τα οποία αρχικά περιγράφηκαν σε Λευκή Βίβλο από τον Satoshi Nakamoto ως «ηλεκτρονικό σύστημα μετρητών ανοιχτού κώδικα» το 2008. Αν και η κύρια λειτουργία του blockchain συζητήθηκε σε βάθος στην αρχική πρωτότυπο χαρτί, μόλις μερικά χρόνια αργότερα η τεχνολογία blockchain έγινε οικιακό όνομα.

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

Όσον αφορά το Bitcoin, η κατανεμημένη βάση δεδομένων αποτελείται από ένα καθολικό, έναν πίνακα λογαριασμών.

Αιθέρας

Το στοιχείο αξίας ή το νόμισμα συμβολής αυτού του blockchain είναι γνωστό ως Ether (ETH). Το Ether είναι ένα διακριτικό που χρησιμοποιείται επίσης για την πληρωμή των εξόδων συναλλαγών καθώς και των υπολογιστικών υπηρεσιών στο δίκτυο. Το Ether διαπραγματεύεται σε ανταλλαγές κρυπτονομισμάτων όπως το Bitcoin και άλλα κρυπτονομίσματα.

Τον Απρίλιο του 2016, ο Vitalik Buterin πούλησε περίπου το 25 τοις εκατό των μετοχών του ETH, λέγοντας ότι η διαφοροποίηση δεν είναι τίποτα άλλο από έναν υγιή οικονομικό σχεδιασμό. Ο Buterin συνέχισε να λέει ότι γνωρίζει ότι υπάρχει πιθανότητα το έργο να μην κλιμακωθεί σε μεγαλύτερα ύψη, αυτή ήταν μια απάντηση σε κριτικούς που δεν εκφράζει τον θρησκευτικό φανατισμό του σχετικά με το Ethereum.

Η εικονική μηχανή Ethereum

Το Ethereum είναι ένα blockchain που είναι προγραμματιζόμενο. Σε αντίθεση με το Bitcoin που δίνει στους χρήστες προκαθορισμένες λειτουργίες, το Ethereum επιτρέπει στους χρήστες να δημιουργούν τις ατομικές τους λειτουργίες σε οποιοδήποτε βαθμό πολυπλοκότητας επιθυμείται. Με αυτόν τον τρόπο, χρησιμεύει ως βάθρο για διάφορα είδη αποκεντρωμένων εφαρμογών blockchain όπως κρυπτονομίσματα.

Με στενότερη έννοια, το Ethereum είναι βασικά ένα σύνολο πρωτοκόλλων που καθορίζει μια συγκεκριμένη πλατφόρμα για αποκεντρωμένες εφαρμογές. Στο κέντρο ολόκληρου του δικτύου, υπάρχει η Ethereum Virtual Machine γνωστή και ως EVM.

Το EVM εκτελεί τον κώδικα αυθαίρετου αλγορίθμου. Με άλλους όρους, το EVM είναι “Turing Complete”. Οι προγραμματιστές μπορούν να σχεδιάσουν τις δικές τους εφαρμογές που λειτουργούν στο Ethereum Virtual Machine χρησιμοποιώντας γλώσσες προγραμματισμού όπως το Python και το JavaScript.

Ακριβώς όπως και άλλα blockchain, αυτό το blockchain διαθέτει ένα πρωτόκολλο δικτύου peer-to-peer. Υπάρχουν πολλοί κόμβοι που διατηρούν και ενημερώνουν τη βάση δεδομένων blockchain Ethereum. Αυτοί οι κόμβοι συνδέονται στο δίκτυο και ο καθένας εκτελεί την Εικονική Μηχανή Ethereum και λειτουργεί με το ίδιο σύνολο οδηγιών. Για το λόγο αυτό, το Ethereum είναι μερικές φορές γνωστό ως «World Computer».

Πολλοί προγραμματιστές πιστεύουν ότι αυτή η πλατφόρμα έχει γίνει κυρίως για να κάνει τον υπολογισμό πιο διασκεδαστικό και αποτελεσματικό. Στην πραγματικότητα, ο υπολογισμός στο Ethereum είναι πολύ ακριβός και πολύ πιο αργός από τον υπολογισμό σε έναν τυπικό υπολογιστή. Η προειδοποίηση είναι ότι κάθε κόμβος τροφοδοτεί το EVM προκειμένου να διατηρήσει τη συναίνεση σε ολόκληρο το blockchain. Η αποκεντρωμένη συναίνεση διασφαλίζει ότι υπάρχει μηδενική διακοπή λειτουργίας στην πλατφόρμα και παρέχει επίσης υψηλά επίπεδα ανοχής σφαλμάτων. Επιπλέον, καθιστά δύσκολη την αλλαγή των δεδομένων που είναι αποθηκευμένα στο blockchain. Αυτό το καθιστά ανθεκτικό στη λογοκρισία.

Το δίκτυο Ethereum είναι από μόνο του ένα εργαλείο αξίας-αγνωστικής ή μάλλον χωρίς χαρακτηριστικά. Ακριβώς όπως και άλλες γλώσσες προγραμματισμού, εναπόκειται στους προγραμματιστές και τους επιχειρηματίες να καθορίσουν για ποια πλατφόρμα πρέπει να χρησιμοποιηθεί. Ωστόσο, είναι προφανές ότι υπάρχουν μερικές εφαρμογές που ταιριάζουν καλύτερα από άλλες και έχουν περισσότερα οφέλη. Το Ethereum είναι ιδανικό για εφαρμογές που μπορούν να αυτοματοποιήσουν τις άμεσες αλληλεπιδράσεις μεταξύ διαφορετικών συνομηλίκων ή να διευκολύνουν τις ομαδικές ενέργειες σε διαφορετικά δίκτυα. Για παράδειγμα, οι εφαρμογές για τον έλεγχο αγορών ανοιχτού κώδικα ή αυτοματοποίηση χρηματοοικονομικών συμβάσεων προσφέρονται στην πλατφόρμα Ethereum.

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

Εκτός από τις χρηματοοικονομικές εφαρμογές, οποιαδήποτε πλατφόρμα όπου η ασφάλεια, η εμπιστοσύνη και η μονιμότητα είναι ζωτικής σημασίας (ψηφοφορία, μητρώα περιουσιακών στοιχείων και διακυβέρνηση) θα μπορούσε να διευκολυνθεί από το δίκτυο Ethereum.

Πώς λειτουργεί το Ethereum?

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

Υπάρχουν δύο είδη λογαριασμών. ο πρώτος είναι οι λογαριασμοί εξωτερικών κατόχων, οι οποίοι αναφέρονται επίσης ως EOA. Αυτοί οι λογαριασμοί ελέγχονται από ιδιωτικά κλειδιά. Ο άλλος τύπος είναι οι λογαριασμοί συμβολαίου. Αυτοί οι λογαριασμοί ελέγχονται από κωδικούς συμβολαίου και μπορούν να ενεργοποιηθούν από EOA.

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

Οι λογαριασμοί συμβολαίου παρακολουθούνται και ελέγχονται από τον εσωτερικό κώδικα. Μπορούν επίσης να παρακολουθούνται από ανθρώπους, αλλά μόνο εάν έχουν προγραμματιστεί να παρακολουθούνται από EOA με συγκεκριμένη διεύθυνση.

Ο όρος Έξυπνα συμβόλαια σημαίνει συνήθως έναν κωδικό που βρίσκεται στον λογαριασμό συμβολαίου. Το ίδιο το Smart Contract είναι ένα πρόγραμμα που λειτουργεί όταν πραγματοποιείται μια συναλλαγή σε αυτόν τον λογαριασμό. Οι χρήστες μπορούν να σχεδιάσουν νέα συμβόλαια εκτελώντας τον κώδικα στο blockchain. Οι Λογαριασμοί Συμβολαίου μπορούν να λειτουργούν μόνο εάν τους δοθεί εντολή να πραγματοποιήσουν μια λειτουργία από μια EOA. Επομένως, είναι αδύνατο για έναν λογαριασμό συμβολαίου να εκτελεί εγγενείς λειτουργίες όπως API, κλήσεις ή δημιουργία τυχαίων αριθμών. Ωστόσο, μπορεί να κάνει όλες αυτές τις λειτουργίες, εάν έχει λάβει εντολή από έναν ΕΟΑ. Αυτό συμβαίνει επειδή το Ethereum δεν μπορεί να συμφωνήσει για το αποτέλεσμα του υπολογισμού εάν υπάρχει μόνο ένας κόμβος. Αυτό μπορεί να γίνει εφικτό μόνο με αυστηρά ντετερμινιστική εκτέλεση.

Ακριβώς όπως το Bitcoin, οι χρήστες πρέπει να πληρώσουν ένα συγκεκριμένο χρηματικό ποσό για να χρησιμοποιήσουν το δίκτυο μέσω χρεώσεων συναλλαγής. Αυτά τα τέλη συναλλαγής προστατεύουν την πλατφόρμα από κακόβουλες ή επιπόλαιες υπολογιστικές ευθύνες, όπως άπειρες βρόχους ή επιθέσεις DDoS. Αυτός που ξεκινά τη συναλλαγή, τις περισσότερες φορές ο αποστολέας, πρέπει να πληρώσει για όλα τα βήματα του προγράμματος που ενεργοποιεί, συμπεριλαμβανομένου του χώρου μνήμης καθώς και του υπολογισμού. Αυτές οι χρεώσεις πληρώνονται στο Ether. Αυτές οι χρεώσεις συλλέγονται στη συνέχεια από κόμβους που εγκρίνουν τη συναλλαγή.

Οι ανήλικοι είναι κόμβοι στο δίκτυο που διαδίδουν, λαμβάνουν, εκτελούν και επαληθεύουν όλες τις συναλλαγές. Αυτοί οι κόμβοι κατηγοριοποιούν τις συναλλαγές σε μπλοκ. Αυτοί οι ανήλικοι ανταγωνίζονται για τα μπλοκ τους για να κατευθυνθούν στο blockchain Κάθε κόμβος ανταμείβεται με τον Ether για κάθε επιτυχημένο μπλοκ που μου ανήκει. Αυτός είναι ένας πολύ καλός τρόπος για τους χρήστες να αφιερώσουν ηλεκτρισμό και υλικό στην πλατφόρμα Ethereum.

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

Υιοθεσία

Τον Μάρτιο του 2016, οι New York Times δημοσίευσαν ότι η υιοθέτηση του δικτύου της Ethereum βρίσκεται ακόμη στα αρχικά της στάδια και ότι η πλατφόρμα θα μπορούσε να αντιμετωπίσει νομικά και τεχνικά προβλήματα που ενδέχεται να επιβραδύνουν την ανάπτυξη αυτής της πλατφόρμας υπολογιστών. Πολλοί χρήστες Bitcoin λένε ότι η πλατφόρμα μπορεί να αντιμετωπίσει περισσότερα ζητήματα ασφαλείας από το δίκτυο Bitcoin, επειδή η πλατφόρμα αποτελείται από πολύ περίπλοκο λογισμικό. Ανεξάρτητα, οι προγραμματιστές του Ethereum συνεχίζουν να σημειώνουν μεγάλη πρόοδο στη βελτίωση του συστήματος και η υιοθέτηση γίνεται γρήγορα.

Για να μάθετε περισσότερα για το Ethereum, επισκεφτείτε το δικτυακός τόπος.