Builder 请进:波卡 DApp 开发必备资源

2023-12-01 19:20

本文主要是介绍Builder 请进:波卡 DApp 开发必备资源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

撰文:bader y

编译:OneBlock 社区

本文更新于 2023 年 11 月 15 日,来源:https://wiki.polkadot.network/docs/build-dapp

与任何区块链一样,构建去中心化应用(DApp)是开发者在 Polkadot 建设的重要组成部分。在生态系统中,你还会听到“不可阻挡的应用”(Unstoppable App)或 uApp。不过命名不太重要,重要的是利用去中心化技术构建强大而有韧性的应用。

作为应用开发者,你可以通过几种不同的方式来构建前端应用。由于 Polkadot 及其平行链都是使用 Substraste 构建的,因此你通常可以使用相同的 SDK 与 Polkadot、平行链或其他基于 Substrate 的链进行通信。

ℹ️ 基于 Substraste 的链的地址格式使用 SS58 编码。

请查看 SS58 注册表,了解特定前缀对应的链以及可用的前缀。

SDK 和库

如果要开发 DApp(去中心化应用)或 uApp(不可阻挡应用),Polkadot 生态系统包含各种 SDK,可用于接入中继链和平行链。目前已支持多种语言。请参阅工具页面,详细了解可用的各类 SDK 和库。

框架和工具包

对于前端应用,有几种方法可以与基于 Substrate 的链(中继链、平行链 等)和智能合约相接。这些应用通常会与 Substrate 节点的 RPC 交互:

Polkadot.js

通过 RPC 调用围绕 Polkadot 和基于 Substrate 的链的 Promise 和 RxJS API。它是根据 Substrate 运行时提供的元数据动态生成的。完整的文档和示例可在此处获取。

Subxt

使用 Rust 通过 RPC 向 Substrate 节点查询和提交外部信息(交易),也称为 Rust Parity。完整文档和示例请点击此处。

React Hooks for ink!

用于 ink! 智能合约的 React hooks 库,该库抽象了 polkadot.js 的功能。完整文档和示例请点击此处。

ink!athon Boilerplate

ink!athon 是使用 ink! 智能合约和基于 React 的前端进行全栈 DApp 开发的入门套件。通过便捷的辅助脚本和预配置的项目设置,你可以快速搭建任何 DApp。在此可获得实时示例和完整文档。

Polkadot Cloud

Polkadot Cloud 拥有一个资产库,包括数据源、图形元素到全功能组件,供应用开发者在其代码库中插入和使用。点击此处了解更多。

🛠️ 技术资源大放送!2023 冬季波卡黑客松火热报名中

为了引领新一代波卡开发力量走向创新生长,共同壮大蓬勃发展的 Polkadot & Substrate 生态系统,在 Polkadot & Substrate 生态培养出更多新晋的 Builder 和初创项目,OneBlock+ 社区与 Parity 于 2023 年 11 月 1 日 - 2024 年 1 月 14 日举办 2023 冬季波卡黑客松大赛,并将于香港举办线下 Demo Day。期间,主办方将组织两场线上直播组队、四场线上 Workshop&Office Hours,包括「导师答疑」环节邀请波卡生态资深技术大咖亲历助阵,帮助开发者打造极具创意的 Web3 项目。

为了激励更多极具潜力的开发者加入,Polkadot 财库将提供价值 30 余万美金的 60,628 DOT 奖励参赛者,在「Polkadot 生态开发者工具」、「DApp 产品&智能合约」、「基于 Polkadot SDK 构建区块链」三大赛题类别中,共评选出 16 个奖项。此外波卡生态多个项目方 Acala、Bifrost、CESS、Gear Foundation、Moonbeam、Tanssi 结合生态发展和技术需求,更为参赛队伍提供了丰富多样的 Bounty 命题和总价值💲13,500 的 Bounty 赛题奖励!

在这里插入图片描述
现在只要扫码或打开链接报名,就能加入 2023 冬季波卡黑客松大赛,开启这场冬日的项目开发实战旅程,与我们一起探索 Web3 行业发展最前沿!

🚀 即刻报名:https://forms.gle/DX359M661hg17tPN9

🧭 参赛指南:https://dorahacks.io/zh/hackathon/polkadot-hackathon-2023-winter/detail

为了给开发者提供更丰富、全面的参赛体验,我们准备了详细全面的开发资源和指南。从入门、初学到进阶,相信各类开发者都能从中找到技术破困的“灵丹妙药”,更有波卡生态优秀项目、往期黑客松获奖团队介绍,助您熟悉 Substrate 与 Polkadot,掌握从 0 到 1 创作出优秀黑客松项目的秘诀。请收好这份技术宝典:《技术资源大放送!助你勇闯 2023 冬季波卡黑客松》,更便捷地访问文中超链接,可查看今日推送头条。

这篇关于Builder 请进:波卡 DApp 开发必备资源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

基于Python开发PPTX压缩工具

《基于Python开发PPTX压缩工具》在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,不便于传输和存储,所以本文将使用Python开发一个PPTX压缩工具,需要的可以了解下... 目录引言全部代码环境准备代码结构代码实现运行结果引言在日常办公中,PPT文件往往因为图片过大而导致文件体积过大,

使用DeepSeek API 结合VSCode提升开发效率

《使用DeepSeekAPI结合VSCode提升开发效率》:本文主要介绍DeepSeekAPI与VisualStudioCode(VSCode)结合使用,以提升软件开发效率,具有一定的参考价值... 目录引言准备工作安装必要的 VSCode 扩展配置 DeepSeek API1. 创建 API 请求文件2.

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置

基于Python开发电脑定时关机工具

《基于Python开发电脑定时关机工具》这篇文章主要为大家详细介绍了如何基于Python开发一个电脑定时关机工具,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 简介2. 运行效果3. 相关源码1. 简介这个程序就像一个“忠实的管家”,帮你按时关掉电脑,而且全程不需要你多做

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

基于Qt开发一个简单的OFD阅读器

《基于Qt开发一个简单的OFD阅读器》这篇文章主要为大家详细介绍了如何使用Qt框架开发一个功能强大且性能优异的OFD阅读器,文中的示例代码讲解详细,有需要的小伙伴可以参考一下... 目录摘要引言一、OFD文件格式解析二、文档结构解析三、页面渲染四、用户交互五、性能优化六、示例代码七、未来发展方向八、结论摘要

在 VSCode 中配置 C++ 开发环境的详细教程

《在VSCode中配置C++开发环境的详细教程》本文详细介绍了如何在VisualStudioCode(VSCode)中配置C++开发环境,包括安装必要的工具、配置编译器、设置调试环境等步骤,通... 目录如何在 VSCode 中配置 C++ 开发环境:详细教程1. 什么是 VSCode?2. 安装 VSCo

C#图表开发之Chart详解

《C#图表开发之Chart详解》C#中的Chart控件用于开发图表功能,具有Series和ChartArea两个重要属性,Series属性是SeriesCollection类型,包含多个Series对... 目录OverviChina编程ewSeries类总结OverviewC#中,开发图表功能的控件是Char