如果您正在寻找设置 zkSync Era 节点的最佳和最简单方法,那么您来对地方了。在今天的指南中,我们将向您介绍业界首屈一指的节点提供商 Moralis。借助我们的点击界面,您现在可以轻松设置 zkSync Era RPC 节点。想要了解它的工作原理吗?请查看以下我们对该过程的简要总结:
步骤 1:在 Moralis 注册一个免费帐户。
第 2 步:登录,转到管理面板左侧的“节点”选项卡,单击“+ 创建节点”,然后配置您的节点:
步骤 3:将您的一个 zkSync Era 节点 URL 复制并集成到您的 dapp 中以与网络交互:
就是这样!利用 Moralis 运行zkSync 节点轻而易举。但是,如果您想更深入地了解上述步骤、更深入地了解 zkSync Era 网络以及如何调用节点的教程,请加入我们的指南,我们将为您一一介绍!
准备好设置自己的 zkSync 节点了吗?别忘了注册 Moralis。您可以免费注册一个帐户,并立即访问我们的节点和其他一流的开发工具!
概述
如果您正在考虑从头开始设置 zkSync Era RPC 节点,您可能需要重新考虑。运行 zkSync RPC 节点通常需要复杂而强大的基础设施,需要大量存储容量、高带宽和强大的计算能力。这使得设置既昂贵又耗时。幸运的是,这就是 Moralis 等节点提供商大显身手的地方!
在 Moralis,我们为您处理所有底层复杂性。作为回报,您可以使用我们简单的用户界面,只需单击按钮即可为 30 多个链设置 RPC 节点。想了解更多?加入我们的指南,探索使用 Moralis 运行 zkSync RPC 节点的过程。让我们开始吧!
什么是 zkSync 时代?
zkSync Era 于 2020 年推出,是以太坊网络的第二层 (L2) 扩展解决方案。利用零知识 (ZK) 汇总技术,zkSync 促进了以太坊区块链上的可扩展和低成本交易。因此,zkSync Era 增强了以太坊体验,使其成为开发人员和最终用户的可扩展且经济可行的替代方案。
zkSync Era 的设计外观和感觉就像以太坊的增强版,但吞吐量更高且费用更低。与以太坊一样,智能合约以 Solidity/Vyper 编写,可以使用与其他 EVM 兼容链相同的客户端调用。这使得开发人员可以轻松地使用他们熟悉的工具和框架在 zkSync Era 上进行构建。
Matter Labs 是 zkSync Era 背后的组织,由 Alex Gluchowski 于 2018 年创立,由工程师、技术专家和研究人员组成,致力于利用先进的 ZK 加密技术突破区块链可扩展性的界限。他们主张 ZK 技术是公共区块链被主流采用的关键。
但是 ZK rollup 技术到底是什么,zkSync Era 网络又是如何运作的呢?
zkSync Era 如何工作?
zkSync Era 以 ZK rollup 的形式运行,它在链下处理计算并经常将多个交易聚合成批。对于每个批次,都会生成一个有效性证明(称为零知识证明),以确保批次内的交易有效。然后,该证明将提交给以太坊进行验证,从而完成 rollup 批次。
因此,zkSync Era 本质上是批量提交多个交易,而不是将每个交易单独发送到 L1 网络。这种方法大大减轻了以太坊网络的负载,与以太坊主网相比,zkSync Era 可以提供更高的吞吐量和更低的费用。
在 zkSync Era 上构建有什么好处?
在 zkSync Era 上构建 dapp 有很多好处。下面,我们概述了四个主要示例:
超强可扩展性: zkSync Era 旨在实现高度可扩展性,实现无限交易、高安全性和可负担性。
安全性和去信任化:作为由 ZK rollups 提供支持的 L2 扩展解决方案,zkSync Era 继承了以太坊 100% 的安全性。此外,Matter Labs 团队致力于使网络成为最安全的 L2。
直观的体验: zkSync Era 优先考虑用户友好的体验和自我托管,他们认为这是帮助首批 10 亿用户加入 Web3 的基础。
EVM 兼容性: zkSync Era 与 EVM 兼容,支持常见的以太坊工具、框架和编程语言,为开发人员提供无缝的入职体验。
探索 zkSync Era 的生态系统
zkSync Era 拥有一个充满活力的生态系统,拥有超过 200 个项目。以下是一些值得注意的基于该链的 dapp:
SyncSwap: SyncSwap 是 zkSync Era 上的去中心化交易所 (DEX)。它促进 ERC-20 代币的兑换,旨在为去中心化金融 (DeFi) 提供无缝且用户友好的一站式服务。
PancakeSwap: PancakeSwap 是一个部署在多条链上的去中心化交易平台,包括 zkSync Era。它在自动做市商 (AMM) 系统上运行,允许用户无需中介即可交换代币。
Rarible: Rarible 是一个非同质化代币 (NFT) 市场。它允许用户出售、购买和铸造 NFT。
什么是 zkSync Era RPC 节点?
zkSync RPC 节点是通过执行一系列基本活动参与网络的计算机、服务器和其他设备。一些突出的例子包括发送交易、存储数据等等。网络由许多节点组成,这些节点共同维护其安全性和完整性。
以下是 zkSync RPC 节点的一些用例示例:
交易执行:zkSync RPC 节点执行从同步层接收的交易,这对于网络的运行至关重要。
数据存储:节点存储交易和智能合约数据。此功能对于维护网络的完整性和安全性至关重要,并允许用户验证交易。
Web3 开发:zkSync RPC 节点充当区块链网络的网关,使开发人员能够读取和写入链上数据。这使得它们对于构建 dapp 不可或缺。
本概述解释了 zkSync RPC 节点的重要性和功能。在下一节中,我们将向您展示如何使用 Moralis 运行一个节点!
介绍 Moralis – Web3 的 #1 节点提供商
Moralis 是业界领先的基础设施提供商,让您可以无缝访问 30 多个链的节点,包括 zkSync Era、以太坊、Polygon zkEVM 等。借助我们直观的用户界面,您只需单击按钮即可轻松设置节点!
但是什么使得我们的节点如此独特呢?
速度:我们的 RPC 节点为快速响应时间设定了标准,响应时间低至 70 毫秒。使用 Moralis 可以毫无延迟地获取所需的数据。
可靠性:Moralis 的节点基础设施旨在满足最高的可靠性标准,提供 99.9% 的正常运行时间。在稳定的基础设施上构建您的 dapp,这样您就不必担心停机。
安全性:不要拿公司的数据冒险。选择 Moralis,唯一一家获得 SOC 2 Type 2 认证的 Web3 基础设施提供商。
本概述重点介绍了 Moralis 节点服务的优势。在下一节中,我们将指导您完成设置 zkSync RPC 节点的过程!
设置 zkSync Era 节点的最简单方法
如果您还没有帐户,您需要做的第一件事就是注册 Moralis。您可以点击顶部的“免费开始”按钮进行注册:
有了账户后,您可以按照以下步骤设置 zkSync Era 节点:
步骤 1:登录 Moralis,单击管理面板左侧的“节点”选项卡,然后点击“+ 创建节点”:
第 2 步:选择“zkSync”,然后选择“Mainnet”,然后单击蓝色的“创建节点”按钮:
步骤 3:将你的 zkSync RPC 节点的其中一个 URL 复制并集成到你的项目中,以便与链进行交互:
恭喜!您现在知道如何使用 Moralis 免费设置 zkSync 节点!
如何调用 zkSync Era RPC 节点
现在您已经知道如何使用 Moralis 设置 zkSync Era RPC 节点,我们将向您展示如何在实践中使用它们。具体来说,我们将演示如何使用 Ethers.js 查询钱包的原生余额!
在开始本教程之前,请确保您已准备好以下内容:
Node.js v14+
npm/yarn
从这里开始,按照以下步骤调用您的 zkSync RPC 节点:
步骤 1:打开 Visual Studio Code 等 IDE,创建一个文件夹,启动一个新终端,并使用以下命令初始化一个项目:
第 2 步:使用以下终端命令安装 Ethers.js:
步骤 3:打开“package.json”文件并添加
"type": "module"
到列表中:
步骤4:新建“index.js”文件,添加以下代码:
接下来,将其替换YOUR_NODE_URL
为您的一个 zkSync RPC 节点 URL,并配置address
参数以适合您的查询:
步骤5:使用以下终端命令执行脚本:
就是这样!调用代码后,您将获得指定地址的原生余额。以下是它可能的样子:
Moralis
虽然使用 zkSync Era RPC 节点获取链上数据是完全可行的,但这并不是最有效的方法。通过节点查询区块链数据可能很复杂且耗时。例如,要找出特定钱包持有的代币,您需要发出多个请求并手动编译大量数据。
此外,节点将为您提供原始区块链数据。因此,在它变得有价值之前,需要对其进行处理,这通常涉及解码、解释和格式化信息。幸运的是,Moralis Web3 API 现在为这些挑战提供了简化的解决方案。
使用 Moralis 的 Web3 API,您只需一行代码即可查询索引和解码的区块链数据。在我们的接口套件中,您将找到 10 多个特定于用例的 API,包括 Wallet API、Token API、Streams API 等等。因此,无论您是构建 Web3 钱包、DEX、投资组合跟踪器还是任何其他项目,我们都能满足您的数据需求!
但是什么使我们的 API 在市场中脱颖而出呢?
全面: Moralis 提供业界最全面的 API,让您用更少的调用获得更多的数据。这使您能够更快、更高效地构建 dapp。
跨链:我们的 API 真正兼容跨链,让您可以无缝查询来自 30 多个链的链上数据。因此,借助 Moralis,您可以通过一个适用于所有网络的 API 提供商来简化开发人员体验。
安全:通过唯一获得 SOC 2 Type 2 认证的 Web3 数据提供商体验企业级数据安全。