更新时间:2024-06-19 GMT+08:00

创建节点

您需要通过选择指定的网络、节点类型、节点规格和节点个数创建节点。

前提条件

已注册华为云。

操作步骤

  1. 登录节点引擎服务控制台。
  2. 在左侧导航栏中,选择“专享版>网络管理”,单击“加入公链网络”。
  3. 在加入公链网络节点页面中,配置各参数信息。

    图1 加入公链网络节点
    表1 节点参数说明表

    参数

    说明

    选择公链

    支持的公链,分别有BNB Smart Chain(币安智能链)、Ethereum(以太坊)、Polygon PoS和Tron(波场)。

    • BNB Smart Chain(币安智能链)是EVM兼容的,共识层,并具有到多链的集线器。是全球最流行的区块链之一,致力于提供未来公众采用所需的核心基础设施,作为一种快速、低成本的区块链网络,为用户提供了隐私保护的选项。
    • Ethereum(以太坊)是一个开源的有智能合约功能的公共区块链平台。
    • Polygon PoS是一种“Layer-2”或“侧链”以太坊扩展解决方案,与以太坊主网并行运行。
    • Tron(波场)是基于区块链的去中心化应用操作系统。

    选择网络

    BNB Smart Chain(币安智能链)支持的网络,分别有Mainnet和Chapel。

    • Mainnet:使用PoSA共识且兼容Ethereum虚拟机环境,出块迅速、交易费用低。
      说明:

      即将开放,敬请期待。

    • Chapel:模拟主网网络环境,允许用户开发、测试和部署他们的应用程序。

    Ethereum(以太坊)支持的网络,分别有Mainnet、Sepolia、Goerli和Holesky。

    • Mainnet:主网,使用权益证明共识,网络内产生实际价值交易,用于正式业务对接。
    • Sepolia:使用权益证明共识的测试网络,数据量较小,节点启动速度快。
    • Goerli:使用权益证明共识的测试网络,数据量较大,可用于测试复杂业务。
    • Holesky:以太坊合并后首个权益证明共识测试网,数据量较小,支持以太坊质押、基础设施和协议开发。

    Polygon PoS支持的网络,分别有Mainnet和Mumbai。

    • Mainnet:使用权益证明算法且兼容Ethereum虚拟机环境,具有交易迅捷、成本低廉等特点。
    • Mumbai:模拟主网网络环境,允许用户开发、测试和部署他们的应用程序。

    Tron(波场)支持的网络,分别有Mainnet和Nile。

    • Mainnet:主网,使用DPOS共识,网络内产生实际价值交易,用于正式业务对接。
    • Nile:使用DPOS共识的测试网络,数据量较小,节点启动速度快。

    企业项目

    请选择已创建的企业项目,例如:default。

    如果您没有开通企业管理服务,将无法看到企业项目选项。

    选择节点类型

    支持两种节点类型,分别是Full node(全节点)和Full node (Staking supported)(质押节点)。

    • Full node(全节点):适用于Dapp开发与链上数据请求,保存区块链的所有账本数据与最新状态数据。
    • Full node (Staking supported)(质押节点):适用于质押功能。

    共识层客户端

    共识层客户端,可实现了权益证明共识算法,使网络能够根据来自执行客户端的经过验证的数据达成一致。

    • 当公链类型为Ethereum,且节点类型为Full node时,支持的共识层客户端有Prysm。
    • 当公链类型为Ethereum,且节点类型为Full node (Staking supported)时,支持的共识层客户端有Prysm和Lighthouse,默认选择Prysm。
    • 当公链类型为Polygon PoS,且节点类型为Full node时,支持的共识层客户端有Heimdall。
      说明:

      Prysm提供了Prysm 5.0.2,让您可以使用5.0.0及以上版本的Prysm validators。

      Lighthouse提供了Lighthouse 5.2.0,让您可以使用5.0.0及以上版本的Lighthouse validators。

      Heimdall支持Heimdall 1.1.0版本。

    执行层客户端

    执行层客户端,可侦听网络中广播的新交易,在以太坊虚拟机中执行它们,并保存所有当前以太坊数据的最新状态和数据库。

    选择节点实例规格

    • 当公链类型为BNB Smart Chain(币安智能链)的Full node(全节点)时,支持的节点实例规格有专用全节点实例(币安智能链)2U8G和专用全节点实例(币安智能链)16U64G。
    • 当公链类型为Ethereum(以太坊)的Full node(全节点)时,支持的节点实例规格有专用全节点实例(以太坊)4U16G( 开发首选)、专用全节点实例(以太坊)8U32G( 稳定运行)和专用全节点实例(以太坊)16U64G( 强劲性能)。
    • 当公链类型为Tron(波场)的Full node(全节点)时,支持的节点实例规格有专用全节点实例(波场)16U32G( 稳定运行)。
    • 当节点类型为Full node (Staking supported)(质押节点)时,支持的节点实例规格有专用全节点实例(以太坊)8U32G( 稳定运行)。
    • 当公链类型为Polygon PoS时,支持的节点实例规格有专用全节点实例(马蹄)8U32G(稳定运行)和专用全节点实例(马蹄)16U64G(强劲性能)。

    节点个数

    根据实际需求,可同时创建多个节点。

    对接MEV-Boost和MEV-Relays

    节点类型选择Full node (Staking supported)(质押节点)时,可开启对接MEV-Boost和MEV-Relays,默认为开启状态。单击“编辑”,可以选择默认的主流MEV-Relays和新增MEV-Relays地址。

    默认对接的主流MEV-Relays,如下:

    • https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live
    • https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net
    • https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com
    • https://0xb0b07cd0abef743db4260b0ed50619cf6ad4d82064cb4fbec9d3ec530f7c5e6793d9f286c4e082c0244ffb9f2658fe88@bloxroute.regulated.blxrbdn.com
    • https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io
    • https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net
    • https://0x98650451ba02064f7b000f5768cf0cf4d4e492317d82871bdc87ef841a0743f69f0f1eea11168503240ac35d101c9135@mainnet-relay.securerpc.com
    • https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money
    • https://0x8c7d33605ecef85403f8b7289c8058f440cbb6bf72b055dfe2f3e2c6695b6a1ea5a9cd0eb3a7982927a463feb4c3dae2@relay.wenmerge.com

    单击,可自定义添加 Relays,具体格式如下:

    [http:// or https:// 协议前缀 ] + [public Key] + @ + [relay域名]

    当新增的MEV-Relays地址不再使用时,单击操作列下的,可删除新增的MEV-Relays地址。
    说明:

    新增的MEV-Relays地址可以是失效的,但是不会被应用到实际交易中。

    常见Full node所需接口

    常见Full node所需接口,请参考《开发指南》常用以太坊API,默认为关闭状态。

    为保证质押验证器功能正常,Full Node(Staking supported)类型节点开启该功能后,将对常见Full node所需接口采用严格流控策略。调用常见Full node类型节点所需接口,可能会影响质押验证者和效率,此场景建议使用Full Node类型节点。

    终端节点服务

    开启后,将为质押节点创建接口类终端节点服务,用户可通过自建终端节点来与该质押节点绑定的终端节点服务进行连接。连接后,用户验证者与质押节点流量将通过内网转发。

  4. 完成后,单击“立即创建”。
  5. 在弹出的公链网络节点详情页面,勾选“我已阅读并同意《华为云用户协议》和《免责声明》”后,单击“提交”。

    图2 节点信息

    加入公链网络节点大概需要5~8秒。