以太坊第 2 层扩展平台 StarkNet 改进了其开罗编程语言,使新开发人员更容易入职。

以太坊第 2 层扩展平台 StarkNet 对其内部开罗编码语言进行了大修,使开发人员可以访问 Web3 开发。

与Cointelegraph分享的公告概述了Cairo 1.0的升级,该公告被吹捧为模仿流行编程语言Rust的特征。此次大修旨在允许具有一般编码经验的开发人员开始在StarkNet的以太坊第2层网络上构建去中心化应用程序。

图片[1] - StarkNet彻底改革开罗编程语言以推动开发人员采用

StarkWare联合创始人兼总裁Eli Ben-Sasson告诉Cointelegraph,让不同背景的开发人员更容易获得第2层开发是Cairo改造的主要原因:

“主要驱动因素是安全性和易用性,进行大修为具有传统语言背景的开发人员提供了一个绝佳的机会。

1 月 5 日发布中概述的技术规范包括对开罗语言的一系列改进,包括改进的语法和语言结构、整体类型系统、直观的库、优化的代码和通过要求数据类型规范的强类型。

StarkNet强调Sierra(代表安全中间代表)是开罗大修的主要补充。Sierra充当Cairo 1.0和Cairo字节码之间的新中间表示层。

正如Ben-Sasson所解释的那样,Sierra是确保无许可网络的一个重要方面。升级使恢复的交易能够包含在StarkNet区块中,帮助协议避免添加复杂的“加密经济机制”。

Ben-Sasson表示,Sierra将允许StarkNet“继承以太坊的全部抗审查能力”,主要防范Sequencer拒绝服务攻击。

正如Cointelegraph之前报道的那样,Ben-Sasson与其他计算机科学家一起开创了zk-STARK密码学。零知识可扩展透明知识论据是一种证明系统,可加密和验证交易数据,以提供安全性、可扩展性和对量子计算的抵抗力。

根据StarkNet的数据,开罗是锁定总价值第四大最受欢迎的智能合约语言。它是处理超过 3 亿笔交易、铸造 9000 万个不可替代代币并促进在以太坊上结算的价值 7.9 亿美元的交易的应用程序的基础。