Ethereum layer-2 scaling պլատֆորմը StarkNet-ը վերանայել է իր ներքին Կահիրեի կոդավորման լեզուն՝ Web3-ի մշակումը հասանելի դարձնելու համար մշակողների համար:
Cointelegraph-ի հետ տարածված հայտարարության մեջ նշվում է Cairo 1.0-ի արդիականացումը, որը կոչված է ընդօրինակելու հանրաճանաչ Rust ծրագրավորման լեզվի բնութագրերը: Կապիտալ վերանորոգումը մտադիր է թույլ տալ կոդավորման ընդհանուր փորձ ունեցող ծրագրավորողներին սկսել StarkNet-ի Ethereum layer-2 ցանցում ապակենտրոնացված հավելվածներ ստեղծել:
StarkWare-ի համահիմնադիր և նախագահ Էլի Բեն-Սասսոնը Cointelegraph-ին ասել է, որ տարբեր ծագում ունեցող ծրագրավորողների համար layer-2-ի մշակումն ավելի մատչելի դարձնելը Կահիրեի վերակառուցման հիմնական պատճառն էր.
«Առաջնային շարժիչները անվտանգությունն ու օգտագործման հեշտությունն էին, և հիմնանորոգումն իրականացնելը հիանալի հնարավորություն տվեց հեռացնելու մուտքը սովորական լեզվական ծագում ունեցող մշակողների համար»:
Հունվարի 5-ի թողարկման մեջ ուրվագծված տեխնիկական բնութագրերը ներառում են Կահիրեի լեզվի մի շարք բարելավումներ, ներառյալ բարելավված շարահյուսություն և լեզվական կառուցվածքներ, ամբողջական տիպային համակարգ, ինտուիտիվ գրադարաններ, օպտիմիզացված կոդ և ուժեղ մուտքագրում՝ պահանջելով տվյալների տեսակների ճշգրտում:
StarkNet-ը ընդգծեց Sierra-ն, որը նշանակում է Անվտանգ միջանկյալ ներկայացուցչություն, որպես Կահիրեի կապիտալ վերանորոգման հիմնական հավելում: Sierra-ն հանդես է գալիս որպես նոր միջանկյալ ներկայացուցչական շերտ Cairo 1.0-ի և Cairo բայթ կոդի միջև:
Ինչպես բացատրեց Բեն-Սասսոնը, Sierra-ն անթույլատրելի ցանց ապահովելու կարևոր ասպեկտ է: Թարմացումը թույլ է տալիս հետադարձ գործարքները ներառել StarkNet բլոկներում՝ օգնելով արձանագրությանը խուսափել բարդ «կրիպտո-տնտեսական մեխանիզմների» ավելացումից:
Related: StarkNet-ը Cairo 1.0-ը դարձնում է բաց կոդով առաջին քայլը դեպի համայնքային վերահսկողություն
Բեն-Սասսոնն ասաց, որ Sierra-ն թույլ կտա StarkNet-ին «ժառանգել Ethereum-ի գրաքննության ամբողջական դիմադրությունը» և հիմնականում պաշտպանում է Sequencer-ի հերքման ծառայության հարձակումներից:
As ավելի վաղ հայտնել էր Cointelegraph-ը, Բեն-Սասսոնը ռահվիրա էր zk-STARK գաղտնագրությունը համակարգչային այլ գիտնականների հետ միասին: Zero-Knowledge Scalable Transparent Arguments of Knowledge-ն ապացուցման համակարգ է, որը գաղտնագրում և ստուգում է գործարքների տվյալները՝ ապահովելու անվտանգություն, մասշտաբայնություն և դիմադրություն քվանտային հաշվարկներին:
Ըստ StarkNet-ի՝ Cairo-ն չորրորդ ամենահայտնի խելացի պայմանագրային լեզուն է՝ կողպված ընդհանուր արժեքով: Այն հավելվածների հիմքն է, որոնք մշակել են ավելի քան 300 միլիոն գործարքներ, արտադրել են 90 միլիոն չփոխարինվող թոքեններ և հեշտացրել են 790 միլիոն դոլար արժողությամբ առևտուրը, որոնք հաստատվել են Ethereum-ում:
Աղբյուր՝ https://cointelegraph.com/news/starknet-overhauls-cairo-programming-language-to-drive-developer-adoption