完整性验证器:迈向 Starknet 超高可扩展性的一大步

news2024/11/23 17:23:55

图片

原文:https://www.starknet.io/en/content/the-integrity-verifier-a-leap-toward-starknet-hyperscaling;https://www.starknet.io/en/ecosystem/grant

编译:TinTinLand

核心观点

  • 由 Herodotus 开发的完整性验证器,使开发者能够在 Starknet 上验证在其他地方执行的 Cairo 程序

  • 通过在以太坊结算之前,在 Starknet 上引入额外的证明压缩层,减少了成本,完整性验证器实现了 Layer3 的扩展。

  • L3 扩展是提高 Starknet 提升可扩展性的几个选项之一,它为构建完全可定制的应用链(appchains)打开了大门,这些应用链可以受益于完整性验证器带来的额外成本降低好处。

  • 其他用例也将从完整性验证器在 Starknet 上的验证能力中受益,包括存储证明验证和零知识机器学习

图片

引言

两年前,StarkWare 引入了分形扩展(fractal scaling)和 Layer3 的概念,这使开发人员能够构建具有比 Layer2 网络更低成本的完全可定制的应用链。现在,存储证明创新者 Herodotus 正在采取向 Starknet 引入这一功能的第一个重大步骤。

在 StarkWare 的支持下,Herodotus 推出了其完整性验证器,该验证器使开发者能够在 Starknet 上验证 Stone 证明。有了这个新的验证器,开发者可以像在以太坊上验证 Starknet 执行一样,在 Starknet 上验证在其他地方执行的 Cairo 程序。

打开 L3 应用链的大门

完整性验证器最强大的能力之一,是能使开发者能够在 Starknet 上以较低的成本构建专业链(应用链)

这需要在 Starknet 之上构建一个层,其中交易可以被执行并捆绑成一个证明,证明其有效性。这些证明在 L2 上的验证是完整性验证器发挥作用的地方。有了这个新的验证器,使用 Stone 生成的证明(接下来还有 Stwo),可以在 Starknet 上进行验证,从而验证应用链上执行的交易。

图片

由于 Starknet 应用链仍在以太坊上结算,它们像 Starknet 本身一样继承了其网络的安全性。但是 Starknet 上的应用程序链也提供了额外的好处:

  • 定制化:总体而言,应用链为开发者提供了比公共 L2 上已经拥有的更大的灵活性,最大化了定制其应用程序各个方面的能力。例如,定制区块大小、延迟、数据可用性模式,甚至实现公共 L2 不支持的功能。

  • 超高可扩展性:当应用链作为 L3 构建时,Starknet 在以太坊上验证之前进一步压缩了证明。这样的应用链从另一个成本降低中受益,使得开发更复杂的用例在经济上更加可行,例如高频 DeFi 交易、供应链管理和全链游戏

  • 避免拥堵:应用链提供了更稳定的交易环境(对于像游戏这样的实时应用程序至关重要),一旦区块链实现大规模采用,就避免了公共 L2 上的潜在网络拥堵。

完整性验证器:可扩展验证的其他好处

放大来看,由于 Cairo 是一种图灵完备语言,完整性验证器验证 Cairo 程序的执行,该验证器使在 Starknet 上便宜地验证任何计算成为可能。这一层额外的成本降低可以使得许多用例受益,除了应用链之外,还有两个突出的例子是存储证明零知识机器学习(ZKML)

存储证明使得在不需要信任第三方的情况下,经济上可行地验证任何区块链状态在任何过去的时间点。有趣的是,Herodotus,即完整性验证器背后的团队,最近通过提供从创世块开始的以太坊的无信任证明,进一步优化了存储证明。STARK 证明降低了存储证明的成本,完整性验证器为进一步降低成本打开了大门。

随着 AI 成为我们生活的一部分,ZKML 这一概念越来越受到关注,即使用零知识证明来验证 AI 模型的计算

在 AI 这样的领域,由于通常缺乏透明度,完整性验证器的出现可能将成为一个游戏规则改变者。可扩展的 AI 验证不能提供模型“思考”或得出结论的方式的洞察,但它可以验证确实使用了正确的模型。像完整性验证器这样的工具可以通过使 AI 模型的验证更具成本效益,使 ZKML 在经济上更加可行。

Herodotus 已经宣布与 ZKML 创新者 Giza 进行合作,通过完整性验证器等新技术的拓展,致力于赋予开发者构建强大、安全和无信任的 AI 应用程序的能力。

结论

完整性验证器的推出代表了向 Starknet 超高可扩展性迈出的第一步。通过使开发者能够在 Starknet 上验证在其他地方执行的 Cairo 程序,验证器为网络打开了全新的能力。这些能力的范围从构建具有额外成本降低的可定制应用程序链到开发新用例,如 ZKML。L3 只是增强 Starknet 可扩展性的工具之一,更多工具还将陆续推出。

Starknet 种子资助计划

为了帮助更多开发者进入 Starknet 生态,高效开发出新型项目,Starknet 生态推出了「种子资助计划」,旨在通过提供高达 2.5 万美元 USDC 非稀释资助奖励,支持更多开发团队加强 Starknet 生态系统的发展。

「种子资助计划」设有简化的申请和评估流程,目标是在提交申请后大约两周内进行决策。

图片

种子资助主要面向已经开发出最小可行产品(MVP)或概念验证(POC)但尚未上市的项目。符合以下标准的项目和团队可以申请:

  • 积极参与 Starknet 社区活动,或参加过 Starknet 黑客松、构建者计划或其他入门级计划;

  • 已开发出 MVP 或 POC;

  • 计划使用或构建基于现有 Starknet 工具和集成的项目。

所有团队都应该提出清晰的计划,详细说明在接下来的三个月内如何使用这笔资金。Starknet 社区欢迎来自所有行业的申请,对产品类型没有任何限制。

申请流程

1. 申请

项目申请请提交申请表格。需要提交清晰的路线图,说明在接下来的三个月内如何使用这笔资助。

2. 内部评审

内部委员会将根据潜在影响、创新性、里程碑、社区参与程度、过往记录以及与 Starknet 生态系统的融合度来评估每一份申请。

3. 结果通知

计划在约两周的时间内通知申请结果。

4. 办理流程

成功完成 KYC(了解您的客户)并签署资助协议后,将收到资助。

5. 后期跟进

三个月后,基金会将与受资助者进行跟进,并评估结果。受资助者应该与团队分享定期更新(博客文章、视频、AMA 等),以协助此过程。

不符合条件的申请者

本项目不适用于成熟阶段的项目。如果您的产品已在主网上线超过三个月,并/或已经拥有一批核心用户,那么不符合「种子资助计划」的资格。

Starknet 社区不接受与以下相关的申请:

  • 赌博

  • 毒品

  • 枪支

  • 非法交易

  • 洗钱

  • 任何犯罪活动

立即申请

▶️ https://forms.monday.com/forms/34e1d6aab0c5a173758aa66ee34660cf?r=apse2

常见 Q&A

1. 什么是「种子资助计划」?

「种子资助计划」旨在通过提供高达 2.5 万美元的 USDC 非稀释资金奖励,支持团队加强 Starknet 生态系统的发展。

2. 谁可以申请

「种子资助计划」主要面向已经开发出最小可行产品(MVP)或概念验证(POC)但尚未上市的项目。

符合以下标准的项目和团队可以申请:

  • 积极参与 Starknet 社区活动,或参加过 Starknet 黑客松、构建者计划或其他入门级计划;

  • 已开发出 MVP 或 POC;

  • 计划使用或构建基于现有 Starknet 工具和集成的项目。

3. 申请多久可以收到回复?

两周内申请者可以收到回复。

4. 主要资助哪类项目

对产品类型没有任何限制。任何在 Starknet 上建设的项目,只要没有不符合条件,都可以申请资助。

5. 申请建议

申请时,提供一个全面的项目概述至关重要,其中应包括项目的目标、潜在影响以及如何与 Starknet 生态系统保持一致。

清晰地阐述您的项目独特价值主张以及它如何解决生态系统中现有的挑战或抓住机遇。

此外,详细介绍您的团队专业知识、经验和贡献,展示为什么您的团队是实现这个项目的最佳人选。

制定一个深思熟虑的资金使用计划至关重要,因为将展示出对资金分配方式的清晰理解,从而推动项目成功。

6. 是否对行业有所限制?

我们欢迎来自所有行业的申请,对考虑的项目类型没有任何限制。

7. 如果需要超过 2.5 万怎么办?

如果您需要超过 2.5 万的资金,我们建议您考虑其他资金来源或与我们的团队讨论您的具体需求。

虽然「种子资助计划」提供的资助上限为 2.5 万,但我们理解有些项目可能需要更多的资金。

欢迎随时联系我们,讨论可能的替代方案或获取更多支持的机会。

8. 是否会偏向于已经在 Starknet 建设且参与生态的项目?

虽然任何项目都可以申请,但如果您能展示之前与 Starknet 的协同和参与,您的项目将有更好的机会脱颖而出。

🔍 关于 Q&A 更多内容,请查看原文:https://www.starknet.io/en/ecosystem/grant

首批入选项目

图片

种子资助计划(Seed Grant Program)的首批入选项目已公布,希望更多开发者从这些项目的探索之路中找到自己的开发灵感!

第一批入选的 20 个项目包括:

1️⃣ 链游开发商 Underware

由 Rob Morris 和 mataleone 于 2023 年创立,由 funDAOmental 和 Endless Crawler 合作创立,是一家由资深建设者、艺术家、设计师、讲故事者和先驱者组成的链上游戏工作室,处于全链游戏和自主世界的先锋地位。

2️⃣ 链上游戏 ML Village

ML Village 正在构建一个 AI 模型市场,重点是 Bot vs. Bot 链上游戏,zkML 将用于链上/链下推理的证明。

3️⃣ 在线收藏品交易市场 Thunder

使用 Thunder 可以体验卡片交易的快感,无缝保护和简化用户的在线收藏。Thunder 与 Starknet 的合作将彻底改变收藏品交易。期待未来实现更快的交易、更低的费用和增强的可扩展性。

4️⃣ 混合链上/链下限价订单簿 DEX LayerAkire

LayerAkira 正在 Starknet 上构建第一个混合链上/链下中央限价订单簿(CLOB),旨在为网络上的所有人提供深度流动性并标准化公平性和价格透明度。

5️⃣ 在线角色扮演游戏 Starkane

Starkane 是一款动漫风格的完全链式战术角色扮演游戏,建立在创新的 Dojo 引擎之上并利用 Unity 进行 3D 图形处理,游戏玩家和创作者可以在这里参与到广阔的游戏宇宙中。

6️⃣ 去中心化游戏服务器 Primis Protocol

Primis Protocol 提供由 Liquid Staking 提供支持的去中心化游戏服务器,以创建终极区块链游戏世界。其核心游戏具有无尽的进步和战斗、广泛的开发选项和用户生成的内容。它与使用流动性质押的经济模型相关联,其中资产价值决定了游戏的复杂性和规模。

7️⃣ AI 互动游戏 Tale Weaver

Tale Weaver 将 AI 与互动游戏相结合,让玩家可以改写数字故事叙述的规则。玩家可以影响故事,并在无限的选择和后果循环中见证情节的发展,其目标是彻底改变链上游戏和 NFT 的世界。

8️⃣ DeFi 收益聚合器 STRKFarm

在 STRKFarm 上轻松浏览 Starknet 广阔的 DeFi 环境,用户可以找出最有价值的矿池并最大化 $STRK 奖励。STRKFarm 将为用户带来 Starknet 上的终极收益聚合器,并即将推出独家的早期采用者的 NFT。

9️⃣ 合规筹资协议 Kamea Labs

Kamea Labs 正在与 Genki 合作构建筹款募资的未来,Genki 是一个完全合规的自我托管平台,可让用户向关心的投资者展示自己的项目。

1️⃣0️⃣ 去中心化非托管奖品储蓄协议 Bountive

Bountive 是 Starknet 上的去中心化、非托管奖金储蓄协议,为用户提供无损失奖金,也是第一个基于“奖金挂钩储蓄账户”概念的去中心化奖金储蓄协议。

1️⃣1️⃣ Cairo 学习协议 CodeJam

CodeJam 是一个专注于 Web3 课程的在线教育平台,旨在让新开发者轻松学习,无需任何设置,只需访问其网站,注册、学习和练习编码。CodeJam 的目标是吸引下一波开发者学习 Cairo 并深入研究 StarkNet!

1️⃣2️⃣ 开源钱包 Cypherock Wallet

使用硬件钱包 CypherockWallet X1 可以保证用户的数字资产安全无虞,目前已保护了超过 5000 万美元的资产。

1️⃣3️⃣ AMM 协议 BrownFi

BrownFi 是一种新颖的 AMM 协议,其灵感来自传统的限价订单簿,其中流动性提供者按照类似的结合曲线将资产分配到池中,以最大化所有人的利益。

1️⃣4️⃣ 链上文本冒险协议 The O'Rugging Trail

这是 Archetypal Tech 推出的一款完全链上文字冒险游戏,项目将首先尝试将 TheOrugginTrail 移植到 Cairo,并研究其与具有重叠美学和主题的游戏的可组合性。

1️⃣5️⃣ 固定收益市场 Lila Finance

LilaFinance 正在推出固定收益 DeFi。Lila 使用去中心化的固定收益市场,其中 NFT 以可交易的形式代表金融头寸,为用户提供具有更高透明度和效率的固定收益。

1️⃣6️⃣ 链上游戏 Grugs Lair

这是由 Grug's Lair 团队构建的完全链上游戏,例如 Rising Revenant、Blob Arena 和 Plagues Survivor。

1️⃣7️⃣ Web3 游戏仪表板 Wendash Analytics

Wendashboard Analytics 为 Web3 游戏项目提供了全面的仪表板,为团队成员和玩家提供链上统计数据和成功的基本工具。

1️⃣8️⃣ 专注于财务、身份和治理的工具包 Coordination Stack

CoordinationLab 堆栈提供了一个专注于财务、身份和治理的工具包,以提高互联网原生企业的效率和可扩展性。

1️⃣9️⃣ 链上射击游戏 StarkShoot

StarkShoot 是一款突破性的多人真实世界链上游戏体验,突破了刺激和创新的界限。

2️⃣0️⃣ 支付网关 Inflow

Inflow Pay 促进了 B2C 企业从法定货币到加密货币的无缝交易,提供了可靠的支付网关,让企业轻松驾驭数字经济。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1667478.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

字节跳动后端青训营笔记:Go语言进阶

1.语言进阶&依赖管理 1.1 语言进阶 从并发编程的视角了解Go高性能的本质。 1.1.1 并发&并行 在单核CPU下,线程实际还是串行执行的。操作系统中有一个组件叫做任务调度器,它将CPU的时间片(window下最小约为15毫秒)分给不同的程序使用&#xff0…

Spring-依赖查找

依赖查找 根据名称进行查找 实时查找 BeanFactory beanFactory new ClassPathXmlApplicationContext("beans.xml"); Object bean beanFactory.getBean("personHolder"); System.out.println(bean);xml如下: <bean id"person" class&qu…

数据结构与算法===递归

文章目录 定义适用场景爬楼梯代码实现 小结 定义 递归(Recursion)是指函数的自身调用。 这个算法演变为了程序员之间的梗&#xff0c;所表达的意思近似于“套娃”&#xff0c;表示不断重复引用别人的话从而产生循环。 适用场景 这个应该很多的&#xff0c;像一些树的遍历&am…

谷歌最强AI——Gemini免费使用2个月教程,性能抗衡GPT4

谷歌最强AI——Gemini采用的是Ultra 1.0大模型&#xff0c;功能非常强大&#xff0c;媲美GPT-4&#xff01;谷歌用户只需要绑定虚拟卡&#xff0c;就可以免费使用2个月&#xff01; 谷歌昨夜官宣四项AI新进展&#xff01; 1、最大、功能最强的大模型版本Gemini Ultra 1.0全面…

【Arduino】ESP32/ESP8266 JSON格式解析

目录 1、JSON 2、JSON语法格式 基本概念&#xff1a; 语法规则&#xff1a; 数据类型&#xff1a; 示例&#xff1a; 3、JSON解析 单一对象JSON解析&#xff08;无嵌套&#xff09; JSON数组解析 使用ArduinoJson官网在线工具解析JSON信息 ESP8266闪存存储的JSON解析…

数据分析中大数据和云计算

大数据和云计算 前言一、大数据二、大数据定义三、数据存储单位四、大数据存储技术五、大数据应用技术六、大数据特征七、数据容量八、数据类型的多样性结构化数据半结构化数据非结构化数据 九、获取数据的速度十、可变性十一、真实性十二、复杂性十三、价值十四、云计算十五、…

模型推导:BG/NBD(预测用户生命周期(CLV)模型)

CLV&#xff08;Customer Lifetime Value&#xff09;指的是客户生命周期价值&#xff0c;用以衡量客户在一段时间内对企业有多大的价值。企业对每个用户的流失与否、在未来时间是否会再次购买&#xff0c;还会再购买多少次才会流失等问题感兴趣&#xff0c;本文中的BG/NBD模型…

【intro】Graph Isomorphism Network(GIN)

论文 https://arxiv.org/pdf/1810.00826 abstract 图神经网络(gnn)是一种有效的图表示学习框架。gnn采用邻域聚合方案&#xff0c;通过递归聚合和变换相邻节点的表示向量来计算节点的表示向量。已经提出了许多GNN变体&#xff0c;并在节点和图分类任务上取得了最先进的结果。…

C++实现一个简单的控制cpu利用率的程序

写一个程序&#xff0c;让控制cpu利用率在20%左右 思路很简单&#xff1a;每个循环控制sleep的时间占比 #include <iostream> #include <chrono> #include <unistd.h>int main() {int ratio 20;int base_time 1000;int sleeptime base_time * (100-ratio…

程序员必读书单(CSDN专享)

大家好&#xff0c;我是王有志&#xff0c;一个分享硬核 Java 技术的金融摸鱼侠&#xff0c;欢迎大家加入 Java 人自己的交流群“共同富裕的 Java 人”。 今天是一篇分享资源的汇总&#xff0c;近半年来我总计分享了 202 本&#xff08;将近 10G &#xff09;的计算机领域著作…

web前端之纯CSS实现简单酷炫的照片墙效果、排除元素的伪类、scale

MENU 效果htmlstylescale:not() 效果 html <div class"container"><div class"box"><img src"../../image/1_.jpg"></div><div class"box"><img src"../../image/2_.jpg"></div>…

欢乐钓鱼大师攻略,怎么获取道具?

在《欢乐钓鱼大师》的游戏世界中&#xff0c;道具是提升钓鱼体验、解锁新功能以及完成挑战的关键。通过多种方式获取道具&#xff0c;能够帮助玩家更好地探索游戏世界、挑战自我&#xff0c;以及与其他玩家展开竞争。以下是关于如何获取道具的详细攻略&#xff0c;让你能够在游…

嵌入式全栈开发学习笔记---C语言笔试复习大全16

目录 指针和数组 用指针来表示数组 用数组来表示指针 笔试题19 上一篇复习了指针使用时的相关注意事项&#xff0c;这一篇我们开始复习指针和数组。 说明&#xff1a;我们学过单片机的一般都是有C语言基础的了&#xff0c;网上关于C语言的资料有很多&#xff0c;大家如果对…

问题与解决:大华视频后台播放报错

大华播放器接到BI系统后&#xff0c;实时监控视频后台播放一段时间后&#xff0c;报错如下&#xff1a; The play() request was interrupted because video-only background media was paused to save power. 在谷歌浏览器下&#xff0c;直接用代码运行系统&#xff0c;视频在…

XP316,XP351中控DCS模块

XP316,XP351中控DCS模块。在设计分布式系统时&#xff0c;需要考虑以下原则可靠性&#xff1a;系统应该能够在节点故障的情况下继续工作&#xff0c;同时保证数据的一致性和可靠性。XP316,XP351中控DCS模块&#xff08;2&#xff09;可扩展性&#xff1a;保证用户的响应时间。安…

Tableau学习2.0版——复习

官网下载链接&#xff1a;https://www.tableau.com/zh-cn/support/releases 学生账户申请链接&#xff1a;https://www.tableau.com/zh-cn/academic/students。直接去学信网下载学籍在线验证作为申请证明。 目录 1、可视化原理 2、基础图表制作 2.1 对比分析&#xff08;比…

自动化机器学习——神经网络架构搜索

自动化机器学习——神经网络架构搜索 随着深度学习在各领域的广泛应用&#xff0c;设计高效的神经网络架构变得至关重要。传统的神经网络架构设计通常依赖于人工经验和试错&#xff0c;这种方式往往效率低下且不保证找到最优解。因此&#xff0c;自动化机器学习中的神经网络架…

通过自建镜像方式搭建RabbitMQ集群

通过自建镜像方式搭建RabbitMQ集群 1. 应用准备1.1 应用目录结构1.2 配置文件1.2.1 .erlang.cookie1.2.2 hosts1.2.3 rabbitmq.conf1.2.4 rabbitmq-env.conf 2. 编写DockerFile2.1 将所有本地文件拷贝到工作目录2.2 拷贝文件到源目录&增加执行权限2.3 安装Erlang & rab…

sqli-labs 第八关盲注python脚本

目录 ​编辑 判断库名 1.库名长度 2.库名 import requests import mathurl "http://127.0.0.1/Less-8"def dblength():for i in range(20):payload f"1 and length(database())>{i}-- "data {id: payload}res requests.get(url, paramsdata)if …

异常检测的学习和实战

1.应用&#xff1a; 1.在工业上的应用 当检测设备是否处于异常工作状态时&#xff0c;可以由上图分析得到&#xff1a;那些零散的点对应的数据是异常数据。因为设备大多数时候都是处于正常工作状态的&#xff0c;所以数据点应该比较密集地集中在一个范围内&#xff0c;而那些明…