2024 波卡黑客松大赛超全技术指南!助力问鼎大赛最高荣誉

本文主要是介绍2024 波卡黑客松大赛超全技术指南!助力问鼎大赛最高荣誉,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

由 OneBlock+ 社区和 Polkadot 联合举办的 2024 波卡黑客松大赛正在火热报名中!自大赛举办以来,获得了海内外开发者的关注和参与,现在主赛道四大赛题、奖金池和激励方式已经公布,如果你也希望实现 Web3 创新想法,请立即报名加入 2024 波卡黑客松大赛吧!距离大赛(新加坡站)提交代码截止时间仅剩 7 天,赶快投入备赛征程,与我们共同探索波卡生态无限技术潜力。

然而正当赛程马上进入提交代码的阶段,你是否也遇到了项目开发新难题而缺乏资源帮助?想更全面地了解波卡生态,成为波卡生态的探索者,但又没有全面、科学的技术资源可以参考?为了给开发者提供丰富、全面的技术资源,我们准备了详细全面的开发指南宝典。从入门、初学到进阶,相信各类开发者都能从中找到 Substrate 与 Polkadot 的技术路径与奥秘,在团队协作中从 0 到 1 创作出优秀参赛项目!
在这里插入图片描述
新加坡站、曼谷站自 7 月 11 日正式开赛,9 月 17 日将在新加坡线下举行 Demo Day(代码提交截止时间为 8 月 28 日 中午 12:00 UTC+8);11 月 14 日将在曼谷现在举行 Demo Day(代码提交截止时间为 10 月 16 日中午 12:00 UTC+8)。

🏄‍♂️ 立即报名:
https://forms.gle/4pNpmp92pnX2wWSZ8
🧺 参赛指南:
▫️ 新加坡站:https://dorahacks.io/zh/hackathon/polkadot-2024-singapore/detail、https://www.hackquest.io/zh/hackathon/explore/Polkadot-Hackathon-2024-Singapore
▫️ 曼谷站:https://dorahacks.io/zh/hackathon/polkadot-2024-bangkok/detail、https://www.hackquest.io/zh/hackathon/explore/Polkadot-Hackathon-2024-Bangkok
🛠️ Github 代码库:https://github.com/OneBlockPlus/polkadot-hackathon-2024
🗳️ 技术资源库:https://github.com/OneBlockPlus/Technical-docs/blob/main/Substrate-technical-docs.md

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

**

🛠️ 技术指南

**
🗺️ 起步入门指南 —— 波卡 Wiki
有着“跨链之王”美育的波卡生态,自诞生以来因通过独特的分片技术和跨链通信机制,为区块链互操作性提供高性能技术解决方案而走进行业视野。如今,Polkadot 2.0 正在重新定义波卡生态系统,通过敏捷核心时间(Agile Coretime)、弹性扩展(Elastic Scaling)和异步支持(Asynchronous Backing)等全新方向解决高准入门槛和资源低效问题,支持去中心化的趋势与风向,并在过去的第二季度中实现拥有 50 条平行链,产生 700 万个独立用户账户和 3900 万笔交易的优越成绩。与此同时,JAM 链正在创新引领 Polkadot 2.0 的发展,替代当前中继链技术角色,以模块化、简约化的技术设计助力波卡生态创新,走向同步可组合性的世界。

而初入波卡生态的你,是否了解生态技术发展的底层逻辑,只有真正把握这些技术概念才能实现生态项目的开发创新。波卡 Wiki 面向学习者、波卡开发者和维护者提供相应的技术知识。它从波卡的定义开始,解释与波卡相关的一切,包括不限于波卡网络、社区、资助计划、大使计划、账户使用指南、研究指南等基础信息(内含初学者如何进入波卡生态的视频教程)。
🏄‍♂️ Wiki 网址:
https://wiki.polkadot.network/docs/getting-started

为什么建议初入 Web3 的开发者了解 Substrate 生态?
Substrate 让您可以通过制作及整合不同的模块来创建定制化的区块链,它附带了构建区块链所需的一切技术基础。使用 Substrate 模块能够轻松创建所需内容,或制作个人的自定义逻辑,这让构建区块链变得更加轻松、高效、安全。
它具有:

  • 不需要硬分叉的链升级:升级区块链从未如此简单。用了 Substrate,升级链上逻辑和提交一笔转帐交易一样容易。
  • WebAssembly 的跨语言支持:WebAssembly 是下一个 Web 标准。您可用任何语言编写您的区块链逻辑,包括C / C ++,C#,Typescript 和 Rust,然后编译到 WebAssembly 格式。
  • 直接兼容 Polkadot 网络: 您的 Substrate 区块链将与 Polkadot 网络兼容,从而可以轻松成为 Polkadot 网络的平行链,并与其他链进行通信。
  • 面向未来的区块链: 通过无分叉链上升级,轻量级的客户端和链下工作机等功能,您的 Substrate 区块链已为未来 Web3 带来的革新做好了准备。

🗺️ 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 工具和库的技术参考资料的链接。

  • Substrate开发基础知识:
    https://zhuanlan.zhihu.com/p/161771205

  • Rust 基础学习:
    https://fasterthanli.me/articles/a-half-hour-to-learn-rust

  • 相关学习视频:
    https://space.bilibili.com/1650224419

2、Substrate 技术开发进阶中文课程
由 OneBlock+ 与 Polkadot 联合打造的 Substrate 入门/进阶课程可以让开发者在最短时间内进入 Substrate 世界,带你学习模块开发技巧,掌握智能合约开发!
感兴趣的开发者们可以主动联系 Emma(🆔 oneblockEmma)获取课程(目前第 8 期进阶课正在报名中):
🔥 报名链接:https://wj.qq.com/s2/14825200/0zv4/
在这里插入图片描述

3、Substrate 开发相关工具

  • 区块链 (Parity 官方) 前端/钱包:https://polkadot.js.org/apps/#/explorer
    这里有功能最详尽的 Substrate 区块链前端和钱包。
  • Subscan:https://www.subscan.io/
    功能详尽的 Substrate 区块链浏览器。除了搜索区块、外部函数、事件和账户外,它还在质押、EVM、平行链和其他模块中提供用户友好的交互式体验。
  • Substrate Playground:https://substrate.io/developers/
    不用安装开发环境,直接在云端编译 Substrate 的线上编辑器。
    4、Polkadot 官方文档
    🌐网址:https://wiki.polkadot.network/
    这里解释了 Polkadot 网络的部分行为及背后的原理。
    5、Polkadot-JS 文档
    🌐网址:https://polkadot.js.org/docs/
    讲解如何用 Polkadot-JS API 来打造客户端与 Substrate 互动,订阅链上信息。

🗺️ 有经验的 Substrate 开发者指南
1、Substrate 开发指引
🎯网址:https://docs.substrate.io/reference/how-to-guides/
这里记录了在 Substrate 上如何完成某些特定的功能点: 每个指南都解释了如何在假设您已经熟悉 Substrate 和 Rust 编程的情况下完成某些特定的功能。
2、Substrate Runtime API 文档
🎯网址:https://docs.substrate.io/reference/runtime-apis/
包含如何启动网络、客户端和外部池的教程。

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

波卡生态优秀项目
2024 上半年的波卡生态,XCM 跨链消息共识的持续增长、加密市值排名靠前、中继链账户活动持续攀升、公投促使财政管理走向多样化。3 月 12 日曼谷 sub0 会议上,Gavin Wood 首次与大家分享了波卡生态的一项革命性技术创新—— JAM 架构,这也是波卡生态在 2024 年上半年的主要技术话题之一。

更稳健、更开放、更高效,JAM 链的提出让更多开发者加入深耕波卡的队伍,助力项目发展拓新。截止 2023 年 12 月底,Polkadot 平均总开发人员数量就已接近 2,100 人,其中 792 人为全职开发者,数量仅次于以太坊,更多新星项目有望孵化、成长。当前,波卡生态中有数百个团队获得投资机构、社区及个人投资者的关注与青睐,不少卓越项目还成为了本届黑客松的赞助商,将作为大赛评委和分享嘉宾指导更多潜力创业项目突出重围!

如果你对这些优秀项目充满探索兴趣,以下是部分波卡生态优秀项目介绍,希望能为你的开发竞技带来探索灵感(排名按首字母先后):

Acala - Acala 正在为 Web3 金融构建自动捕获收益的可持续流动性层,旨在成为加密和现实世界资产的 HyFi(DeFi+CeFi)基础设施。
https://acala.network/
Bifrost - 基于 Polkadot Layer-1 打造的一个可扩展的、非托管的去中心化全链流动性质押专用平行链,已为 9 条或更多区块链网络提供标准化的流动性质押衍生品(Ominichan LSD)。
https://bifrost.finance/
Crust Network - Crust Network 是一个专门构建 Layer1 区块链,在 IPFS 之上提供去中心化的存储和托管解决方案。
https://crust.network/
Darwinia Network - Darwinia Network 多年来一直专注于利用 Polkadot SDK 框架和以太坊智能合约开发跨链技术,它被设计为完全兼容 EVM 并与各种桥接工具集成的项目,以连接主流区块链生态系统。
https://darwinia.network/
Moonbeam - 开发者友好型区块链,可实现完全兼容 EVM、Web3 的 API 兼容以及将 Moonbeam 连接到现有的以太坊网络的网桥。
https://moonbeam.network/
Vara Network - Vara Network 是第一个建立并运行在 Gear 协议之上的独立 Layer1 去中心化网络。
https://vara.network/

往期部分获奖项目
由 OneBlock+ 携手 Polkadot 共同主办的波卡黑客松大赛自 2021 年至今已成功举办了 8 届,海量开发者在黑客松创业大赛中从 0 到 1 开发出了充满潜力的项目。以下是往期优秀项目,希望能让本届大赛参赛者有所启发:

OpenQF - OpenQF 在当前的 Polkadot 金库融资机制中引入了二次融资模型。
https://github.com/substrate-asia/hackathon-2023-winter/tree/main/projects/16-open-qf
Xcavate - Xcavate 是一种去中心化房地产投资社区驱动的借贷和资产代币化协议,它使用 Polkadot SDK 开发的,旨在推进 Web3 生态系统。
https://github.com/substrate-asia/hackathon-2023-winter/tree/main/projects/39-Xcavate-RealXchange
Hexalem - Hexalem 是一款基于 Polkadot 构建的多人策略游戏,旨在利用区块链技术的透明度和不变性。
https://github.com/substrate-asia/hackathon-2023-winter/tree/main/projects/60-Hexalem
Monte Carlo - Monte Carlo 是一个去中心化的人工智能应用程序平台,为开发人员提供一个开放的环境,以使用去中心化的计算能力部署和运行其人工智能应用程序。
https://github.com/substrate-asia/hackathon-2023-winter/tree/main/projects/37-MonteCarlo
Mimir - Mimir 是波卡生态中 All-in-one 的账户与资产管理工具,除了支持 Polkadot 原生不可变多签账户之外,对多签-可变多签和嵌套多签也做了深度支持。
https://github.com/substrate-asia/hackathon-2023-winter/tree/main/projects/14-mimir
Blend - Blend 利用 3D 数字副本重建技术解决 Polkadot 和 Substrate 中的虚拟世界数字身份挑战。
https://github.com/substrate-asia/hackathon-2023-winter/tree/main/projects/28-blend

☄️ Bounty 赞助商再升级!Moonbeam 加盟

2024 波卡黑客松大赛除了设有波卡官方提供的超 63 万美金奖金池以外,更有 Acala、Vara Network、Crust Network、Bifrost、Darwinia Network、Blockchain For Good Alliance(BGA)等提供的价值 1,000-3,000 美金不等的赞助商命题奖励!

如今,Bounty 赞助商名单又有全新项目加入支持,Moonbeam 将为开发者带来赛题任务和惊喜奖励(参与新加坡站、曼谷站黑客松,每场赞助 美金!)报名参加本次大赛的选手在备战主赛道之外,还能同时参加 Bounty 赛题的比拼,赢取更多奖励!技术与探索从未止步,让我们以大赛比拼为起点,共同推动波卡生态的繁荣发展!
(更多 Bounty 赞助商详情 🔍 点击《2024 波卡黑客松大赛 Bounty 命题公布!奖金加倍,助力竞技之旅》)

💵 Moonbeam
Moonbeam 是波卡网络中兼容以太坊的智能合约平台,可实现轻松构建原生的互操作性去中心化应用。它与以太坊生态系统的兼容性允许开发人员使用熟悉的工具和 DApp,从而进一步简化开发过程;Moonbeam 上的应用程序已经为更广阔的市场做好了准备,进一步缩小开发和部署之间的差距。
在这里插入图片描述

项目及 Bounty
Bounty 命题
赛题一:使用 Moonbeam 预编译
奖金:500 美元
Moonbeam 有各种自定义预编译,为开发者提供了通过 Solidity 接口访问的强大功能机会。一些值得注意的预编译器包括 Batch Precompile 等,它允许您有选择地将交易分组在一起;或者 Call Permit Precompile 允许您为用户提供无 Gas 体验(无需任何 Gas 资金)。在您的项目提交中,请指定您使用 Moonbeam 预编译以及它帮助应用程序的途径,可以在 Github ReadME 中指定提交此信息。
评审维度:
技术卓越——展示令人印象深刻的技术技能和实施质量,能够处理具有挑战性的问题
用户体验设计——将复杂跨链概念转换为简单直观的终端用户体验,能为 Web3 初学者和资深人士提供良好体验
价值主张——提供用户真正想要的东西,具备明确的价值主张和市场应用采用潜力
创意想法——独特或创新的项目想法
提交要求:
提交内容应包括将智能合约代码部署到 Moonbase Alpha 或 Moonbeam 上,使用 Moonbeam 预编译

赛题二:在 Moonbeam 上创建一个应用程序
奖金:500 美元
Moonbeam 已在其生态上运行各种 DeFi 应用程序,例如 StellaSwap、Beamswap、Prime Protocol 和 Moonwell。这些应用程序经常为乐观用户提供交易、投资等机会。由于 DeFi 是 Moonbeam 生态不可分割的一部分,因此本赛题是为了鼓励您在 Moonbeam 上启动 DeFi 应用程序。这可以是一个全新的应用程序,存在于其他链上的 DeFi 原语,也可以是一个聚合器、产量优化器或任何其他专注于 DeFi 的工具,例如您可以创建一个应用程序,根据用户想要提供的资产向用户推荐 DeFi 池。
评审维度:
评审维度:
技术卓越——展示令人印象深刻的技术技能和实施质量,能够处理具有挑战性的问题
用户体验设计——将复杂跨链概念转换为简单直观的终端用户体验,能为 Web3 初学者和资深人士提供良好体验
价值主张——提供用户真正想要的东西,具备明确的价值主张和市场应用采用潜力
创意想法——独特或创新的项目想法
提交要求:
提交的内容应包括将智能合约代码部署到 Moonbase Alpha 或 Moonbeam 上。

Bounty 奖励
共 1,000 美金
参考材料
https://docs.moonbeam.network/

如果你也渴望在 2024 波卡黑客松大赛中瓜分超过价值 63 万美金的奖金池,获得更多波卡生态资源推荐与扶持,那就赶快加入我们吧!让我们共同期待通过大赛成长的你,打造出波卡生态的未来新星!

🏄‍♂️ 立即报名:
https://forms.gle/4pNpmp92pnX2wWSZ8
🧺 参赛指南:
▫️ 新加坡站:https://dorahacks.io/zh/hackathon/polkadot-2024-singapore/detail、https://www.hackquest.io/zh/hackathon/explore/Polkadot-Hackathon-2024-Singapore
▫️ 曼谷站:https://dorahacks.io/zh/hackathon/polkadot-2024-bangkok/detail、https://www.hackquest.io/zh/hackathon/explore/Polkadot-Hackathon-2024-Bangkok
🛠️ Github 代码库:https://github.com/OneBlockPlus/polkadot-hackathon-2024
🗳️ 技术资源库:https://github.com/OneBlockPlus/Technical-docs/blob/main/Substrate-technical-docs.md

这篇关于2024 波卡黑客松大赛超全技术指南!助力问鼎大赛最高荣誉的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1098132

相关文章

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

Retrieval-based-Voice-Conversion-WebUI模型构建指南

一、模型介绍 Retrieval-based-Voice-Conversion-WebUI(简称 RVC)模型是一个基于 VITS(Variational Inference with adversarial learning for end-to-end Text-to-Speech)的简单易用的语音转换框架。 具有以下特点 简单易用:RVC 模型通过简单易用的网页界面,使得用户无需深入了

客户案例:安全海外中继助力知名家电企业化解海外通邮困境

1、客户背景 广东格兰仕集团有限公司(以下简称“格兰仕”),成立于1978年,是中国家电行业的领军企业之一。作为全球最大的微波炉生产基地,格兰仕拥有多项国际领先的家电制造技术,连续多年位列中国家电出口前列。格兰仕不仅注重业务的全球拓展,更重视业务流程的高效与顺畅,以确保在国际舞台上的竞争力。 2、需求痛点 随着格兰仕全球化战略的深入实施,其海外业务快速增长,电子邮件成为了关键的沟通工具。

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

2024网安周今日开幕,亚信安全亮相30城

2024年国家网络安全宣传周今天在广州拉开帷幕。今年网安周继续以“网络安全为人民,网络安全靠人民”为主题。2024年国家网络安全宣传周涵盖了1场开幕式、1场高峰论坛、5个重要活动、15场分论坛/座谈会/闭门会、6个主题日活动和网络安全“六进”活动。亚信安全出席2024年国家网络安全宣传周开幕式和主论坛,并将通过线下宣讲、创意科普、成果展示等多种形式,让广大民众看得懂、记得住安全知识,同时还

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

2024/9/8 c++ smart

1.通过自己编写的class来实现unique_ptr指针的功能 #include <iostream> using namespace std; template<class T> class unique_ptr { public:         //无参构造函数         unique_ptr();         //有参构造函数         unique_ptr(