参赛指南|请开发者 Pick 最全黑客松技术资源!
拥有志同道合的队友或许能让你的参赛之旅更加精彩、有趣,而身怀技术秘籍却能让你真正提高开发项目的能力,为夺得最高荣誉增加筹码。从历届波卡黑客松大赛中走出来的明星参赛团队,大多都有各自的技术资源、参考指南,这些干货不仅能够给他们提供项目开发的灵感,还能让他们在“前人的肩膀”上看到更广阔的项目前景。
因此,在 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 面向学习者、波卡开发者和维护者提供相应的技术知识。它从波卡的定义开始,解释与波卡相关的一切,包括不限于波卡网络、社区、资助计划、大使计划、账户使用指南、研究指南等基础信息(内含初学者如何进入波卡生态的视频教程)。
⚡Wiki 网址:https://wiki.polkadot.network/docs/getting-started
Substrate / Polkadot 初学者指南
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 开发者指南
有经验的 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 / 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