前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LP流动性挖矿DAPP系统开发详细程序及说明

LP流动性挖矿DAPP系统开发详细程序及说明

原创
作者头像
I357O98O7I8
发布2022-08-04 15:45:22
5560
发布2022-08-04 15:45:22
举报
文章被收录于专栏:dapp系统开发dapp系统开发

DAPP浏览器工作流程:

从整个流程来看,底层的信息和价值传递很复杂,但是对于普通用户来说,他们接触的还是前端界面,通过DAPP浏览器与去中心化应用交互,来实现具体的功能。那么,目前常见的DAPP浏览器又有哪些呢?

图片
图片

State of DAPPs网站的部分DAPP浏览器

目前市场上常见的DAPP浏览器包括:Brave、Mist、MetaMask、Coinbase Wallet、Trust Wallet、imToken、Status、Cipher等。

最早的DAPP浏览器是以太坊官方的Mist浏览器。Mist 是在 Electron(Electron是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架)上开发的,而 Electron 使用了 Chromium 的内核。

它可以让用户使用钱包和以太坊网络上的其他去中心化应用进行交互,但Mist需要用户下载整个以太坊区块链才能运行。由于以太坊全节点的数据量越来越大,导致同步一个全节点数据需要非常长的时间以及很大的硬盘容量,这对于普通用户来说是非常不友好的。

另一种钱包MetaMask则提供了一个简单的浏览器插件,从而可以让Chrome、Firefox、Opera等传统浏览器变成一个DAPP浏览器。

它的核心特性是,当用户在浏览器中安装了MetaMask插件,MetaMask会自动注入以太坊提供的js客户端库web3到浏览器中,来让DAPP连接到MetaMask提供的以太坊节点服务。

目前,MetaMask在桌面端使用非常普遍,不管是游戏类的DAPP,还是去中心化交易所类的DAPP等,几乎都支持MetaMask。

但是,移动互联网时代的到来,使得用户更习惯于通过智能手机直接体验各种应用,DAPP必须要顺应趋势的力量,才更容易得到大规模普及。目前,笔者看到的现象是,越来越多的钱包正在内置DAPP浏览器,从而方便用户直接通过手机端的钱包应用无缝体验各种DAPP。

手机钱包中内置的DAPP浏览器通常是基于WebView组建开发(WebView是手机中内置的一款高性能webkit内核浏览器,同时也是在 SDK 中封装的一个组件,开发中经常会用到。

WebView控件功能强大,除了具有一般View的属性和设置外,还可以对url请求、页面加载、渲染、页面交互进行强大的处理),当DAPP页面被加载时,钱包会注入Web3的实例,从而实现DAPP与以太坊节点的交互。

主流浏览器是否会向Web 3.0迁移

随着公链等基础设施的完善,未来将会出现更多基于不同应用场景的DAPP,包括:存储、社交、即时通信等领域均已出现相应的代表案例。手机钱包作为区块链世界的“支付宝”,可以连接DAPP提供的服务端,以及终端用户,因此内嵌DAPP浏览器成为很自然的选择。

当然,如果未来出现杀手级的DAPP,演变成新的流量入口,那么该应用也可能内置钱包和DAPP浏览器的功能,从而和钱包应用争夺入口级的机会。因此,DAPP浏览器在未来更可能内嵌在高频刚需的流量入口中。

图片
图片

作为Web 2.0时代流量入口大户,传统的主流浏览器在未来是否会接受 Web 3.0 技术,并为之做出改变也是一个值得思考的问题。从目前来看还是比较难,因为像Google等主流浏览器能做到现在的规模,主要依靠的是用户数据和网络效应。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档