StarkNet herziet de programmeertaal Cairo om acceptatie door ontwikkelaars te stimuleren

Ethereum layer-2-schaalplatform StarkNet heeft zijn interne Caïro-coderingstaal gereviseerd om Web3-ontwikkeling toegankelijk te maken voor ontwikkelaars.

Een aankondiging gedeeld met Cointelegraph schetst de upgrades naar Cairo 1.0, die wordt aangeprezen om kenmerken van de populaire programmeertaal Rust na te bootsen. De revisie is bedoeld om ontwikkelaars met algemene codeerervaring in staat te stellen gedecentraliseerde applicaties te bouwen op het Ethereum layer-2-netwerk van StarkNet.

Mede-oprichter en president van StarkWare, Eli Ben-Sasson, vertelde Cointelegraph dat het toegankelijker maken van laag-2-ontwikkeling voor ontwikkelaars met verschillende achtergronden de belangrijkste reden was voor de opknapbeurt van Caïro:

"De belangrijkste drijfveren waren veiligheid en gebruiksgemak, en het uitvoeren van de revisie bood een geweldige kans om de invoer te verwijderen voor ontwikkelaars met een conventionele taalachtergrond."

De technische specificaties die in de lancering van 5 januari zijn geschetst, omvatten een groot aantal verbeteringen aan de taal van Caïro, waaronder verbeterde syntaxis en taalconstructies, een holistisch typesysteem, intuïtieve bibliotheken, geoptimaliseerde code en krachtig typen door veeleisende specificatie van gegevenstypen.

StarkNet benadrukte Sierra - wat staat voor Safe Intermediate Representation - als de belangrijkste toevoeging aan de revisie van Caïro. Sierra fungeert als een nieuwe tussenliggende representatielaag tussen Cairo 1.0 en Cairo bytecode.

Zoals Ben-Sasson uitlegde, is Sierra een belangrijk aspect van het verzekeren van een toestemmingloos netwerk. De upgrade maakt het mogelijk om teruggedraaide transacties op te nemen in StarkNet-blokken, waardoor het protocol voorkomt dat complexe "crypto-economische mechanismen" worden toegevoegd.

Zie ook: StarkNet maakt Cairo 1.0 open source in de eerste stap naar gemeenschapscontrole

Ben-Sasson zei dat Sierra StarkNet in staat zal stellen "de volledige censuurweerstand van Ethereum te erven" en voornamelijk beschermt tegen Sequencer denial-of-service-aanvallen.

As eerder gerapporteerd door Cointelegraph, pionierde Ben-Sasson zk-STARK cryptografie samen met andere computerwetenschappers. Zero-Knowledge Scalable Transparent Arguments of Knowledge is een bewijssysteem dat transactiegegevens versleutelt en verifieert om beveiliging, schaalbaarheid en weerstand tegen kwantumcomputing te bieden.

Volgens StarkNet is Caïro de vierde meest populaire taal voor slimme contracten op basis van totale waarde vergrendeld. Het is de basis van applicaties die meer dan 300 miljoen transacties hebben verwerkt, 90 miljoen niet-fungibele tokens hebben geslagen en $ 790 miljoen aan transacties op Ethereum hebben gefaciliteerd.