Το StarkNet κάνει το Cairo 1.0 ανοιχτού κώδικα στο πρώτο βήμα προς τον έλεγχο της κοινότητας

Η εταιρεία τεχνολογίας Zero-knowledge (ZK)-Rollup StarkWare έχει επίσημα open source τον νέο μεταγλωττιστή γλώσσας προγραμματισμού, Cairo 1.0, ο οποίος θα υποστηρίζεται σύντομα στη λύση κλιμάκωσης στρώματος 2 Ethereum StarkNet το 1ο τρίμηνο του 2023. 

Τα νέα ήταν ανακοίνωσε από την StarkWare — την εταιρεία πίσω από το StarkNet — σε ανάρτηση στο Twitter στις 25 Νοεμβρίου. Η τεχνολογία συνάθροισης και οι αναδρομικές αποδείξεις του StarkWare προσφέρουν τη δυνατότητα συμπίεσης εκατομμυρίων συναλλαγών στο L2 σε μία μόνο συναλλαγή στο Ethereum, ωστόσο το έργο έχει επικριθεί για τη διατήρηση του ελέγχου της IP του, κυρίως από τον ανταγωνιστή zkSync που εστιάζει στον ανοιχτό κώδικα.

Η StarkWare περιέγραψε το open source Cairo ως μια «κίνηση ορόσημο» στην προσπάθειά της να παραδώσει περισσότερο έλεγχο και τα δικαιώματα πνευματικής ιδιοκτησίας στην κοινότητα και τους προγραμματιστές της. Το Cairo είναι μια γλώσσα προγραμματισμού γραμμένη ειδικά για να αξιοποιήσει τη δύναμη των συνάψεων zk και των αποδείξεων εγκυρότητας.

Η StarkWare δήλωσε ότι οι προγραμματιστές μπορούν τώρα να πειραματιστούν με το Cairo 1.0 μεταγλωττίζοντας και εκτελώντας απλές εφαρμογές μέχρι να υποστηριχθεί πλήρως στο StarkNet το 1ο τρίμηνο του 2023.

Σε εκείνο το σημείο το Cairo 1.0 θα επιτρέψει την ταχύτερη ανάπτυξη χαρακτηριστικών και θα επιτρέψει περισσότερη συμμετοχή της κοινότητας, σύμφωνα με τον επικεφαλής της Starkware Exploration και τον πρώην προγραμματιστή του πυρήνα του Ethereum, Abdelhamid Bakhta.

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

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

Μόλις ξεκινήσει η παραγωγή, το Cairo 1.0 θα επιτρέψει επίσης στους προγραμματιστές blockchain να γράφουν και να αναπτύσσουν έξυπνες συμβάσεις στο StarkNet, σύμφωνα με στη δημοσίευση Medium του StarkWare.

Η StarkWare πρόσθεσε ότι επειδή το Cairo 1.0 καθιστά κάθε υπολογισμό «αποδείξιμο», οι ιδιότητες αντίστασης στη λογοκρισία του StarkNet θα ενισχυθούν και θα είναι επίσης σε καλύτερη θέση να ανταποκρίνεται σε επιθέσεις Denial-of-Service.

Η στοίβα τεχνολογίας STARK του StarkWare τροφοδοτεί μια σειρά από έργα Web3, συμπεριλαμβανομένης της πλατφόρμας αποκεντρωμένης ανταλλαγής (DEX) dYdX (αν και μεταβαίνει στη δική της αλυσίδα στο Cosmos), της πλατφόρμας NFT Immutable X και του πρωτοκόλλου διαλειτουργικότητας blockchain Celer Network.

Συγγενεύων: Θα μπορούσαν να κοπούν 60 εκατομμύρια NFT σε μία μόνο συναλλαγή — συνιδρυτής της StarkWare

Το StarkNet έχει κάνει ένα στοίχημα χρησιμοποιώντας το Κάιρο για να επιταχύνει τη λύση του, η οποία δεν είναι εγγενώς συμβατή με την εικονική μηχανή Ethereum (EVM). Ωστόσο, εταιρεία εργαλείων λογισμικού Ethereum Η Nethermind κατασκεύασε ένα transpiler που ονομάζεται Warp που μετατρέπει τον κώδικα Solidity σε κώδικα Cairo.

Το κύριο δίκτυο του ανταγωνιστή zkSync που είναι συμβατό με EVM βρίσκεται στη διαδικασία κυκλοφορίας.

Ωστόσο, παρά το γεγονός ότι ακολούθησε έναν πιο δύσκολο δρόμο, ο ιδρυτής του StarkWare, Eli Ben-Sasson είπε πρόσφατα στην Cointelegraph ότι η χρήση προσαρμοσμένης γλώσσας προγραμματισμού όπως το Cairo, σε αντίθεση με το Solidity, ήταν ο μόνος βιώσιμος τρόπος για να εκμεταλλευτείτε πλήρως την κλίμακα Ethereum που παρέχεται από τις συναθροίσεις ZK:

«Είμαι πρόθυμος να στοιχηματίσω ότι δεν θα δείτε ένα πλήρες ZK EVM που μπορεί να βάλει ένα εκατομμύριο συναλλαγές σε ένα μόνο απόδειξη στο Ethereum. Όπως μπορούμε εύκολα να κάνουμε σήμερα και κάνουμε εδώ και μήνες και χρόνια».

Τα νέα έρχονται ως Starkware επίσης πρόσφατα αναπτυχθεί το νέο διακριτικό StarkNet (STRK) στο Ethereum στις 17 Νοεμβρίου, το οποίο θα χρησιμοποιηθεί για σκοπούς πονταρίσματος και ψηφοφορίας εκτός από την πληρωμή τελών στο δίκτυο.