Walrus 经济模型 101
本文作者:@Steve_4P,文章仅代表作者观点。
要点总结
- 2025 年 3 月 20 日,Walrus 基金会宣布成功融资 约 1.4 亿美元,投资方包括 Standard Crypto、a16z 等机构。Walrus 当前估值约 20 亿美元,其中 7% 代币供应量分配给投资者,10% 供初始社区空投,体现了以社区为中心的分发策略。
- Walrus 之所以能在分配少量代币给投资者的情况下仍然获得大额融资,关键原因可能在于该协议几乎完全依靠 Mysten Labs 自有资源构建完成,这也进一步证明了 Mysten Labs 的强大内部实力。
- 与现有存储协议不同,Walrus 采用了 PoS(权益证明)机制,意味着 $WAL 代币将在长期保障 Walrus 协议信任度方面发挥关键作用。因此,$WAL 作为资产被认为具备较高的潜在价值。
1. 背景 — 为什么 Walrus 的融资令人惊讶?
1.1 以 20 亿美元 FDV(完全稀释估值) 融资 1.4 亿美元有何意义?
信息来源:Walrus
2025 年 3 月 20 日,Mysten Labs 的下一代去中心化存储协议 Walrus 公布了其融资金额、投资时的估值以及投资者名单。
- 融资总额:1.4 亿美元
- 估值:约 20 亿美元
- 投资方: 包括 Standard Crypto、a16z crypto、Electric Capital 等知名加密基金。
- Mysten Labs CEO Evan 表示, 在融资过程中,市场对 Walrus 的需求“极其旺盛”。
Walrus 的融资金额和估值让我感到震惊。 在区块链行业中,20 亿美元估值和 1.4 亿美元融资虽然不是史无前例的(例如 Story、Berachain 和 Monad 等项目也曾获得类似估值),但在“去中心化存储层”这个高度细分的领域,这种情况极为罕见。
Walrus 的估值对比
为了更直观地展现 Walrus 在去中心化存储领域的独特地位,我们可以做一个对比:
🔹 目前区块链市场中市值最高的存储网络是 Filecoin,其市值约 20 亿美元,FDV 约 60 亿美元。
🔹 而 Walrus 尚未上线主网,估值就已达到 Filecoin 的 1/3,一举成为区块链市场中估值第二高的去中心化存储协议。
🔹 这意味着,Walrus 正在书写去中心化存储领域的新历史。
投资机构的特殊性
这轮融资还有一个值得关注的亮点:几乎所有参与 Walrus 代币轮融资的投资机构,都是 Mysten Labs 的早期投资者。
例如:
✅ Standard Crypto(本轮领投方) 也是 Mysten Labs A 轮投资方。
✅ a16z(Andreessen Horowitz) 参与了 A 轮和 B 轮投资。
✅ Electric Capital 参与了 A 轮投资。
✅ Franklin Templeton 参与了 B 轮投资。
这与 $WAL 空投的理念类似,进一步体现了 Walrus 与 Sui 生态长期支持者的利益一致性。
鉴于 Walrus 和 Sui 之间的关系(详情可参考我撰写的相关文章),这种投资结构可谓是最理想的模式。因为 Walrus 发展壮大后,Sui 生态也将受益。
Walrus 可能创造了区块链行业的首例
据我所知,这可能是首个由 L1 公链团队孵化的协议,成功获得如此大规模融资的案例。这无疑使得 Walrus 的融资成为加密市场上的一大焦点。
1.2 这 1.4 亿美元融资,对应多少代币分配给了投资者?
来源:Walrus 代币经济学
1.2.1 空投数量 > 投资者分配数量
Walrus 的一个优势在于,该协议在经过测试网验证后,已经为主网启动做好了充分准备。通常,许多区块链基础设施项目需要 1–2 年,甚至 3–4 年的时间才能准备就绪,因此它们会分阶段融资,并在不同阶段获得投资。自然地,它们在早期阶段的估值较低,这导致需要向投资者分配更多的代币。
然而,Walrus 采取了完全相反的策略 — — 由于协议已接近完成状态,他们能够在首轮融资中就获得较高的估值。因此,尽管 Walrus 从投资者那里获得了大规模投资,但其分配给投资者的代币数量相对较少。
根据 Walrus 的代币经济学,只有 7% 的 $WAL 被分配给投资者,这一比例甚至低于用户空投的 10%。这表明,Walrus 团队非常清楚市场对“投资者分配过多”这一问题的负面情绪。
我认为,这种策略的可行性来源于 Mysten Labs 拥有足够的内部资源,可以不依赖外部融资完成 Walrus 的开发与演进。由于更少的投资者分配、更多的社区激励在当今市场上更具吸引力,Walrus 的代币经济学、投资策略和估值模式显得格外有趣且理想。
1.2.2 剩余的 6% 空投将如何分配?
来源:Adeniyi
查看 Walrus 的代币分配图表后,许多散户投资者最关心的问题是:“10% 空投中的剩余 6% 会分配给谁?”
从百分比来看,6% 似乎不多,但按照 Walrus 20 亿美元的估值计算,这部分代币的价值约为 1.2 亿美元,这无疑是一项巨大的激励。
目前,关于这 6% 空投的具体信息尚未公布,因此我无法做出确定性的结论。但结合我对行业内各种空投策略的研究,我推测这部分分配可能与先前的 4% 空投相关。
在最初分配 4% 空投时,Walrus 似乎已经仔细考察了用户是否持有 Sui 生态的代币(如 $DEEP 或 $NS),以及他们是否在收到空投后立即抛售。这种做法是合理的,因为 $DEEP 和 $NS 代币都是通过空投分配给社区的,而长期持有这些代币的用户,更可能是对整个 Sui 生态抱有长期信心的人。
因此,我推测剩余的 6% 可能也会考虑用户的 $WAL 初始持仓情况。例如,如果某个用户在收到 4% 空投后立即质押(staking),那么他们可能会获得额外的奖励。当然,最终答案只有 Mysten Labs 内部人员才知道,但如果你长期看好 Walrus,持有并进一步质押可能是一个明智的策略。
1.3 Walrus 代币经济学深度解析
在了解 Walrus 的估值和代币分配策略后,是时候深入研究其代币经济学了。Walrus 的代币经济学中最重要的一点是:Walrus 既是一个去中心化存储协议,同时也采用了 PoS(权益证明)机制。
在本节中,我们将探讨 Walrus 选择 PoS 的原因、Walrus 节点如何确定存储价格,以及代币治理机制。
1.3.1 为什么 Walrus 选择 PoS?
在持续关注 Walrus 并撰写与现有存储协议的对比分析时,我忽略了一个关键的差异化因素:Walrus 采用了 PoS 机制。
从用户的角度来看,使用存储协议时最重要的问题是:“Walrus 如何保证我签署的存储合约得到履行?”本质上,Walrus 需要确保节点在规定的时间内存储特定的数据。然而,存储数据是一个高成本的操作,节点可能会在一段时间后不再履行存储义务。
在最坏的情况下,节点可能会利用数据访问权限要求更高的奖励,甚至“挟持”用户数据要求赎金。此外,由于 Walrus 是一个去中心化协议,也可能会出现“公地悲剧”的情况。
因此,Walrus 引入 PoS 机制来应对这些风险。PoS 充当最低限度的保护系统,用于惩罚恶意行为并保障用户权益。
PoS 系统的作用: ✅ 奖励诚信节点(即按合约存储数据的节点) ✅ 惩罚恶意节点(违反合约的节点)。从某种意义上讲,PoS 机制确保了存储服务的持续性和可靠性。
1.3.2 Walrus 如何确定存储费用?
首先,Walrus 的成本主要分为存储成本和写入成本。存储成本是指在特定时间内存储数据所需的租赁费用,而写入成本是指在注册新数据时支付的一次性费用。换句话说,用户在上传数据时会产生写入成本,之后则需支付存储成本。那么,Walrus 如何计算这些成本呢?
简单来说,在 Walrus 生态中,存储和写入成本由节点决定,但不是通过节点达成共识的方式,而是每个节点提交自己认为合适的成本,然后按照这些值进行排序,并采用处于 66.67% 分位(按质押金额计算的下 2/3 位置)的节点所提出的价格。Sui 在计算交易成本时已经采用了这一价格测定机制。如果觉得难以理解,我们可以举个例子:
- 每个节点提出一个“价格”:
- 节点 A:$0.9
- 节点 B:$1.0
- 节点 C:$0.5
- 节点 D:$1.2
按照价格从低到高排序(先列出价格较低的节点):
节点 C → 节点 A → 节点 B → 节点 D
计算每个节点的质押代币数量:
- 节点 A:10
- 节点 B:20
- 节点 C:15
- 节点 D:5
所有节点的总质押量为 50,其中 2/3 为 33.3。当按价格排序的节点依次累加质押量时,质押总量达到 33.3 的位置是节点 B(因为节点 C 和 A 加起来只有 25)。因此,节点 B 提出的 $1 价格最终被采纳作为 Walrus 生态中的成本。
存储成本和写入成本均采用这种方式测定,但在写入成本的计算中,还会额外应用一个 Hardcoded Factor(硬编码系数),使用户在上传数据时需支付额外的存款。这一机制旨在激励用户尽可能在更多节点上存储数据。
在 Walrus 生态中,用户并不需要将数据上传到所有节点;只要数据被存储到最少 (f+1)~(2f+1) 个节点,就可以宣称其已上传到链上。但如果稍后另一个节点需要访问该数据,可能会产生额外的恢复或数据传输操作,从而增加整个网络的成本。
为了解决这一问题,Walrus 在用户上传数据时先收取额外的存款,并在用户主动将数据上传到尽可能多的节点时退还该存款,从而鼓励用户广泛存储数据。这个 Hardcoded Factor 是一个固定值,但可以通过代币治理进行调整。
总结:
- 存储成本:直接从节点提交的价格中选取,基于质押金额计算的 66.67% 分位决定最终价格。
- 写入成本:采用相同方式计算,但最终用户支付的费用还包括额外的 Hardcoded Factor 存款,以鼓励数据存储在更多节点上。
1.3.3 代币治理机制
Walrus 采用与其他 PoS 网络类似的治理机制。尽管主网尚未上线,治理的具体实施方式尚不清楚,但根据白皮书,Walrus 治理机制将调整多个关键参数,例如:
- 节点的惩罚机制
- 受到影响的节点应获得的补偿
- 协议的关键参数调整
Walrus 治理机制遵循 2f+1 存储节点批准原则,而投票权则与持有的 $WAL 数量及其委托数量成正比。
2. 关键结论:没有空投,就没有社区
2.1 只有 Mysten Labs 做到
Walrus 的代币分配方式确实令人惊叹。他们在获得 1.4 亿美元投资的情况下,仅分配了总供应量的 7%,这令人意外。但值得思考的是,除了 Mysten Labs,还有多少团队能执行这样的策略?
从一开始,Mysten Labs 就是一家深思熟虑区块链行业基础设施的公司。尽管 Mysten Labs 的历史不长,但他们对区块链技术的研究可以追溯到 Diem 时代,这个时间跨度相当长。这使他们能够打造出 Walrus — — 一个与现有存储协议明显不同且高效的产品。由于产品本身已经高度成熟,他们得以在最小的代币分配下成功融资。
未来 Mysten Labs 还会推出多少协议和产品我不得而知,但凭借自身的资源,他们已经足够在区块链行业脱颖而出。
2.2 那么,现在哪个生态真正关心它的社区?
来源:Adeniyi
无论人们是否还记得,Sui 以未进行初始空投而上线主网的 Layer 1 区块链而闻名。当时,许多人嘲讽 Sui 是个 “骗局”,批评 Sui 和 Mysten Labs,认为 “没有空投就没有社区”。然而,如今 Sui 生态即将迎来主网上线两周年,关于 Sui 的负面舆论早已消散。
事实证明,Sui 可能是迄今为止给予社区最多回报的 Layer 1。从 $DEEP、$NS 到 $WAL,Deepbook 空投了 10% 的 $10 亿 FDV(即 $1 亿),Sui Naming Service 空投了 10% 的 $1 亿 FDV(即 $1000 万)。换句话说,如果一个用户一直活跃并为 Sui 生态做出贡献,他可能已经获得了可观的经济收益。
回到 Walrus,Adeniyi 曾表示 “Walrus 将成为加密史上最大规模的空投之一”,这个说法看起来相当准确。因为 Walrus 的 FDV 估值约 $20 亿,如果空投 10%,意味着价值 约 $2 亿 的代币将分配给社区。
仔细思考,Mysten Labs 的“后主网空投”策略似乎更有助于塑造一个真正热情的社区。如果在主网上线时就进行空投,很难区分哪些是真正的忠实用户,哪些只是来薅羊毛的。但如果等到主网运行一段时间后再观察用户行为,再进行空投,就能更清楚地判断哪些用户值得奖励。
此外,通过空投多个生态代币,用户会不断参与生态活动,并期待新的“回报”,这不仅能吸引新用户,也让现有用户更有忠诚度。
最近,Sui 社区与 Hyperliquid 一同被称为“极具热情的社区”,这也说明了为什么有些项目能聚集起如此活跃的社区。
那么,现在哪个项目才是真正关心自己社区的?
3. 资料
相关文章、新闻、推文等:
- Walrus 融资 1.4 亿美元,a16z 参投 — Fortune
- Walrus 官方 WAL 代币介绍
- Walrus 官方文档
- 相关推文 1
- 相关推文 2
关于Sui Network
Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac
官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群
相关文章:
Walrus 经济模型 101
本文作者:Steve_4P,文章仅代表作者观点。 要点总结 2025 年 3 月 20 日,Walrus 基金会宣布成功融资 约 1.4 亿美元,投资方包括 Standard Crypto、a16z 等机构。Walrus 当前估值约 20 亿美元,其中 7% 代币供应量分配给…...
WordPress二次开发中常用到的一些变量和函数
WordPress是一个开源的博客软件平台,由于其强大的功能和灵活性,被广泛用于各种网站的建设。对于开发者来说,了解并掌握WordPress中的常用变量和函数是非常重要的。在WordPress二次开发中,以下是一些常用的变量和函数: …...
【视频】OpenCV:色彩空间转换、灰度转伪彩
1、颜色空间转换 使用OpenCV的函数 cv::applyColorMap 可以将灰度或者正常的RGB格式图片,转换成其它伪彩色,代码很简单: 1)使用 cv::imread 加载图片; 2)使用 std::vector<cv::Mat> matrices 暂存转换后的所有图像; 3)使用 cv::applyColorMap 转换图片颜色; 4)…...
淘宝历史价格数据获取指南:API 与爬虫方案的合法性与效率对比
引言 在淘宝平台的购物生态中,消费者希望通过了解商品历史价格来判断当前价格是否实惠,商家也需要借助历史价格数据制定合理的营销策略、分析市场趋势。获取淘宝商品历史价格数据主要有 API 和爬虫两种方案,它们在合法性与效率上存在显著差异…...
【Redis】高性能内存数据库的多场景应用
在现代互联网应用的开发版图中,Redis 凭借其卓越的性能和丰富的数据结构,成为了众多开发者不可或缺的技术利器。作为一款基于内存的高性能数据库,Redis 不仅能提供快速的数据读写操作,还能在多种复杂的应用场景中发挥关键作用。本…...
Pycharm社区版创建Flask项目详解
一、创建工程项目 二、配置工程目录 新建的空项目下创建目录。 1、新建app.py文件 2、app.py代码如下: from flask import Flask, render_templateapp Flask(__name__)app.route("/") def root():"""主页:return: Index.html"&qu…...
鸿蒙NEXT开发案例:程序员计算器
【环境准备】 • 操作系统:Windows 10 • 开发工具:DevEco Studio 5.0.1 Release Build Version: 5.0.5.306 • 目标设备:华为Mate60 Pro • 开发语言:ArkTS • 框架:ArkUI • API版本:API 13 【项目…...
TCP 三次握手与四次挥手过程
TCP 作为一种面向连接的、可靠的传输层协议,其连接管理机制对于保障数据的可靠传输至关重要。 三次握手(建立连接) 三次握手是 TCP 建立连接时所采用的机制,其目的在于确保客户端和服务器双方都具备发送和接收数据的能力&#x…...
仿新浪微博typecho主题源码
源码介绍 仿新浪微博typecho主题源码,简约美观,适合做个人博客,该源码为主题模板,需要先搭建typecho,然后吧源码放到对应的模板目录下,后台启用即可 源码特点 支持自适应 个性化程度高 可设置背景图、顶…...
python面试高频考点(深度学习大模型方向)
1. python中yeild和return的区别? 2. 介绍一下pytohn中的上下文管理器? 在Python中,上下文管理器(Context Manager) 是一种通过 with 语句管理资源的协议,确保资源(如文件、数据库连接、线程锁…...
【网络层协议】NAT技术内网穿透
IP地址数量限制 我们知道,IP地址(IPv4)是一个4字节32位的整数,那么一共只有2^32也就是接近43亿个IP地址,而TCP/IP协议栈规定,每台主机只能有一个IP地址,这就意味着,一共只有不到43亿…...
【数据分享】2000—2024年我国省市县三级逐年归一化植被指数(NDVI)数据(年平均值/Shp/Excel格式)
之前我们分享过2000-2024年我国逐年的归一化植被指数(NDVI)栅格数据,该逐年数据是取的当年月归一化植被指数(NDVI)的年平均值。!该数据来源于NASA定期发布的MOD13A3数据集!很多小伙伴拿到数据后…...
鸿蒙harmonyOS:笔记 正则表达式
从给出的文本中,按照既定的相关规则,匹配出符合的数据,其中的规则就是正则表达式,使用正则表达式,可以使得我们用简洁的代码就能实现一定复杂的逻辑,比如判断一个邮箱账号是否符合正常的邮箱账号࿰…...
centos7.9镜像源及Python引入ssl问题处理
一、镜像源修改 1. 备份原有的镜像源配置文件 在修改之前,先备份现有的 CentOS-Base.repo 文件: sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2. 编辑镜像源配置文件 使用文本编辑器(如 nano 或 vi)打开 /etc/yum.repos.d/Ce…...
【学Rust写CAD】11 2D CAD可用rust库
使用 Rust 开发 2D CAD 应用时,选择合适的库是关键。以下是一些适合用于 2D CAD 开发的 Rust 库和工具,涵盖图形渲染、几何计算、用户界面等方面: 图形渲染 lyon 简介: lyon 是一个用于 2D 图形渲染的 Rust 库,支持路径填充、描边…...
C#中值类型与引用类型是直观使用示例
一、值类型与引用类型区分 正确理解值类型与引用类型,可以更好的帮助软件开发人员写出性能更好且正确稳定运行的程序: C#值类型与引用类型区别 区别值类型引用类型定义所有继承自【System.ValueType】类型的都是值类型(valueType继承自Syste…...
Spring Cloud之负载均衡之LoadBalance
目录 负载均衡 问题 步骤 现象 什么是负载均衡? 负载均衡的一些实现 服务端负载均衡 客户端负载均衡 使用Spring Cloud LoadBalance实现负载均衡 负载均衡策略 编辑 编辑LoadBalancer原理 服务部署 准备环境和数据 服务构建打包 启动服务 上传J…...
MySQL的数据文件
MySQL的数据文件 mysql的数据都存放在datadir所指的位置,其中包含了mysql中创建的数据库,数据库中包含了表结构(frm文件)、表数据(myd文件)、表索引(myi文件) show variables like %datadir%.frm 存放和表相关的数据信息,主要包括表结构的定…...
【RabbitMQ高级特性】消息确认机制、持久化、发送方确认、TTL和死信队列
🔥个人主页: 中草药 🔥专栏:【中间件】企业级中间件剖析 一、消息确认机制 消费者确认机制确保消息被正确处理后才从队列中删除。如果消费者处理失败(如业务异常或宕机),Broker 会重新投递消息…...
C# 正则表达式
C# 正则表达式 引言 正则表达式(Regular Expression,简称Regex)是一种用于处理字符串的强大工具,在编程领域有着广泛的应用。C# 作为一种流行的编程语言,也内置了对正则表达式的支持。本文将详细介绍 C# 中的正则表达…...
第十四届蓝桥杯省赛电子类单片机学习记录(客观题)
01.一个8位的DAC转换器,供电电压为3.3V,参考电压2.4V,其ILSB产生的输出电压增量是(D)V。 A. 0.0129 B. 0.0047 C. 0.0064 D. 0.0094 解析: ILSB(最低有效位)的电压增量计算公式…...
23种设计模式-桥接(Bridge)设计模式
桥接设计模式 🚩什么是桥接设计模式?🚩桥接设计模式的特点🚩桥接设计模式的结构🚩桥接设计模式的优缺点🚩桥接设计模式的Java实现🚩代码总结🚩总结 🚩什么是桥接设计模式…...
AI重塑视觉艺术:DeepSeek与蓝耘通义万相2.1的图生视频奇迹
云边有个稻草人-CSDN博客 近年来,深度学习、计算机视觉和生成模型在多个领域取得了突破性进展。其中,DeepSeek与蓝耘通义万相2.1图生视频的结合为图像生成与视频生成技术提供了新的发展方向。DeepSeek作为一个图像和视频生成的工具,能够利用深…...
mac怎么安装pycharm?
安装步骤:1、打开PyCharm官网,在官网首页点击“下载”按钮,选择“MacOS”版本进行下载;2、双击打开安装包,将PyCharm拖动到应用程序文件夹中;3、根据提示进行安装,在第一次运行PyCharm时&#x…...
HTML应用指南:利用POST请求获取城市肯德基门店位置信息
随着新零售业态的快速发展,门店位置信息的获取变得越来越重要。作为快餐服务行业的先锋,肯德基不仅在服务质量上持续领先,还积极构建广泛的门店网络,以支持其不断增长的用户群体。为了更好地理解和利用这些数据,本篇文…...
Java主流开发框架之请求响应常用注释
1.RestController 标记一个类为 REST 控制器,处理 HTTP 请求并直接返回数据(如 JSON/XML),而不是视图(如 HTML),一般是放在类的上边 RestController public class UserController {GetMapping…...
go的参数传递都是值传递,但切片需要注意
根据之前学习python和java的经验,每次学习一门新语言时,一定要搞清楚方法的参数传递是值传递,引用传递还是指针传递。 主要原因就是需要知道,某种类型的数据传递给某个方法后,方法里面对它的修改是否会影响到这个数据本…...
C++菜鸟教程 - 从入门到精通 第五节
一.各种排序 接下来,让我们开始学习排序! 1.选择排序 a.原理简介 选择排序(Selection Sort)是一种简单直观的排序算法。它的基本思想是每次从未排序的部分中选择最小(或最大)的元素,将其放到已排序部分的末尾ÿ…...
同一个局域网的话 如何访问另一台电脑的ip
在局域网内访问另一台电脑,可以通过以下几种常见的方法来实现: 直接通过IP地址访问: 首先,确保两台电脑都连接在同一个局域网内。获取目标电脑的IP地址,这可以通过在目标电脑上打开命令提示符(Windows系…...
[学习笔记]攻防世界-bug
打开场景,提示我们需要登陆 我们先注册一下 注册成功 我们登陆进去 我们点击Manage他提示我们admin才能进入 我们刷新抓包一下试试 Cookie里面除了PHPSESSID,多出来了一个user,看上去是md5加密的,我们尝试解密 这里尝试了好几个网…...
[250324] Kafka 4.0.0 版本发布:告别 ZooKeeper,拥抱 KRaft!| Wine 10.4 发布!
目录 Kafka 4.0.0 版本发布:告别 ZooKeeper,拥抱 KRaft!Wine 10.4 发布! Kafka 4.0.0 版本发布:告别 ZooKeeper,拥抱 KRaft! 近日,Apache Kafka 4.0.0 正式发布!这是一个…...
【赵渝强老师】达梦数据库MPP集群的架构
为了支持海量数据存储和处理等方面的需求,为高端数据仓库提供解决方案,达梦数据库提供了大规模并行处理MPP架构,以极低的成本代价,提供高性能的并行计算。通过使用MPP可以解决以下问题: 需要较高的系统性能支持以支持…...
JWT 鉴权常见知识点及参考答案
JWT 鉴权常见知识点及参考答案 最近在 Go Web 项目当中使用到了 JWT 进行鉴权,因此通过这篇文章对 JWT 的原理及相关的知识点进行总结。 文章目录 JWT 鉴权常见知识点及参考答案JWT 签名算法的详细工作流程一. 签名的生成过程二. 签名的验证过程 1. 什么是 JWT&am…...
洛谷题单入门4-P5729 【深基5.例7】工艺品制作-python
输入格式 第一行三个正整数 w,x,h。 第二行一个正整数 q。 接下来 q 行,每行六个整数 输出格式 输出一个整数表示答案。 三维数组直接标记 class Solution:staticmethoddef oi_input():"""从标准输入读取数据"""w, x, h map(…...
【C语言】内存函数详解
个人主页 文章目录 🏠一、memcpy函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 🚀二、memmove函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 🎡三、memset函数1.函数形式以及功能介绍2.函数的使用 🎉四、memcmp1.函数形…...
使用Python开发自动驾驶技术:车道线检测模型
友友们好! 我是Echo_Wish,我的的新专栏《Python进阶》以及《Python!实战!》正式启动啦!这是专为那些渴望提升Python技能的朋友们量身打造的专栏,无论你是已经有一定基础的开发者,还是希望深入挖掘Python潜力的爱好者,这里都将是你不可错过的宝藏。 在这个专栏中,你将会…...
HTTP代理的全面解读:什么是HTTP代理?HTTP代理的工作原理
在互联网大潮中,每一个请求和返回数据的背后,都离不开传输协议的支持,而HTTP协议无疑是最熟悉的网络通信基础之一。当我们谈到HTTP代理时,它不仅让浏览网络变得更高效,也为数据采集以及全球性远程任务提供了解决方案。…...
DeepSeek底层揭秘——deepEP
1. 什么是 deepEP? (1) 定义 deepEP (DeepSeek EndPoint) 是 DeepSeek 开源的一款高性能、低延迟的分布式通信库,专为大规模深度学习训练和推理场景设计。它旨在优化分布式计算环境中的通信效率,特别是在节点间数据交换、梯度同步、模型分发…...
内网渗透(CSMSF) 构建内网代理的全面指南:Cobalt Strike 与 Metasploit Framework 深度解析
目录 1. Cobalt Strike 在什么情况下会构建内网代理? 2. Cobalt Strike 构建内网代理的主要作用和目的是什么? 3. Cobalt Strike 如何构建内网代理?需要什么条件和参数? 条件 步骤 参数 4. Cobalt Strike 内网代理能获取什…...
【redis】哨兵:人工恢复主节点故障和哨兵自动恢复主节点故障
文章目录 基本概念人工恢复主节点故障操作流程 哨兵自动恢复主节点故障哨兵集 Redis 的主从复制模式下,⼀旦主节点由于故障不能提供服务,需要⼈⼯进⾏主从切换,同时⼤量的客⼾端需要被通知切换到新的主节点上,对于上了⼀定规模的应…...
【Go 】异常处理
1. Go 语言错误处理基础 Go 语言尽量避免使用异常,推荐使用 返回错误 让调用者处理。Go 语言标准库提供 error 接口:type error interface {Error() string }errors.New("错误信息") 创建错误对象。 package mainimport ("errors"…...
微软纳德拉最新一期访谈
萨提亚纳德拉: 微软的AGI计划与量子突破| 2025.2.20 【文章核心预览:】 1、纳德拉回应AI价格战:效率提升将重塑需求,但关键是能否带动GDP增长至10% 2、微软AI收入130亿美元,4年后目标1300亿,但提醒"…...
WebSocket接入SSL证书
目录 碎碎念解决方法创建 HTTPS WebSocket 服务器创建系统服务启动服务 碎碎念 在访问网站时,使用 HTTPS 非常重要。HTTPS 协议不仅可以确保数据传输的安全性,还可以防止中间人攻击和数据篡改等安全问题。任何没有 SSL 证书的内容都可能会被拒绝访问。因…...
蓝桥杯——嵌入式学习日记
因为lED和LCD共用PC8~PC15引脚,要通过锁存(LE)和(GPIOC->ODR)来避免LED和LCD引脚冲突 修改点: main.c中,GPIO初始化引脚后,LE(PD2引脚低电平锁存,退出透明模式&…...
第七课:Python基础排序算法与比较排序原理深度解析
比较排序算法是算法领域中的经典内容,其核心思想通过元素间的比较操作确定相对顺序。本文将深入探讨冒泡排序的优化策略、选择排序的变种实现、插入排序的典型应用场景,并通过统计比较次数直观展示算法效率差异。 一、冒泡排序的优化策略 传统冒泡排序存…...
项目流程中关键节点的测试类型
一、全流程测试框架图 #mermaid-svg-LmUdhLObstSpThwP {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-LmUdhLObstSpThwP .error-icon{fill:#552222;}#mermaid-svg-LmUdhLObstSpThwP .error-text{fill:#552222;strok…...
EasyRTC嵌入式音视频通信SDK:WebRTC技术下的硬件与软件协同演进,开启通信新时代
在当今数字化时代,智能设备的普及和人们对实时通信需求的不断增长,推动了嵌入式音视频通信技术的快速发。EasyRTC嵌入式音视频通信SDK凭借其独特的技术特点和应用优势,在嵌入式设备和多平台实时通信领域脱颖而出。 1、轻量级设计与高性能 Ea…...
机器视觉工程师如何看机器视觉展会,有些机器视觉兄弟参加机器视觉展会,真的是参加了?重在参与?
作为机器视觉工程师,参加机器视觉展会不仅是了解行业前沿技术的窗口,也是拓展专业网络、寻找解决方案的重要机会。以下是结合展会信息和工程师视角的综合建议: 一、聚焦技术趋势与创新应用 参与技术论坛与研讨会 展会同期的技术论坛是获取行业洞见的核心渠道。例如: 上海展…...
重温Ubuntu 24.04 LTS
用户调整 # 创建新用户 sudo adduser newusername # 设置新用户的密码 sudo passwd newusername # 将新用户添加到 sudo 组 sudo usermod -aG sudo newusername # 修改ssh访问权限 sudo nano /etc/ssh/sshd_config # 将新用户加入,此时root将无法访问 AllowUsers n…...
新版 eslintrc 文件弃用 .eslintignore已弃用 替代方案
1.进入eslint.config.mjs文件 2.import { defineConfig, globalIgnores } from "eslint/config"; 引入globalIgnores 3.配置 defineConfig([ ... globalIgnores([ "config/*", ".husky", ".local", "public/*", ".…...