Scroll zkEVM Getting Started: From Configuration to Mastering On-chain Tic-Tac-Toe

robot
Abstract generation in progress

Scroll zkEVM Beginner's Guide

This article introduces beginners to how to interact with L2 Dapps. We will explore how to get started with Scroll zkEVM and how to interact with Ethereum L2 Dapps. The skills learned here can theoretically be applied to any other layer two networks. To better illustrate, we will use an on-chain tic-tac-toe game running on the Scroll L2 network as an example.

Preparation: Install a Cryptocurrency Wallet

If you have already installed a crypto wallet, you can skip this step. Otherwise, please install the appropriate crypto wallet based on your device type.

Step 1: Configure Scroll L2 Testnet and Goerli Testnet

Scroll zkEVM has currently launched its alpha testnet, which is a layer 2 network compatible with EVM (Ethereum Virtual Machine). This means that smart contracts written for the Ethereum network can be deployed on Scroll zkEVM using the same tools. The Scroll L2 alpha testnet is currently connected to the Goerli test network on Ethereum L1. The Scroll L2 network batches transactions and sends them to the Goerli L1 network to "finalize" the transactions. While they still rely on the security of the Ethereum L1 network, scalability is achieved by not requiring each transaction to be posted on the Ethereum network.

You can visit the official Scroll website and follow the instructions to add the network to your crypto wallet. On this page, you should also add the Goerli network to your wallet (if it hasn't been added yet).

ZK Layer 2 Network Scroll Interaction Guide

Step 2: Get Goerli Test ETH

After setting up the network in your wallet, you need to obtain some Goerli ETH from a faucet. There are several faucets available, each with different features and limitations. You can choose one or combine multiple faucets to obtain enough ETH.

ZK Layer 2 Network Scroll Interaction Guide

Step 3: "Bridge" ETH from Goerli to Scroll L2

The next step is to bridge some ETH to the Scroll L2 testnet. Visit the bridging interface and follow the instructions on the page to transfer ETH to your address on the Scroll L2 testnet. Please note that this transaction may take some time to complete.

ZK Layer 2 Network Scroll Interaction Guide

Step 4: Experience the On-Chain Tic-Tac-Toe Game

Once ETH is successfully transferred, you can try out the on-chain tic-tac-toe game. Connect your wallet to the game page and create a new game. Since this is a multiplayer game, you need to add a friend's address or use your other wallet as the second player.

After creating the game, select your game from the list, and you can start playing on-chain tic-tac-toe. This game also has an interesting feature: if you make a mistake at any step or don't want to lose the game, you can reset the game at any time.

ZK Layer 2 Network Scroll Interaction Guide

Step 5 (Optional): Explore other Dapps on Scroll L2

If you want to test other Dapps and games on Scroll, you can check the relevant resources page for more information.

By following this guide, you should be able to start using Scroll zkEVM and interact with L2 Dapps. As you become more familiar with this ecosystem, you can explore more interesting applications and features.

SCR3.67%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 3
  • Share
Comment
0/400
LiquiditySurfervip
· 6h ago
The timing to get on board is generally when the wave hasn't started yet.
View OriginalReply0
ZenChainWalkervip
· 6h ago
When will the airdrop be issued? I want to clip coupons.
View OriginalReply0
MetaverseHobovip
· 6h ago
What my big brother said is too advanced, I can't handle it.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)