-
Κρυπτονομίσματα
-
Ανταλλακτήρια
-
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Ολες οι γλώσσες
Κρυπτονομίσματα
Ανταλλακτήρια
Μεσο ΜΑΖΙΚΗΣ ΕΝΗΜΕΡΩΣΗΣ
Το Ethereum (Αγγλικά: Ethereum) είναι μια δημόσια πλατφόρμα blockchain ανοιχτού κώδικα με λειτουργίες έξυπνων συμβολαίων. Μέσω του αποκλειστικού κρυπτονομίσματος Ether (επίσης γνωστό ως "Ether"), παρέχει μια αποκεντρωμένη εικονική μηχανή (που ονομάζεται "Ethereum Virtual Machine" Ethereum Virtual Machine) για την επεξεργασία συμβάσεων peer-to-peer.
Η ιδέα του Ethereum προτάθηκε για πρώτη φορά από τον προγραμματιστή Vitalik Buterin μεταξύ 2013 και 2014 μετά από έμπνευση από το Bitcoin. Το ICO crowdfunding μπόρεσε να αρχίσει να αναπτύσσεται.
Από τον Ιούνιο του 2018, το Ethereum είναι το δεύτερο υψηλότερο κρυπτονόμισμα σε αγοραία αξία και το Ethereum είναι επίσης γνωστό ως «πλατφόρμα blockchain δεύτερης γενιάς», δεύτερο μόνο μετά το Bitcoin.
Σε σύγκριση με τα περισσότερα άλλα κρυπτονομίσματα ή τεχνολογίες blockchain, τα χαρακτηριστικά του Ethereum περιλαμβάνουν τα ακόλουθα:
Έξυπνο συμβόλαιο (έξυπνο συμβόλαιο): ένα πρόγραμμα που είναι αποθηκευμένο στο blockchain, το οποίο εκτελείται από κάθε κόμβο, απαιτεί το άτομο που εκτελεί το πρόγραμμα πληρώνει η αμοιβή στους εξορύκτες ή τους ενδιαφερόμενους του κόμβου.
Tokens: Τα έξυπνα συμβόλαια μπορούν να δημιουργήσουν διακριτικά για χρήση από κατανεμημένες εφαρμογές. Το tokenization των κατανεμημένων εφαρμογών ευθυγραμμίζει τα συμφέροντα των χρηστών, των επενδυτών και των διαχειριστών. Τα κουπόνια μπορούν επίσης να χρησιμοποιηθούν για τη διεξαγωγή αρχικών προσφορών νομισμάτων.
Uncle block: Ενσωματώστε το μικρότερο block chain που δεν έχει συμπεριληφθεί έγκαιρα στη μητρική αλυσίδα λόγω της αργής του ταχύτητας, ώστε να αυξηθεί ο όγκος των συναλλαγών. Χρησιμοποιείται η σχετική τεχνική του κατευθυνόμενου ακυκλικού γραφήματος.
Απόδειξη στοιχήματος: Σε σύγκριση με την απόδειξη εργασίας, είναι πιο αποτελεσματική, μπορεί να εξοικονομήσει πολλούς πόρους υπολογιστή που σπαταλώνται στην εξόρυξη και να αποφύγει τη συγκέντρωση δικτύου που προκαλείται από ολοκληρωμένα κυκλώματα ειδικών εφαρμογών. (Υπό δοκιμή)
Διακλάδωση αλυσίδας (Πλάσμα): χρησιμοποιήστε μικρότερες λειτουργίες αλυσίδας μπλοκ διακλάδωσης και γράψτε μόνο το τελικό αποτέλεσμα στην κύρια αλυσίδα, η οποία μπορεί να αυξήσει τον φόρτο εργασίας ανά μονάδα χρόνου. (Δεν έχει εφαρμοστεί ακόμα)
Κατάσταση καναλιών: Η αρχή είναι παρόμοια με το δίκτυο Thunder του Bitcoin, το οποίο μπορεί να αυξήσει την ταχύτητα συναλλαγών, να μειώσει την επιβάρυνση στο blockchain και να βελτιώσει την επεκτασιμότητα. Δεν έχει ακόμη εφαρμοστεί, η ομάδα ανάπτυξης περιλαμβάνει το Raiden Network και το Liquidity Network.
Sharding: μειώστε τον όγκο των δεδομένων που χρειάζεται να καταγράψει κάθε κόμβος και βελτιώστε την αποτελεσματικότητα μέσω παράλληλων υπολογιστών (δεν έχει ακόμη εφαρμοστεί).
Κατανεμημένες εφαρμογές: Οι κατανεμημένες εφαρμογές στο Ethereum δεν απενεργοποιούνται και δεν μπορούν να τερματιστούν.
Το Ethereum προτάθηκε αρχικά από τον Vitalik Buterin το 2013. Ο Vitalik ήταν αρχικά προγραμματιστής που συμμετείχε στην κοινότητα του Bitcoin. Κάποτε υποστήριξε στους βασικούς προγραμματιστές Bitcoin ότι η πλατφόρμα Bitcoin θα έπρεπε να έχει μια πιο ολοκληρωμένη γλώσσα προγραμματισμού για τους ανθρώπους να αναπτύσσουν προγράμματα, αλλά δεν έλαβε τη συγκατάθεσή τους, έτσι αποφάσισε να αναπτύξει ένα A χρησιμοποιείται νέα πλατφόρμα για το σκοπό αυτό [8]:88. Ο Buterin πιστεύει ότι πολλά προγράμματα μπορούν να αναπτυχθούν περαιτέρω χρησιμοποιώντας αρχές παρόμοιες με το Bitcoin. Ο Μπούτεριν έγραψε τη «Λευκή Βίβλο του Ethereum» το 2013, δηλώνοντας τον στόχο της οικοδόμησης ενός αποκεντρωμένου προγράμματος. Στη συνέχεια, το 2014, αποκτήθηκαν κεφάλαια για ανάπτυξη μέσω δημόσιας συγκέντρωσης κεφαλαίων στο Διαδίκτυο και οι επενδυτές χρησιμοποίησαν το Bitcoin για να αγοράσουν το Ethereum από το ίδρυμα.
Το αρχικό πρόγραμμα Ethereum αναπτύχθηκε από μια εταιρεία Ethereum Switzerland GmbH στην Ελβετία[11][12] και στη συνέχεια μεταφέρθηκε σε έναν μη κερδοσκοπικό οργανισμό "Ethereum Foundation" (Ίδρυμα Ethereum).
Στην αρχή της ανάπτυξης της πλατφόρμας, κάποιοι επαίνεσαν την τεχνολογική καινοτομία του Ethereum, αλλά άλλοι αμφισβήτησαν την ασφάλεια και την επεκτασιμότητα του.
Το Bitcoin πρωτοστάτησε στο αποκεντρωμένο κρυπτονόμισμα και έχει δοκιμάσει πλήρως τη σκοπιμότητα και την ασφάλεια της τεχνολογίας blockchain για περισσότερα από πέντε χρόνια. Το blockchain του Bitcoin είναι στην πραγματικότητα ένα σύνολο κατανεμημένων βάσεων δεδομένων. Εάν προσθέσετε ένα σύμβολο—Bitcoin—σε αυτό και ορίσετε ένα σύνολο πρωτοκόλλων ώστε αυτό το σύμβολο να μπορεί να μεταφερθεί με ασφάλεια στη βάση δεδομένων και δεν χρειάζεται να εμπιστευτείτε τρίτο μέρος , ο συνδυασμός αυτών των χαρακτηριστικών κατασκευάζει τέλεια ένα σύστημα μετάδοσης νομισμάτων - δίκτυο Bitcoin.
Ωστόσο, το Bitcoin δεν είναι τέλειο και η επεκτασιμότητα του πρωτοκόλλου είναι μια ανεπάρκεια. Για παράδειγμα, υπάρχει μόνο ένα σύμβολο στο δίκτυο Bitcoin - το Bitcoin και οι χρήστες δεν μπορούν να προσαρμόσουν άλλα σύμβολα. Αυτά τα σύμβολα μπορούν να αντιπροσωπεύουν το απόθεμα της εταιρείας , ή βεβαιώσεις οφειλής κ.λπ., που χάνει κάποιες λειτουργίες. Επιπλέον, το πρωτόκολλο Bitcoin χρησιμοποιεί ένα σύνολο γλωσσών δέσμης ενεργειών που βασίζονται σε στοίβα. Παρόλο που αυτή η γλώσσα έχει κάποια ευελιξία και επιτρέπει την υλοποίηση λειτουργιών όπως οι πολλαπλές υπογραφές, δεν αρκεί η δημιουργία πιο προηγμένων εφαρμογών, όπως αποκεντρωμένων ανταλλαγών. περιμένετε . Το Ethereum έχει σχεδιαστεί για να λύνει το πρόβλημα της ανεπαρκούς επεκτασιμότητας του Bitcoin.
Στις αρχές του 2016, η τεχνολογία του Ethereum αναγνωρίστηκε από την αγορά και η τιμή άρχισε να εκτοξεύεται στα ύψη, προσελκύοντας μεγάλο αριθμό ατόμων εκτός από προγραμματιστές να εισέλθουν στον κόσμο του Ethereum. Οι Huobi και OKCoin, δύο από τα τρία μεγάλα χρηματιστήρια bitcoin στην Κίνα, κυκλοφόρησαν επίσημα το Ethereum στις 31 Μαΐου 2017.
Από την είσοδό τους στο 2016, όσοι παρακολουθούν στενά τη βιομηχανία ψηφιακών νομισμάτων παρακολουθούν με ανυπομονησία την ανάπτυξη της πλατφόρμας κρυπτονομισμάτων δεύτερης γενιάς Ethereum.
Ως ένα σχετικά νέο έργο ανάπτυξης που χρησιμοποιεί τεχνολογία Bitcoin, το Ethereum δεσμεύεται να εφαρμόσει έναν παγκόσμιο αποκεντρωμένο και χωρίς ιδιοκτησία υπολογιστή ψηφιακής τεχνολογίας για την εκτέλεση συμβάσεων peer-to-peer. Με απλά λόγια, το Ethereum είναι ένας παγκόσμιος υπολογιστής που δεν μπορείτε να απενεργοποιήσετε. Ο καινοτόμος συνδυασμός αρχιτεκτονικής κρυπτογράφησης και πληρότητας Turing μπορεί να προωθήσει την εμφάνιση ενός μεγάλου αριθμού νέων βιομηχανιών. Αντίθετα, οι παραδοσιακές βιομηχανίες υφίστανται αυξανόμενη πίεση να καινοτομήσουν και μάλιστα αντιμετωπίζουν τον κίνδυνο να εξαλειφθούν.
Το δίκτυο Bitcoin είναι στην πραγματικότητα ένα σύνολο κατανεμημένων βάσεων δεδομένων, ενώ το Ethereum προχωρά ένα βήμα παραπέρα, μπορεί να θεωρηθεί ως κατανεμημένος υπολογιστής: το blockchain είναι το ROM του υπολογιστή, το συμβόλαιο είναι το πρόγραμμα και το Ethereum Οι εξορύκτες είναι υπεύθυνοι για τους υπολογισμούς και λειτουργούν ως CPU. Αυτός ο υπολογιστής δεν χρησιμοποιείται και δεν μπορεί να χρησιμοποιηθεί δωρεάν, διαφορετικά ο καθένας μπορεί να αποθηκεύσει σε αυτόν κάθε είδους ανεπιθύμητες πληροφορίες και να κάνει κάθε είδους ασήμαντους υπολογισμούς. Για να τον χρησιμοποιήσετε, πρέπει να πληρώσετε τουλάχιστον χρεώσεις υπολογιστών και αποθήκευσης, και φυσικά υπάρχουν άλλες αμοιβές.
Η πιο γνωστή είναι η Enterprise Ethereum Alliance που ιδρύθηκε στις αρχές του 2017 από περισσότερα από 20 κορυφαία χρηματοπιστωτικά ιδρύματα και εταιρείες τεχνολογίας στον κόσμο, συμπεριλαμβανομένων των JPMorgan Chase, Chicago Exchange Group, Bank of New York Mellon, Thomson Reuters, Microsoft, Intel και Accenture. Το κρυπτονόμισμα Ether, το οποίο δημιουργήθηκε από το Ethereum, έχει γίνει πρόσφατα ένα περιζήτητο περιουσιακό στοιχείο μετά το Bitcoin.
Ίδρυμα Ethereum:
Ένα μη κερδοσκοπικό ίδρυμα με έδρα στο Zug της Ελβετίας, αυτό το ταμείο είναι η ομπρέλα που είναι υπεύθυνη για την κατανομή πόρων σε άλλα ιδρύματα που είναι υπεύθυνα για την ανάπτυξη και την προώθηση της ανάπτυξης μελλοντικών εταιρειών διαμόρφωσης κρυπτονομισμάτων . Το Διοικητικό Συμβούλιο του Ιδρύματος αποτελείται από τους Vitalik Buterin (Πρόεδρος), Mihai Alisie (Αντιπρόεδρος), Taylor Gerring, Stephan Tual, Joseph Lubin, Jeffrey Wilcke και Gavin Wood. Το Ίδρυμα εστιάζει στην πρωταρχική «αποστολή» του, η οποία είναι να επιτρέψει στα λειτουργικά ιδρύματα να κάνουν την καθημερινή τους εργασία.
Ethereum Switzerland Ltd:
Μια εταιρεία με έδρα την Ελβετία που θα λειτουργήσει μέρος του 2014 προκειμένου να ηγηθεί της κυκλοφορίας του blockchain Genesis. Η εταιρεία, η οποία ελέγχεται 100% από το Ίδρυμα Ethereum, σχεδιάζει να διακόψει τη λειτουργία της μετά την κυκλοφορία του blockchain genesis.
Το Ethereum είναι μια πλατφόρμα που παρέχει στους χρήστες διάφορες ενότητες για τη δημιουργία εφαρμογών. Εάν η κατασκευή μιας εφαρμογής είναι σαν να χτίζετε ένα σπίτι, τότε το Ethereum παρέχει λειτουργικές μονάδες όπως τοίχους, στέγες και δάπεδα. Οι χρήστες χρειάζονται μόνο να χτίσουν μπλοκ Χτίζοντας ένα σπίτι σε με τον ίδιο τρόπο, έτσι το κόστος και η ταχύτητα δημιουργίας εφαρμογών στο Ethereum βελτιώνονται σημαντικά. Συγκεκριμένα, το Ethereum δημιουργεί εφαρμογές μέσω μιας γλώσσας δέσμης ενεργειών ολοκληρωμένης Turing (Ethereum Virtual Machinecode, γλώσσα EVM για συντομία), η οποία είναι παρόμοια με τη γλώσσα assembly. Γνωρίζουμε ότι είναι πολύ επώδυνο να προγραμματίζουμε απευθείας σε γλώσσα assembly, αλλά ο προγραμματισμός στο Ethereum δεν χρειάζεται να χρησιμοποιεί απευθείας γλώσσα EVM, αλλά γλώσσες υψηλού επιπέδου όπως γλώσσα C, Python, Lisp κ.λπ., και στη συνέχεια να μετατρέπεται στη γλώσσα EVM μέσω ενός μεταγλωττιστή.
Οι προαναφερθείσες εφαρμογές στην πλατφόρμα είναι στην πραγματικότητα συμβόλαια, τα οποία αποτελούν τον πυρήνα του Ethereum. Το συμβόλαιο είναι ένας αυτόματος πράκτορας που ζει στο σύστημα Ethereum. Έχει τη δική του διεύθυνση Ethereum. Όταν ο χρήστης στέλνει μια συναλλαγή στη διεύθυνση του συμβολαίου, το συμβόλαιο ενεργοποιείται και στη συνέχεια σύμφωνα με τις πρόσθετες πληροφορίες στη συναλλαγή, το συμβόλαιο θα εκτελέσει τον δικό του κωδικό και τελικά θα επιστρέψει ένα αποτέλεσμα, το οποίο μπορεί να είναι μια άλλη συναλλαγή που αποστέλλεται από τη διεύθυνση του συμβολαίου. Πρέπει να σημειωθεί ότι μια συναλλαγή στο Ethereum δεν αφορά μόνο την αποστολή Ether, αλλά μπορεί επίσης να ενσωματώσει πολλές πρόσθετες πληροφορίες. Εάν μια συναλλαγή αποσταλεί σε μια σύμβαση, αυτές οι πληροφορίες είναι πολύ σημαντικές, επειδή η σύμβαση θα ολοκληρώσει τη δική της επιχειρηματική λογική με βάση αυτές τις πληροφορίες.
Η επιχείρηση που μπορεί να προσφέρει ένα συμβόλαιο είναι σχεδόν ατελείωτη και τα όριά της είναι η φαντασία σας, επειδή η πλήρης γλώσσα του Turing παρέχει πλήρεις βαθμούς ελευθερίας, επιτρέποντας στους χρήστες να δημιουργούν διάφορες εφαρμογές. Η Λευκή Βίβλος αναφέρει πολλά παραδείγματα, όπως λογαριασμούς ταμιευτηρίου, υπονομίσματα που ορίζονται από τον χρήστη κ.λπ.
Στα τέλη του 2013, ο Vitalik Buterin, ο ιδρυτής του Ethereum, κυκλοφόρησε την πρώτη έκδοση της λευκής βίβλου του Ethereum και μια ομάδα προγραμματιστών που αναγνώρισαν την έννοια του Ethereum κλήθηκαν διαδοχικά στην παγκόσμια κοινότητα κρυπτονομισμάτων για να ξεκινήσουν το έργο.
Κατά την περίοδο από τον Δεκέμβριο του 2013 έως τον Ιανουάριο του 2014, το έργο του Ethereum επικεντρώθηκε στον τρόπο ενεργοποίησης του οράματος που περιγράφεται από τον Vitalik στη λευκή βίβλο του Ethereum. Η ομάδα συμφώνησε τελικά ότι η προπώληση του Genesis ήταν μια καλή ιδέα και μετά από μακρές, πολύπλευρες συζητήσεις, προκειμένου να δημιουργηθεί μια σωστή υποδομή και νομική στρατηγική, η ομάδα αποφάσισε να αναβάλει την προπώληση του ethereum, η οποία πραγματοποιήθηκε αρχικά τον Φεβρουάριο του 2014.
Ο Φεβρουάριος 2014 ήταν ένας πολύ σημαντικός μήνας για το Ethereum, όλες οι πτυχές του Ethereum προχωρούσαν με άλματα: ανάπτυξη της κοινότητας, συγγραφή κώδικα, σύνταξη περιεχομένου wiki, επιχειρηματική υποδομή και νομική στρατηγική. Αυτόν τον μήνα, η Vitalik ανακοίνωσε το έργο Ethereum για πρώτη φορά στο Miami Bitcoin Conference και πραγματοποίησε την πρώτη εκδήλωση "Ask Us Anything" στο Reddit και η βασική ομάδα ανάπτυξης έγινε μια ομάδα κρυπτονομισμάτων παγκόσμιας κλάσης. Μετά το συνέδριο του Μαϊάμι, ο Gavin Wood και ο Jeffrey Wilcke εντάχθηκαν στο Ethereum με πλήρη απασχόληση, αν και πριν από αυτό ανέπτυξαν πελάτες C++ και GO για το Ethereum καθαρά ως χόμπι.
Στις αρχές Μαρτίου, το Ethereum κυκλοφόρησε την τρίτη έκδοση του δικτύου δοκιμών (POC3) και τελικά μετέφερε τα κεντρικά γραφεία του Ethereum στο Zug της Ελβετίας. Τον Ιούνιο, η ομάδα κυκλοφόρησε το POC4 και γρήγορα κινήθηκε προς το POC5. Κατά τη διάρκεια αυτής της περιόδου, η ομάδα αποφάσισε επίσης να κάνει το Ethereum έναν μη κερδοσκοπικό οργανισμό. Τον Απρίλιο, ο Gavin Wood κυκλοφόρησε το Ethereum Yellow Paper, την τεχνική Βίβλο του Ethereum, η οποία τυποποιεί σημαντικές τεχνολογίες όπως η εικονική μηχανή Ethereum (EVM). Τον Ιούλιο, η ομάδα δημιούργησε το Swiss Ethereum Foundation, κυκλοφόρησε το POC5, ξεκίνησε την προπώληση του Genesis στις 24 και διοργάνωσε το δεύτερο "Ask Us Anything" στο Reddit.
Από τις 24 Ιουλίου 2014, το Ethereum πραγματοποίησε μια προπώληση 42 ημερών του Ethereum και συγκεντρώθηκαν συνολικά 31.531 bitcoins, τα οποία ισοδυναμούσαν με 18,43 εκατομμύρια δολάρια σύμφωνα με την τιμή bitcoin εκείνη την εποχή, κατατάσσοντας τη δεύτερη μεγαλύτερη έργα πληθοχρηματοδότησης. Η διεύθυνση Bitcoin που χρησιμοποιείται στην προπώληση είναι 36PrZ1KHYMpqSyAQXSG8VwbUiq2EogxLo2 και κάθε μεταφορά μέσα και έξω μπορεί να δει στο πρόγραμμα περιήγησης blockchain Bitcoin. Δύο εβδομάδες πριν από την προπώληση, ένα bitcoin μπορούσε να αγοράσει 2.000 αιθέρες και ο αριθμός των αιθέρων που μπορούσε να αγοράσει ένα bitcoin μειώθηκε με την πάροδο του χρόνου. Την τελευταία εβδομάδα, ένα bitcoin μπορούσε να αγοράσει 1.337 αιθέρες. Η τελική ποσότητα αιθέρα που πωλήθηκε ήταν 60.102.216. Επιπλέον, 0,099x (x = 60102216 είναι το συνολικό ποσό της πώλησης) ETH θα διατεθεί σε πρώιμους συνεισφέροντες που συμμετείχαν στην ανάπτυξη πριν από τη χρηματοδότηση BTC και άλλο 0,099x θα διατεθεί σε μακροπρόθεσμα ερευνητικά έργα. Υπάρχουν λοιπόν 60102216 + 60102216 * 0,099 * 2 = 72002454 ETH όταν κυκλοφορήσει επίσημα το Ethereum. Από την έναρξή του, στο στάδιο POW (Απόδειξη Εργασίας), σχεδιάζεται ότι κάθε χρόνο θα εξορύσσονται από τους ανθρακωρύχους το πολύ 60102216 * 0,26 = 15.626.576 ETH. Μετά τη μετάβαση σε POS (Απόδειξη Πονταρίσματος) μέσα σε 1 έως 2 χρόνια, η ετήσια παραγωγή του Ethereum θα μειωθεί σημαντικά και ακόμη και δεν θα εκδοθούν νέα νομίσματα.
Το φθινόπωρο του 2014 είναι η περίοδος συγκομιδής του Ethereum και έχει σημειωθεί μεγάλη πρόοδος τόσο στον κώδικα όσο και στη λειτουργία. Το POC6 κυκλοφόρησε στις 5 Οκτωβρίου. Αυτή είναι μια σημαντική έκδοση, ένα από τα κύρια σημεία είναι η ταχύτητα του blockchain. Οι χρόνοι αποκλεισμού μειώθηκαν από 60 δευτερόλεπτα σε 12 δευτερόλεπτα και χρησιμοποιήθηκε ένα νέο πρωτόκολλο βασισμένο σε GHOST. Τον Νοέμβριο, το Ethereum φιλοξένησε το πρώτο μικρό συνέδριο προγραμματιστών (DEVCON 0) στο Βερολίνο.
Τον Ιανουάριο του 2015, η ομάδα κυκλοφόρησε το POC7 και τον Φεβρουάριο, η ομάδα κυκλοφόρησε το POC8. Τον Μάρτιο, η ομάδα κυκλοφόρησε μια σειρά από δηλώσεις σχετικά με την κυκλοφορία του μπλοκ Genesis, ενώ το POC9 βρίσκεται επίσης υπό εντατική ανάπτυξη. Τον Μάιο, η ομάδα κυκλοφόρησε το τελευταίο δίκτυο δοκιμών (POC9), με την κωδική ονομασία Olympic. Προκειμένου να δοκιμαστεί καλύτερα το δίκτυο, κατά τη διάρκεια του Ολυμπιακού σταδίου, τα μέλη που συμμετέχουν στο δίκτυο δοκιμής θα λάβουν ανταμοιβές Ethereum από την ομάδα. Υπάρχουν πολλές μορφές ανταμοιβών, κυρίως συμπεριλαμβανομένων των ανταμοιβών εξόρυξης δοκιμών και των ανταμοιβών υποβολής σφαλμάτων.
Μετά από σχεδόν δύο αυστηρές δοκιμές, η ομάδα κυκλοφόρησε το επίσημο δίκτυο Ethereum στα τέλη Ιουλίου, το οποίο σηματοδότησε επίσης την επίσημη λειτουργία του blockchain Ethereum. Η κυκλοφορία του Ethereum χωρίζεται σε τέσσερα στάδια, συγκεκριμένα Frontier (σύνοριο), Homestead (homestead), Metropolis (metropolis) και Serenity (ηρεμία). Στα τρία πρώτα στάδια, ο αλγόριθμος συναίνεσης Ethereum υιοθετεί τον μηχανισμό απόδειξης φόρτου εργασίας (POW). Στο τέταρτο στάδιο, θα μεταβεί στον μηχανισμό απόδειξης στοιχήματος (POS).
Στις 30 Ιουλίου 2015, το Ethereum κυκλοφόρησε τη φάση Frontier. Η φάση Frontier είναι η αρχική έκδοση του Ethereum, η οποία δεν είναι ένα πλήρως αξιόπιστο και ασφαλές δίκτυο. Το Frontier είναι μια κενή πλάκα του δικτύου Ethereum: μια διεπαφή για εξόρυξη και ένας τρόπος αποστολής και εκτέλεσης συμβολαίων. Ο κύριος σκοπός του Frontier είναι να εκτελούνται οι συναλλαγές εξόρυξης και ανταλλαγής, ώστε η κοινότητα να μπορεί να εκτελεί εξέδρες εξόρυξης και να αρχίσει να δημιουργεί ένα περιβάλλον όπου οι άνθρωποι μπορούν να δοκιμάσουν κατανεμημένες εφαρμογές (DApps). Δεδομένου ότι ο πελάτης Ethereum στο στάδιο Frontier έχει μόνο μια διεπαφή γραμμής εντολών και όχι γραφική διεπαφή, είναι ο κύριος προγραμματιστής σε αυτό το στάδιο. Με την κυκλοφορία του Frontier, το Ethereum άρχισε επίσης να διαπραγματεύεται σε χρηματιστήρια σε όλο τον κόσμο. Στις αρχές του 2016, η τιμή του Ethereum άρχισε να εκτοξεύεται στα ύψη και η τεχνική δύναμη του Ethereum άρχισε να αναγνωρίζεται στην αγορά, προσελκύοντας μεγάλο αριθμό ατόμων εκτός από προγραμματιστές να εισέλθουν στον κόσμο του Ethereum. Επιπλέον, περίπου 10 εκατομμύρια αιθέρες εξορύσσονται από τους εξορύκτες ετησίως σε αυτό το στάδιο, το οποίο είναι μικρότερο από το αρχικό σχέδιο των 15 εκατομμυρίων ετησίως.
Από τις 9 έως τις 13 Νοεμβρίου 2015, το Ethereum πραγματοποίησε ένα πενθήμερο συνέδριο προγραμματιστών (DEVCON 1) στο Λονδίνο, προσελκύοντας περισσότερους από 300 προγραμματιστές από όλο τον κόσμο. Το τρίτο ανοιχτό συνέδριο (DEVCON 2) θα πραγματοποιηθεί στη Σαγκάη τον Σεπτέμβριο του 2016.
Στις 14 Μαρτίου 2016 (Ημέρα Pi), το Ethereum ξεκίνησε τη φάση Homestead. Σε σύγκριση με το στάδιο Frontier, το στάδιο Homestead δεν έχει προφανή τεχνικά ορόσημα. Απλώς δείχνει ότι το δίκτυο Ethereum λειτουργεί ομαλά και δεν είναι πλέον ένα ανασφαλές και αναξιόπιστο δίκτυο. Σε αυτό το στάδιο, το Ethereum παρέχει ένα πορτοφόλι με γραφική διεπαφή και η ευκολία χρήσης έχει βελτιωθεί πολύ.
Η ημερομηνία κυκλοφορίας της σκηνής του Metropolis δεν έχει ακόμη καθοριστεί. Στο στάδιο της Metropolis, η ομάδα θα κυκλοφορήσει επιτέλους επίσημα ένα περιβάλλον εργασίας χρήστη σχεδιασμένο για μη τεχνικούς χρήστες με σχετικά ολοκληρωμένες λειτουργίες, το οποίο είναι να κυκλοφορήσει το πρόγραμμα περιήγησης Mist. Η ομάδα αναμένει ότι η κυκλοφορία του Mist θα περιλαμβάνει ένα αποκεντρωμένο κατάστημα εφαρμογών και μερικές εύρυθμες και καλά σχεδιασμένες βασικές εφαρμογές, που δείχνουν τη δύναμη του δικτύου Ethereum. Το πρόγραμμα περιήγησης Mist θα είναι πολύ απλό και εύκολο στη χρήση, εφόσον μπορείτε να χρησιμοποιήσετε ένα κανονικό πρόγραμμα περιήγησης, θα χρησιμοποιείτε το Mist. Στην πλατφόρμα Ethereum, τρίτοι προγραμματιστές αναπτύσσουν όλο και περισσότερες αποκεντρωμένες εφαρμογές για απλούς χρήστες. Το Ethereum δεν είναι μόνο μια πλατφόρμα ανάπτυξης, αλλά σταδιακά γίνεται και μια αγορά εφαρμογών. Τόσο οι προγραμματιστές όσο και οι χρήστες είναι απαραίτητα μέρη.
Η ημερομηνία κυκλοφορίας της φάσης Serenity δεν έχει ακόμη καθοριστεί. Κατά τη φάση Serenity, το Ethereum θα αλλάξει από PoW σε PoS. Απόδειξη εργασίας σημαίνει μετατροπή ηλεκτρικής ενέργειας σε θερμότητα, αιθέρα και σταθερότητα δικτύου. Αλλά αν δεν είναι απαραίτητο, το Ethereum δεν θέλει να εκπέμπει υπερβολική θερμότητα λόγω εξόρυξης, επομένως χρειάζεται να τροποποιήσει τον αλγόριθμο: Proof of Stake (POS). Η μετάβαση του δικτύου από το Proof of Work (POW) στο Proof of Stake (POS) θα απαιτήσει μια ουσιαστική μετάβαση, μια διαδικασία μετασχηματισμού που φαίνεται μακροπρόθεσμη, αλλά δεν είναι τόσο μακριά: αυτού του είδους οι εργασίες ανάπτυξης βρίσκονται σε εξέλιξη. Το POW είναι μια τρομερή σπατάλη υπολογιστικής ισχύος, όπως η δημοκρατία - το χειρότερο σύστημα μεταξύ άλλων. Απαλλαγμένο από τους περιορισμούς του POW, το δίκτυο θα είναι πιο γρήγορο, πιο γρήγορο, πιο αποτελεσματικό, πιο εύκολο στη χρήση για νέους χρήστες και πιο ανθεκτικό στη συγκέντρωση της εξόρυξης κ.λπ. Αυτό θα μπορούσε να είναι τόσο μεγάλο βήμα προς τα εμπρός όσο η τοποθέτηση έξυπνων συμβάσεων στο blockchain. Μετά τη μετάβαση στο POS, η εξόρυξη που απαιτείται στα τρία πρώτα στάδια θα τερματιστεί και το νεοεκδοθέν Ethereum θα μειωθεί σημαντικά και δεν θα εκδοθούν καν νέα νομίσματα.
Στο στάδιο του Ethereum 2.0, ο κύριος στόχος της ομάδας ανάπτυξης είναι να λύσει το πρόβλημα επεκτασιμότητας (Scalability) μέσω sharding, δηλαδή να βελτιώσει την ικανότητα επεξεργασίας συναλλαγών του blockchain, που είναι και ο κύριος στόχος όλων έργα blockchain Συμφορήσεις προς επίλυση. Αναμένεται να κυκλοφορήσει στα τέλη του 2017.
Πώς να λάβετε ETH;
Ο ευκολότερος τρόπος για να αποκτήσετε ETH είναι να το αγοράσετε. Υπάρχουν πολλά ανταλλακτήρια ψηφιακών νομισμάτων που μπορούν να αγοράσουν ETH στην αγορά, αλλά οι χρήστες πρέπει να επιλέξουν το κατάλληλο ανταλλακτήριο ανάλογα με τη διεύθυνση και τον τρόπο πληρωμής τους.
Στο σύστημα Ethereum, η κατάσταση αποτελείται από αντικείμενα που ονομάζονται "λογαριασμοί" (κάθε λογαριασμός αποτελείται από μια διεύθυνση 20 byte) και μεταβάσεις κατάστασης που μεταφέρουν αξία και πληροφορίες μεταξύ δύο λογαριασμών. Ένας λογαριασμός στο Ethereum αποτελείται από τέσσερα μέρη:
Ένας τυχαίος αριθμός, ένας μετρητής που χρησιμοποιείται για να καθοριστεί ότι κάθε συναλλαγή μπορεί να διεκπεραιωθεί μόνο μία φορά
Το τρέχον υπόλοιπο Ether του λογαριασμού
Ο κωδικός σύμβασης του λογαριασμού, εάν υπάρχει
br> Αποθήκευση λογαριασμού (κενός από προεπιλογή)
Ο Αιθέρας (Αιθέρας) είναι το κύριο κρυπτογραφικό καύσιμο μέσα στο Ethereum και χρησιμοποιείται για την πληρωμή τελών συναλλαγής. Γενικά, το Ethereum έχει δύο τύπους λογαριασμών: λογαριασμούς που ανήκουν σε εξωτερικούς (που ελέγχονται από ιδιωτικά κλειδιά) και λογαριασμούς συμβολαίου (που ελέγχονται από τον κωδικό σύμβασης). Οι εξωτερικοί λογαριασμοί δεν έχουν κωδικό και οι χρήστες μπορούν να στείλουν μηνύματα από έναν εξωτερικό λογαριασμό δημιουργώντας και υπογράφοντας μια συναλλαγή. Κάθε φορά που ένας λογαριασμός συμβολαίου λαμβάνει ένα μήνυμα, ενεργοποιείται ο κωδικός μέσα στο συμβόλαιο, επιτρέποντάς του να διαβάζει και να γράφει στον εσωτερικό χώρο αποθήκευσης, να στέλνει άλλα μηνύματα ή να δημιουργεί συμβόλαια.
Μηνύματα και συναλλαγές
Τα μηνύματα Ethereum είναι κάπως παρόμοια με τις συναλλαγές Bitcoin, αλλά υπάρχουν τρεις σημαντικές διαφορές μεταξύ των δύο. Πρώτον, τα μηνύματα Ethereum μπορούν να δημιουργηθούν από εξωτερικές οντότητες ή συμβόλαια, ενώ οι συναλλαγές Bitcoin μπορούν να δημιουργηθούν μόνο εξωτερικά. Δεύτερον, τα μηνύματα Ethereum μπορούν προαιρετικά να περιέχουν δεδομένα. Τρίτον, εάν ο παραλήπτης του μηνύματος Ethereum είναι λογαριασμός συμβολαίου, μπορεί να επιλέξει να απαντήσει, πράγμα που σημαίνει ότι το μήνυμα Ethereum περιέχει επίσης την έννοια των συναρτήσεων.
Μια "συναλλαγή" στο Ethereum αναφέρεται σε ένα υπογεγραμμένο πακέτο δεδομένων που αποθηκεύει μηνύματα που αποστέλλονται από εξωτερικούς λογαριασμούς. Μια συναλλαγή περιέχει τον παραλήπτη του μηνύματος, μια υπογραφή που επιβεβαιώνει τον αποστολέα, το υπόλοιπο του λογαριασμού Ether, τα δεδομένα προς αποστολή και δύο τιμές που ονομάζονται STARTGAS και GASPRICE. Προκειμένου να αποφευχθούν εκθετικές εκρήξεις και άπειροι βρόχοι κώδικα, κάθε συναλλαγή πρέπει να θέτει ένα όριο στα υπολογιστικά βήματα που προκαλούνται από την εκτέλεση του κώδικα - συμπεριλαμβανομένου του αρχικού μηνύματος και όλων των μηνυμάτων που προκαλούνται από την εκτέλεση. Το STARTGAS είναι το όριο και το GASPRICE είναι το τέλος που πρέπει να καταβληθεί στους εξορύκτες για κάθε βήμα υπολογισμού. Εάν κατά την εκτέλεση της συναλλαγής, "ξεμείνει από φυσικό αέριο", όλες οι αλλαγές κατάστασης επανέρχονται στην αρχική κατάσταση, αλλά τα τέλη συναλλαγής που έχουν ήδη καταβληθεί δεν μπορούν να ανακτηθούν. Εάν απομένει αέριο όταν η εκτέλεση της συναλλαγής ματαιωθεί, τότε το αέριο θα επιστραφεί στον αποστολέα. Η δημιουργία μιας σύμβασης έχει ξεχωριστό τύπο συναλλαγής και αντίστοιχο τύπο μηνύματος· η διεύθυνση της σύμβασης υπολογίζεται με βάση τον κατακερματισμό του τυχαίου αριθμού λογαριασμού και των δεδομένων συναλλαγής.
Μια σημαντική συνέπεια του μηχανισμού μηνυμάτων είναι η ιδιότητα "πολίτης πρώτης κατηγορίας" του Ethereum - τα συμβόλαια έχουν τα ίδια δικαιώματα με τους εξωτερικούς λογαριασμούς, συμπεριλαμβανομένου του δικαιώματος αποστολής μηνυμάτων και δημιουργίας άλλων συμβάσεων. Αυτό επιτρέπει στα συμβόλαια να ενεργούν σε πολλούς διαφορετικούς ρόλους ταυτόχρονα, π.χ. ένας χρήστης μπορεί να κάνει ένα μέλος ενός αποκεντρωμένου οργανισμού (μία σύμβαση) έναν ενδιάμεσο λογαριασμό (άλλο συμβόλαιο) για έναν παρανοϊκό χρήστη χρησιμοποιώντας ένα προσαρμοσμένο σχέδιο που βασίζεται σε κβαντική απόδειξη. Το άτομο που υπογράφει την Porter (τρίτη σύμβαση) και μια συνυπογράφουσα οντότητα που χρησιμοποιεί η ίδια έναν λογαριασμό που εξασφαλίζεται με πέντε ιδιωτικά κλειδιά (τέταρτη σύμβαση) παρέχει μια ενδιάμεση υπηρεσία. Η δύναμη της πλατφόρμας Ethereum είναι ότι οι αποκεντρωμένοι οργανισμοί και οι συμβάσεις αντιπροσωπειών δεν χρειάζεται να ενδιαφέρονται για τον τύπο του λογαριασμού που είναι κάθε συμμετέχων στη σύμβαση.
Εφαρμογές
Σε γενικές γραμμές, υπάρχουν τρεις τύποι εφαρμογών πάνω από το Ethereum. Η πρώτη κατηγορία είναι οι οικονομικές εφαρμογές, οι οποίες παρέχουν στους χρήστες πιο ισχυρούς τρόπους διαχείρισης και συμμετοχής σε συμβόλαια με τα χρήματά τους. Συμπεριλαμβανομένων υπονομισμάτων, χρηματοοικονομικών παραγώγων, συμβάσεων αντιστάθμισης κινδύνου, πορτοφολιών αποταμίευσης, διαθηκών, ακόμη και ορισμένων ειδών ολοκληρωμένων συμβάσεων εργασίας. Η δεύτερη κατηγορία είναι οι ημι-οικονομικές εφαρμογές, όπου υπάρχει χρήμα, αλλά έχει επίσης μια βαριά μη χρηματική πτυχή, όπως ένα τέλειο παράδειγμα είναι οι αυτοεπιβολές για την επίλυση υπολογιστικών προβλημάτων. Τέλος, υπάρχουν εντελώς μη οικονομικές εφαρμογές όπως η ηλεκτρονική ψηφοφορία και η αποκεντρωμένη διακυβέρνηση.
令牌系统
链上令牌系统有很多应用,从代表如美元或黄金等资产的子货币到公司股票,单独的令牌代表智能资产, ασφαλή και άχαρα κουπόνια, ακόμη και ένα συμβολικό σύστημα για επιβραβεύσεις πόντων που δεν έχει καμία απολύτως σχέση με τις παραδοσιακές αξίες. Η εφαρμογή ενός συστήματος διακριτικών στο Ethereum είναι εκπληκτικά εύκολη. Το βασικό σημείο είναι να κατανοήσουμε ότι όλα τα συστήματα νομισμάτων ή διακριτικών είναι βασικά μια βάση δεδομένων με τις ακόλουθες λειτουργίες: αφαιρέστε X μονάδες από το A και προσθέστε X μονάδες στο B, με την προϋπόθεση ότι (1) A Υπάρχουν τουλάχιστον X μονάδες πριν από τη συναλλαγή και (2) η συναλλαγή εγκρίνεται από τον Α. Η εφαρμογή ενός συστήματος συμβολικών είναι η εφαρμογή μιας τέτοιας λογικής σε μια σύμβαση.
Ο βασικός κώδικας για την υλοποίηση ενός συστήματος διακριτικών στη γλώσσα Serpent είναι ο εξής:
Πρόκειται ουσιαστικά για μια ελάχιστη υλοποίηση της λειτουργίας μετάβασης κατάστασης "τραπεζικού συστήματος" που περιγράφεται περαιτέρω σε αυτό το άρθρο. Θα χρειαστεί να προστεθεί κάποιος πρόσθετος κώδικας για να παρέχει λειτουργικότητα για τη διανομή νομισμάτων στην αρχική και σε άλλες ακμές, προσθέτοντας ιδανικά μια συνάρτηση για άλλα συμβόλαια για να ρωτήσετε το υπόλοιπο μιας διεύθυνσης. Θα είναι αρκετό. Θεωρητικά, ένα σύστημα διακριτικών που βασίζεται στο Ethereum που λειτουργεί ως υπονόμισμα θα μπορούσε να περιλαμβάνει ένα σημαντικό χαρακτηριστικό που στερείται ένα metacoin που βασίζεται σε Bitcoin: τη δυνατότητα πληρωμής τελών συναλλαγών απευθείας με αυτό το νόμισμα. Ο τρόπος για να επιτευχθεί αυτή η δυνατότητα είναι να διατηρήσετε έναν λογαριασμό Ether στο συμβόλαιο για να πληρώσετε τέλη συναλλαγής για τον αποστολέα, συλλέγοντας το εσωτερικό νόμισμα που χρησιμοποιείται ως τέλη συναλλαγής και δημοπρατώντας τα σε μια δημοπρασία που τρέχει συνεχώς, τη σύμβαση Keep που χρηματοδοτεί τον λογαριασμό Ethereum. Με αυτόν τον τρόπο οι χρήστες πρέπει να «ενεργοποιήσουν» τον λογαριασμό τους με ether, αλλά μόλις υπάρχει αιθέρας στον λογαριασμό θα επαναχρησιμοποιηθεί καθώς το συμβόλαιο θα τον επαναφορτίζει κάθε φορά.
Χρηματοοικονομικά παράγωγα και σταθερά νομίσματα
Τα χρηματοοικονομικά παράγωγα είναι η πιο κοινή εφαρμογή των "έξυπνων συμβολαίων" και μία από τις πιο εύκολες στην εφαρμογή κώδικα. Η κύρια πρόκληση στην υλοποίηση χρηματοοικονομικών συμβολαίων είναι ότι οι περισσότερες από αυτές πρέπει να απευθυνθούν σε έναν εξωτερικό εκδότη τιμών· για παράδειγμα, μια εφαρμογή πολύ υψηλής ζήτησης είναι ένα έξυπνο συμβόλαιο για την αντιστάθμιση των διακυμάνσεων των τιμών του αιθέρα (ή άλλων κρυπτονομισμάτων) έναντι του δολαρίου ΗΠΑ , αλλά το συμβόλαιο πρέπει να γνωρίζει την τιμή του αιθέρα σε σχέση με το δολάριο. Ο ευκολότερος τρόπος για να γίνει αυτό είναι μέσω μιας σύμβασης "παρόχου δεδομένων" που διατηρείται από ένα συγκεκριμένο ίδρυμα (όπως το Nasdaq), η οποία έχει σχεδιαστεί έτσι ώστε το ίδρυμα να μπορεί να ενημερώνει τη σύμβαση όπως χρειάζεται και να παρέχει μια διεπαφή ώστε άλλες συμβάσεις να μπορούν να στείλουν Στείλτε μήνυμα σε αυτό το συμβόλαιο για να λάβετε απάντηση με πληροφορίες τιμής.
Όταν υπάρχουν αυτά τα βασικά στοιχεία, το συμβόλαιο αντιστάθμισης θα μοιάζει με αυτό:
Αναμονή για την εισαγωγή 1000 ETH από τον Α. .
Περιμένετε μέχρι το B να εισαγάγει 1000 ETH.
Καταγράψτε την τιμή του δολαρίου των 1000 ETH, π.χ. $x, στη μνήμη υποβάλλοντας ερώτημα στη σύμβαση του παρόχου δεδομένων.
Μετά από 30 ημέρες, αφήστε τον Α ή τον Β να "ενεργοποιήσει ξανά" το συμβόλαιο για αποστολή αιθέρα αξίας $x (επανάληψη ερωτήματος στη σύμβαση παρόχου δεδομένων για μια νέα τιμή και υπολογίστε την) στον Α και στείλτε τον υπόλοιπο αιθέρα στον Β.
Τέτοιες συμβάσεις έχουν εξαιρετικές δυνατότητες στο κρυπτογραφικό εμπόριο. Ένα από τα προβλήματα για τα οποία επικρίνονται συχνά τα κρυπτονομίσματα είναι η αστάθεια των τιμών τους· παρόλο που ένας μεγάλος αριθμός χρηστών και εμπόρων μπορεί να χρειάζονται την ασφάλεια και την ευκολία που προσφέρουν τα κρυπτονομίσματα, είναι απίθανο να χαρούν να αντιμετωπίσουν πτώση 23% στα περιουσιακά τους στοιχεία σε μια μέρα κατάσταση αξίας. Μέχρι τώρα, η πιο συνηθισμένη προτεινόμενη λύση ήταν τα περιουσιακά στοιχεία που θεωρήθηκαν από τον εκδότη· η ιδέα είναι ότι οι εκδότες δημιουργούν ένα υπονόμισμα για το οποίο έχουν το δικαίωμα να εκδίδουν και να εξαργυρώνουν, δίνοντάς τους (εκτός σύνδεσης) μια μονάδα ενός συγκεκριμένου υποκείμενου περιουσιακού στοιχείου (π.χ. χρυσός , δολάρια ΗΠΑ) για μία μονάδα υπονόμισμα. Ο εκδότης υπόσχεται ότι όταν κάποιος επιστρέψει μια μονάδα κρυπτογραφικών στοιχείων. Επαναπατρισμός συναφών περιουσιακών στοιχείων μιας μονάδας. Αυτός ο μηχανισμός επιτρέπει σε οποιοδήποτε μη κρυπτογραφικό περιουσιακό στοιχείο να "αναβαθμιστεί" σε κρυπτογραφικό στοιχείο, εάν ο εκδότης είναι αξιόπιστος.
Ωστόσο, στην πράξη οι εκδότες δεν είναι πάντα αξιόπιστοι και σε ορισμένες περιπτώσεις το τραπεζικό σύστημα είναι πολύ αδύναμο ή δεν είναι αρκετά έντιμο για να υπάρχει μια τέτοια υπηρεσία. Τα χρηματοοικονομικά παράγωγα προσφέρουν μια εναλλακτική λύση. Αντί ένας μεμονωμένος εκδότης να παρέχει αποθεματικά για την υποστήριξη ενός περιουσιακού στοιχείου, θα υπάρχει μια αποκεντρωμένη αγορά κερδοσκόπων που στοιχηματίζουν ότι η τιμή ενός κρυπτογραφικού περιουσιακού στοιχείου θα αυξηθεί. Σε αντίθεση με τους εκδότες, οι κερδοσκόποι δεν έχουν διαπραγματευτική δύναμη με το μέρος τους, καθώς το συμβόλαιο αντιστάθμισης δεσμεύει τα αποθεματικά τους στο συμβόλαιο. Σημειώστε ότι αυτή η προσέγγιση δεν είναι πλήρως αποκεντρωμένη, καθώς απαιτείται ακόμα μια αξιόπιστη πηγή πληροφοριών για τις τιμές, αν και αυτό εξακολουθεί να μειώνει αναμφισβήτητα τις απαιτήσεις υποδομής (σε αντίθεση με τους εκδότες, ένας εκδότης τιμών δεν απαιτεί άδεια και φαίνεται να εμπίπτει στην κατηγορία της ελευθερίας του λόγου) και ένα τεράστιο βήμα προς τα εμπρός για τη μείωση του πιθανού κινδύνου απάτης.
Συστήματα ταυτότητας και φήμης
Το παλαιότερο altcoin, το Namecoin, προσπάθησε να χρησιμοποιήσει ένα blockchain που μοιάζει με Bitcoin για να παρέχει ένα σύστημα μητρώου ονομάτων, όπου οι χρήστες θα μπορούσαν να μοιράζονται τα ονόματά τους με άλλους Τα δεδομένα καταχωρούνται μαζί σε μια δημόσια βάση δεδομένων. Η πιο συνηθισμένη περίπτωση χρήσης είναι το σύστημα ονομάτων τομέα που αντιστοιχίζει ένα όνομα τομέα όπως το "bitcoin.org" (ή στο Namecoin, "bitcoin.bit") σε μια διεύθυνση IP. Άλλες περιπτώσεις χρήσης περιλαμβάνουν συστήματα επαλήθευσης email και πιθανώς πιο προηγμένα συστήματα φήμης. Ακολουθεί το βασικό συμβόλαιο που παρέχει ένα σύστημα καταχώρησης ονόματος τύπου Namecoin στο Ethereum:
Το συμβόλαιο είναι πολύ απλό· είναι μια βάση δεδομένων στο δίκτυο Ethereum που μπορεί να προστεθεί αλλά δεν μπορεί να τροποποιηθεί ή να αφαιρεθεί. Οποιοσδήποτε μπορεί να καταχωρήσει ένα όνομα ως τιμή και δεν αλλάζει ποτέ. Μια πιο σύνθετη σύμβαση εγγραφής ονόματος θα περιέχει μια "ρήτρα λειτουργίας" που επιτρέπει σε άλλα συμβόλαια να το ζητήσουν και έναν μηχανισμό για τον "κάτοχο" ενός ονόματος (δηλαδή τον πρώτο καταχωρίζοντα) να τροποποιεί τα δεδομένα ή να μεταβιβάζει την ιδιοκτησία. Είναι ακόμη δυνατό να προσθέσετε χαρακτηριστικά δικτύου φήμης και εμπιστοσύνης πάνω από αυτό.
Αποκεντρωμένη αποθήκευση
Τα τελευταία χρόνια έχουν εμφανιστεί μια σειρά από δημοφιλείς εκκινήσεις αποθήκευσης αρχείων στο διαδίκτυο, κυρίως το Dropbox, το οποίο επιδιώκει να επιτρέπει στους χρήστες να ανεβάζουν αντίγραφα ασφαλείας των σκληρών δίσκων τους, Παροχή αντιγράφων ασφαλείας υπηρεσίες αποθήκευσης και επιτρέπουν στους χρήστες να έχουν πρόσβαση για να χρεώνουν τους χρήστες με μηνιαία χρέωση. Ωστόσο, αυτή η αγορά αποθήκευσης αρχείων είναι μερικές φορές σχετικά αναποτελεσματική σε αυτό το σημείο· μια πρόχειρη ματιά στις υπάρχουσες υπηρεσίες δείχνει ότι, ιδιαίτερα στο επίπεδο "mysterious valley" των 20-200 GB, το οποίο δεν προσφέρει ούτε ελεύθερο χώρο ούτε εκπτώσεις για τους εταιρικούς χρήστες, mainstream The monthly τιμή για το κόστος αποθήκευσης αρχείων σημαίνει την πληρωμή του κόστους πληρωμής ολόκληρου του σκληρού δίσκου σε ένα μήνα. Τα συμβόλαια Ethereum επιτρέπουν την ανάπτυξη ενός αποκεντρωμένου οικοσυστήματος αποθήκευσης, με το οποίο οι χρήστες μειώνουν το κόστος αποθήκευσης αρχείων ενοικιάζοντας τους δικούς τους σκληρούς δίσκους ή αχρησιμοποίητο χώρο δικτύου έναντι μικρής χρέωσης.
Το θεμελιώδες δομικό στοιχείο μιας τέτοιας εγκατάστασης είναι αυτό που ονομάζουμε "αποκεντρωμένη σύμβαση Dropbox". Η σύμβαση λειτουργεί ως εξής. Αρχικά, κάποιος χωρίζει τα δεδομένα που πρόκειται να ανέβουν σε κομμάτια, κρυπτογραφεί κάθε κομμάτι για προστασία της ιδιωτικής ζωής και δημιουργεί ένα δέντρο Merkle από αυτό. Στη συνέχεια, δημιουργήστε ένα συμβόλαιο με τους ακόλουθους κανόνες: Κάθε μπλοκ N, το συμβόλαιο θα εξάγει ένα τυχαίο ευρετήριο από το δέντρο Merkle (χρησιμοποιώντας τον κατακερματισμό του προηγούμενου μπλοκ στο οποίο μπορεί να προσπελαστεί ο κωδικός σύμβασης για να παρέχει τυχαιότητα) και στη συνέχεια θα δώσει το πρώτο An entity X ether to back a proof of ownership of a block at a particular index in the tree with a Simplified Verification Payment (SPV) like.当一个用户想重新下载他的文件,他可以使用微支付通道协议(例如每32k字节支付1萨博)恢复文件;从费用上讲最高效的方法是支付者不到最后不发布交易,而是用一个略微更合算的带有同样随机数的交易在每32k字节之后来代替原交易。
这个协议的一个重要特征是,虽然看起来象是一个人信任许多不准备丢失文件的随机节点,但是他可以通过秘密分享把文件分成许多小块,然后通过监视合同得知每个小块都还被某个节点的保存着。如果一个合约依然在付款,那么就提供了某个人依然在保存文件的证据。
去中心化自治组织(DAO)
通常意义上“去中心化自治组织(DAO, decentralized autonomous organization)”的概念指的是一个拥有一定数量成员或股东的虚拟实体,依靠比如67%多数来决定花钱以及修改代码。成员会集体决定组织如何分配资金。分配资金的方法可能是悬赏,工资或者更有吸引力的机制比如用内部货币奖励工作。这仅仅使用密码学块链技术就从根本上复制了传统公司或者非营利组织的法律意义以实现强制执行。至此许多围绕DAO的讨论都是围绕一个带有接受分红的股东和可交易的股份的“去中心化自治公司(DAC,decentralized autonomous corporation)”的“资本家”模式;作为替代者,一个被描述为“去中心化自治社区(decentralized autonomous community)”的实体将使所有成员都在决策上拥有同等的权利并且在增减成员时要求67%多数同意。每个人都只能拥有一个成员资格这一规则需要被群体强制实施。
下面是一个如何用代码实现DO的纲要。最简单的设计就是一段如果三分之二成员同意就可以自我修改的代码。虽然理论上代码是不可更改的,然而通过把代码主干放在一个单独的合约内并且把合约调用的地址指向一个可更改的存储依然可以容易地绕开障碍而使代码变得可修改,在一个这样的DAO合约的简单实现中有三种交易类型,由交易提供的数据区分:
[0,i,K,V] 注册索引为i 的对存储地址索引为K 至 v 的内容的更改建议。
[0,i] 注册对建议i 的投票。
[2,i] 如有足够投票则确认建议i。
然后合约对每一项都有具体的条款。它将维护一个所有开放存储的更改记录以及一个谁投票表决的表。还有一个所有成员的表。当任何存储内容的更改获得了三分之二多数同意,一个最终的交易将执行这项更改。一个更加复杂的框架会增加内置的选举功能以实现如发送交易,增减成员,甚至提供委任制民主一类的投票代表(即任何人都可以委托另外一个人来代表自己投票,而且这种委托关系是可以传递的,所以如果A委托了B然后B委托了C那么C将决定A的投票)。这种设计将使DAO作为一个去中心化社区有机地成长, 使人们最终能够把挑选合适人选的任务交给专家,与当前系统不同,随着社区成员不断改变他们的站队假以时日专家会容易地出现和消失。
一个替代的模式是去中心化公司,那里任何账户可以拥有0到更多的股份,决策需要三分之二多数的股份同意。一个完整的框架将包括资产管理功能-可以提交买卖股份的订单以及接受这种订单的功能(前提是合约里有订单匹配机制)。代表依然以委任制民主的方式存在,产生了“董事会”的概念。
更先进的组织治理机制可能会在将来实现;现在一个去中心化组织(DO)可以从去中心化自治组织(DAO)开始描述。DO和DAO的区别是模糊的,一个大致的分割线是治理是否可以通过一个类似政治的过程或者一个“自动”过程实现,一个不错的直觉测试是“无通用语言”标准:如果两个成员不说同样的语言组织还能正常运行吗?显然,一个简单的传统的持股式公司会失败,而像比特币协议这样的却很可能成功,罗宾·汉森的“futarchy”,一个通过预测市场实现组织化治理的机制是一个真正的说明“自治”式治理可能是什么样子的好例子。注意一个人无需假设所有DAO比所有DO优越;自治只是一个在一些特定场景下有很大优势的,但在其它地方未必可行的范式,许多半DAO可能存在。
进一步的应用 1. 储蓄钱包。 假设Alice想确保她的资金安全,但她担心丢失或者被黑客盗走私钥。她把以太币放到和Bob签订的一个合约里,如下所示,这合同是一个银行: ``` Alice单独每天最多可提取1%的资金。 Bob单独每天最多可提取1%的资金,但Alice可以用她的私钥创建一个交易取消Bob的提现权限。 Alice 和 Bob 一起可以任意提取资金。 一般来讲,每天1%对Alice足够了,如果Alice想提现更多她可以联系Bob寻求帮助。如果Alice的私钥被盗,她可以立即找到Bob把她的资金转移到一个新合同里。如果她弄丢了她的私钥,Bob可以慢慢地把钱提出。如果Bob表现出了恶意,她可以关掉他的提现权限。 ``` 2. 作物保险。一个人可以很容易地以天气情况而不是任何价格指数作为数据输入来创建一个金融衍生品合约。如果一个爱荷华的农民购买了一个基于爱荷华的降雨情况进行反向赔付的金融衍生品,那么如果遇到干旱,该农民将自动地收到赔付资金而如果有足量的降雨他会很开心因为他的作物收成会很好。 3. 一个去中心化的数据发布器。 对于基于差异的金融合约,事实上通过过“谢林点”协议将数据发布器去中心化是可能的。谢林点的工作原理如下:N方为某个指定的数据提供输入值到系统(例如ETH/USD价格),所有的值被排序,每个提供25%到75%之间的值的节点都会获得奖励,每个人都有激励去提供他人将提供的答案,大量玩家可以真正同意的答案明显默认就是正确答案,这构造了一个可以在理论上提供很多数值,包括ETH/USD价格,柏林的温度甚至某个特别困难的计算的结果的去中心化协议。 4. 多重签名智能契约。比特币允许基于多重签名的交易合约,例如,5把私钥里集齐3把就可以使用资金。以太坊可以做得更细化,例如,5把私钥里集齐4把可以花全部资金,如果只3把则每天最多花10%的资金,只有2把就只能每天花0.5%的资金。另外,以太坊里的多重签名是异步的,意思是说,双方可以在不同时间在区块链上注册签名,最后一个签名到位后就会自动发送交易。 5. 云计算。EVM技术还可被用来创建一个可验证的计算环境,允许用户邀请他人进行计算然后选择性地要求提供在一定的随机选择的检查点上计算被正确完成的证据。这使得创建一个任何用户都可以用他们的台式机,笔记本电脑或者专用服务器参与的云计算市场成为可能,现场检查和安全保证金可以被用来确保系统是值得信任的(即没有节点可以因欺骗获利)。虽然这样一个系统可能并不适用所有任务;例如,需要高级进程间通信的任务就不易在一个大的节点云上完成。然而一些其它的任务就很容易实现并行;SETI@home, folding@home和基因算法这样的项目就很容易在这样的平台上进行。 6. 点对点赌博。任意数量的点对点赌博协议都可以搬到以太坊的区块链上,例如Frank Stajano和Richard Clayton的Cyberdice。 最简单的赌博协议事实上是这样一个简单的合约,它用来赌下一个区块的哈稀值与猜测值之间的差额, 据此可以创建更复杂的赌博协议,以实现近乎零费用和无欺骗的赌博服务。 7. 预测市场。 不管是有神谕还是有谢林币,预测市场都会很容易实现,带有谢林币的预测市场可能会被证明是第一个主流的作为去中心化组织管理协议的“ futarchy”应用。 8. 链上去中心化市场,以身份和信誉系统为基础。
以太坊总量和挖矿时间
初始总量7200万,每年新增约1500万,预计2018年转为POS算法(不能挖矿),转为POS算法后,产量减少。每个区块5个币,每天产量约为4万,挖矿孤块率较高,难度为每个块调整一次。
以太坊矿机选择
选择矿机一看算力,二看功耗,三看历史口碑,包括机器稳定性、售后服务情况等。算力就是一台机器进行运算的能力,也就是这台机器能够每秒进行多少次哈希运算。目前主流比特币矿机的算力为14T,也就是每秒进行14*10^13次哈希碰撞。
如何测算显卡的性价比
简单的成本计算公式:显卡算力÷显卡价钱=每1块钱获得的算力。比如我们一张r x 5 8 0配备8 g内存的显卡,未超频挖取以太币算力是2 2 m h z / s , 价 钱 是 2 2 0 0 人 民 币 , 那 么 每 1 块 钱 获 得 的 算 力 就 是22/2200=0.01,那么超频后基本可以达到平均28.5mhz/s的算力,这样情况下每1块钱获得的算力就是28.5/2200=0.01295。
以太坊矿机的硬件
以太坊主要是使用显卡(GPU)来挖矿。需要配置一台多显卡PC来运行挖矿程序,主要硬件包含:显卡,主板,电源,CPU,内存,硬盘(推荐60G以上SSD),延长线、转接线等。其中显卡决定了挖矿的速度,主板、电源很大程度上决定矿机运行的稳定程度。
硬件准备:显卡挖矿不需要很大的PCIE带宽,主板上具备PCI-E 1X即可满足带宽要求。一般主板上具有3-5个PCI-E 1X接口,1个PCI-E16X接口,此外主板上具有大4PIN供电接口对稳定性有一定的提升。PCI-E1X需要淘宝购买1X转16X延长线。
以太坊挖矿常用显卡算力表:
挖矿靠显卡核心计算,所以AMD显卡比NVIDA卡更高效。选择AMD卡,要求显卡显存大于2G,推荐购买4G显存显卡。
常见显卡的算力图示:
AMD显卡算力表:
相关资料:
以太坊发展史
https://ethfans.org/wikis/%E4%BB%A5%E5%A4%AA%E5%9D%8A%E5%8F%91%E5%B1%95%E5%8F%B2
以太坊每周更新文档
https://ethfans.org/posts/week-in-ethereum-2020-02-09