揭秘 StarkNet:可扩展性和未来

2023-03-20

2021 年 11 月, alpha 主网推出,在测试网上进行了超过 5000 万笔交易,凭借卓越的可组合性和交易性能,在业内大获好评。StarkNet 作为目前市场上最领先的 ZK-rollup ,母公司 StarkWare 在 2022 的年度

StarkNet是什么?

从本质上讲,StarkNet 是一个无需许可的去中心化零知识证明。在类似以太坊的安全状态下,为用户提供可扩展的解决方案。从根本上来说,它作为以太坊区块链上的 Layer 2 网络,允许任何 DApp 在不影响安全性和可组合性的情况下,实现计算规模的无限化。

在可扩展性方面,StarkNet 利用 Stark Provers 为大量交易证明。早在 2020 年,Stark Provers 就能够完成 30 万笔交易,打破了当时的纪录。

StarkNet 的基础

StarkNet 在很大程度上依赖 Cairo、Stark Provers 和 StarkEx,为安全高效的去中心化交易和智能合约提供底层技术支持。下文将带你快速了解 StarkNet 的三大基础。

揭秘 StarkNet:可扩展性和未来 image 0
资料来源:StarkWare
什么是Stark Provers?

Stark Provers,又称 zk-STARKs(Zero-Knowledge Succinct Transparent Argument of Knowledge),是生成密码学证明的要素之一。本质上是使用 Cairo 编程语言运行 zk-STARKs ,通过密码学证明,确保发送给验证者的信息内不透露任何交易信息。这样,所有可用信息都可以存储在最终 CI 语句中,而不是在发送给验证者的证明中。

除了隐私问题外,zk-STARKs 的可扩展性支持将多个交易聚合到同一证明中,免于依次单独验证每笔交易。在减少计算量的同时,提高了效率。Stark Proofs 使用 Cairo 语言,该语言本身就基于密码学,这更加提高了安全性。

StarkNet 使用 zk-rollups,通过 zk-STARKs ,将链下处理与链上验证结合,达到批量验证多个交易,可扩展性也因此显着提高。

什么是StarkEx?

StarkEx 建立在以太坊区块链上,通过使用 StarkNet 和 zk-STARKs ,为 Dapps 提高可扩展性的解决方案。

StarkEx 旨在解决困扰 DEX 已久的可扩展性问题,例如导致的较长的交易处理时间和高昂的 gas 费用。StarkEx 通过利用链下计算和批量处理,大大减少了以太坊网络的负担。

StarkEx 使用 zk-STARKs 的技术,在实现链下计算的同时,保留了以太坊区块链的安全性和可信度。

什么是Cairo?

Cairo 是为在 StarkNet 区块链平台上编写智能合约而设计的高级编程语言,旨在成为在 StarkNet 上安全高效的智能合约编写语言。

Cairo 作为专业的编程语言,通过与 StarkNet 的零知识证明相结合,在编写可在 StarkNet 上运行的智能合约时,具有较高的安全性和高效性。

StarkNet 的基本优势是什么?

其他区块链平台相比,StarkNet 具备三大竞争优势。

可扩展性

目前,以太坊上已有超过 3,000 个 DApp ,同时,该链还有众多 NFT 项目及相关交易。

由于对以太坊 L1 链的严重依赖,网络拥塞时常发生。所以,用户在与基于以太坊的 DApp 和项目交互时,常出现交易延迟的问题。

通过使用StarkNet 的 zk-STARKs ,StarkNet 能够在链下对交易进行处理,提高了以太坊 L1 链上的应用程序的可扩展性,从而减轻以太坊主网的负担。这意味着可以用更快的速度,处理更多的需求,这一点对应用程序来说至关重要。

低Gas Fees 

由于高昂的 gas fee 和交易时间的延时,以太坊主网上交易的价格可能会增加。StarkNet 使用零知识证明,批量交易,最大限度地减少了 gas fee,提供了低成本的替代方案。这意味着开发者可以以更低的成本,在 StarkNet 上构建和部署各类 DApp。

安全性增强

此外,StarkNet 的零知识证明系统,为平台上的交易提供了高度的隐私性和安全性,加密有关交易和相关方的敏感信息,这对需要高度机密性的应用程序来说十分重要。

Starkware 的未来

STARK 平台由 StarkNet、Cairo、StarkEx 和 zk-STARKs 强强联手,为开发人员和用户带来了无限潜力。不过,想要在 StarkNet 上开展项目,必须先掌握 Cairo 编程语言。Stark rollup 可以为去中心化应用程序提供无限的计算规模,确保了以太坊网络的安全性和稳定性的同时,有望在全球范围内推广区块链技术。

为了实现这一目标,StarkWare 还在为进一步实现去中心化而努力,主要通过即将发售的 StarkNet 代币和 Stark 基金会。作为治理代币,不仅可以奖励 Stark 生态系统建设者,还可以维护和保护生态、决定价值和战略目标、指导未来发展。另一方面,Stark 基金会将使用自下而上的机制,通过社区处理重大技术问题,例如协议更新、争端解决和公共产品融资等。这两项举措都是 StarkWare 进一步去中心化计划的一部分,将成为类似于以太坊或互联网的公共产品。

StarkWare 还发布了 Cairo 1.0 计划,这是 Cairo 编程语言的升级版本,对接受过不同语言培训的开发人员更加友好。该计划可以激励建设者们在 StarkNet 上立项。

结束语

Bitget Wallet (原 BitKeep) 作为亚洲最大的非托管 Web3 多链加密钱包,也同样重视去中心化的精神。Bitget Wallet (原 BitKeep) 钱包拥有卓越的安全性、易用性和包容性,已成为全球超过 800 万用户长期青睐的选择,范围覆盖北美、欧洲和亚洲的 168 个国家。Bitget Wallet (原 BitKeep) 目前支持超过 80 条链的超过 250,000 种加密货币,包括比特币、以太坊、Polygon、BNB Chain、Fantom 和 Solana 等,计划在未来继续与像这样的知名项目合作,为用户创造去中心化的世界。

目录
    wallet
    推荐阅读
    暂无数据