StarkNet ist ein erlaubnisloses, dezentralisiertes Validity-Rollup. Es arbeitet als L2-Netzwerk über Ethereum. Es ermöglicht jeder dApp, eine unbegrenzte Skalierbarkeit für ihre Berechnung zu erreichen – ohne die Zusammenstellbarkeit und Sicherheit von Ethereum zu beeinträchtigen.
Seit dem jüngsten Update von StarkNet hat es seine hauseigene Programmiersprache Cairo überarbeitet, um die Web3-Entwicklung für Entwickler zugänglich zu machen. In einem Medium-Blog-Beitrag von StarkWare, Stark-Based Scaling Solutions, skizzierten die Upgrades auf Cairo 1.0.
Laut dem Blog-Beitrag können „Entwickler mit dem Schreiben, Kompilieren und Testen von Cairo 1.0-Programmen beginnen!“ Die Plattform ermutigt Entwickler, mit Cairo 1.0 zu experimentieren und sich an die neue Syntax und die neuen Funktionen zu gewöhnen.“
Was ist Kairo 1.0?
Cairo wurde erstmals im Jahr 2020 eingeführt und folgt der Entwicklung als erste öffentliche Version von Cairo 1.0. Außerdem ist es eine „turing-vollständige Programmiersprache“ zum effizienten Schreiben von STARK-beweisbaren Programmen. „Cairo 1.0 ist eine Rust-ähnliche Hochsprache. Wie Rust soll es Entwicklern ermöglichen, Code zu schreiben, der effizient und sicher ist.“
Eli Ben-Sasson, Mitbegründer und Präsident von StarkWare, teilte den Grund für die Überarbeitung von Cairo mit: „Die Haupttreiber waren Sicherheit und Benutzerfreundlichkeit, und die Durchführung der Überholung bot eine großartige Gelegenheit, den Eintrag für Entwickler mit konventioneller Sprache zu entfernen Hintergründe.“
Quelle: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/