СтаркНет го обновува своето програмирање во Каиро, но зошто?

StarkNet е децентрализирана Validity-Rollup без дозвола. Работи како L2 мрежа преку Ethereum. Овозможува секоја dApp да постигне неограничена скала за нејзиното пресметување - без да се загрози компонираноста и безбедноста на Ethereum.

Од неодамнешното ажурирање на StarkNet, тој го промени својот внатрешен програмски јазик Каиро за да го направи развојот на Web3 достапен за програмерите. Во средно блог-објава од StarkWare, решенијата за скалирање базирани на Stark, ги наведоа надградбите на Каиро 1.0.

Според блог-постот, „Програмерите можат да почнат да пишуваат, составуваат и тестираат програми Каиро 1.0!“ Платформата ги охрабрува програмерите да почнат да експериментираат со Каиро 1.0 и да се навикнат на новата синтакса и функции.

Што е Каиро 1.0?

Каиро првпат беше претставен во 2020 година, а следејќи ја еволуцијата како негова прва јавна верзија Каиро 1.0 сега е достапна. Исто така, тој е „програмски јазик со комплетен туринг“ за ефикасно пишување програми докажливи со STARK. „Каиро 1.0 е јазик на високо ниво сличен на Rust. Како и Rust, тој е наменет да им овозможи на програмерите лесно да пишуваат код кој е ефикасен и безбеден.

Ко-основачот и претседател на StarkWare, Ели Бен-Сасон, ја сподели причината за обновувањето на Каиро, како што рече: „Примарните двигатели беа безбедноста и леснотијата на користење, а спроведувањето на ремонтот претставуваше одлична можност да се отстрани влезот за програмерите со конвенционален јазик. позадини“.

Каиро 1.0 дополнително ја воведува Sierra, нова средна репрезентација која гарантира дека секое трчање во Каиро може да се докаже. Ова го прави Cairo 1.0 особено погоден за употреба во мрежа без дозвола како StarkNet, каде што може да обезбеди силна DoS заштита и отпорност на цензура.

Г-дин Бен-Сасон ја објасни Сиера како „важен аспект за обезбедување мрежа без дозвола“. Дополнително, надградбата овозможува вратените трансакции да се вклучат во блоковите на StarkNet, помагајќи му на протоколот да избегне додавање сложени „крипто-економски механизми“. Тој рече дека Сиера ќе му дозволи на StarkNet да го „наследи целосниот отпор на цензура на Ethereum“ и главно штити од напади на одбивање на услугата Sequencer.

Блог-објавата на StarkNet исто така споменува дека Каиро е четвртиот најпопуларен јазик за паметни договори според вкупната вредност заклучена. Тој има обработено над 790 милијарди долари занаети, обработени над 300 милиони трансакции и склопил повеќе од 90 милиони NFT, сите извршени надвор од синџирот и се населиле на Ethereum со математички интегритет загарантиран со доказите STARK.

„Сепак, StarkNet сè уште не го поддржува распоредувањето и извршувањето на договорите во Каиро 1.0. StarkNet Alpha V0.11.0, планиран во наредните недели, ќе воведе можност за распоредување и извршување на договори Каиро 1.0. Надградбата на v0.11.0 ќе го означи почетокот на периодот на транзиција кон систем кој работи само со договори од Каиро 1.0“, според StarkNet.

Ненси Џ. Ален
Најнови објави на Ненси Џ. Ален (Види се)

Извор: https://www.thecoinrepublic.com/2023/01/06/starknets-revamping-of-its-cairo-programming-but-why/