Το Ίδρυμα The Graph αποκαλύπτει το Scalar: μια μικροσυναλλαγή για κάθε ερώτημα

Το Scalar είναι μια κλιμακούμενη λύση μικροσυναλλαγών που έχει κατασκευαστεί στο πρωτόκολλο Connext Vector για γρήγορα και φθηνά τέλη ερωτημάτων GRT στο Δίκτυο του The Graph.

Το αποκεντρωμένο πρωτόκολλο ευρετηρίασης και ερωτημάτων του The Graph διευκολύνει τις ασφαλείς, επί πληρωμή ερωτήσεις δεδομένων στο blockchain. Κάθε ερώτημα στο Δίκτυο The Graph τιμολογείται ξεχωριστά από τους Δημιουργούς Ευρετηρίων (Indexers) και πληρώνεται από τους Καταναλωτές, οι οποίοι συνήθως είναι Προγραμματιστές (Developers) εφαρμογών. Ο όγκος των ερωτημάτων της φιλοξενούμενης υπηρεσίας του The Graph ξεπέρασε τα 14 δισεκατομμύρια ερωτήματα τον Φεβρουάριο και πάνω από 19 δισεκατομμύρια τον Μάρτιο, σημειώνοντας εκατονταπλάσια αύξηση από τον Ιανουάριο του 2020, γεγονός που υποδηλώνει τη συνεχή αύξηση της υιοθέτησης των Αποκεντρωμένων Εφαρμογών (dApps) στο Ethereum.

Μία από τις κύριες προκλήσεις κατά τη μεταφορά της κίνησης ερωτημάτων από την υπηρεσία που φιλοξενείται στο αποκεντρωμένο δίκτυο ήταν ο καθορισμός του τρόπου υποστήριξης των συναλλαγών ερωτημάτων για δισεκατομμύρια μηνιαία ερωτήματα χωρίς να αυξηθεί ο χρόνος φόρτωσης για τους χρήστες Αποκεντρωμένων Εφαρμογών (dApp). Εάν μια μεμονωμένη συναλλαγή αυξάνει τον χρόνο εξυπηρέτησης μιας σελίδας κατά μόλις 250 χιλιοστά του δευτερολέπτου, 19 δισεκατομμύρια συναλλαγές θα αύξαναν τον συνολικό χρόνο αναμονής κατά περισσότερο από 150 χρόνια. Η αναμονή για να φορτώσουν οι σελίδες δεν αποτελεί παραγωγική χρήση δύο ανθρώπινων ζωών κάθε μήνα. Επιπλέον, οι αργές ταχύτητες συναλλαγών μπορούν να αποτρέψουν τους χρήστες από την αλληλεπίδραση με τις εφαρμογές και αποτέλεσαν πρωταρχικό πρόβλημα στην πρόοδο του Web3 και της οικονομίας των κρυπτονομισμάτων.

Ωστόσο, ένα σύστημα μικροσυναλλαγών για την ενεργοποίηση του The Graph δεν μπορεί να είναι μόνο υψηλής απόδοσης και χαμηλής καθυστέρησης. Γνωρίζαμε ότι η λύση έπρεπε να είναι αποκεντρωμένη, ανεκτική σε σφάλματα, χωρίς να χρειάζεται εμπιστοσύνη, να αξιοποιεί αποτελεσματικά τη διαθέσιμη ρευστότητα και να καταρρίπτει τον μύθο ότι η κεντροποίηση οδηγεί σε καλύτερες επιδόσεις.

Μετά από σχεδόν δύο χρόνια εντατικής έρευνας και ανάπτυξης για τα κανάλια κατάστασης, το Ίδρυμα The Graph είναι ενθουσιασμένο που αποκαλύπτει ένα κλιμακούμενο σύστημα μικροσυναλλαγών που χρησιμοποιεί το πρωτόκολλο Connext Vector με ρυθμό μετάδοσης που θα μπορεί να εξυπηρετήσει την ανάπτυξη του The Graph για τα επόμενα χρόνια. Το αποκαλούμε Scalar.


Zac Burns, Μηχανικός Λογισμικού στην Edge & Node λέει,

“Οι συναλλαγές του Web3 δεν θα πρέπει να απαιτούν μνημειώδη μηχανική προσπάθεια. Οι Προγραμματιστές (Developers) του Web3 θέλουν να επικεντρωθούν στη βασική επιχειρηματική δραστηριότητα και γνωρίζουν ότι οι συναλλαγές θα κλιμακώνονται ανάλογα με τη ζήτηση αντί να ανατρέπουν την υποδομή τους. Αυτός είναι ο λόγος για τον οποίο συνεργαστήκαμε με το Ίδρυμα The Graph για την κατασκευή του Scalar.”


Scalar: μια λύση μικροσυναλλαγών για την επεξεργασία ερωτημάτων

Το Scalar είναι μια κλιμακούμενη τεχνολογία μικροσυναλλαγών κατασκευασμένη στο πρωτόκολλο Connext Vector και χρησιμοποιεί κανάλια κατάστασης για τη συγκέντρωση και συμπίεση των συναλλαγών πριν από την οριστικοποίησή τους επί της αλυσίδας. Το Δίκτυο The Graph χρησιμοποιεί το Scalar για την επεξεργασία όλων των συναλλαγών ερωτημάτων μεταξύ των Δημιουργών Ευρετηρίων (Indexers) και των Καταναλωτών (Consumers) που πληρώνουν για τα ερωτήματα μιας εφαρμογής. Το Scalar δίνει έμφαση στις επιδόσεις σε κάθε επίπεδο — από την αρχιτεκτονική ροής δεδομένων έως τις βελτιστοποιήσεις της CPU και της μνήμης. Το Scalar είναι πλέον έτοιμο για το οικοσύστημα Web3 και θα είναι ανοικτού κώδικα για τη βελτίωση των κοινοτήτων Web3 και Ethereum, ώστε κάθε εφαρμογή να μπορεί να χρησιμοποιήσει το Scalar για την αποτελεσματική επεξεργασία συναλλαγών.

Το Scalar είναι γραμμένο σε Rust για λόγους απόδοσης και για τη δρομολόγηση βασιζόμαστε στο Connext Vector, ένα εξαιρετικά ελάχιστο πλαίσιο καναλιών κατάστασης. Το Connext συνεργάστηκε στενά με το Ίδρυμα The Graph και την Edge & Node καθ’ όλη τη διάρκεια της ανάπτυξης του Scalar. Ως αποτέλεσμα, το Vector δημιουργήθηκε ρητά με γνώμονα την χρήση του The Graph. Ακολουθεί ένα διάγραμμα του κύκλου ζωής της συναλλαγής από την οπτική γωνία ενός Δημιουργού Ευρετηρίου (Indexer) που δείχνει κάθε επίπεδο:


Κάθε συναλλαγή στο Scalar ξεκινά σχετιζόμενη με ένα μόνο ερώτημα και αποστέλλεται από τον Καταναλωτή (π.χ. την Αποκεντρωμένη Εφαρμογή (dApp) που υποβάλλει το ερώτημα) στον Δημιουργό Ευρετηρίου (Indexer). Μια απόδειξη συγκεντρώνει τις σειριακές συναλλαγές για τα ερωτήματα του συγκεκριμένου καταναλωτή διαχρονικά. Μια μεταφορά Vector χρησιμεύει ως μονάδα ασφάλειας και συγκεντρώνει πολλαπλές αποδείξεις για να επιτρέπει τον παραλληλισμό ερωτημάτων.

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

Τέλος, όλες οι συναλλαγές για μια κατανομή υποβάλλονται σε μια ενιαία ανάληψη επί της αλυσίδας (Ethereum), η οποία διανέμει τις συναλλαγές ερωτημάτων μέσω του rebate pool.

Το Scalar είναι βελτιστοποιημένο για περιπτώσεις χρήσης με πολλές παράλληλες συναλλαγές ανά πάσα στιγμή. Οι ομάδες Connext και The Graph εργάστηκαν σκληρά για να υλοποιήσουν αυτή τη λύση, ώστε και άλλα έργα στο Web3 να επωφεληθούν και να καταστήσουν εφικτές τις κλιμακούμενες συναλλαγές.


Η Eva Beylin, Διευθύντρια του Ιδρύματος The Graph, πρόσθεσε,

“Προκειμένου οι υποδομές του Web3 να λειτουργούν αποτελεσματικά, οι συναλλαγές πρέπει να είναι όσο το δυνατόν πιο απροβλημάτιστες. Οι Δημιουργοί Ευρετηρίων (Indexers) αποτελούν τη ραχοκοκαλιά του Web3 και το Scalar θα επιτρέψει αποτελεσματικά και φθηνά τέλη συναλλαγών ερωτημάτων, διασφαλίζοντας ότι μπορούν να αναπτύξουν τις δραστηριότητές τους και να εξυπηρετήσουν το Δίκτυο The Graph. Το Scalar λύνει αυτό το πρόβλημα για το The Graph και θα επιτρέψει και σε άλλους κατασκευαστές να προσφέρουν αποτελεσματικές συναλλαγές στους χρήστες τους.”


Αποκαθιστώντας το αρχικό όραμα του διαδικτύου

Η φιλοξενούμενη υπηρεσία του The Graph έχει σημειώσει συνεχή αύξηση της χρήσης, αντιπροσωπεύοντας ένα μαζικό κίνημα και ενδιαφέρον για το αποκεντρωμένο Διαδίκτυο. Μόνο τον Μάρτιο, η φιλοξενούμενη υπηρεσία του The Graph επεξεργάστηκε περισσότερα από 19 δισεκατομμύρια ερωτήματα — πάνω από 600 εκατομμύρια ερωτήματα την ημέρα. Ο αριθμός των προγραμματιστών (Developers) που αναπτύσσουν υπογράφους αυξήθηκε επίσης κατά σχεδόν 20% από μήνα σε μήνα. Το μεγάλο άλμα στις χρήσεις του Web3, όπως η Αποκεντρωμένη Οικονομία (DeFi) και τα NFTs, δημιούργησε πρωτοφανή ζήτηση για ένα πραγματικά αποκεντρωμένο και κλιμακούμενο σύστημα επεξεργασίας ερωτημάτων.


Yaniv Tal, Συνιδρυτής και Διευθύνων Σύμβουλος της Edge & Node λέει,

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


Το Δίκτυο The Graph είναι ένα από τα ταχύτερα αναπτυσσόμενα αποκεντρωμένα δίκτυα. Οι Αποκεντρωμένες Εφαρμογές (dApps) που χρησιμοποιούν το The Graph περιλαμβάνουν τους γίγαντες της Αποκεντρωμένης Οικονομίας (DeFi) Uniswap, AAVE, Synthetix, 1inch, Balancer και Curve. Τα Coinmarketcap και CoinGecko αξιοποιούν επίσης τους υπογράφους για να αντλήσουν δεδομένα. Οι υπογράφοι χρησιμοποιούνται επίσης από μεγάλες αγορές NFT, όπως οι Upshot, Zora, KnownOrigin, Foundation, Mintbase, Decentraland, Bondly και SuperRare.

Σχετικά με το The Graph

Το The Graph είναι το επίπεδο ευρετηρίασης και ερωτημάτων του αποκεντρωμένου ιστού. Οι προγραμματιστές δημιουργούν και δημοσιεύουν ανοιχτά API, που ονομάζονται υπογράφοι, στα οποία οι εφαρμογές μπορούν να υποβάλλουν ερωτήματα χρησιμοποιώντας το GraphQL. Το The Graph υποστηρίζει προς το παρόν την ευρετηρίαση δεδομένων από το Ethereum, το IPFS και το PoA με περισσότερα δίκτυα να έρχονται σύντομα. Μέχρι σήμερα, έχουν αναπτυχθεί πάνω από 10,000 υπογράφοι στην φιλοξενούμενη υπηρεσία και τώρα υπογράφοι μπορούν να αναπτυχθούν απευθείας από το δίκτυο! ~ 17,000 προγραμματιστές έχουν δημιουργήσει υπογράφους για εφαρμογές, όπως τα Uniswap, Synthetix, Aragon, Gnosis, Balancer, Livepeer, DAOstack, AAVE, Decentraland και πολλά άλλα.

Εάν είστε προγραμματιστής που δημιουργεί μια εφαρμογή ή μια εφαρμογή Web3, μπορείτε να χρησιμοποιήσετε υπογράφους για ευρετηρίαση και ερώτηση δεδομένων από τα blockchains. Το The Graph επιτρέπει στις εφαρμογές να παρουσιάζουν αποτελεσματικά και αποδοτικά δεδομένα σε μια Διεπαφή Χρήστη (UI) και επιτρέπει σε άλλους προγραμματιστές να χρησιμοποιούν και τον υπογράφο σας! Μπορείτε να αναπτύξετε έναν υπογράφο ή να υποβάλετε ερώτημα για υπάρχοντες υπογράφους που βρίσκονται στον Graph Explorer. Το The Graph θα ήθελε να σας καλωσορίσει ως Δημιουργούς Ευρετηρίων, Επιμελητές ή / και Εκπροσώπους στο κεντρικό δίκτυο Graph. Γίνετε μέλος της κοινότητας του The Graph, παρουσιάζοντας τον εαυτό σας στο Discord του The Graph για τεχνικές συζητήσεις, λάβετε μέρος στη συνομιλία του The Graph στο Telegram ή ακολουθήστε το The Graph στο Twitter! Οι προγραμματιστές και τα μέλη της κοινότητας του The Graph είναι πάντα πρόθυμοι να συνομιλήσουν μαζί σας και το οικοσύστημα του The Graph έχει μια αυξανόμενη κοινότητα προγραμματιστών που υποστηρίζουν ο ένας τον άλλον.

Το Ίδρυμα The Graph επιβλέπει το δίκτυο Graph. Το ίδρυμα του The Graph επιβλέπεται από το Τεχνικό Συμβούλιο. Το Edge & Node είναι ένας από τους πολλούς οργανισμούς στο οικοσύστημα του The Graph.

Στο δοκιμαστικό δίκτυο του The Graph συμμετείχαν περισσότεροι από 2,000 Επιμελητές (Curators) από περισσότερες από 90 διαφορετικές χώρες και 172 Δημιουργοί Ευρετηρίων (Indexers) από περισσότερες από 50 χώρες. Η κοινότητα του The Graph είναι παγκόσμια κατανεμημένη, με περισσότερους από 4,500 κατόχους GRT από περισσότερες από 99 διαφορετικές χώρες παγκοσμίως. Η αντιπροσωπεία μπορεί να γίνει από οποιονδήποτε κάτοχο GRT. Σήμερα, υπάρχουν πάνω από 5 χιλιάδες Εκπρόσωποι (Delegators) και πάνω από 200 Δημιουργοί Ευρετηρίων (Indexers) στο Δίκτυο The Graph.

Σχετικά με την Edge & Node

Η Edge & Node, η αρχική ομάδα πίσω από το The Graph, εργάζεται για την οικοδόμηση ενός δυναμικού αποκεντρωμένου μέλλοντος. Η Edge & Node είναι μια εταιρεία ανάπτυξης λογισμικού αφιερωμένη στην προώθηση του αποκεντρωμένου Διαδικτύου (Web3) και στην εξάπλωση των εφαρμογών που ελαχιστοποιούν την εμπιστοσύνη.

Η ομάδα Edge & Node διαθέτει εκτεταμένη εμπειρία στην ανάπτυξη και συντήρηση λογισμικού, εργαλείων και εφαρμογών ανοικτού κώδικα. Μέσω ενός συνδυασμού υπηρεσιών, εσωτερικών προϊόντων και λογισμικού ανοικτού κώδικα, δεν υπάρχει καμία ιδέα πολύ μεγάλη ή πολύ μικρή στο Web3 που να μην μπορούμε να υλοποιήσουμε. Μπορείτε να ακολουθήσετε την Edge & Node στο Twitter και στο LinkedIn. Συνεργαστείτε με την E&N — σελίδα θέσεων εργασίας.

Σχετικά με το Connext

Το Connext είναι ένα δίκτυο καναλιών κατάστασης που επιτρέπει γρήγορες μεταφορές στο Ethereum και μεταξύ των αλυσίδων EVM. Ενώ η κύρια εστίαση του Connext είναι τώρα στη διαλειτουργικότητα μεταξύ των αλυσίδων για το οικοσύστημα Ethereum Επιπέδου 2, συνεργάζεται στενά με την ομάδα της Edge & Node για να φέρει εξαιρετικά κλιμακούμενες μικροσυναλλαγές στον Αποκεντρωμένο ιστό.

Το Connext είναι ένα έργο ανοικτού κώδικα, το οποίο καθοδηγείται από την κοινότητα από τη βάση. Ακολουθήστε μας στο Twitter ή γίνετε μέλος της κοινότητας Connext για να συμμετάσχετε!


Πρωτότυπο Άρθρο (Αγγλική)The Graph Foundation unveils Scalar: a microtransaction for every query

Συντάκτης Πρωτότυπου ΆρθρουThe Graph Foundation

Ημερομηνία Συγγραφής Πρωτότυπου Άρθρου: 21 Απριλίου 2021