5 Tokenisation και Smart Assets

Mytracknet
Mastering web3 with waves (Greek)
8 min readAug 18, 2019

Γεια σου! Είναι η διαδικτυακή σειρά “Mastering Web3 with Waves”. Ενότητα 5

Σε αυτήν την ενότητα, θα μιλήσουμε για:

* Tokenization,

* Λειτουργίες με ψηφιακά στοιχεία,

* Non-fungible tokens (NFTs),

* Smart Assets, πώς λειτουργούν και πώς να τα χρησιμοποιήσετε

Και φυσικά, θα εξασκηθούμε με τοκενς σε αυτήν την ενότητα, επειδή πρόκειται για μια πρακτική πορεία και οικοδομούμε μια αποκεντρωμένη αγορά web3 — “Coupon Bazaar”.

Τι είναι το tokenization;

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

https://blockonomi.com/ tokenization -blockchain

Όπως μπορούμε να δούμε «Η εξέλιξη των χρημάτων» έχει αρκετά σημαντικά ορόσημα:

  • Ανταλλαγες πριν από τα χρήματα
  • Χρυσό και ασημένιο μετά
  • Μεταλλικά νομίσματα
  • Χαρτονομίσματα ή επιταγές
  • Πλαστικές κάρτες
  • Ηλεκτρονικό χρήμα
  • Και τελικά κρυπτονομίσματα και τόκενς- το σύγχρονο φαινόμενο.

Έτσι, τα τόκενς είναι απλά πιο αποτελεσματικές και αυτοματοποιημένες ψηφιακές μορφές περιουσιακών στοιχείων.

Λόγω του αποκεντρωμένου χαρακτήρα της, οι λειτουργίες με μάρκες είναι πλήρως αυτοματοποιημένες και δεν μπορούν να αντιμετωπιστούν ή να αποκλειστούν από οποιοδήποτε τρίτο μέρος. Αυτό κάνει τα tokenized συστήματα παγκόσμια και διαθέσιμα για όλους. Δεν έχει σημασία ποια είναι η χώρα καταγωγής, η πολιτική κατάσταση, ο πολιτισμός, η θρησκεία ή η οικονομική κατάσταση.

Για να έχει νομισματική αξία, κάθε στοιχείο crypto (διακριτικό) πρέπει να έχει ρευστότητα.

Στις επιχειρήσεις , τα οικονομικά ή τις επενδύσεις , η ρευστότητα της αγοράς είναι χαρακτηριστικό μιας αγοράς, με το οποίο ένα άτομο ή μια επιχείρηση μπορεί εύκολα και γρήγορα να αγοράσει ή να πουλήσει ένα περιουσιακό στοιχείο χωρίς να προκαλέσει δραστική αλλαγή στην τιμή του περιουσιακού στοιχείου.

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

Μπορείτε επίσης να ανταλλάξετε τα tokenized περιουσιακά στοιχεία χρησιμοποιώντας διαφορετικές στρατηγικές συναλλαγών σε χρηματιστήρια, τοποθετώντας εντολές αγοράς ή πώλησης.

Waves DEX — είναι μια αποκεντρωμένη ανταλλαγή για πολλά διαφορετικά ρευστοποιημένα περιουσιακά στοιχεία.

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

Είμαστε ήδη εξοικειωμένοι με τα WAVES — το τοκεν του Blockchain.

Σε οποιοδήποτε δημόσιο blockchain, το τόκεν του είναι πολύ σημαντικό για τη λειτουργικότητα της πλατφόρμας:

  • Κάνει οποιαδήποτε επίθεση DDoS ακριβή (λόγω των τελών)
  • Ενθαρρύνει τους κόμβους δικτύου / κατασκευαστές μπλοκ να διατηρήσουν το δίκτυο
  • Ενθαρρύνει τους συντελεστές της πλατφόρμας να βελτιώσουν την υποδομή

Σε αυτήν την ενότητα, θα προσπαθήσουμε να δημιουργήσουμε τις δικες μας μάρκες-τοκενς και να αυτοματοποιήσουμε κάποιες λειτουργίες με μάρκες, κάνοντάς τες έξυπνες.

5.2 Πράξεις με assets (Μέρος 1ο)

1 out of 1 step passed

Edit

Ας χρησημοποιήσουμε τις μάρκες-τοκενς, οι οποίες δεν είναι “ native “ μάρκες-tokens για την αλυσίδα των Waves, ως “ προσαρμοσμένες μάρκες-tokens”. Οποιαδήποτε μάρκες εκτός από το WAVES token είναι προσαρμοσμένες μάρκες-τοκενσ στο blockchain.

Υπάρχουν πολλά πράγματα που μπορούμε να κάνουμε με προσαρμοσμένα μάρκες:

* Έκδοση — σημαίνει ότι είμαστε σε θέση να δημιουργήσουμε τα δικά μας tokens-μάρκες

* Re-Issue — σημαίνει ότι είμαστε σε θέση να “εκτυπώσουμε” περισσότερες μάρκες (αν είναι ακόμα δυνατόν — εξαρτάται από τις παραμέτρους έκδοσης ) ή να αλλάξουμε τη λογική τους εφαρμόζοντας ένα script-asset

* Burn — σημαίνει ότι, υπό ορισμένες συνθήκες, είμαστε σε θέση να διαγράψουμε κάποια μάρκες από την κυκλοφοριακή προσφορά

* Μεταφορά

* Ανταλλαγή — είμαστε σε θέση να εμπορεύομαστε μάρκες σε ενα DEX (αποκεντρωμένο ανταλλακτήριο)

* Invocations — τα dApps μας είναι σε θέση να δουλέψουν και με προσαρμοσμένες μάρκες

* Set Script Asset — η διαδικασία για να κάνετε ένα Smart Asset από το προσαρμοσμένο στοιχείο ή να αλλάξετε τη συμπεριφορά ενός υπάρχοντος έξυπνου στοιχείου

Ας μάθουμε πώς να δουλεύουμε με μάρκες στις εφαρμογές μας web3!

Επόμενο…

5.3 Πράξεις με assets (Μέρος 2ο)

1 out of 1 step passed

Edit

Σε προηγούμενες ενότητες, είδαμε πώς το dApps μπορεί να λειτουργήσει με το πρωτόκολλο των WAVES.

Για να τους επιτρέψουμε να δουλεύουν με προσαρμοσμένες μάρκες, πρέπει να εφαρμόσουμε κάποια λογική στις λειτουργίες @Callable.

Ας δούμε το παράδειγμα “Πορτοφόλι πολλών χρηστών” το οποίο λειτουργεί τώρα μόνο με το νόμισμα wEUR (token) που δημιουργήθηκε :

i.payment. assetId — πρέπει να χρησιμοποιηθεί για να επιτρέψει ή να αρνηθεί τις συναλλαγές του dApp.

Το ScriptTransfer χρησιμοποιεί το κατάλληλο στοιχείο ενεργητικού για να εκτελέσει τα κεφάλαια μεταφοράς από τον λογαριασμό του dApp σε συγκεκριμένες διευθύνσεις.

Η ίδια λογική απαιτείται στον κώδικα JavaScript. Απλώς χρησιμοποιήστε το id του στοιχείου σας στην παράμετρο πληρωμής του invokeScript tx.

Επόμενο…

5.4 Smart assets

1 out of 1 step passed

Edit

Ας μιλήσουμε λίγο για έξυπνες συμβάσεις ξανά.

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

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

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

Στα Waves έχουμε δύο τύπους έξυπνων συμβολαίων: Smart Accounts (dApps) και Smart Assets.

Ένα σενάριο Smart Asset επιτρέπει ή αποκλείει ορισμένες εξερχόμενες συναλλαγές με συγκεκριμένα στοιχεία ενεργητικού, ανάλογα με ορισμένες συνθήκες που περιγράφονται στον κώδικα δέσμης ενεργειών έξυπνου στοιχείου.

Ας δούμε το σπουδαίο παράδειγμα εργασίας των έξυπνων στοιχείων: Waves Rewards Tokens (WRTs).

Ο στόχος: Μόνο οι πρεσβευτές θα μπορούν να πουλήσουν το WRT, το οποίο η ομάδα Waves θα αγοράσει πίσω στη DEX. Είναι μια ειδική περίπτωση προγραμμάτων αφοσίωσης και κινήτρων.

Τα μέλη της κοινότητας Waves που πληρούν ορισμένες προϋποθέσεις λαμβάνουν κάποιο ποσό WRT (μηνιαία ή τριμηνιαία).

Στη συνέχεια θα μπορούν να στείλουν WRT στους πρεσβευτές των Waves ως ανταμοιβή για τις δραστηριότητές τους.

Με την εισαγωγή της ομάδας WRT, η ομάδα Waves ενθαρρύνει την κοινότητα να παρακολουθεί τις δραστηριότητες των πρεσβευτών, εκφράζοντας τις απόψεις τους και ανταμείβοντας τους, αν το αξίζουν.

Το έξυπνο στοιχείο θα λειτουργεί ως εξής:

  • Το WRT μπορεί να αποσταλεί μόνο σε διευθύνσεις που βρίσκονται στη λίστα των πρεσβευτών
  • Το διακριτικό δεν μπορεί να καεί
  • Δεν είναι δυνατή η διαπραγμάτευση στο DEX. μόνο οι διευθύνσεις στη λίστα των πρεσβευτών μπορούν να το πουλήσουν

Το αναγνωριστικό αναγνωριστικού συμβόλου WRT του mainnet : H1RmwqzeXsdQMt6jR6DPkGbZjA2PKUoofP4WjuCRz1st

5.5 Τα ψηφιακά assets του Coupon Bazaar

1 out of 1 step passed

Edit

Δημιουργούμε μια αποκεντρωμένη αγορά κουπονιών Web3 — “Coupon Bazaar”.

Οι χρήστες αναζητούν καλύτερες εκπτώσεις και υπηρεσίες που μπορούν να αγοράσουν για μια μικρή τιμή στην αγορά.

Κάθε κουπόνι — είναι ένα ψηφιακό στοιχείο που αντιπροσωπεύει μια ειδική έκπτωση που παρέχεται από έναν προμηθευτή.

Το “Coupon Bazaar” είναι μια αγορά ψηφιακών περιουσιακών στοιχείων — τοκομερίδια που παρέχονται από προμηθευτές.

Οι προμηθευτές είναι σε θέση να διαμορφώσουν κάποια λογική για τα κουπόνια αυτά όπως η ποσότητα και η λήξη .

Έχουμε ήδη ένα έξυπνο συμβόλαιο και δοκιμαστικές λειτουργίες βάσης δεδομένων dApp για κουπόνια. Ας προσθέσουμε κάποια λειτουργικότητα για έναν προμηθευτή:

Στον κώδικα έξυπνου περιουσιακού στοιχείου RIDE, επιτρέπουμε τα καζάνια καύσης και επανεκπομπής μόνο για τον προμηθευτή που είναι ο εκδότης.

Οι πελάτες μπορούν να αγοράσουν κουπόνια, να πουλήσουν κουπόνια στο DEX, να μεταφέρουν κουπόνια στους φίλους τους και τα μέλη της οικογένειάς τους σε μια περίοδο λήξης.

ΥΓ: κοιτάξτε το τέχνασμα στο IDE. Μπορείτε να χρησιμοποιήσετε τη λειτουργία file(…) για να χρησιμοποιήσετε το κείμενο πηγαίου κώδικα RIDE.

--

--