Professional Documents
Culture Documents
BLISS 03-T3 Unit 1 Slides - EL
BLISS 03-T3 Unit 1 Slides - EL
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
2
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές
υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
3
Ορολογία του Blockchain
● Tι είναι το blockchain;
Στην πραγματικότητα, το blockchain είναι πολλά περισσότερα από μια απλή τεχνολογία,
o Συχνά περιλαμβάνει χρηματοοικονομικές συναλλαγές
o Αναπαράγεται σε πολλά συστήματα σε σχεδόν πραγματικό χρόνο
o Χρησιμοποιεί κρυπτογράφηση και ψηφιακές υπογραφές για να αποδείξει την
ταυτότητα, την αυθεντικότητα και να επιβάλει δικαιώματα πρόσβασης ανάγνωσης /
ανάγνωσης
o Μπορεί να γραφτεί από οποιονδήποτε σε ένα δημόσιο blockchain (αλλά σε ένα
ιδιωτικό blockchain υπάρχουν ορισμένοι συμμετέχοντες) όλοι οι συμμετέχοντες
μπορούν το διαβαστούν, και συχνά ένα ευρύτερο κοινό
o Διαθέτει μηχανισμούς που δυσκολεύουν την τροποποίηση παλιότερων εγγραφών ή
τουλάχιστον καθιστούν εύκολο τον εντοπισμό όταν κάποιος προσπαθεί να το κάνει
hash hash hash hash
Block 1 Block 2 Block 3 Block 4
5
Πηγή: https://miethereum.com/wp-content/uploads/2017/11/A.-A-Gentle-Introduction-To-Blockchain-Technology.pdf
Ορολογία του blockchain
● Κατανεμημένο καθολικό (distributed ledger) – τι είναι;
Πηγή: https://tradeix.com/distributed-ledger-technology/ 6
Πηγή εικόνας: https://knowledgecrypto.com/the-difference-between-blockchains-distributed-ledger-technology/
Ορολογία του blockchain
Οι χρήστες Οι χρήστες
Οι χρήστες Οι κόμβοι
πραγματοποιού εκπέμπουν τις
ν συναλλαγές εκπέμπουν τις συγκεντρώνουν
συναλλαγές συναλλαγές
χρησιμοποιώντ επικυρωμένες
τους στους τους στους
ας ψηφιακές συναλλαγές σε
κόμβους κόμβους
υπογραφές (nodes)
block
Το block που
αντικατοπτρίζει
Οι κόμβοι την
Χρήση “πραγματική
εκπέμπουν
blocks μεταξύ Πρωτόκολλου κατάσταση”
Συναίνεσης
τους προθέτεται στο
προηγούμενο
block
7
Πηγή: https://ccl.yale.edu/sites/default/files/files/A%20Brief%20Introduction%20to%20Blockchain%20(Final%20without%20Notes).pdf
Ορολογία του blockchain
8
Πηγή εικόνας : https://pplware.sapo.pt/informacao/monero-xmr-uma-moeda-segura-privada-e-sem-rasto/
Ορολογία του blockchain
● Εξόρυξη (Mining)
o Η διαδικασία επίλυσης κρυπτογραφικών προβλημάτων που
χρησιμοποιούν υπολογιστικό υλικό ενεργοποιεί επίσης την
απελευθέρωση κρυπτονομισμάτων
9
Πηγή: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-theorie.html
Ορολογία του blockchain
● Εξόρυξη (Mining)
o Η διαδικασία με την οποία οι συναλλαγές επαληθεύονται και προστίθενται
σε ένα blockchain.
10
Πηγή: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-theorie.html
Ορολογία του blockchain
● Εξόρυξη (Mining)
o Οι εξορύκτες στο δίκτυο επιλέγουν τις συναλλαγές από τις ομάδες
και τις διαμορφώνουν σε ένα «block»
11
Πηγή εικόνας: https://www.thinkgeek.com/images/products/additional/carousel/e847_minecraft_pickaxe_inuse.jpg
Ορολογία του blockchain
● Διχάλες (Forks)
o Η διχάλα είναι η δημιουργία μιας εναλλακτικής έκδοσης του
blockchain, επιτρέποντας δυο παράλληλα block να τρέχουν σε
διαφορετικές περιοχές του δικτύου. Δημιουργόντας έτσι δυο
παράλληλα blockchain, το ενα εκ των δυο είναι το κερδισμένο.
12
Πηγή: https://medium.com/my-blockchain-bible/101-blockchain-terminology-874f007c0270
Ορολογία του blockchain
● Διχάλες (Forks)
● Bitcoin
o Κρυπτονόμισμα, το πρώτο στοιχεία βασισμένο στο Blockchain
o Χρησιμοποιείται για ηλεκτρονικό εμπόριο ναρκωτικών/όπλων,
λύτρα
o Χρησιμοποιείται για εμβάσματα, κερδοσκοπία, αποθήκη αξίας
Πηγή: https://medium.com/@flatoutcrypto/what-is-the-point-of-eos-ad385740b05f 14
Ορολογία του blockchain
● Bitcoin
o Τύπωμα χρήματος
15
Πηγή εικόνας: https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Total_bitcoins_over_time.png/740px-Total_bitcoins_over_time.png
Ορολογία του Blockchain
● Bitcoin
o To Blockchain του Bitcoin
BLOCK
(Μονάδες του blockchain, ως σελίδες συναλλαγών σε ένα
καθολικό)
Επικεφάλίδα
(Είναι hashed δυο φορές για να
δημιουργηθεί στο δακτυλικό αποτύπωμα
που αναφέρεται στο επόμενο block)
Μέτρηση συναλλαγών
(Πόσες συμαλλαγές γίνονατι στο block,
συμπεριλαμβανομένης της συναλλαγής
coinbase)
● Bitcoin
o Το blockchain του Bitcoin
- Επικεφαλίδα Block: περιλαμβάνει
Τεχνικά δεδομένα, το προηγούμενο block
hash, Merkle Root, χρονική σύμανση,
Στόχος δυσκολίας, Nonce.
Παραδίπλα ενα παράδειγμα:
Πηγή: https://bitsonblocks.files.wordpress.com/2015/09/bitcoin_blockchain_infographic1.jpg 17
Πηγή εικόνας: www.blockchain.com
Ορολογία του blockchain
● Bitcoin
o Μέσα στο blockchain του Bitcoin
- Περιεχόμενο Block : Ροή Συναλλαγών
Εξόρυξη Coinbase Τακτική διεύθυνση συναλλαγής
18
Πηγή εικόνας: Scorechain
Ορολογία του blockchain
● Bitcoin
o Μέσα στο blockchain του Bitcoin
- Παράδειγμα συναλλαγής Block :
19
Πηγή εικόνας: www.blockchain.com
Ορολογία του blockchain
● Bitcoin
o Πως πραγματοποιείται η
συναλλαγή;
● Ethereum
o Προτάθηκε στα τέλη του 2013 από τον Vitalik Buterin (ερευνητή και
προγραμματιστή κρυπτονομισμάτων)
o Διαδικτυακή χρηματοδότηση (crowdsale) το καλοκαίρι 2014
o Το Bitcoin που πήρε αναβολικά!
«Το blockchain είναι ένας μαγικός υπολογιστής στον οποίον ο καθένας μπορεί
να μεταφορτώσει προγράμματα και να τα αφήσει να εκτελεσθούν αυτόματα,
όπου τα τρέχοντα και όλα τα προηγούμενα στάδια κάθε προγράμματος είναι
πάντα ορατά από το κοινό και το οποίο φέρει μια πολύ ισχυρή
κρυπτοοικονομική εγγύηση ότι τα προγράμματα που εκτελούνται η αλυσίδα θα
συνεχίσει να εκτελείται ακριβώς με τον τρόπο που ορίζει το πρωτόκολλο
blockchain. "VitalVitalik Buterin
Πηγή: https://medium.com/blockchain-review/how-does-the-blockchain-work-for-dummies-explained-simply-9f94d386e093 21
Πηγή εικόνας: https://znews-photo-td.zadn.vn/w660/Uploaded/lce_uxlcq/2017_06_27/20DBBITCOIN4master675.jpg
Ορολογία του Blockchain
● Ethereum
o Αποκεντρωμένη πλατφόρμα εφαρμογών
(dapps)
o Καθολικό συναλλαγών και έξυπνων
συμβολαίων
o Βασισμένο στην Εικονική
Μηχανή του Ethereum (EVM)
o Το κρυπτονόμισμα ονομάζεται ether
(ETH)
● Ethereum
o Έξυπνα συμβόλαια
Η λειτουργεία ενός
“παραδοσιακού”
συμβολαίου:
Πηγή: https://www.investopedia.com/terms/s/smart-contracts.asp 23
Πηγή εικόνας: https://image.slidesharecdn.com/smart-contracts-150925125324-lva1-app6892/95/smart-contracts-4-638.jpg?cb=1443185644
Ορολογία του Blockchain
● Ethereum
o Έξυπνα συμβόλαια
Η λειτουργία ενός
“έξυπνου συμβολαίου”:
Πηγή: https://www.investopedia.com/terms/s/smart-contracts.asp/ 24
Πηγή εικόνας: https://image.slidesharecdn.com/smart-contracts-150925125324-lva1-app6892/95/smart-contracts-5-638.jpg?cb=1443185644
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικά blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές
υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain 25
Διάκριση μεταξύ βάσεων δεδομένων και καθολικά blockchain
● Βάσεις
δεδομένων
Πηγή:
https://www.coindesk.com/information
26
● Blockchain ledgers /what-is-the-difference-blockchain-and-
database/
Διάκριση μεταξύ Βάσεων δεδομένων και καθολικά blockchain
Δεν υπάρχει ιστορικό αρχείων και Ιστορικό αρχείων και ιδιοκτησία ψηφιακών
αρχείων
ιδιοκτησίας ψηφιακών αρχείων
27
Πηγή: https://coinsutra.com/blockchain-vs-database/
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές
υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain 28
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυποτγραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
29
Κρυπτογραφία,συναρτήσεις κατακερματισμού
(hash) και ψηφιακές υπογραφές
● Κρυπτογραφία: η κρυπτογράφηση και αποκρυπτογράφηση δεδομένων
o 2 βασικές κρυπτογραφικές εννοιες που χρησιμοποιούνται στο blockchain:
- Hashing
- Ψηφιακές υπογραφές
31
Πηγή εικόνας: Scorechain
Κρυπτογραφία,συναρτήσεις κατακερματισμού
(hash) και ψηφιακές υπογραφές
32
Πηγή εικόνας: Scorechain
Κρυπτογραφία,συναρτήσεις κατακερματισμού
(hash) και ψηφιακές υπογραφές
33
Πηγή εικόνας: Scorechain
Κρυπτογραφία, hash functions and
ψηφιακές υπογραφές
34
Πηγή εικόνας: Scorechain
Κρυπτογραφία,συναρτήσεις κατακερματισμού
(hash) και ψηφιακές υπογραφές
35
Πηγή εικόνας: https://pascalpares.gitbook.io/an-introduction-to-the-bitcoin-system/the-transactions/structure-of-a-transaction
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
36
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
● Συναίνεση
1. Αρχές και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
37
Συναίνεση (Consensus)
● Άρχες και παραδείγματα κατανενημένων συστημάτων
o Ανοχή Βυζαντινης Βλάβης(BFT): η αξιοπιστία ενός συστήματος
ηλεκτρονικών υπολογιστών ανεκτικών σε σφάλματα, ιδιαίτερα των
κατανεμημένων υπολογιστικών συστημάτων, όπου τα
κατασκευαστικά στοιχεία μπορεί να αποτύχουν και υπάρχουν
ατελείς πληροφορίες σχετικά με το εάν ένα στοιχείο έχει αποτύχει.
o Ο στόχος του BFT είναι να υπερασπιστεί τις αστοχίες των
εξαρτημάτων του συστήματος με ή χωρίς συμπτώματα που
εμποδίζουν άλλα μέρη του συστήματος να καταλήξουν σε συμφωνία
μεταξύ τους, όταν απαιτείται μια τέτοια συμφωνία για την ορθή
λειτουργία του συστήματος.
o Ένα παράδειγμα χρήσης του BFT είναι το bitcoin. Το δίκτυο bitcoin
λειτουργεί παράλληλα για να δημιουργήσει ένα blockchain με
απόδειξη εργασίας (proof of work) που επιτρέπει στο σύστημα να
ξεπεράσει τα βυζαντινά σφάλματα και να φτάσει σε μια συνολική
συνολική άποψη της κατάστασης του συστήματος . 38
Πηγή: https://en.wikipedia.org/wiki/Byzantine_fault
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές
υπογραφές
● Συναίνεση
1. Άρχες και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain 39
Συναίνεση
Πηγή εικόνας:
41
https://cointelegraph.com/storage/uploads/view/ea5b21f014547b
4b44cf2dafcd76aad2.jpg
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές
υπογραφές
● Συναίνεση
1. Άρχες και παραδείγματα κατανενημένων συστημάτων
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
42
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
● Συναίνεση
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
2. Αλγόριθμοι συναίνεσης blockchain
● Δομές blockchain
1. Η δομή του blockchain
2. Κατηγορίες blockchain
43
Δομές blockchain
44
Πηγή εικόνας: Scorechain
Δομές blockchain
45
Πηγή εικόνας: Scorechain
Δομές blockchain
46
Πηγή εικόνας: Scorechain
Δομές blockchain
● Blockchain structure
o Block δεδομένων:
47
Πηγή εικόνας: Scorechain
Περιεχόμενα
● Εισαγωγή
1. Ορολογία του blockchain
2. Διάκριση μεταξύ βάσεων δεδομένων και καθολικών blockchain
● Κρυπτογραφικό στοιχείο
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
● Στοιχεία συναίνεσης
1. Κρυπτογραφία,συναρτήσεις κατακερματισμού (hash) και ψηφιακές υπογραφές
2. Blockchain consensus algorithms
● Δομές blockchain
1. Η βασική δομή του blockchain
2. Κατηγορίες blockchain
48
Δομές blockchain
● Κατηγορίες blockchain
o Τρεις κύριες κατηγορίες blockchain προκέψαν ως συνέχεια της
εμφάνισης του Bitcoin.
Δημόσια (public) Blockchain:
κανένας υπεύθυνος, οποιοσδήποτε μπορεί να συμμετέχει στην ανάγνωση/
γραφή/έλεγχο του μπλοκ αλυσίδας(π.χ.Bitcoin, Litecoin, etc.)
Ιδιοτικά (private) Blockchain:
ιδιωτική ιδιοκτησία ενός ατόμου ή ενός οργανισμού, υπάρχει ένας υπεύθυνος
για σημαντικές ενέργειες όπως η ανάγνωση/εγγραφή ή σε ποιον να μπορεί να
επιτραπεί η πρόσβαση στην ανάγνωση ή το αντίστροφο(i.e. Bankchain)
Consortium Blockchain:
Υπάρχουν περισσότεροι από ένας υπεύθυνοι. Μια ομάδα εταιρειών ή
αντιπροσωπευτικά άτομα συγκεντρώνουν και αποφασίζουν για το καλύτερο
όφελος του συνόλου του δικτύου (i.e. r3, EWF)
49
Πηγή: https://coinsutra.com/different-types-blockchains
Περιεχόμενα
● Έξυπνα συμβόλαια στη θεωρία
1. Έξυπνα συμβόλαια – θεωρία και αρχιτεκτονική
2. Αρχιτεκτονικές και αποκεντρωμένα αυτόνομα συστήματα
● Εφαρμογές έξυπνων συμβολαίων
1. Υφιστάμενες εφαρμογές blockchain, δομές και αρχιτεκτονικές
2
Περιεχόμενα
● Έξυπνα συμβόλαια στη θεωρία
1. Έξυπνα συμβόλαια – θεωρία και αρχιτεκτονική
2. Αρχιτεκτονικές και αποκεντρωμένα αυτόνομα συστήματα
● Εφαρμογές έξυπνων συμβολαίων
1. Υφιστάμενες εφαρμογές blockchain, δομές και αρχιτεκτονικές
3
Έξυπνα συμβόλαια – θεωρία και αρχιτεκτονική
Πηγή: https://en.wikipedia.org/wiki/Smart_contract 4
Έξυπνα συμβόλαια – θεωρία και αρχιτεκτονική
6
Αρχιτεκτονικές και αποκεντρωμένα αυτόνομα συστήματα
8
Περιεχόμενα
● Έξυπνα συμβόλαια στη θεωρία
1. Έξυπνα συμβόλαια – θεωρία και αρχιτεκτονική
2. Αρχιτεκτονικές και αποκεντρωμένα αυτόνομα συστήματα
● Εφαρμογές έξυπνων συμβολαίων
1. Υφιστάμενες εφαρμογές blockchain, δομές και
αρχιτεκτονικές
9
Εφαρμογές έξυπνων συμβολαίων
● Παράδειγμα 1: Λοταρία
o Λοταρία χωρίς τη χρήση έξυπνου συμβολαίου
Διοργανωτής Εταιρικές
καταστάσεις
Τυχερός Λαχνός
Πληρωμές
Όροι και Ανοιχτός
προϋποθέσεις Καταπιστευτικός Λογαριασμός
Όροι και
προϋποθέσεις
΄λοταρίας
Συμμετέχοντες 10
Πηγή: https://www.slideshare.net/ThomasCharlesVanderstraeten/ethereum-smart-contract-101-with-cryptizensio
Εφαρμογές έξυπνων συμβολαίων
● Παράδειγμα 1: Λοταρία
o Λοταρία μέσω της χρήσης έξυπνου συμβολαίου
Διοργανωτής
Συμμετέχοντες
11
Πηγή: https://www.slideshare.net/ThomasCharlesVanderstraeten/ethereum-smart-contract-101-with-cryptizensio
Εφαρμογές έξυπνων συμβολαίων
Andrew Beth
2 <pubKeyAndrew> Carl
<pubKeyBeth>
<pubKeyCarl> 3
CHECKMULTISIG Συναλλαγή Bitcoin
Blockchain 12
Πηγή: https://www.slideshare.net/FedericoTenga/state-smart-contract-ttechnologies
Εφαρμογές έξυπνων συμβολαίων
IF
<pubKeyCamille> Camille
CHECKSIG Beth
ELSE
<5 y> CLTV DROP
<pubKeyBeth> Συναλλαγή Bitcoin
CHECKSIG
ENDIF
Blockchain 13
Πηγή: https://www.slideshare.net/FedericoTenga/state-smart-contract-ttechnologies
Εφαρμογές έξυπνων συμβολαίων
Blockchain 14
Πηγή: https://www.slideshare.net/FedericoTenga/state-smart-contract-ttechnologies
Υφιστάμενες εφαρμογές blockchain, δομές και
αρχιτεκτονικές
● ERC-20
o Παρουσιάστηκε στις 19 Νοεμβρίου 2015 από τον Fabian Vogelsteller.
o Ένα τεχνικό πρότυπο που χρησιμοποιείται για έξυπνες συμβάσεις στο
Ethereum blockchain για την υλοποίηση μάρκων (tokens). (ERC: Αίτημα για
σχόλιο Ethereum, 20: ο αριθμός που ανατέθηκε σε αυτό το αίτημα.)
o Καθορίζει μια κοινή λίστα κανόνων που πρέπει να εφαρμόσει ένα
συμβολικό Ethereum, επιτρέποντας στους προγραμματιστές να
προγραμματίσουν πώς θα λειτουργήσουν οι νέες μάρκες εντός του
οικοσυστήματος Ethereum. Αυτοί οι κανόνες περιλαμβάνουν τον τρόπο με
τον οποίο μεταφέρονται οι μάρκες μεταξύ των διευθύνσεων και τον τρόπο
πρόσβασης στα δεδομένα μέσα σε κάθε διακριτικό.
o + 142.200 συμβάσεις συμβολαίου ERC-20 (από τις 19 Νοεμβρίου 2018):
EOS, Bancor, Qash, κλπ ...
15
Πηγή: https://en.wikipedia.org/wiki/ERC-20
Υφιστάμενες εφαρμογές blockchain, δομές και
αρχιτεκτονικές
● ERC-721: μια κατηγορία μοναδικών μάρκων (unique tokens)
o Ένα ελεύθερο, ανοιχτό πρότυπο που περιγράφει τον τρόπο κατασκευής μη ανταλλάξιμων ή
μοναδικών μαρκών στο Ethereum blockchain. Ενώ τα περισσότερα μάρκες είναι ανταλλάξιμα
(κάθε διακριτικό είναι το ίδιο με κάθε άλλο διακριτικό, δηλ. ERC-20), τα μάρκες ERC-721 είναι
όλα μοναδικά.
o Ορίζει μια ελάχιστη διεπαφή που πρέπει να εφαρμόσει μια έξυπνη σύμβαση για να επιτρέπεται
η διαχείριση, η κατοχή και η εμπορία μοναδικών μαρκών.
● ERC-725: Ethereum Identity Standard
o Ένα προτεινόμενο πρότυπο για την ταυτότητα που βασίζεται σε blockchain, η οποία ζει στο
Ethereum blockchain.
o Περιγράφει συμβόλαια smart proxy που μπορούν να ελεγχθούν από πολλαπλά κλειδιά και άλλα
έξυπνα συμβόλαια, μπορούν να περιγράψουν ανθρώπους, ομάδες, αντικείμενα και μηχανές.
o Οι χρήστες πρέπει να είναι σε θέση να κατέχουν και να διαχειρίζονται την ταυτότητά τους αντί
να μεταβιβάζουν την κυριότητα της ταυτότητας σε κεντρικούς οργανισμούς.
Πηγή:
http://erc721.org/ 16
https://erc725alliance.org/