您需要通过选择指定的网络、设置白名单创建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
 
             
           | 
       
      
     
     
     
   - 完成后,单击“立即创建”。