Νοημοσύνη δεδομένων Πλάτωνα.
Κάθετη Αναζήτηση & Αι.

Αντίπαλος ERC-404; Το DN-404 υπόσχεται 20% φθηνότερα τέλη φυσικού αερίου | BitPinas

Ημερομηνία:

Με στόχο την επίλυση των «προβλημάτων» του ERC-404, μια ομάδα προγραμματιστών που βασίζονται στο Ethereum επιβεβαίωσαν ότι έχουν δημιουργήσει μια εναλλακτική εφαρμογή του πειραματικού προτύπου διακριτικού που κυκλοφόρησε πρόσφατα, που ονομάζεται DN404. 

Πίνακας περιεχομένων

ERC-404: Τα ζητήματα

Σύμφωνα με μια ανάρτηση στο Twitter από έναν από τους προγραμματιστές της ομάδας DN-404, το ERC-404 δοκιμάζει μια εκμετάλλευση κατά την οποία ένας χρήστης μπορεί ουσιαστικά να ξεγελάσει ένα συμβόλαιο για να ανταλλάξει το token dust για έναν αυθαίρετο αριθμό 404 NFT.

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

Βασικά, το πρότυπο ERC-404 συνδυάζει τις πτυχές των ERC-20 και ERC-721 για να επιτρέψει κλασματοποιημένες συλλογές NFT.

Σε αντίθεση με τα παραδοσιακά NFT, τα οποία είναι αδιαίρετα, το ERC-404 επιτρέπει τη δημιουργία «ημι-ανταλλάξιμων» διακριτικών που αντιπροσωπεύουν κλάσματα ενός NFT. Αυτό επιτυγχάνεται μέσω της μηχανικής κοπής και καύσης διακριτικών, όπου η κατοχή κλασμάτων ενός διακριτικού αντιστοιχεί στην ιδιοκτησία τμημάτων του υποκείμενου NFT. 

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

Το "transferFrom" απαιτεί τρεις παραμέτρους για να ενεργοποιηθεί: μια διεύθυνση πηγής, μια διεύθυνση προορισμού και έναν αριθμό. Στο ERC721, αυτός ο αριθμός είναι ένα αναγνωριστικό διακριτικού, ενώ στο ERC20 είναι ο αριθμός των διακριτικών.

«Αυτός ο επανασχεδιασμός γέννησε πολλά κρίσιμα τρωτά σημεία. Το «πρότυπο» διαφοροποιεί ποια διαδρομή διακριτικού θα χρησιμοποιηθεί (ERC20 ή ERC721) με βάση το πόσο μεγάλος είναι ο αριθμός, αλλά τα πρωτόκολλα δεν μπορούν να το γνωρίζουν αυτό», εξήγησε. 

Αυτός είναι ο τρόπος με τον οποίο ο προγραμματιστής παρουσίασε περαιτέρω το ζήτημα:

Ο χρήστης Α έχει NFT #257 και ο χρήστης Β έχει NFT #258.

Ο χρήστης Β ζητά από το θησαυροφυλάκιο να καταθέσει 1 διακριτικό, η ροή ERC20 ακολουθείται σωστά και ο χρήστης Β λαμβάνει σωστά 1 πίστωση μέσα στο θησαυροφυλάκιο.

Ο χρήστης Α ζητά από το θησαυροφυλάκιο να καταθέσει 257 μάρκες ERC20. Το transferFrom καλείται και το ERC20721 το δρομολογεί μέσω της λογικής ERC721, τραβώντας το διακριτικό #257 στο θησαυροφυλάκιο. Η κλήση ήταν επιτυχής, επομένως το θησαυροφυλάκιο παρέχει στον χρήστη Α 257 μονάδες (εξάλλου, ζήτησε μεταφορά ERC20).

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

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

DN404: Η λύση

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

Για την ομάδα, η χρήση δύο διαφορετικών συμβολαίων είναι η καλύτερη λύση, παράγοντας το DN404, «ένα πρότυπο που δημιουργήθηκε από την αρχή χρησιμοποιώντας μια νέα προσέγγιση που διαχωρίζει τις λειτουργίες ERC721 και ERC20 σε ξεχωριστά συμβόλαια, συνδεδεμένα από την αρχή». 

Βασικά, το DN404 χειρίζεται όλη τη λογική, την αποθήκευση και τα δικαιώματα, αλλά εκθέτει μόνο μια διεπαφή ERC20. Αλλά ένα από τα πλεονεκτήματά του είναι ότι προσφέρει περίπου 20% φθηνότερα τέλη αερίου έναντι του ERC-404. 

«Το αποτέλεσμα είναι ότι όλα επιστρέφουν όπως πρέπει. Τα συμβόλαια ERC721 και ERC20 υπάρχουν και τα δύο και λειτουργούν ως αυτόνομα προϊόντα, αλλά κάτω από το καπό κινούνται σε κοινόχρηστες ράγες 404. Τα πρωτόκολλα γνωρίζουν πάντα ακριβώς τι μεταφέρετε, επειδή κάθε διεύθυνση συμβολαίου ακολουθεί μόνο ένα πρότυπο», έγραφε η ανάρτηση. 

Παράλληλα με την εισαγωγή του DN404 είναι το DN404Mirror, το οποίο χρησιμεύει ως διέλευση—μια διεπαφή ERC721 που αναβάλλει όλη τη λογική στο DN404, αλλά εκπέμπει τα συμβάντα του.

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

Αυτό το άρθρο δημοσιεύεται στο BitPinas: Αντίπαλος ERC-404; Το DN-404 υπόσχεται 20% φθηνότερες χρεώσεις αερίου

Αποποίηση ευθυνών:

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

Τελευταία Νοημοσύνη

spot_img

Συνομιλία με μας

Γεια σου! Πώς μπορώ να σε βοηθήσω?