您好,欢迎您来到林间号!
官网首页 小额贷款 购车贷款 购房贷款 抵押贷款 贷款平台 贷款知识 手机租机

林间号 > 区块链 > web前端全套教程,前端d2

web前端全套教程,前端d2

区块链 岑岑 本站原创

注:原文来自dydx.blog,由MarsBit编译。

随着V4主网络发布的临近,我们想让你一窥dYdX团队正在构建什么。我们在前一篇文章中概述了V4系统架构。本文重点介绍dYdXV4前端是如何工作的。

由于V4仍在开发中,请注意以下内容可能会更改。

Web前端概述

Web前端为不想通过v4编程进行交互的交易者提供了直观的高性能用户界面/用户体验。Web前端应用会通过API/websockets与索引器交互,获取并显示链上链下的信息(如订单簿、账户余额等。).订单将直接发送到验证节点。

DYdX正在搭建三个前端:Web应用、iOS应用、Android应用。我们还为高级用户/机构构建Typescript和PythonSDK。本文将主要介绍Web应用程序。

部署Web前端

DYdX将开源所有前端代码库和相关部署脚本。这将允许任何人通过自己的域名/托管解决方案轻松部署dYdX前端。

虽然客户端只需要部署一个前端就可以使用Web应用,但是多次部署会让V4更加分散。这是与旧协议版本的关键区别,我们对此特别兴奋;分散托管将允许通过多个域名的V4交易体验。

代码库所有的网络和移动代码库都将托管在开源的GitHub库中。Web应用使用React用Typescript编写,Android和iOS应用分别用Kotlin和Swift编写。前端应用程序的业务逻辑在使用KotlinMultiplatform编写的软件包的所有平台上共享。

部署脚本和部署者职责前端部署将利用以下技术和服务:

●用于分散文件共享/存储的IPFS- p2p文件共享协议。

●web3.storage-IPFS固定服务。

●Cloudflare-IPFS**和DNS分析

任何希望部署和托管前端的第三方(“部署者”)都可以通过从Github存储库运行部署脚本来实现。部署脚本将:

1.使用web3.storage向IPFS发送和修复文件。

2.检索IPFS哈希

3.直接在Cloudflare中将域名的DNS记录更新为最新的IPFS哈希(确保从IPFS提取最新内容)。

使用IPFS哈希,任何支持原生IPFS(如Brave或Opera)和公共IPFS**(如https://dweb.link或https://w3s.link/)的浏览器都可以访问存储在IPFS上的内容。https://w3s.link/

部署脚本的构建方式使得部署人员尽可能容易地托管和更新前端。部署者的职责包括:

●获取并拥有网络域名。

●满足部署前提条件:

○本地安装Node.js16和npm。

○设置web3.storage帐户。

○设置Cloudflare帐户。

●前端的初始部署

○从dYdXGithub下载前端代码库和部署脚本。

运行部署脚本,将文件修复到IPFS,并更新IPFS散列。

●更新前端。

○关注dYdXGithubrepos,了解代码库更新。

○当新的代码库更新可用时,运行部署脚本以将更新的文件修复为IPFS并更新IPFS散列。

●辅助账户设置

本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。

温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。

原文地址"web前端全套教程,前端d2":http://www.ljycsb.cn/qukuailian/216512.html

微信扫描二维码投放广告
▲长按图片识别二维码