Δημιουργία διακριτικού ERC-20

Πώς να δημιουργήσετε ένα διακριτικό ERC-20 + φορολογικές επιπτώσεις

Μια αναλυτική ματιά στον τρόπο λειτουργίας των tokens ERC-20 και των έξυπνων συμβολαίων και στις διάφορες επιλογές που πρέπει να λάβετε υπόψη κατά την έναρξη ενός έργου.

Το κρυπτοσύμπαν επεκτείνεται ραγδαία με την άνοδο του αποκεντρωμένη χρηματοδότηση (DeFi) και Web3 οικοσυστήματα. Στον πυρήνα τους, πολλές από αυτές τις τεχνολογίες βασίζονται στο δίκτυο Ethereum και στα tokens ERC-20. Ως αποτέλεσμα, οι επιχειρηματίες ή οι επιχειρήσεις που επιθυμούν να ασχοληθούν με τα κρυπτονομίσματα θα πρέπει να μάθουν πώς να δημιουργούν και να αναπτύσσουν τα δικά τους tokens ERC-20.

Ας ρίξουμε μια ματιά σε γενικές γραμμές στο πώς λειτουργούν τα έξυπνα συμβόλαια και τα tokens ERC-20 και στις διαφορετικές επιλογές που μπορείτε να λάβετε υπόψη για την έναρξη του έργου σας.

Τι είναι ένα διακριτικό ERC-20;

Το Ethereum Πρότυπο ERC-20 επιτρέπει στους προγραμματιστές να δημιουργούν διαλειτουργικές εφαρμογές token. Αυτά τα tokens μπορούν να αντιπροσωπεύουν σχεδόν οτιδήποτε στο Ethereum, από φυσικά περιουσιακά στοιχεία έως πόντους φήμης. Αλλά, σε αντίθεση με μη-ανταλλάξιμα μάρκες (NFTs), τα διακριτικά ERC-20 έχουν μια ιδιότητα που τα καθιστά ίδια με ένα άλλο διακριτικό τόσο σε τύπο όσο και σε αξία.

Στο εσωτερικό, το πρότυπο ERC-20 εφαρμόζει ένα API για διακριτικά εντός έξυπνων συμβολαίων, συμπεριλαμβανομένων συγκεκριμένων μεθόδων και συμβάντων. Αυτές οι μέθοδοι και τα συμβάντα βοηθούν στον ορισμό του διακριτικού (π.χ., του ονόματος και του συμβόλου) και παρέχουν μεθόδους για εργασίες όπως ο προσδιορισμός της συνολικής προσφοράς, η μεταφορά μεταξύ διευθύνσεων ή η αναζήτηση του υπολοίπου ενός πορτοφολιού.

Υπάρχουν αμέτρητα παραδείγματα διακριτικών ERC-20:

  • Σταθερά ελαιόλαδα - Tether USD (USDT) και άλλα σταθερές κασσίτερες προσφέρουν μια σταθερή πηγή αξίας στο blockchain.
  • Ετικέτες χρησιμότητας – Το Binance Coin (BNB) και άλλα utility tokens πληρώνουν για συναλλαγές ή άλλα οφέλη για τον χρήστη.
  • Διακριτικά DeFi – Το Uniswap (UNI) και άλλα DeFi tokens διευκολύνουν τις δραστηριότητες συναλλαγών ή δανεισμού.

Δημιουργία Tokens από την αρχή

Το Ethereum ανέπτυξε το Στερεότητα Γλώσσα προγραμματισμού για την υλοποίηση έξυπνων συμβολαίων. Επηρεασμένη από C++, Python και JavaScript, η γλώσσα προγραμματισμού αλληλεπιδρά με την Εικονική Μηχανή Ethereum (EVM) – το περιβάλλον όπου βρίσκονται όλοι οι λογαριασμοί και τα συμβόλαια Ethereum. Ως αποτέλεσμα, είναι ο πιο συνηθισμένος τρόπος για τη δημιουργία έξυπνων συμβολαίων ERC-20.

Δημιουργία διακριτικού ERC-20
Το Remix IDE διευκολύνει τον προγραμματισμό, τη μεταγλώττιση και την ανάπτυξη έξυπνων συμβολαίων στο διαδίκτυο. Πηγή: Ethereum

Μπορείτε να δημιουργήσετε έξυπνα συμβόλαια ERC-20 στο Solidity χρησιμοποιώντας το IDE Ethereum RemixΣτον κατάλογο "contracts", απλώς δημιουργήστε ένα νέο αρχείο με το όνομα "token.sol" και γράψτε το σενάριο Solidity. Το περιεχόμενο του αρχείου θα εξαρτηθεί από τον σκοπό και τους στόχους του διακριτικού ERC-20, αλλά κάθε διακριτικό ERC-20 απαιτεί τουλάχιστον ένα βασικό σύνολο σταθερών, μεθόδων και συμβάντων.

Σταθερά

  • συμβολοσειρά δημόσια σταθερά όνομα;
  • συμβολοσειρά δημόσια σταθερά σύμβολο;
  • uint8 δημόσια σταθερά δεκαδικά ψηφία;

Μέθοδοι

  • Η συνάρτηση totalSupply() δημόσιας προβολής επιστρέφει (uint256);
  • Η συνάρτηση balanceOf(address tokenOwner) δημόσια προβολή επιστρέφει (uint);
  • συνάρτηση επιτρεπόμενου ποσού (διεύθυνση tokenOwner, διεύθυνση spender) δημόσια προβολή επιστροφών (uint);
  • μεταφορά συνάρτησης(διεύθυνση σε, διακριτικά uint) δημόσιες επιστροφές (bool);
  • συνάρτηση approve(address spender, uint tokens) δημόσιες επιστροφές (bool);
  • Η συνάρτηση transferFrom(διεύθυνση από, διεύθυνση προς, μοναδικά διακριτικά) public returns (bool);

Εκδηλώσεις

  • Έγκριση συμβάντος (διεύθυνση κατόχου διακριτικού με ευρετήριο, διεύθυνση δαπάνης με ευρετήριο, διακριτικά uint);
  • Μεταφορά συμβάντος (διεύθυνση από ευρετήριο, διεύθυνση προς ευρετήριο, μοναδικά διακριτικά);

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

Σημείωση: Οι περισσότεροι επαγγελματίες προγραμματιστές έξυπνων συμβολαίων χρησιμοποιούν εργαλεία όπως Υτανο αντί για το Remix IDE για τη δημιουργία και την ανάπτυξη έξυπνων συμβολαίων.

Χρήση πλατφορμών τρίτων

Τα άτομα που δεν έχουν τεχνικές γνώσεις ή ασχολούνται με το front-end μπορεί να προτιμούν να χρησιμοποιούν έτοιμα εργαλεία για τη δημιουργία και την ανάπτυξη έξυπνων συμβολαίων ERC-20. 

Τα άτομα που δεν είναι τεχνικά καταρτισμένα και αναζητούν ένα απλό token μπορούν να χρησιμοποιήσουν απλές υπηρεσίες για να το κατασκευάσουν με σχετικά χαμηλό κόστος. Για παράδειγμα, Δημιουργία του Token μου διευκολύνει τη σύνδεσή σας κρυπτοφόρο πορτοφόλι και να δημιουργούν προσαρμόσιμα έξυπνα συμβόλαια ERC-20 μέσα σε λίγα λεπτά. Αλλά, φυσικά, αυτές οι λύσεις είναι λιγότερο ευέλικτες όσον αφορά την επιχειρηματική λογική.

Δημιουργία διακριτικού ERC-20
Το Bunzz διευκολύνει τη δημιουργία διαφόρων έργων ERC-20 και NFT. Πηγή: Bunzz

Αν είστε προγραμματιστής εφαρμογών που θέλει να ενσωματώσει την οικονομία των token, σκεφτείτε μια πλατφόρμα Blockchain Backend as a Service όπως BunzzΠαρέχουν έτοιμα συμβόλαια ERC-20 για ICO, tokens και έργα DeFi. Μόλις αναπτυχθούν, μπορείτε να συνδέσετε μια εφαρμογή front-end χρησιμοποιώντας ένα απλό SDK για να αλληλεπιδράσετε με τη σύμβαση.

Αν έχετε μια πιο σύνθετη περίπτωση χρήσης, πολλές εταιρείες ανάπτυξης εταιρικού λογισμικού ειδικεύονται στην ανάπτυξη έξυπνων συμβολαίων στο Solidity χρησιμοποιώντας πλατφόρμες όπως ΥτανοΜπορούν να χειριστούν τη δημιουργία ενός έξυπνου συμβολαίου back-end, ενώ εσείς μπορείτε να χρησιμοποιήσετε εργαλεία ανοιχτού κώδικα, όπως το Βιβλιοθήκη Web3JS, για να αλληλεπιδράσει με το έξυπνο συμβόλαιο.

Φορολογικές επιπτώσεις

Τα tokens ERC-20 υπόκεινται στους ίδιους φορολογικούς κανόνες και κανονισμούς με άλλα κρυπτονομίσματα, όπως το Bitcoin ή το Ethereum.

Όποιος δημιουργεί έξυπνες συμβάσεις ERC-20 πρέπει να πληρώσει τέλη αερίου (συνήθως περίπου 30,000 φυσικών ινών) κατά την προσθήκη τους στο blockchain. Ενδέχεται επίσης να χρειαστεί να πληρώσετε τέλη φυσικού αερίου για την αποθήκευση και την εκτέλεση συμβολαίων. Και όταν πουλάτε ETH για να πληρώσετε τέλη φυσικού αερίου, θα οφείλετε φόρους κεφαλαιουχικών κερδών για οποιαδήποτε ανατίμηση του ETH πάνω από τη βάση κόστους σας.

Εάν πουλάτε μάρκες ERC-20 ως μέρος μιας προσπάθειας crowdfunding ή ως μάρκες κοινής ωφέλειας, θα οφείλετε επίσης κεφαλαιακά κέρδη ή τακτικούς φόρους εισοδήματος από την πώληση, ανάλογα με την περίπτωση. Για παράδειγμα, εάν πουλάτε ένα μάρκες κοινής ωφέλειας και παρέχετε μια υπηρεσία σε αντάλλαγμα, ενδέχεται να οφείλετε τακτικούς φόρους εισοδήματος, καθώς παρέχετε μια υπηρεσία σε έναν πελάτη.

Εάν πραγματοποιείτε συναλλαγές με διακριτικά ERC-20, η ZenLedger μπορεί να σας βοηθήσει να συγκεντρώσετε συναλλαγές σε όλα τα χρηματιστήρια, να υπολογίσετε το κεφαλαιακό σας κέρδος ή ζημία και να συμπληρώσετε τις φόρμες της IRS που χρειάζεστε κάθε χρόνο. Ξεκινήστε δωρεάν!

Η κατώτατη γραμμή

Τα έξυπνα συμβόλαια και τα tokens ERC-20 αποτελούν κεντρικό μέρος του οικοσυστήματος κρυπτονομισμάτων, υποστηρίζοντας τα πάντα, από stablecoins έως πρωτόκολλα DeFi. Εάν ενδιαφέρεστε να δημιουργήσετε τα δικά σας tokens, έχετε αρκετές επιλογές ανάλογα με την περίπτωση χρήσης της επιχείρησής σας, τα σύνολα τεχνικών δεξιοτήτων και άλλα κριτήρια.

Μοιραστείτε το:

Facebook
Twitter
LinkedIn

Περιεχόμενα

Σχετικά: