全球数字财富领导者

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

2024-09-03 15:40:40
金色财经
金色财经
关注
0
0
获赞
粉丝
喜欢 0 0收藏举报
— 分享 —
摘要:由 OneBlock+ 社区和 Polkadot 联合举办的 2024 波卡黑客松大赛正在火热报名中!

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

?preview_type=16

然而正当赛程马上进入提交代码的阶段,你是否也遇到了项目开发新难题而缺乏资源帮助?想更全面地了解波卡生态,成为波卡生态的探索者,但又没有全面、科学的技术资源可以参考?为了给开发者提供丰富、全面的技术资源,我们准备了详细全面的开发指南宝典。从入门、初学到进阶,相信各类开发者都能从中找到 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)。

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

 01 「?️ 技术指南」

起步入门指南 —— 波卡 Wiki

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

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

为什么建议初入 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 基本认知。

1、官方 Substrate 文档

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

2、Substrate 技术开发进阶中文课程

由 OneBlock+ 与 Polkadot 联合打造的 Substrate 入门/进阶课程可以让开发者在最短时间内进入 Substrate 世界,带你学习模块开发技巧,掌握智能合约开发!

感兴趣的开发者们可以主动联系 Emma 获取课程(目前第 8 期进阶课正在报名中):

k02Xd1LddTNaAaLQNrvufiFf5uA8AalDlNvPDpox.png

3、Substrate 开发相关工具

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

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

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

4、Polkadot 官方文档

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

5、Polkadot-JS 文档

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

有经验的 Substrate 开发者指南

1、Substrate 开发指引

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

2、Substrate API 文档

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

Substrate / Polkadot 社区

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

⛳️ Substrate 社区项目一览表

波卡生态优秀项目

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

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

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

  • Acala - Acala 正在为 Web3 金融构建自动捕获收益的可持续流动性层,旨在成为加密和现实世界资产的 HyFi(DeFi+CeFi)基础设施。

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

  • Crust Network - Crust Network 是一个专门构建 Layer1 区块链,在 IPFS 之上提供去中心化的存储和托管解决方案。

  • Darwinia Network - Darwinia Network 多年来一直专注于利用 Polkadot SDK 框架和以太坊智能合约开发跨链技术,它被设计为完全兼容 EVM 并与各种桥接工具集成的项目,以连接主流区块链生态系统。

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

  • Vara Network - Vara Network 是第一个建立并运行在 Gear 协议之上的独立 Layer1 去中心化网络。

往期部分获奖项目

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

  • OpenQF - OpenQF 在当前的 Polkadot 金库融资机制中引入了二次融资模型。

  • Xcavate - Xcavate 是一种去中心化房地产投资社区驱动的借贷和资产代币化协议,它使用 Polkadot SDK 开发的,旨在推进 Web3 生态系统。

  • Hexalem - Hexalem 是一款基于 Polkadot 构建的多人策略游戏,旨在利用区块链技术的透明度和不变性。

  • Monte Carlo - Monte Carlo 是一个去中心化的人工智能应用程序平台,为开发人员提供一个开放的环境,以使用去中心化的计算能力部署和运行其人工智能应用程序。

  • Mimir - Mimir 是波卡生态中 All-in-one 的账户与资产管理工具,除了支持 Polkadot 原生不可变多签账户之外,对多签-可变多签和嵌套多签也做了深度支持。

  • Blend - Blend 利用 3D 数字副本重建技术解决 Polkadot 和 Substrate 中的虚拟世界数字身份挑战。

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

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

如今,Bounty 赞助商名单又有全新项目加入支持,Moonbeam 将为开发者带来赛题任务和惊喜奖励(赞助新加坡站、曼谷站)。报名参加本次大赛的选手在备战主赛道之外,还能同时参加 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 上。

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

来源:金色财经

敬告读者:本文为转载发布,不代表本网站赞同其观点和对其真实性负责。FX168财经仅提供信息发布平台,文章或有细微删改。
go