DePIN项目开发集成工具推荐

作者
Cedar
Created
Oct 20, 2023 05:53 AM
notion image

DePIN 的技术概况

不同于传统web3项目,直接通过浏览器钱包调合约,DePIN项目则要包含的项目技术要多一些。
 
我简单的罗列一下大概的模块
1、服务器与数据库
2、加密(端到端、硬件本地数据加密)
3、通讯模块(4g 、5g、wifi、蓝牙)
4、内置区块链钱包
5、IOT的部分数据上链
6、智能合约开发
7、与区块链合约交互(服务端和APP)
 
DePIN项目大部分的配置是 移动APP + IOT设备,IOT 设备主要负责挖矿,APP负责和设备通讯,并且进行用户加密货币资产、设备控制的一些操作。

数据通讯 + 存储 + 上链

在传统模式下,进行DePIN项目的开发,后端要做这个几个方面的工作
 
1、搭建云服务器和数据库并维护
2、搭建服务器上的区块链钱包
3、在云服务器上调用钱包与合约交互
4、编写监控区块链合约数据的模块
 
我们最近在开发项目的过程中,用了W3bStream的服务,基本上一个开发,就能解决大部分后端的问题和需求,非常适合小团队。
 
简单的介绍一下W3bStream,这个平台是Iotex团队推出的,Iotex是个比较古老的区块链+IOT叙事的项目了。
 
用W3bStream 你只需要管后端的代码逻辑就行了,它能帮你这几个方面
1、云服务器 和 数据库 不用再自己维护和管理了
2、帮助你监控链上数据
3、帮助你进行数据上链
4、内置了钱包,可以帮你调用链上合约
5、设备分布区域的Dashboard,可以比较清楚的看到设备的全球分布情况
 
W3bStream本质是用的AWS(亚马逊云)的服务,搭建了一套系统,能让DePIN的相关开发者能快速的开发相关的应用,用起来还不错。
 
但是在使用W3bStream的过程中,我们也发现了一些问题。用W3bStream的服务,查询数据的时候,5分钟才能查一次最新的数据。
 
比如我的设备发送了一条数据给W3bStream,5分钟之后,我才能通过它的服务查到相关的情况,这个就对时效性要求比较高的项目,不是那么友好了。

内置加密钱包推荐

不同于以Web页面为主的区块链项目,大部分DePIN项目都是有自己独立的APP,那么APP里集成一套加密钱包,帮助用户管理设备挖矿的资产,会极⼤的提⾼⽤户的使⽤体验,降低使用门槛。
 
并且集成的方案,可以让你不用再单独开发代币、交易、兑换等等相关的功能,可以直接拿现成的方案来使用。
 
不同于传统的APP的开发方案,我们是用的React Native的技术方案。好处就是React的前端技术,可以直接开发APP,不需要再单独的找iOS和安卓的开发,劣势就是有些集成工具,不支持React Native的技术方案。
 
钱包的集成方案,我们用的是Particle Network,我们用下来,感觉挺不错,集成难度也小。大部分功能都可以用它自带的服务。
 
 
 
技术⽀持: Android,Ios,Unity,JavaScript,包含认证,钱包,NFT,Node 等多模块服务
比较有名的案例是:Power of women
 
融资情况:
2023年,Web3 开发平台 Particle Network 宣布完成 700 万美元融资,此轮投资⽅为ABCDE、Animoca Brands、Longhash Ventures、GSR Ventures、OP Crypto 和HashKey 等多家机构。
 
2022 年,Particle Network 完成 180 万美元种⼦轮融资,投资⽅包括 LonghashVentures、 初⼼资本 Monad Labs 、Insignia Ventures Partners、Cyberconnect、Bitcoke Ventures、7 O'Clock Capital、FSC 等多家知名机构和互联⽹创始⼈。
 
收费价格
但是需要注意的是 Particle Network 是收费的,2000个月活用户以内是免费的,超过这个额度之后,每个用户每月0.1美金
 
 
🌍
对DePIN赛道感兴趣的朋友,可以扫码加我们的微信交流群
notion image