Εισαγωγή στα έξυπνα συμβόλαια
Τα έξυπνα συμβόλαια αποτελούν τα θεμελιώδη δομικά στοιχεία του επιπέδου εφαρμογών του Ethereum. Είναι προγράμματα υπολογιστών αποθηκευμένα στην τα οποία ακολουθούν τη λογική «αν συμβεί αυτό, τότε αυτό» και έχουν εγγυημένη εκτέλεση σύμφωνα με τους κανόνες που ορίζονται από τον κώδικά της, ο οποίος δεν μπορεί να αλλάξει από τη στιγμή που θα δημιουργηθεί.
Ο Nick Szabo επινόησε τον όρο «έξυπνο συμβόλαιο». Το 1994, έγραψε μια εισαγωγή σε αυτή την έννοια(opens in a new tab) και το 1996 μια ερεύνα για το τι θα μπορούσαν να κάνουν τα έξυπνα συμβόλαια(opens in a new tab).
Ο Szabo οραματίστηκε μια ψηφιακή αγορά όπου οι αυτόματες και διαδικασίες επιτρέπουν τη διεξαγωγή συναλλαγών και επιχειρηματικών λειτουργιών χωρίς την ανάγκη αξιόπιστων μεσαζόντων. Τα έξυπνα συμβόλαια στο Ethereum κάνουν το όραμα πράξη.
Δείτε τη Finematics να εξηγεί τα έξυπνα συμβόλαια:
Εμπιστοσύνη στα συμβατικά συμβόλαια
Ένα από τα μεγαλύτερα προβλήματα με ένα παραδοσιακό συμβόλαιο, είναι η ανάγκη ύπαρξης αξιόπιστων ατόμων για ορθά αποτελέσματα.
Δείτε ένα παράδειγμα:
Η Alice και ο Bob θα κάνουν έναν αγώνα ποδηλάτου. Ας πούμε ότι η Alice στοιχηματίζει με τον Bob $10 πως θα κερδίσει τον αγώνα. Ο Bob είναι σίγουρος ότι θα είναι νικητής και συμφωνεί με αυτό το στοίχημα. Στο τέλος, η Alice τελειώνει τον αγώνα πολύ μπροστά από τον Μπομπ και είναι η ξεκάθαρη νικήτρια. Αλλά ο Bob αρνείται να πληρώσει το στοίχημα, ισχυριζόμενος ότι η Alice έκλεψε στον αγώνα.
Αυτό το χαζό παράδειγμα καταδεικνύει το πρόβλημα με οποιοδήποτε μη έξυπνο συμβόλαιο. Ακόμη και αν πληρούνται οι προϋποθέσεις της συμφωνίας (δηλ. είσαστε ο νικητής του αγώνα), θα πρέπει να εμπιστευθείτε ένα άλλο άτομο για να εκπληρώσει τη συμφωνία (δηλ. την πληρωμή του στοιχήματος).
Ένας ψηφιακός αυτόματος πωλητής
Ένα απλό παράδειγμα έξυπνου συμβολαίου είναι μια μηχανή αυτόματης πώλησης, η οποία λειτουργεί κάπως παρόμοια με ένα έξυπνο συμβόλαιο όπου συγκεκριμένες ενέργειες εγγυώνται προκαθορισμένα αποτελέσματα.
- Επιλέγετε ένα προϊόν
- Ο αυτόματος πωλητής εμφανίζει την τιμή
- Πληρώνετε το τίμημα
- Ο αυτόματος πωλητής επαληθεύει ότι πληρώσατε το σωστό ποσό
- Ο αυτόματος πωλητής σας δίνει το αντικείμενο σας
Ο αυτόματος πωλητής θα σας δώσει το προϊόν σας μόνο όταν θα πληρούνται όλες οι προϋποθέσεις. Αν δεν επιλέξετε ένα προϊόν ή δεν εισάγετε αρκετά χρήματα, ο αυτόματος πωλητής δε θα σας δώσει το προϊόν.
Αυτόματη εκτέλεση
Το κύριο πλεονέκτημα ενός έξυπνου συμβολαίου είναι ότι εκτελεί πάντοτε τον σαφή κώδικα όταν πληρούνται συγκεκριμένες προϋποθέσεις. Δε χρειάζεται να περιμένουμε κάποιον να ερμηνεύσει ή να διαπραγματευτεί το αποτέλεσμα. Με αυτό τον τρόπο αφαιρείται η ανάγκη για αξιόπιστους μεσάζοντες.
Για παράδειγμα, θα μπορούσατε να συντάξετε ένα έξυπνο συμβόλαιο που κρατά κεφάλαια αποταμίευσης για ένα παιδί, επιτρέποντάς το να αποσύρει αυτά τα κεφάλαια μετά από μια συγκεκριμένη ημερομηνία. Εάν προσπαθήσει να κάνει ανάληψη πριν από αυτή την ημερομηνία, το έξυπνο συμβόλαιο δε θα εκτελεστεί. Διαφορετικά, θα μπορούσατε να συντάξετε ένα συμβόλαιο που σας δίνει αυτόματα μια ψηφιακή έκδοση του τίτλου ενός αυτοκινήτου όταν πληρώσετε τον αντιπρόσωπο.
Προβλέψιμα αποτελέσματα
Τα παραδοσιακά συμβόλαια είναι διφορούμενα επειδή βασίζονται στον άνθρωπο για την ερμηνεία και την εφαρμογή τους. Για παράδειγμα, δύο δικαστές πιθανός να ερμηνεύσουν διαφορετικά ένα συμβόλαιο, γεγονός που θα μπορούσε να οδηγήσει σε ασυνεπείς αποφάσεις και άνισα αποτελέσματα. Τα έξυπνα συμβόλαια αφαιρούν αυτή την πιθανότητα. Αντιθέτως, τα έξυπνα συμβόλαια εκτελούνται ακριβώς με βάση τους όρους που αναγράφονται στον κώδικα της σύμβασης. Αυτή η ακρίβεια σημαίνει ότι, δεδομένων των ίδιων περιστάσεων, ένα έξυπνο συμβόλαιο θα αποδώσει το ίδιο αποτέλεσμα.
Δημόσια εγγραφή
Τα έξυπνα συμβόλαια είναι χρήσιμα στον έλεγχο και παρακολούθηση. Δεδομένου ότι τα έξυπνα συμβόλαια του Ethereum βρίσκονται σε δημόσια κρυπτοαλυσίδα, ο καθένας μπορεί να παρακολουθήσει άμεσα τις μεταφορές περιουσιακών στοιχείων και άλλες σχετικές πληροφορίες. Για παράδειγμα, μπορείτε να ελέγξετε ότι κάποιος έστειλε χρήματα στη διεύθυνσή σας.
Προστασία ιδιωτικότητας
Τα έξυπνα συμβόλαια προστατεύσουν επίσης το απόρρητό σας. Δεδομένου ότι το Ethereum είναι ένα δίκτυο με ψευδώνυμα (οι συναλλαγές σας συνδέονται δημοσίως με μια μοναδική κρυπτογραφημένη διεύθυνση και όχι με την ταυτότητά σας), μπορείτε να προστατεύσετε το απόρρητο σας από παρατηρητές.
Ορατοί όροι
Τέλος, όπως τα παραδοσιακά συμβόλαια, μπορείτε να ελέγξετε τι υπάρχει σε ένα έξυπνο συμβόλαιο πριν το υπογράψετε (ή να το χειριστείτε διαφορετικά). Η διαφάνεια ενός έξυπνου συμβολαίου εγγυάται ότι ο καθένας μπορεί να το ελέγξει.
Χρήσεις ενός έξυπνου συμβολαίου
Τα έξυπνα συμβόλαια μπορούν να κάνουν ουσιαστικά οτιδήποτε μπορούν να κάνουν τα προγράμματα υπολογιστών.
Μπορούν να εκτελέσουν υπολογισμούς, να δημιουργήσουν ένα νόμισμα, να αποθηκεύσουν δεδομένα, να δημιουργήσουν , να επικοινωνήσουν, ακόμη και να δημιουργήσουν γραφικά. Δείτε μερικά δημοφιλή, αληθινά παραδείγματα:
- Κρυπτονομίσματα σταθερής αξίας
- Δημιουργία και διανομή μοναδικών ψηφιακών περιουσιακών στοιχείων
- Ένα αυτόματο, ανοικτό ανταλλακτήριο νομισμάτων
- Αποκεντρωμένα παιχνίδια
- Μια πολιτική ασφάλισης που πληρώνει αυτόματα(opens in a new tab)
- Ένα πρότυπο που επιτρέπει στους ανθρώπους να δημιουργήσουν προσαρμοσμένα και διαλειτουργικά νομίσματα
Περισσότερες πληροφορίες
- Πώς θα αλλάξουν τον κόσμο τα έξυπνα συμβόλαια(opens in a new tab)
- Έξυπνα Συμβόλαια: Η τεχνολογία blockchain που θα αντικαταστήσει τους δικηγόρους(opens in a new tab)
- Έξυπνες συμβόλαια για προγραμματιστές
- Μάθετε να συντάσσετε έξυπνα συμβόλαια
- Mastering Ethereum - Τι είναι ένα έξυπνο συμβόλαιο;(opens in a new tab)