ແພລະຕະຟອມການປັບຂະຫນາດ Ethereum layer-2 StarkNet ໄດ້ປັບປຸງພາສາການຂຽນລະຫັດ Cairo ພາຍໃນເຮືອນຂອງຕົນເພື່ອເຮັດໃຫ້ການພັດທະນາ Web3 ສາມາດເຂົ້າເຖິງຜູ້ພັດທະນາໄດ້.
ການປະກາດທີ່ແບ່ງປັນກັບ Cointelegraph ຊີ້ໃຫ້ເຫັນເຖິງການຍົກລະດັບເປັນ Cairo 1.0, ເຊິ່ງໄດ້ຖືກຍົກຂຶ້ນມາເພື່ອເຮັດຕາມຄຸນລັກສະນະຂອງພາສາການຂຽນໂປລແກລມທີ່ນິຍົມ Rust. ການ overhaul ມີຈຸດປະສົງເພື່ອໃຫ້ນັກພັດທະນາທີ່ມີປະສົບການການເຂົ້າລະຫັດທົ່ວໄປເພື່ອເລີ່ມຕົ້ນການສ້າງຄໍາຮ້ອງສະຫມັກທີ່ມີການແບ່ງຂັ້ນຄຸ້ມຄອງໃນເຄືອຂ່າຍ Ethereum layer-2 ຂອງ StarkNet.
ຜູ້ຮ່ວມກໍ່ຕັ້ງ StarkWare ແລະປະທານ Eli Ben-Sasson ບອກ Cointelegraph ວ່າການເຮັດໃຫ້ການພັດທະນາ layer-2 ສາມາດເຂົ້າເຖິງຜູ້ພັດທະນາທີ່ມີພື້ນຖານທີ່ແຕກຕ່າງກັນແມ່ນເຫດຜົນຕົ້ນຕໍສໍາລັບການປັບປຸງໃຫມ່ຂອງ Cairo:
"ຜູ້ຂັບຂີ່ຕົ້ນຕໍແມ່ນຄວາມປອດໄພແລະຄວາມສະດວກໃນການນໍາໃຊ້, ແລະການດໍາເນີນການປັບປຸງໃຫມ່ໄດ້ນໍາສະເຫນີໂອກາດອັນຍິ່ງໃຫຍ່ທີ່ຈະເອົາການເຂົ້າມາສໍາລັບນັກພັດທະນາທີ່ມີພື້ນຖານພາສາທໍາມະດາ."
ຂໍ້ມູນສະເພາະທາງດ້ານວິຊາການທີ່ລະບຸໄວ້ໃນວັນທີ 5 ມັງກອນນີ້ປະກອບມີການປັບປຸງພາສາຂອງ Cairo, ລວມທັງການປັບປຸງ syntax ແລະໂຄງສ້າງພາສາ, ລະບົບປະເພດລວມ, ຫ້ອງສະຫມຸດ intuitive, ລະຫັດທີ່ດີທີ່ສຸດແລະການພິມທີ່ເຂັ້ມແຂງໂດຍຄວາມຕ້ອງການສະເພາະຂອງປະເພດຂໍ້ມູນ.
StarkNet ໄດ້ເນັ້ນໃຫ້ເຫັນ Sierra — ເຊິ່ງຫຍໍ້ມາຈາກ Safe Intermediate Representation — ເປັນການເພີ່ມເຕີມທີ່ສຳຄັນຕໍ່ກັບການປັບປຸງຂອງ Cairo. Sierra ເຮັດຫນ້າທີ່ເປັນຊັ້ນເປັນຕົວແທນລະດັບກາງໃຫມ່ລະຫວ່າງ Cairo 1.0 ແລະ Cairo byte code.
ດັ່ງທີ່ Ben-Sasson ໄດ້ອະທິບາຍ, Sierra ແມ່ນລັກສະນະທີ່ສໍາຄັນຂອງການຮັບປະກັນເຄືອຂ່າຍທີ່ບໍ່ມີການອະນຸຍາດ. ການອັບເກຣດເຮັດໃຫ້ທຸລະກໍາທີ່ຖືກກັບຄືນຈະຖືກລວມຢູ່ໃນບລັອກ StarkNet, ຊ່ວຍໃຫ້ໂປໂຕຄອນຫຼີກເວັ້ນການເພີ່ມ "ກົນໄກເສດຖະກິດ-crypto ທີ່ສັບສົນ."
ທີ່ກ່ຽວຂ້ອງ: StarkNet ເຮັດໃຫ້ Cairo 1.0 open source ໃນຂັ້ນຕອນທໍາອິດໄປສູ່ການຄວບຄຸມຊຸມຊົນ
Ben-Sasson ກ່າວວ່າ Sierra ຈະອະນຸຍາດໃຫ້ StarkNet "ສືບທອດການຕ້ານການ censorship ຢ່າງເຕັມທີ່ຂອງ Ethereum" ແລະສ່ວນໃຫຍ່ແມ່ນປົກປ້ອງການໂຈມຕີປະຕິເສດການບໍລິການ Sequencer.
As ລາຍງານຜ່ານມາໂດຍ Cointelegraph, Ben-Sasson ເປັນບຸກເບີກ zk-StarK cryptography ຄຽງຄູ່ກັບນັກວິທະຍາສາດຄອມພິວເຕີອື່ນໆ. Zero-Knowledge Scalable Transparent Arguments of Knowledge ເປັນລະບົບຫຼັກຖານທີ່ເຂົ້າລະຫັດ ແລະກວດສອບຂໍ້ມູນການເຮັດທຸລະກໍາເພື່ອໃຫ້ຄວາມປອດໄພ, ຄວາມສາມາດຂະຫຍາຍໄດ້ ແລະຄວາມຕ້ານທານຕໍ່ກັບຄອມພິວເຕີ້ຄວັນຕອມ.
ອີງຕາມ StarkNet, Cairo ແມ່ນພາສາສັນຍາ smart ທີ່ສີ່ທີ່ນິຍົມທີ່ສຸດໂດຍມູນຄ່າທັງຫມົດທີ່ຖືກລັອກ. ມັນເປັນພື້ນຖານຂອງຄໍາຮ້ອງສະຫມັກທີ່ໄດ້ດໍາເນີນການຫຼາຍກວ່າ 300 ລ້ານທຸລະກໍາ, minted 90 ລ້ານ tokens nonfungible ແລະອໍານວຍຄວາມສະດວກ $ 790 ລ້ານຂອງການຄ້າຕົກລົງໃນ Ethereum.
ທີ່ມາ: https://cointelegraph.com/news/starknet-overhauls-cairo-programming-language-to-drive-developer-adoption