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

相关文章

一文详解Python如何开发游戏

《一文详解Python如何开发游戏》Python是一种非常流行的编程语言,也可以用来开发游戏模组,:本文主要介绍Python如何开发游戏的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下... 目录一、python简介二、Python 开发 2D 游戏的优劣势优势缺点三、Python 开发 3D

基于Python开发Windows自动更新控制工具

《基于Python开发Windows自动更新控制工具》在当今数字化时代,操作系统更新已成为计算机维护的重要组成部分,本文介绍一款基于Python和PyQt5的Windows自动更新控制工具,有需要的可... 目录设计原理与技术实现系统架构概述数学建模工具界面完整代码实现技术深度分析多层级控制理论服务层控制注

Java中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例解析

《Java中的分布式系统开发基于Zookeeper与Dubbo的应用案例解析》本文将通过实际案例,带你走进基于Zookeeper与Dubbo的分布式系统开发,本文通过实例代码给大家介绍的非常详... 目录Java 中的分布式系统开发基于 Zookeeper 与 Dubbo 的应用案例一、分布式系统中的挑战二

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

基于Java开发一个极简版敏感词检测工具

《基于Java开发一个极简版敏感词检测工具》这篇文章主要为大家详细介绍了如何基于Java开发一个极简版敏感词检测工具,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录你是否还在为敏感词检测头疼一、极简版Java敏感词检测工具的3大核心优势1.1 优势1:DFA算法驱动,效率提升10

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块