StarkNet — це децентралізований зведений пакет перевірки без дозволу. Він працює як мережа L2 через Ethereum. Це дозволяє будь-якому dApp досягати необмеженого масштабу для своїх обчислень – без шкоди для компонування та безпеки Ethereum.
З останнього оновлення StarkNet він капітально переробив свою внутрішню мову програмування Cairo, щоб зробити розробку Web3 доступною для розробників. У дописі в блозі Medium від StarkWare «Рішення для масштабування на основі Stark» описано оновлення до Cairo 1.0.
Згідно з повідомленням у блозі, «розробники можуть почати писати, компілювати та тестувати програми Cairo 1.0!» Платформа заохочує розробників почати експериментувати з Cairo 1.0 і звикнути до нового синтаксису та функцій».
Що таке Cairo 1.0?
Cairo було вперше представлено в 2020 році, і після еволюції, оскільки його перша загальнодоступна версія Cairo 1.0 тепер доступна. Крім того, це «повна мова програмування за Тьюрингом» для ефективного написання перевірених за STARK програм. «Cairo 1.0 — це мова високого рівня, схожа на Rust. Як і Rust, він призначений для того, щоб дозволити розробникам легко писати ефективний і безпечний код».
Співзасновник і президент StarkWare Елі Бен-Сассон поділився причиною модернізації Cairo, сказавши: «Основними факторами були безпека та простота використання, а проведення капітального ремонту дало чудову можливість видалити запис для розробників із традиційною мовою. фони».
Джерело: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/