您需要通过选择指定的网络、设置白名单创建DApp项目。
操作步骤
- 登录节点引擎服务控制台。
- 在左侧导航栏中,选择“共享版>DApp项目管理”,单击“创建项目”。
- 在创建项目页面中,配置各参数信息。
图1 创建项目
表1 创建项目参数说明表
参数 |
说明 |
DApp名称 |
支持中文、英文和数字,长度1-10个字符。 |
选择公链 |
支持的公链,分别有Ethereum、Tron、Polygon PoS、Arbitrum和BNB Smart Chain。
- Ethereum(以太坊)是一个开源的有智能合约功能的公共区块链平台。
- Tron(波场)是基于区块链的去中心化应用操作系统。
- Polygon PoS是一种“Layer-2”或“侧链”以太坊扩展解决方案,与以太坊主网并行运行。
- Arbitrum是一个基于以太坊的第二层扩容方案,它可以提高以太坊的可扩展性、降低网络拥堵和交易费用,同时保持以太坊虚拟机(EVM)的兼容性和安全性。
- BNB Smart Chain是EVM兼容的,共识层,并具有到多链的集线器。是全球最流行的区块链之一,致力于提供未来公众采用所需的核心基础设施,作为一种快速、低成本的区块链网络,为用户提供了隐私保护的选项。
|
选择网络 |
Ethereum(以太坊)支持的网络,分别有Mainnet和Sepolia。
- Mainnet:主网,使用权益证明共识,网络内产生实际价值交易,用于正式业务对接。
- Sepolia:使用权益证明共识的测试网络,数据量较小,节点启动速度快。
Tron(波场)支持的网络,分别有Mainnet和Nile。
- Mainnet:主网,使用DPOS共识,网络内产生实际价值交易,用于正式业务对接。
- Nile:使用DPOS共识的测试网络,数据量较小,节点启动速度快。
Polygon PoS支持的网络,分别有Mainnet和Mumbai。
- Mainnet:使用权益证明算法且兼容Ethereum虚拟机环境,具有交易迅捷、成本低廉等特点。
- Mumbai:模拟主网网络环境,允许用户开发、测试和部署他们的应用程序。
Arbitrum支持的网络,分别有One和Goerli。
- One:基于Optimistic Rollup算法且兼容Ethereum虚拟机环境,具有交易迅捷、成本低廉等特点。
- Goerli:模拟主网网络环境,允许用户开发、测试和部署他们的应用程序。
BNB Smart Chain支持的网络,分别有Mainnet和Chapel。
- Mainnet:使用PoSA共识且兼容Ethereum虚拟机环境,出块迅速、交易费用低。
- Chapel:模拟主网网络环境,允许用户开发、测试和部署他们的应用程序。
|
描述 |
对项目进行简单的介绍,长度0-300个字符。 |
高级设置 |
在高级设置中,可以设置白名单,创建的DApp项目仅对白名单开放使用。
单击,在弹出的新增白名单页面中,配置白名单信息。
- 访问策略维度:
地址白名单:如果您想确保您的应用程序仅能查询特定智能合约或地址的数据,请将这些地址添加到地址的白名单中。请注意:当启用此白名单设置,任何目的地址不在白名单当中的请求都将被拒绝。
User-Agent白名单:如果您想确保您的应用程序仅能被特定用户代理访问,请将其添加到用户代理白名单中。请注意:当启用此白名单设置,任何来自不在白名单当中用户代理请求都将被拒绝。
IP白名单:如果您想确保您的应用程序仅接受来自特定 IP 的访问,请将其添加到 IP 白名单中。请注意:当启用此白名单设置,任何来自不在白名单中 IP 的请求都将被拒绝。
JWT白名单:JSON Web 令牌 (JWT) 是一种互联网标准 (RFC 7519),它定义了双方之间安全数据交换的过程。如果您想确保您的应用程序仅接受带有 JWT 安全信息的访问,请将其添加到 JWT 白名单中。请注意:当启用此白名单设置,任何不带有 JWT 安全信息的请求都将被拒绝。
HTTP Origin白名单:如果您想确保您的应用程序仅接受来自特定URL的访问,请将其添加到请求源白名单中。请注意:当启用此白名单设置,任何来自不在白名单中URL的请求都将被拒绝。
- 白名单信息:
- 当白名单类型为地址白名单时,白名单信息里填写账户地址或合约地址。例如:0xed10421561cc4ee07e3a9b32ce6829b7ac902490
- 当白名单类型为User-Agent白名单时,白名单信息里填写User-Agent。例如:mobileDapp
- 当白名单类型为IP白名单时,白名单信息里填写IP地址。例如:123.123.123.123
- 当白名单类型为JWT白名单时,白名单信息里填写公钥。例如:
-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----
- 当白名单类型为HTTP Origin白名单时,白名单信息里填写URL。例如:https://www.huawei.com
|
- 完成后,单击“立即创建”。