查看原文
科技

参赛指南|请开发者 Pick 最全黑客松技术资源!

OneBlock OneBlock Community 2023-06-22
由 Parity 和 OneBlock 联合举办的 2023 夏季波卡黑客松大赛仍在火热报名中。赛程过半,你是否面临项目开发难题却不知如何破困?想要更全面地了解波卡生态、为建设波卡生态付诸力量,但又没有全面、科学的技术资源可以参考?解决这些问题对于从 0 到 1 孵化全新的 Web3 创业项目来说至关重要。

拥有志同道合的队友或许能让你的参赛之旅更加精彩、有趣,而身怀技术秘籍却能让你真正提高开发项目的能力,为夺得最高荣誉增加筹码。从历届波卡黑客松大赛中走出来的明星参赛团队,大多都有各自的技术资源、参考指南,这些干货不仅能够给他们提供项目开发的灵感,还能让他们在“前人的肩膀”上看到更广阔的项目前景。

因此,在 2023 夏季波卡黑客松大赛中,为了给开发者提供更丰富、全面的参赛体验,我们为参赛者准备了开发资源和指南。从入门、初学到进阶,这份开发资源和指南面向各类开发者提供全面周到的技术宝典,更有波卡生态优秀项目、往期黑客松获奖团队介绍,帮助您更好地熟悉 Substrate 与 Polkadot、积累项目开发实战经验,从 0 到 1 创作出优秀的黑客松项目。

下文将为大家介绍 Substrate / Polkadot 技术指南,请收好这份参赛技术宝典。


 01 



「技术指南」

为什么建议初入 Web3 的开发者了解 Substrate 生态?

Substrate 让您可以通过制作及整合不同的模块来创建定制化的区块链,它附带了构建区块链所需的一切技术基础。使用 Substrate 模块能够轻松创建所需内容,或制作个人的自定义逻辑这让构建区块链变得更加轻松、高效、安全。

它具有:
  • 不需要硬分叉的链升级:升级区块链从未如此简单。使用 Substrate 升级链上逻辑和提交一笔转帐交易一样容易。

  • WebAssembly 跨语言支持:WebAssembly 是下一个 Web 标准。您可用任何语言编写区块链逻辑,包括 C/C++,C#,Typescript 和 Rust,然后编译到 WebAssembly 格式。

  • 直接兼容 Polkadot 网络:您的 Substrate 区块链将与 Polkadot 网络兼容,从而轻松成为 Polkadot 网络的平行链,并与其他链进行通信。

  • 面向未来的区块链: 通过无分叉链上升级,轻量级客户端和链下工作机等功能,您的 Substrate 区块链已为未来  Web3 的革新做好准备。

起步入门指南 —— 波卡 Wiki

波卡 Wiki 面向学习者、波卡开发者和维护者提供相应的技术知识。它从波卡的定义开始,解释与波卡相关的一切,包括不限于波卡网络、社区、资助计划、大使计划、账户使用指南、研究指南等基础信息(内含初学者如何进入波卡生态的视频教程)

⚡Wiki 网址:https://wiki.polkadot.network/docs/getting-started

Substrate / Polkadot 初学者指南

我们在《如何学习 Substrate》这篇文章中介绍了为什么学习 Substrate,以及学习它所需的必要性知识有哪些、Substrate 学习资料和推荐的使用方法,希望能够初学者建立起关于 Substrate 基本认知。

1、官方 Substrate 文档

最全面的 Substrate 技术知识点讲解,涵盖从概念导论到具体代码实现的知识点,让初学者更快了解 Substrate 知识的最佳文档。

  • Substrate 开发教程:

    https://docs.substrate.io/tutorials/

手把手的教程,教你如何使用 Substrate 制作出你自己的 dApp,以及如何建造前端与之互动

  • Substrate 参考资料:

    https://docs.substrate.io/reference/

包含指向 Rust API 文档以及 Substrate 和 FRAME 工具和库的技术参考资料的链接。

2、Substrate 技术开发入门中文课程

由 OneBlock+ 与 Parity 官方独家合作的 Substrate 入门课程可以让初学者在最短的时间内进入 Substrate 世界。感兴趣的开发者们可以主动联系 Emma 获取课程:

⚡课程报名链接:

https://fylmr.xet.tech/s/3KH1Dz

3、Substrate 开发相关工具

  • 区块链 (Parity 官方) 前端/钱包:

    https://polkadot.js.org/apps/#/explorer

这里有功能最详尽的 Substrate 区块链前端和钱包。

  • Subscan:https://www.subscan.io/

功能详尽的 Substrate 区块链浏览器。除了搜索区块、外部函数、事件和账户外,它还在质押、EVM、平行链和其他模块中提供用户友好的交互式体验。

  • Substrate Playground:

    https://playground.substrate.dev/

不用安装开发环境,直接在云端编译 Substrate 的线上编辑器。

4、Polkadot 官方文档

⚡网址:

https://wiki.polkadot.network/docs/en/learn-launch

这里解释了 Polkadot 网络的部分行为及背后的原理。

5、Polkadot-JS 文档

⚡网址:https://polkadot.js.org/docs/

讲解如何用 Polkadot-JS API 来打造客户端与 Substrate 互动,订阅链上信息。

有经验的 Substrate 开发者指南

1、Substrate 开发食谱

⚡网址:https://substrate.dev/recipes

这里记录了在 Substrate 上如何完成某些特定的功能点:每个指南都解释了如何在假设您已经熟悉 Substrate 和 Rust 编程的情况下完成某些特定的功能。

2、Substrate API 文档

⚡网址:https://substrate.dev/rustdocs

包含如何启动网络、客户端和外部池的教程。

3、Rust 基础学习

⚡网址:https://fasterthanli.me/articles/a-half-hour-to-learn-rust

利用 Rust 片段解释关键字和符号,帮助大家在最短时间内高效学习 Rust 开发。

4、配置开发环境

⚡视频:https://www.bilibili.com/video/BV1MT4y1K7b4

为开发者详细解读如何在国外开服,并远端编译 Rust 项目。

5、了解 Polkadot/Substrate 技术生态及相关进展

OneBlock 官方社区推特账号持续更新有关 Polkadot / Substrate 技术及生态资讯,分享行业内高质量文章。想要了解 Web3 热点内容、波卡最新进展,请关注 OneBlock_ !

⚡推特账号:https://twitter.com/OneBlock_

Substrate / Polkadot 社区

除了上述参赛者可供参考学习的技术资源以外,您还可以关注 Substrate / Polkadot 官方社区账号,了解波卡最新动态,获得更多项目开发灵感。

⚡Substrate 社区项目一览表

https://github.com/substrate-developer-hub/awesome-substrate

⚡Substrate Technical (Public) Matrix 群组

https://matrix.to/#/!HzySYSaIhtyWrwiwEV:matrix.org

⚡Parity Support 群组 (官方工程师支持)

https://app.element.io/#/room/!AtgPynFxLJGFYkAZEl:matrix.parity.io

⚡Parity Watercooler (聊天区)

https://app.element.io/#/room/!IWlcTyHSqIEjpUReHD:matrix.parity.io

波卡生态优秀项目

2023 年,波卡生态持续成为引领活跃开发者数量的 Web3 生态。

自波卡生态诞生之日起,就为孵化面向未来的卓越区块链项目持续努力着。当前,波卡生态中有数百个团队获得投资机构、社区及个人投资者的关注与青睐,其中不少卓越项目还成为了本届黑客松的赞助商,将作为大赛评委和分享嘉宾指导更多潜力创业项目突出重围!如果你对这些优秀项目也充满兴趣,请关注本届大赛组织开展的 4 场赛前指导 Workshop,你将有机会与这些优秀项目面对面交流,收获满满的技术干货与开发心得。

以下是波卡生态优秀项目的介绍:

  • Acala - Polkadot 上的 DeFi 平台,便利完成抵押,交换,借贷,借出,赚取收益。

    https://acala.network/

  • Moonbeam - 开发者友好型区块链,可实现完全兼容 EVM、Web3 的 API 兼容以及将 Moonbeam 连接到现有的以太坊网络的网桥。

    https://moonbeam.network/

  • Astar - 基于 Polkadot 打造的多虚拟机智能合约平台,也是日本最受欢迎的本土 L1 区块链。

    https://astar.network/

  • Gear Foundation - 基于 Substrate 的智能合约平台,任何人都能在几分钟内部署一个 DApp,使用对开发者最友好的方式,实现具有任意逻辑和任何复杂性的智能合约。

    https://gear.foundation/

  • Manta Network - 波卡首个链上隐私保护项目,通过密码学技术 zkSNARK 为用户提供最高安全级别的链上隐私保护,旨在成为隐私保护基础设施。

    https://manta.network/

  • Cumulus Encrypted Storage System (CESS) - 基于 Substrate 开发的高速、安全、可扩展的兼容智能合约的去中心化云存储网络基础设施,是第一个支持大规模企业级商业应用的去中心化分布式云存储网络。

    https://cess.cloud/

  • Bifrost - 基于 Polkadot Layer-1 打造的一个可扩展的、非托管的去中心化全链流动性质押专用平行链,已为 9 条或更多区块链网络提供标准化的流动性质押衍生品(Ominichan LSD)

    https://bifrost.finance/

  • Deeper Network - 致力于构建真正的去中心化因特网和安全网关。它旨在为每个家庭带来更好的互联网体验,并成为用户通往 Web 3.0 应用的入口。

    https://www.deeper.network/

往期部分获奖黑客松项目

由 Parity 与 OneBlock+ 共同主办的 Polkadot Hackathon 大赛自 2021 年至今已成功举办了 6 届,海量开发者在黑客松创业大赛中从 0 到 1 开发出了令人惊艳的作品。为大家介绍部分黑客松参赛项目的发展历程,希望能让本届大赛的参赛者有所启发:

  • Polkadot Appetizer - 是一个为波卡生态系统的新用户构建的工具,旨在为密码新手或其他生态系统(例如以太坊)有经验的用户提供指导和无缝过渡。

    https://github.com/parity-asia/hackathon-2022-winter/tree/main/teams/17-team-AdMeta

  • PMail - 是第一个基于 Web3 和 Substrate 技术的邮件服务系统,具备聚合通信、隐私安全、资产输送等社交功能。

    https://github.com/parity-asia/hackathon-2022-winter/tree/main/teams/01-RedStone_Network

  • zkNFT - 是一个基于 Manta 的 zk 隐私 NFT 项目。除了公开的 NFT 铸造和转账,用户还可以将自己的 NFT 转账私密化。

    https://github.com/parity-asia/hackathon-2022-winter/tree/main/teams/32-zkNFT

  • PrivaDEX - 是跨链 DEX 自动化解决方案,在 Phala Network 的链下计算框架 Phat Contract 中实现了 XC-DEX。

    https://github.com/parity-asia/hackathon-2022-winter/tree/main/teams/39-PrivaDEX

  • ALine - 是 Web3 中的一站式开发及运维工具集 DevOps 平台。ALine 致力于通过让 Web3 开发者/开发团队构建可定制的 Pipeline,实现高度自动化的开发及运维流程。

    https://github.com/parity-asia/hackathon-2022-winter/tree/main/teams/03-ALine


 02 



「第三场 Workshop 如期而至」

经历了前两场 Workshop 的“洗礼”,相信你已经对区块链工具和技术实践有所了解和把握,也开始尝试构建符合 Web3 发展潮流的定制链与智能合约应用。全新一期 Workshop 将带你聚焦「Polkadot:区块链基础设施的未来」,共同探索使用 Moonbeam 改善多链用户体验的路径,借鉴 DEP 成为强大 Web3 创新平台的成功经验,感受 CESS、Manta Network 这些优秀波卡生态项目的发展之路。如果你准备好在本届波卡黑客松大赛中一展身手,就别错过第 3 场赛前指导 Workshop!全新技术干货、更多与技术大咖近距离互动的机会等着你。

错过前两场赛前指导 Workshop 直播的小伙伴们可以观看 YouTube 回放:

🚩Workshop 第 1 场:

https://www.youtube.com/watch?v=jRMLKHlQw0s

🚩Workshop 第 2 场:

https://www.youtube.com/live/gX8om1MUYck?feature=share

活动时间

6 月 25 日 20:00-22:00

活动主题

Polkadot:区块链基础设施的未来

活动流程

20:00-20:30 使用 Moonbeam 改善多链用户体验

Kevin Neilson, Moonbeam 开发者关系工程师

20:30-21:00  DEP:强大的 Web3 创新平台

Arthur,Deeper Network 区块链负责人

21:00-21:30  CESS : 为百万级应用提供最好的去中心化存储

Andy Zou, CESS 中文社区经理

21:30-22:00  零知识证明、Manta Network 与 zkSBT

Godot,Manta Network 核心贡献者

    温馨提示各位参赛选手,2023 夏季波卡黑客松大赛为所有 Hacker 精心准备了 4 场赛前指导!

    本周为第三场,如果你想在大赛中不断积累技术经验、为夺得最高荣誉添砖加瓦,那就别错过每一场赛前指导哦!

    2023 夏季波卡黑客松大赛报名仅剩最后两周,请尽快上车!OneBlock 将持续跟踪赛事进展,为大家分享参赛资源和重要活动,请各位 Hacker 保持关注!

    🚩填写谷歌表单:

    https://forms.gle/bfQCm1JUKDwBqXSW9

    🚩提交报名链接:

    https://dorahacks.io/hackathon/polkadot-hackathon-2023-summer/detail

    About Us

    关于我们

    OneBlock+ 作为区块链的人才聚集地,是全球领先的 Substrate 开发者社区。我们将提供专业的技术文章和开发课程,并组织研讨会、黑客松创业大赛等交流实践活动,从而帮助开发者掌握 Substrate 技术、深入探索 Web3 领域。同时,OneBlock+ 还为 Web3 优质项目提供技术指导、人才资源等多重创业支持,促使更多开发团队使用 Substrate 技术框架构建未来开放网络。

    Twitter: https://twitter.com/OneBlock_

    Medium: https://medium.com/@OneBlockplus

    Telegram: https://t.me/oneblock_dev

    Discord: https://discord.gg/z2XZZWEcaa

    Bilibili: https://space.bilibili.com/1650224419

    YouTube: https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyXA

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存