Starknet 是一个运行在 以太坊 之上的无许可 Validity-Rollup(ZK-Rollup)二层 网络,使 去中心化应用 (dApps) 能够在不牺牲安全性的情况下实现扩展。[1][2]
Starknet Validity-Rollup 作为一个二层 (L2) 区块链 运行,使任何 dApp 都能在不损害 以太坊 的可组合性和安全性的情况下实现大规模计算扩展。[1][3]
Starknet 旨在通过使用 STARK 密码学证明系统来实现安全、低成本的交易和高性能。Starknet 合约和 Starknet OS 是使用 Cairo 编写的,这是一种定制开发的专用编程语言。[3]
Starknet 由总部位于以色列的 区块链 公司 StarkWare Industries 开发,旨在扩展以太坊。Starknet 于 2022 年 2 月作为无许可二层网络正式上线,允许任何人在其上构建去中心化应用或 dApp。它由 Eli Ben-Sasson 共同创立,他也是 StarkWare 的总裁兼董事会主席。[15]
Starknet 的开发和采用由 Starknet 基金会推动,该基金会由首席执行官 Diego Oliva 领导 [5]。[6]
为了在保持安全性和去中心化的同时解决 以太坊 的可扩展性挑战,Starknet 引入了 Validity Rollup 解决方案。这种方法将交易处理移出以太坊主网,将交易分组到链下区块中,并汇总成单个链上交易。[4]
为了在不重新执行的情况下确保交易完整性,Starknet 利用 STARK 证明进行可验证计算。这些证明与基本的区块信息一起传输到以太坊进行高效验证,使 Starknet 能够在不牺牲安全性或去中心化的前提下实现显著的可扩展性。[4]
Starknet 的基础元素——Starknet 定序器,在交易验证、执行和区块提案中起着至关重要的作用。定序器将交易分组并集体处理,标记失败的交易,同时允许成功的交易进入区块。Starknet 的定序器每秒处理的交易量远高于以太坊节点。[4]
证明器通过生成 STARK 证明来确保区块交易的数学有效性,从而保证其完整性。交易以组为单位并发处理,证明器记录交易执行中的每一步以创建执行轨迹 (Execution Trace)。系统状态的变化(称为状态差异 State Diff)也会被跟踪。[4]
接下来,一种算法会扩展并混合来自执行轨迹的数据,突出显示任何问题,因为即使是一个坏数据实例也会影响整个数据集。然后,证明器从这些扩展数据中选择随机样本来创建 STARK 证明,该证明可验证数千笔交易。[4]
STARK 证明和状态差异作为一笔交易传输到以太坊,以太坊节点接收该交易并解包证明和状态差异。这些解包后的组件由两个以太坊智能合约处理:验证器 (Verifier) 和 Starknet 核心 (Starknet Core)。[4]
验证器合约分解证明并分析其中的样本。证明样本中任何有问题的迹象都会导致验证器立即拒绝。一旦证明的有效性得到确认,它就会进入 Starknet 核心 智能合约。[4]
核心合约验证证明的真实性并确认收到状态差异,随后在 以太坊区块链 上更新 Starknet 状态。这个更新后的状态随后被添加到一个以太坊区块中,分布在节点网络中进行验证和投票。当该区块积累了足够的投票时,它就获得了“最终确定”状态,确认其作为以太坊不可更改的一部分。[4]
Starknet 代币 ($STRK) 用于支付费用以维持网络运行,通过启用共识 质押 来维护和保护网络,并通过对治理提案进行投票来决定 Starknet 的价值观和技术目标。[16]
STRK 代币用于支付最初以 以太币 (ETH) 支付的交易费用,以及用于质押和治理。它于 2024 年 2 月 20 日开始在 Starknet 主网上开放领取。[16]
StarkWare 最初于 2022 年 5 月创建了 100 亿个 Starknet 代币,并于 2022 年 11 月 30 日在链上铸造。[16]
现有的 100 亿个代币计划按以下比例分配:20.04% 分配给早期贡献者,18.17% 分配给投资者,10.76% 分配给 StarkWare,12.93% 用于赠款(包括开发合作伙伴 DPs),9.00% 用于社区条款,9.00% 用于社区回扣,10.00% 用于基金会战略储备,8.10% 用于基金会金库,2.00% 用于捐赠。[16]
该基金会于 2022 年 11 月成立,旨在实现 Starknet 去中心化提案的愿景。基金会启动时持有初始代币供应量的 50.1%,以确保网络资源有效地用于以下目标:维护和保护作为公共产品的 Starknet;网络的持续开发和扩张;以及支持开发者之间建设性协作的文化。[7]
基金会的优先事项包括培养 Starknet 用户、开发者和研究人员社区;通过开展 Starknet 及其技术教育来扩大社区;监督网络的持续开发并推进研究;最后,通过开发 Starknet 治理机制以及建立去中心化定序和证明来进一步推进 Starknet 的去中心化。[7]
Starknet 基金会董事会由 7 名成员组成:Andrew McLaughlin[8]、Eli Ben-Sasson 教授[9]、Eric Wall[10]、Heather Meeker[11]、Shubhangi Saraf 教授[12]、Tomasz Stańczak[13] 和 Uri Kolodny[14]。[7]
2024 年 5 月 5 日,基金会启动了一项 500 万美元的种子资助计划,旨在支持至少 200 个有前途的团队。据 Starknet 基金会首席执行官 Diego Oliva 称,这项 500 万美元的资助计划是为了应对当前 Starknet 开发者面临的主要挑战:
“我们一直在仔细倾听开发者的声音,了解他们面临的主要挑战。我们谈论的是那些拥有惊人创造力和愿景的人,他们需要支持来完成那艰难的‘最后一公里’,让项目跨越终点线并投入生产。因此,我们推出了这个计划,旨在非常直接且以最少的官僚作风来解决这个问题。”[18]
2024 年 5 月 28 日,Starknet 向生态系统中 21 个表现最好的项目发放了价值 2520 万美元的 Starknet 代币,根据与 Cointelegraph 分享的公告。[17]
据 Diego Oliva 称,该计划选择根据多个因素奖励顶级的面向用户的协议,这些因素由 Stark 基金会与独立第三方共同衡量:
“我们查看了一系列具有不同权重的指标,例如总锁定价值 (TVL)、产生的费用、活跃用户、外部融资、安全审计以及其他几项指标。”
该资助计划旨在加速基于 零知识汇总 技术的 Starknet 以太坊二层扩展解决方案的创新。首批获得资助的六个表现最好的项目包括:代币发行平台 Ekubo、具有无 Gas 交易功能的 DeFi 协议 AVNU、全链大战略游戏 Influence、链上游戏宇宙 Realms、拥有即将推出的加密超级应用的 DeFi 协议 Nostra,以及去中心化永续合约交易所 ZKX。[17]
2026 年 5 月,Starknet 宣布推出 STRKBTC,这是一种以 比特币 为抵押的资产,旨在利用零知识 (ZK) 技术将其 二层 网络引入屏蔽比特币功能。该倡议旨在扩大比特币在 去中心化金融 (DeFi) 中的效用,同时通过 Starknet 的 zk-rollup 基础设施提高隐私性和可扩展性。[19]
根据公告,STRKBTC 旨在允许用户与 Starknet 生态系统内的 比特币 流动性进行交互,同时受益于更低的交易成本和增强的交易隐私。该资产由比特币支持,并整合到 Starknet 支持跨链功能和 以太坊 二层网络上基于比特币的金融活动的更广泛努力中。
此次发布反映了将比特币流动性整合到比特币区块链之外的 智能合约 生态系统中的日益增长的趋势。通过利用零知识证明,Starknet 旨在实现更高效且保护隐私的比特币交易,同时保持与在其网络上运行的去中心化应用和 DeFi 协议的兼容性。
Starknet 表示,STRKBTC 是其扩展可扩展区块链基础设施并加强比特币在不断发展的多链生态系统中作用的更广泛愿景的一部分。[20]