BETA
Back to courses
Share

Walrus 共学营

Walrus 开发共学营是一个为期五周的学习计划,旨在帮助开发者系统性掌握 Walrus 协议及其应用。通过从实践到理论的学习路径,参与者将逐步了解 Walrus 的核心技术与生态支持。在资深开发者的带领下,参与者不仅能完成自己的项目,还能通过分享与协作,深度参与 Walrus 社区建设。

HOH水分子社区

Posted on Mar 24, 2025 11:52 · Latest update on Apr 1, 2025

Walrus 共学课程简介

课程背景

Walrus 是一种专为大型二进制文件(blobs)设计的去中心化存储和数据可用性协议,能够以低成本存储非结构化内容。即使在拜占庭故障的情况下,Walrus 仍能保持高可用性和可靠性。随着数据主权议题的重要性日益提升,Walrus 通过创新技术,致力于重塑去中心化存储的标准,将数据从“哑箱”转变为“智能资产”,赋予用户对数据的完全掌控。

Walrus 的核心技术包括创新的编码算法 Red Stuff,它将数据分解为多个碎片,并通过纠错编码技术,以约五倍的编码率将数据分布存储在多个节点上。这种设计确保了即使部分节点出现故障或遭受攻击,数据仍然可以被安全访问和检索。同时,Walrus 深度集成了 Sui 区块链,支持开发者通过 CLI、SDK 和 HTTP 等多种方式进行数据交互,并提供智能合约验证功能,以确保数据的安全性和有效性。

作为一款兼容多链的协议,Walrus 不仅支持 Sui,还能为 Solana、以太坊等主流区块链生态提供支持,帮助开发者围绕数据构建新的商业模式。

课程目标

Walrus 共学课程由 Creators CommunityHOH 水分子社区NextArt 社区联合推出,旨在帮助开发者系统性掌握 Walrus 的最佳实践、理论基础与开发技能。课程以产出为导向,结合实战与理论学习,最终引导学员完成基于 Walrus 的站点应用开发。

课程结构

本课程分为三个章节,逐步引导学员从实践到理论,再到最终的项目产出。

Chapter 1: Walrus 项目实战

  • Lesson 01: Walrus Sites 最佳实践
  • Lesson 02: Walrus Sites 的源码解析与 Sui SDK
  • Lesson 03: Walrus 的使用场景和应用实战

Chapter 2: Walrus 理论讲解

  • Lesson 04: Walrus 简介
  • Lesson 05: 理解 Walrus 操作
  • Lesson 06: Walrus 主要功能
  • Lesson 07: Walrus 开发者工具与 API
  • Lesson 08: Walrus 高级用法

Chapter 3: Walrus 共学产出

  • Lesson 09: Walrus 共学营 Demo Day

课程特色

  1. 实战驱动:课程从 Walrus Sites 项目实践入手,帮助学员快速掌握 Walrus 的实际应用场景。
  2. 理论结合:深入讲解 Walrus 的核心技术与工具,全面理解其操作机制与高级用法。
  3. 产出导向:课程以完成基于 Walrus 的站点应用为目标,鼓励学员将所学知识转化为实际成果。
  4. 资源支持:提供中英文档教程,支持学员根据自身情况灵活安排学习时间,同时开放社区交流与技术答疑。
  5. 奖励机制:参与文档和代码完善可获得额外奖励,优秀项目有机会赢取 $1000 共学奖金。

讲师团队

  • Mindfrog:7 年全栈开发经验,现全职从事 Sui Move 开发,Walrus 爱好者,NextArt 社区发起人,曾负责复旦大学虚拟现实实验室,拥有丰富的科研项目商业化经验。
  • UVD:Sui 技术大使,多年后端开发经验,精通编程语言推广,专注于 Sui Move 的开发者增长与生态建设。
  • King:17 年工作经验,曾服务于国内知名大厂,专注于数据库和后端开发,擅长 Rust、Solidity、Move 等技术,参与过 GameFi、NFT 和 DeFi 等项目研发。

学习成果

通过本课程,学员将获得以下成果:

  1. 掌握 Walrus 的最佳实践与核心技术。
  2. 学会使用 Walrus 提供的开发者工具与 API。
  3. 完成一个基于 Walrus 的站点应用开发项目。
  4. 深入理解去中心化存储的前沿技术与生态发展。
  5. 获得社区支持与奖励,提升个人影响力与职业竞争力。

适合人群

  • 对去中心化存储技术感兴趣的开发者。
  • 希望学习 Sui 区块链及其生态的开发者。
  • 希望通过实践项目提升技能并探索新商业模式的技术爱好者。

加入 Walrus 共学课程,探索去中心化存储的无限可能,成为 Web3 领域的技术先锋!

Chapters

3 Chapters / 9 Lessons / 11H 9Mins

  • Chapters
  • Lessons
  • Duration
  • Progress
Chapter 1Chapter 1 : Walrus 项目实战
3
3H 10Mins

Lesson 01: Walrus Sites 最佳实践

1H 19Mins

Lesson 02: Walrus Sites 的源码解析+SDK

48Mins

Lesson 03: Walrus 的使用场景和应用实战

1H 3Mins

Chapter 2Chapter 2: Walrus 理论讲解
5
6H 11Mins

Lesson 04: Walrus 简介

53Mins

Lesson 05: 理解 Walrus 操作

1H 11Mins

Lesson 06: Walrus 主要功能

58Mins

Lesson 07: Walrus 开发者工具与 API

1H 50Mins

Lesson 08: Walrus 高级用法

1H 19Mins

Chapter 3Chapter 3: Walrus 共学 Demo
1
1H 48Mins

Lesson 09: Walrus 共学营 Demo Day

1H 48Mins

Speaker


4 Builders


Requirements

需具备区块链基础知识,掌握至少一门编程语言

需要 Mac/Linux 开发环境。


Take Away

掌握 Walrus 的开发流程及最佳实践。

学习 Walrus 理论基础及其在去中心化存储中的应用。

实现基于 Walrus 的站点应用开发。

Product

  • Learn
  • Build
  • Developer Profile
  • On-Chain Contract & Payment

Community

  • Discord
  • Twitter
  • GitHub
  • Telegram
  • LinkedIn
  • Substack

Company

  • Apply for Cooperation
  • Terms of Use Agreement
  • Privacy Policy
  • Press Kit

© 2025 OpenBuild, All rights reserved.