Τα «τέλη gas Ethereum» είναι η χρέωση που πληρώνεται για την υπολογιστική εργασία μιας συναλλαγής στο δίκτυο. Το ποσό δεν εξαρτάται μόνο από το πόσα ETH στέλνεις: επηρεάζεται από το πόση εργασία χρειάζεται η ενέργεια και από την τιμή gas όταν η συναλλαγή μπαίνει σε block. Μια απλή μεταφορά ETH και μια ενέργεια έξυπνου συμβολαίου δεν χρειάζεται να κοστίζουν το ίδιο.

Η επίσημη τεκμηρίωση του Ethereum περιγράφει τη βασική σχέση: gas που χρησιμοποιήθηκε επί τιμή gas. Μετά το EIP-1559, η συνολική τιμή ανά μονάδα περιλαμβάνει base fee και priority fee, δηλαδή το φιλοδώρημα προτεραιότητας. Το πορτοφόλι συνήθως εμφανίζει εκτίμηση πριν από την επιβεβαίωση. Έλεγξε τη χρέωση στην ίδια τη συναλλαγή τη στιγμή που είσαι έτοιμος να την υπογράψεις.

Τι μετρά το gas

Το gas είναι μονάδα υπολογιστικής εργασίας, όχι ξεχωριστό κρυπτονόμισμα. Κάθε ενέργεια στο Ethereum καταναλώνει μια ποσότητα μονάδων για να εκτελεστεί: μια απλή μεταφορά ETH χρειάζεται τυπικά 21.000 μονάδες, ενώ μια αλληλεπίδραση με συμβόλαιο μπορεί να χρειαστεί περισσότερο. Η πραγματική χρήση εξαρτάται από τον κώδικα και τα δεδομένα της συναλλαγής.

Η τιμή ανά gas αναφέρεται συχνά σε gwei. Ένα gwei ισούται με 0,000000001 ETH. Έτσι μια χρέωση μπορεί να περιγραφεί ως ποσότητα gas επί τιμή σε gwei και στη συνέχεια να μετατραπεί σε ETH. Για να τη μετατρέψεις σε ευρώ χρειάζεται επιπλέον η τιμή του ETH στον χρόνο της συναλλαγής· η εκτίμηση σε ETH δεν είναι σταθερό ποσό σε ευρώ.

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

Base fee και priority fee

Το base fee ορίζεται από το πρωτόκολλο και αλλάζει ανά block ανάλογα με τη χρήση του δικτύου. Όταν η ζήτηση είναι υψηλή και τα προηγούμενα blocks είναι γεμάτα, το base fee μπορεί να αυξηθεί· όταν υπάρχει περισσότερος διαθέσιμος χώρος, μπορεί να μειωθεί. Το base fee καταστρέφεται από το πρωτόκολλο, αντί να πηγαίνει στον validator.

Το priority fee είναι προαιρετικό tip που μπορεί να αυξήσει την προτεραιότητα της συναλλαγής. Ένα υψηλότερο tip μπορεί να την κάνει ελκυστικότερη για ένταξη σε επόμενο block, όμως δεν αποτελεί απόλυτη εγγύηση συγκεκριμένου χρόνου. Αν επιλέξεις πολύ χαμηλή χρέωση, η συναλλαγή ενδέχεται να καθυστερήσει ή να μη συμπεριληφθεί. Γι' αυτό το πορτοφόλι προτείνει επίπεδα όπως χαμηλό, μέσο ή γρήγορο.

Μην συγχέεις το ανώτατο fee που εξουσιοδοτείς με το τελικό ποσό που θα πληρώσεις. Αν η μέγιστη τιμή σου είναι υψηλότερη από το άθροισμα base fee και tip που τελικά χρειάστηκε, η διαφορά επιστρέφεται. Η οθόνη του πορτοφολιού είναι η καλύτερη άμεση εκτίμηση για τη συγκεκριμένη συναλλαγή, αλλά η τελική χρέωση εξαρτάται από την εκτέλεση και το δίκτυο.

Ένα απλό παράδειγμα υπολογισμού

Ας πάρουμε ένα εντελώς υποθετικό παράδειγμα για να φανεί η πράξη. Αν μια συναλλαγή χρησιμοποιήσει 50.000 μονάδες gas και η τελική τιμή είναι 20 gwei ανά μονάδα, το κόστος υπολογίζεται ως 50.000 × 20 = 1.000.000 gwei, δηλαδή 0,001 ETH. Δεν πρόκειται για τρέχουσα τιμή ή προσφορά του δικτύου. Η πραγματική συναλλαγή μπορεί να χρησιμοποιήσει διαφορετική ποσότητα gas και άλλη τιμή.

Για μια απλή μεταφορά ETH, επίσημη τεκμηρίωση αναφέρει 21.000 μονάδες ως τυπικό όριο. Για ERC-20 token, swap ή κλήση έξυπνου συμβολαίου η κατανάλωση ποικίλλει. Δεν είναι ασφαλές να υποθέσεις ότι κάθε μεταφορά stablecoin έχει ίδια χρέωση ή ότι η τιμή θα παραμείνει σταθερή μέχρι να στείλεις. Υπολόγισε με βάση την εκτίμηση της συγκεκριμένης ενέργειας στο πορτοφόλι σου.

Μια συναλλαγή που αποτυγχάνει μπορεί και πάλι να καταναλώσει gas, επειδή το δίκτυο εκτέλεσε μέρος της υπολογιστικής εργασίας πριν αποτύχει. Η χρέωση δεν είναι κατ' ανάγκη μηδενική μόνο επειδή ο παραλήπτης δεν πήρε το token. Διάβασε το μήνυμα σφάλματος, επιβεβαίωσε τη διεύθυνση και το δίκτυο, και απόφυγε να ξαναστείλεις στα τυφλά μια συναλλαγή χωρίς να καταλάβεις γιατί απέτυχε.

Δίκτυο Ethereum και προμήθεια ανταλλακτηρίου

Αν μεταφέρεις ETH ή token από κεντρικό ανταλλακτήριο, μπορεί να δεις ξεχωριστή προμήθεια ανάληψης. Αυτή δεν είναι απαραίτητα ίση με το πραγματικό gas της συναλλαγής: το ανταλλακτήριο μπορεί να ορίζει δική του σταθερή χρέωση, να συγκεντρώνει μεταφορές ή να προσαρμόζει την τιμή του. Ζήτησε να ξεχωρίσεις την προμήθεια υπηρεσίας από τη δικτυακή χρέωση πριν εγκρίνεις ανάληψη.

Έλεγξε επίσης σε ποιο δίκτυο θα σταλεί το token. Το ίδιο σύμβολο, για παράδειγμα USDT, μπορεί να υπάρχει σε περισσότερες από μία αλυσίδες. Το πορτοφόλι του παραλήπτη πρέπει να υποστηρίζει ακριβώς το δίκτυο που επιλέγεις. Η αποστολή σε λάθος δίκτυο μπορεί να κάνει τα χρήματα δύσκολα ή αδύνατο να ανακτηθούν. Μη βασιστείς μόνο στο όνομα του token· διάβασε το δίκτυο δίπλα στη διεύθυνση κατάθεσης.

Οι λύσεις Layer 2 έχουν δική τους δομή χρεώσεων και μπορεί να περιλαμβάνουν κόστος εκτέλεσης και κόστος δεδομένων που σχετίζεται με το Ethereum. Η χρέωση δεν συγκρίνεται πάντα άμεσα με μια συναλλαγή στο mainnet. Αν χρησιμοποιήσεις bridge, έλεγξε τόσο το κόστος στη μία πλευρά όσο και την προμήθεια της γέφυρας ή της εφαρμογής. Το φθηνότερο νούμερο δεν είναι χρήσιμο αν ο παραλήπτης δεν υποστηρίζει τη συγκεκριμένη αλυσίδα.

Τι να ελέγξεις πριν πατήσεις αποστολή

  • Δες αν μεταφέρεις ETH, ERC-20 token, swap ή άλλη ενέργεια συμβολαίου.
  • Έλεγξε την εκτίμηση gas και τη χρονική στιγμή που ενημερώθηκε.
  • Δες base fee, tip και μέγιστη χρέωση, όχι μόνο μία ένδειξη «γρήγορα».
  • Σύγκρινε τη χρέωση σε ETH και σε ευρώ με πρόσφατη ισοτιμία, αν αυτό σε βοηθά.
  • Επιβεβαίωσε ότι το πορτοφόλι παραλήπτη υποστηρίζει το ίδιο δίκτυο.
  • Ξεχώρισε τη χρέωση δικτύου από την προμήθεια ανάληψης του ανταλλακτηρίου.

Οι εκτιμήσεις του δικτύου μεταβάλλονται γρήγορα. Μην αντιγράφεις μια παλιά τιμή gas από άρθρο, forum ή στιγμιότυπο. Επίλεξε μέσα στο πορτοφόλι σου την κατάλληλη προτεραιότητα και μην αυξάνεις το μέγιστο fee χωρίς να γνωρίζεις τη διαφορά μεταξύ ανώτατης εξουσιοδότησης και τελικής πληρωμής. Αν η συναλλαγή δεν είναι επείγουσα, μπορείς να περιμένεις χαμηλότερη ζήτηση, αλλά καμία ώρα δεν εγγυάται συγκεκριμένη τιμή.

Συχνές ερωτήσεις

Πληρώνω gas σε ETH ή στο token που στέλνω; Οι συναλλαγές στο Ethereum πληρώνουν το gas στο εγγενές ETH του δικτύου, ακόμη κι όταν η ενέργεια μεταφέρει ERC-20 token.

Μια αποτυχημένη συναλλαγή χρεώνεται; Μπορεί να χρεωθεί για το gas που καταναλώθηκε πριν αποτύχει. Έλεγξε την αιτία και το ιστορικό πριν ξαναδοκιμάσεις.

Είναι ίδια η χρέωση Ethereum και η προμήθεια ανάληψης; Όχι πάντα. Η πλατφόρμα μπορεί να ορίζει δική της προμήθεια, ανεξάρτητα από το gas που κατανάλωσε η συναλλαγή.

Δες περισσότερα στο hub για ρευστότητα και εκτέλεση συναλλαγών και στο ελληνικό CryptoSigy blog. Αυτός είναι εκπαιδευτικός οδηγός, όχι σύσταση επένδυσης. Πριν υπογράψεις, επαλήθευσε δίκτυο, παραλήπτη και τελική χρέωση από την επίσημη οθόνη του πορτοφολιού.