Το Ethereum είναι μια πλατφόρμα όπου ο καθένας μπορεί να γράψει το δικό του smart contract. Τι είναι όμως smart contract ?
Ένα smart contract είναι ένα πρόγραμμα, το οποίο περιέχει τους όρους ενός κανονικού συμβολαίου νομικής φύσεως,οι οποίοι εκτελούνται μετά από λήψη δεδομένων από το Internet και βάσεις δεδομένων και οι επιπτώσεις του ισχύουν στο πραγματικό κόσμο. Η τεχνολογία blockchain διασφαλίζει τη εγκυρότητα των συμβολαίων και την εκπλήρωση των όρων του συμβολαίου.
Το Ethereum καταφέρνει να συμπτύξει σε ένα, 2 σημαντικές λειτουργίες του Internet. Μια ψηφιακή ισοτιμία, το ether και μια πλήρη γλώσσα προγραμματισμού, την EtherScript.
Επειδή οι περισσότερες συμφωνίες είναι οικονομικού χαρακτήρα ή έχουν οικονομικές επιπτώσεις, μπορούμε να εφαρμόσουμε ολόκληρες κατηγορίες δημοσίου και ιδιωτικού δικαίου χρησιμοποιώντας το Ethereum. Μια συμφωνία που περιέχει μεταφορά αξίας μπορούν να γραφούν με ακρίβεια και να εκτελεστούν αυτόματα με το ίδιο script.
Παραδείγματα smart contracts μπορείτε να δείτε εδώ :
http://ether.fund/contracts/?p=1
και φυσικά από το Github :
https://github.com/ethereum/btcrelay/
https://github.com/ethereum/serpent/tree/master/examples
Για να μάθετε πως να γράφετε smart contracts :
https://github.com/ethereum/wiki/wiki/Ethereum-Development-Tutorial
Η συγγραφή smart contracts έχει γίνει πλέον πολύ απλή :