深入 Starknet 去中心化世界,探秘实用开发利器

news2024/11/18 23:37:38

图片

Starknet 近期开放空投,面向 130 万地址总量发放超 7 亿枚 Token,让 ECMP 早期贡献者、GitHub 开源开发者、Starknet 用户等各个层面的生态参与者都得以深度参与。

图片

盛宴的背后,是 Starknet 正迎来发展的关键机遇。在今年以太坊坎昆升级的背景下,Starknet 这样的 ZK-Rollup 将获得更具效果的提升。

有分析指出,同样的 Blob 区块容量,ZK 系 Layer2 可以放大 Layer2 TPS 的上限,进而降低 Gas 均摊成本,将会有更多的开发者和用户涌入 ZK 生态进行 Build。而 Starknet 本次的 Token 经济学如若奏效,将会推动 zkSync、Scroll、Linea 等 ZK 相关项目的 Token 发行相继落地,再加上 ZK 技术驱动的全链游戏等杀手级应用的诞生,Starknet 生态会迎来新一轮繁荣发展。

为深入了解 Starknet 发展现状和开发者生态,TinTinLand 为你整理了 Starknet 生态的基本情况以及开发者建设的最新资讯,帮助你快速了解其发展现状和机遇。

通过 STARKs 提高性能和可扩展性

ZK Rollup 和 Optimistic Rollup 是两种主要的以太坊扩展方式,而 StarkNet 就是由 StarkWare 公司创建的一个 ZK-Rollup L2,通过 STARKs 加密协议为以太坊带来了无限的可扩展性和性能的提高。

图片

无论其复杂性或所需的计算能力如何,Starknet 通过使构建任何 DApp 都变得经济可行,引领了区块链创新。网络的本地编程语言 Cairo 则为开发人员提供了友好的体验,并在编写智能合约时提供了灵活性,而 Starknet 的本地帐户抽象设计则实现了零摩擦的交易签名。这样,建立起一个基于快速、低成本交易,且具有直接可用性的 DApp 生态系统。

值得一提的是,以太坊基金会特别公开支持采用 STARKS 的 Starkware,他们向 Starkware 提供了 1200 万美元的资助。而这也是行业普遍看好 Starknet 今后发展及其正统性的原因之一。

所有这些功能,都是在 Starknet 社区的支持下实现的。Starknet 正在朝着去中心化的方向发展,其中一部分包括本次的 Token 投放。Starknet 的 Provisions 计划将为那些通过使用网络及其基础技术或通过构建和维护 Starknet 生态,或展现出对 Starknet 价值支持的个人分配 Token,还包括分配给那些为保障以太坊、Starknet 的基础层提供安全性的开发者。此外,Token 也将分发给那些帮助发展开源软件和基础设施更大生态系统的人,因为他们的工作促成了一个更加开放和包容的网络。

不断迭代,走向去中心化和高效的区块链网络

在 2023 年,Starknet 经历了重要的更新和迭代,从创新项目到突破性技术,Starknet 开发者们通过卓越的研究和技术水平,不断推动基础设施发展。

回顾 Starknet 2023 年路线图,在网络性能和用户体验方面实现了巨大优化。在三月份发布的 Starknet Alpha v0.11.0 版本中,完成了 Cairo 1.0 迁移,支持声明、部署、运行 Cairo 1.0 智能合约、引入全新系统调用,标志着正式启动状态重置前过渡期。

图片

7 月发布了 v0.12.0 量子跃迁,通过在 Rust 中实现排序器提高吞吐量,移除 PENDING(待处理)交易状态,支持全新 Cairo 语法和系统调用,这一系列的改进和更新使网络性能得到显著提高,专注于增强性能和用户体验。与此同时,完成了 Cairo v2 升级,对智能合约语法和 Starknet 语法进行重大更改,使代码更加明确和安全,为 Starknet 踏上以太坊扩展之旅迈出一大步。

在 12 月完成测试网部署的 v0.13.0 版本,v3 交易版本将支持使用 $STRK 支付交易费用,优化 Cairo 步骤和网络配置实现从而降低交易成本。Starknet 在每个版本迭代都展现出超强潜力和扩展以太坊的巨大决心,表明 Starknet 网络的不断演进和优化,为区块链技术发展和推动以太坊生态系统扩展提供了有力的支持。

最后在今年 Q4 宣布了 Starknet Feeder 网关于 12 月 21 日停止使用并关闭大部分查询服务,仅为全节点保留与同步相关的端点,鼓励开发者们转向全节点和 API 服务。此外,Starknet 将在 2023 年底弃用 Goerli 测试网,并将迁移测试网到 Sepolia,迁移包括全节点、API 服务、SDK 和其他 Starknet 开发工具,呼吁开发者们尽快迁移到 Sepolia 测试网。这几项重要更新也标志着 Starknet 逐步过渡至符合区块链技术原则的去中心化、弹性、高效系统

实用工具和发展计划支持生态扩张

Starknet 是前三十公链中,一年内和两年内开发生态系统增长最快的生态。Starknet 的开发者社区目前在加密生态系统中排名前八,预计其将在 2024 年攀升至前五。其中,众多实用的开发和学习工具,为吸引更多开发者提供了构建的基石。

实用工具

图片

1、CairoLang 项目管理工具:Scarb

该工具由 Software Mansion 团队负责维护更新,支持处理添加、更新并移除依赖项;可用于编译智能合约,自动获取所需代码库补丁,提醒版本更新;Scarb 内置 Cairo 编译器,Cairo 捆绑二进制文件等。值得注意的事,Scarb 与 Cairo 同步更新,开发者使用需要注意版本。

目前最新版本为 v2.5.0:https://github.com/software-mansion/scarb

2、Starknet 智能合约开发测试工具:Starknet Foundry

该工具消除在 Starknet 测试和部署智能合约的繁琐工作,内置 snforge 和 sncast 工具,可以编写、部署、测试智能合约,实现高效 Starknet 合约测试。

目前最新版本为 v0.14.0:https://github.com/foundry-rs/starknet-foundry

3、采用 Rust 编写的快速命令行接口 (CLI):Starkli

该工具作为独立界面允许开发者单独使用(无需工具组件),支持简易交互,如发送交易等,支持 ArgentX 和 Braavos 合约钱包,内置 RPC 端口支持。

目前最新版本为 v0.2.4:https://github.com/xJonathanLEI/starkli

4、部署 Starknet DApp 和钱包工具:Get Starknet

该工具允许 Starknet dApp 和钱包无缝连接,轻量级且易于使用,支持快速集成、构建、测试,具有可定制化和可扩展性,且代码开源并由社区治理。

目前最新版本为 v1.5.0:https://github.com/starknet-io/get-starknet

5、VS Code 相关工具

  • VS Code 插件:https://marketplace.visualstudio.com/items?itemName=starkware.cairo1

  • VS Code 安装代码库:https://github.com/starkware-libs/cairo/blob/main/vscode-cairo/README.md

  • OpenZeppelin Cairo 1.0 合约标准库:https://github.com/OpenZeppelin/cairo-contracts

6、Starknet 官方资源库

资源库:https://starknet.io/en/developers/tools-and-resources

其中包括:

  • 构建 ZKML 程序的 Cairo 库:Orion

  • Remix Starknet 插件

  • 开发框架、模板、工具等

图片

Starknet 还针对多种开发语言推出了 SDK 工具包,供开发者选择。

7、不同类型 Cairo VM 便于不同语言开发者开发 Starknet 可证明 DApp

  • Rust 版本 Cairo VM:https://github.com/lambdaclass/cairo-vm

  • Go 版本 Cairo VM:https://github.com/lambdaclass/cairo-vm_in_go

  • Zig 版本 Cairo VM,由 Exploration 团队开发:https://github.com/keep-starknet-strange/ziggy-starkdust

8、Starknet 交互式开发指南文档:Starklings

该指南可以帮助开发新手轻松使用 Cairo 1 开发 Starknet 合约,从一个特定的练习开始运行命令,到完成 Cairo 1.0 版本的新合约和模块练习

开源代码库:https://github.com/shramee/starklings-cairo1

9、Starknet 学习资源

  • 《Starknet 之书》涵盖 Starknet 工具、技术架构、帐户体系等:https://book.starknet.io

  • 《Cairo 之书》为社区编撰的 Cairo 语言使用和合约开发指南:https://book.cairo-lang.org

10、OnlyDust 平台

OnlyDust 是 Starknet 生态开发平台,支持开发者开源贡献计划,推出多个资助奖励活动,旨在连接世界各地的开发者参与开源项目建设,开发者可根据做出的贡献价值赚取奖励。

图片

OnlyDust 使开发者能够帮助 Kakarot、DevNet 和 starkNet.js 等有意义的项目,并根据他们的贡献价值每周获得报酬。多亏了 Warp,Solidity 开发人员也可以参与其中。虽然该平台已经吸引了数百名贡献者,但它计划即将推出「领导者」角色,开发者可以在其中快速启动自己的项目并直接从社区获得帮助。

除了在线社区之外,OnlyDust 还举办现场活动,开发人员可以在这些活动中进行协作并沉浸在快速发展的 StarkNet 社区中。

详情查看:https://app.onlydust.com/

🔍 更多关于 Starknet 的开发者资源,你还可以在 TinTinLand 的 Notion 主页找到完整的必备学习资料和开发工具:https://www.notion.so/Starknet-88b26e6ad2424e0982d9e1c0cb6267d7?pvs=25

Starknet 冬季黑客松

图片

今年 1-2 月,Starknet 举办了冬季黑客松,总奖金超三万美元。在为期三周的活动中,分为 Argent、Dojo、Herodotus、JediSwap、Pragma、AVNU、Braavos、Madara、Giza、Nimbora 等赛道,邀请了开发者、区块链爱好者和技术先驱深入 Starknet 项目世界,一道探索,角逐荣誉奖项。

🥷 Starknet 冬季黑客松活动页面:https://taikai.network/starkware/hackathons/starknet-winter-hackathon/overview

Devonomics 计划

Starknet 基金会与 StarkWare 合作推出了 Devonomics 实验性的试点计划,通过奖励和赋权 Starknet 开发者,从之前累积的 1600 ETH 中拿出 10% 作为交易运营商费用的奖励。其中 8% 分配给 DApp 开发者,2% 分配给核心开发者。

图片

Devonomics 的最终目标是促进开发者参与 Starknet 的决策和未来运作,该分配将通过一种独特于以太坊 L2 领域的新颖机制进行,旨在实现公平、包容和透明。

自 2021 年 11 月以来,全球开发者日夜努力构建和发展 Starknet 主网,这是以太坊上第一个图灵完备的有效性 Rollup。Starknet 现在是所有 L2 中最大的开发者生态系统,过去一年增长了 14%,成为第八大区块链开发者社区,并在 L2 领域中处于领先地位。

这种增长,部分由于通过 Starknet 所提供的成熟技术栈。该技术栈建立在 STARKs 上,这是最安全、最可扩展的证明系统;Cairo,一种开发者友好的智能合约语言;以及包括本地账户抽象在内的新颖区块链功能。

Starknet 开发者生态系统迅速增长的另一个原因是其愿景,其中 Devonomics 发挥着关键作用。Starknet 的创始愿景认识到开发者是以太坊网络扩展的核心,坚守了以太坊去中心化、透明、包容和安全的原则。

Starknet 导师计划

今年一月,Starknet 推出「导师计划」,邀请经验丰富的 Starknet buidler 指导新手开发者,目前已有 23 位导师和46 名学员,其中 42 名学员与导师完成配对,通过学习 Cairo 加入 Starknet 生态,全过程免费。

🙋 如果你对该计划感兴趣,你可以在这里咨询参与详情:https://twitter.com/espejelomar/status/1749763933622424049

未来将实现去中心化、无需许可的 L2 网络

随着 Starknet 技术栈的不断成熟,2024 年 Starknet 将解锁更多新功能和生态建设。对于 Starknet 用户来说,他们将享受更流畅的体验和更低廉的交易成本;开发者也将在可扩展性方面获得巨大体验上的提升。

推动 Starknet 开发者生态发展的主要因素包括 Starknet 上的基础设施项目,例如 StarkWare 在去年开源的负责压缩交易和制作加密证明的强大引擎 Stone Prover。此外,随着 Cairo 逐渐成为最流行的智能合约语言,将吸引更多的智能合约开发者加入 Starknet 生态系统,从而促进社区的发展。

在用户方面,更好的用户体验和更低廉的交易成本将持续赋能生态增长。随着以太坊 EIP-4844(分片 Blob 交易)的实施,以及后续 Starknet 的 Volition(数据可用性的灵活性)的推出,数据和交易成本将大幅降低。

图片

从生态项目来看,目前有超过 100 个在 Starknet 和 StarkEx 之上构建的项目,450 个以上的 Cairo 和 Starknet Github 代码库提供支持,STARK 技术扩展区块链的未来前景无比光明。

在提供面向未来的功能、增强网络性能、优化用户体验方面,Starknet 将持续更新迭代,真正实现去中心化、无需许可的 L2 网络,吸引更多开发者和应用程序的构建加入到 Starknet 生态中。

更多关于 Starkent

X:https://twitter.com/starknet?lang=en

Discord:http://starknet.io/discord/

Telegram:https://t.me/+efDitGbILOFmMDNk

探索 Starknet:https://www.starknet.io/en/explore-starknet

Starknet 基本介绍:https://www.starknet.io/en/learn/what-is-starknet

在 Starknet 上开始构建:https://www.starknet.io/en/developers

Reference

https://mirror.xyz/starknet-zh.eth/GG1UzZsncC2btE78prCr-elhM21XoEbLLww00l4CIjk

https://medium.com/@StarknetFoundation/introducing-the-starknet-provisions-program-05d03ce13970

https://twitter.com/StarkNet_ZH/status/1750043301313675628

https://mirror.xyz/starknet-zh.eth/luiMixkbqrWQz1CYURD6x06zyF09aSB_MDyLBnFosPU

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

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

相关文章

绕过付费,畅享网络:自由浏览付费内容 | 开源日报 No.185

iamadamdev/bypass-paywalls-chrome Stars: 38.8k License: NOASSERTION bypass-paywalls-chrome 是一个用于 Chrome 和 Firefox 的网页浏览器扩展,可帮助绕过特定网站的付费墙。 可以绕过多个指定网站的付费墙支持自动更新(仅限 Firefox 版本&#x…

10.轮廓系数-机器学习模型性能的常用的评估指标

轮廓系数(Silhouette Coefficient)是评估聚类算法效果的常用指标之一。它结合了聚类的凝聚度(Cohesion)和分离度(Separation),能够量化聚类结果的紧密度和分离度。 背景 1.聚类分析的背景 在…

武汉灰京文化:游戏推广的领军者

在当今飞速发展的游戏行业中,游戏推广成为了每个游戏开发商和发行商必然要面对的挑战。如何能够将游戏信息传播给更广泛的受众群体,提升游戏的知名度和用户参与度,成为了每个游戏从业者需要思考的问题。而武汉灰京文化作为游戏推广领域的领军…

指定新加坡|高职老师自费赴新加坡国立大学访学交流

K老师任职于某高职院校,希望通过自费出国访学,达到拓宽国际化视野,为本校的专业发展寻求新契机的目的,并将访学目标国家指定为新加坡。最终我们为其获得新加坡国立大学的邀请函。因交叉性、前沿性的专业特性,K老师的出…

STM32CubeIDE基础学习-软件安装,环境搭建

STM32CubeIDE基础学习-软件介绍及环境搭建步骤 文章目录 STM32CubeIDE基础学习-软件介绍及环境搭建步骤前言第1章 STM32CubeIDE 介绍1.1 软件描述1.2 软件支持的功能及特点 第2章 STM32CubeIDE 软件安装2.1 STM32CubeIDE 软件获取方法2.2 STM32CubeIDE 软件安装步骤2.2.1 错误安…

一些C语言知识

C语言的内置类型&#xff1a; char short int long float double C99中引入了bool类型&#xff0c;用来表示真假的变量类型&#xff0c;包含true&#xff0c;false。 这个代码的执行结果是什么&#xff1f;好好想想哦&#xff0c;坑挺多的。 #include <stdio.h>int mai…

《精益DevOps》:填补IT服务交付的认知差距,实现高效可靠的客户期望满足

写在前面 在当今的商业环境中&#xff0c;IT服务交付已经成为企业成功的关键因素之一。然而&#xff0c;实现高效、可靠、安全且符合客户期望的IT服务交付却是一项艰巨的任务。这要求服务提供商不仅具备先进的技术能力&#xff0c;还需要拥有出色的组织协作、流程管理和态势感…

(2024,随机交叉注意力,冻结预训练模型的 K 和 V)StochCA:一种利用交叉注意力开发预训练模型的新方法

StochCA: A Novel Approach for Exploiting Pretrained Models with Cross-Attention 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 3. 方法 3.1 问题陈述 3.1.1 迁移学习 …

LeetCode206题:反转链表(python3)

采用递归 class Solution:def reverseList(self, head: Optional[ListNode]) -> Optional[ListNode]:cur headpre Nonewhile cur:temp cur.next # 保存下一轮循环的节点cur.next pre # 将当前节点 cur 的指针指向上一个节点 prepre curcur tempreturn pre

Network LSA 结构简述

Network LSA主要用于描述一个区域内的网络拓扑结构&#xff0c;包括网络中的路由器和连接到这些路由器的网络。它记录了每个路由器的邻居关系、连接状态以及连接的度量值&#xff08;如带宽、延迟等&#xff09;&#xff0c;以便计算最短路径和构建路由表。display ospf lsdb n…

08. Nginx进阶-Nginx动静分离

简介 什么是动静分离&#xff1f; 通过中间件将动态请求和静态请求进行分离。分离资源&#xff0c;减少不必要的请求消耗&#xff0c;减少请求延时。 动静分离的好处 动静分离以后&#xff0c;即使动态服务不可用&#xff0c;静态资源仍不受影响。 动静分离示意图 动静分离…

抉择IT工单管理系统:SaaS云部署VS本地部署,亿发解读优势与成本

在选择IT运维工单系统时&#xff0c;企业经常需要考虑部署在公有云&#xff08;SaaS&#xff09;还是本地部署。实际上&#xff0c;两种部署方法都有各自的优势&#xff0c;企业应该综合考虑自身的资金成本、安全性需求和便捷性等因素。那么SaaS云部署和本地部署有什么区别呢&a…

ST32/GD32——UART串口通信

芯片选型 Ciga Device — GD32F470系列 串口通信 串口通信指的是通过串行通信接口进行数据传输的通信方式&#xff0c;通常用于短距离、低速率的数据传输。 串口通信可以使用不同的串行通信协议和接口&#xff0c;常见的串口通信协议有UART、USART、RS-232、RS-485、SPI、I…

为什么阿里不推荐使用 keySet() 遍历HashMap?

引言 HashMap相信所有学Java的都一定不会感到陌生,作为一个非常重用且非常实用的Java提供的容器,它在我们的代码里面随处可见。因此遍历操作也是我们经常会使用到的。HashMap的遍历方式现如今有非常多种: 使用迭代器(Iterator)。 使用 keySet() 获取键的集合,然后通过增强…

【数仓】Hadoop软件安装及使用(集群配置)

一、环境准备 1、准备3台虚拟机 Hadoop131&#xff1a;192.168.56.131Hadoop132&#xff1a;192.168.56.132Hadoop133&#xff1a;192.168.56.133 本例系统版本 CentOS-7.8&#xff0c;已安装jdk1.8 2、hosts配置&#xff0c;关闭防火墙 vi /etc/hosts添加如下内容&#x…

双运算放大器,具有较宽的工作电压范围,转换速率高。采用DIP8、SOP8两种封装形式——D4510

D4510是一块双运算放大器&#xff0c;具有较宽的工作电压范围&#xff0c;转换速率高&#xff0c;相位补偿等特性。电路能在低电源电压下:工作,电源电压范围:双电源为1V-3.5V和单电源电压为2V~7V。 主要特点&#xff1a; ● 低电压工作 ● 转换速率高 ● 动态输出范围宽 ● 封…

2093409-57-3,DBCO PEG3 NH2,可以在无铜条件下与多种含有叠氮基的分子进行反应

2093409-57-3&#xff0c;二苯并环辛炔-三聚乙二醇-胺&#xff0c;DBCO-PEG3-amine&#xff0c;DBCO PEG3 NH2&#xff0c;可以在无铜条件下与多种含有叠氮基的分子进行反应&#xff0c;能够与其他分子进行偶联 您好&#xff0c;欢迎来到新研之家 文章关键词&#xff1a;2093…

数据库安全的重要性

数据库作为信息系统的核心&#xff0c;不仅承载着海量的关键数据&#xff0c;还负责向各类用户提供高效、可靠的信息服务。在网络技术高度发展的今天&#xff0c;数据库的安全性显得尤为关键。为了防范不法分子的攻击&#xff0c;维护数据完整性和可靠性&#xff0c;数据库安全…

老年人居家安全问题,全视通社区居家养老解决方案来赋能

近年来&#xff0c;老年人居家环境问题逐渐受到社会的关注。从新闻报道得知&#xff0c;传统居家环境对老年人存在诸多挑战&#xff0c;比如在入户空间、起居&#xff08;室&#xff09;厅、卧室、卫生间、厨房等区域。这些挑战不仅影响老年人的生活质量&#xff0c;还可能导致…

“找不到msvcr90.dll无法启动软件如何解决

msvcr90.dll 是一个属于 Microsoft Visual C 2008 Redistributable Package 的动态链接库&#xff08;DLL&#xff09;文件。在Windows操作系统中&#xff0c;许多应用程序特别是那些使用Visual Studio 2008编译器开发的程序&#xff0c;在运行时可能需要调用这个库中的函数和资…