Scroll zkEVM Introduction: From Testnet to on-chain Tic-Tac-Toe

robot
Abstract generation in progress

Scroll zkEVM Beginner's Guide

This article will introduce beginners to how to interact with L2 Dapps, using Scroll zkEVM as an example, explaining how to get started with the Ethereum L2 network. 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 cryptocurrency wallet, you can skip this step. Otherwise, please install the appropriate cryptocurrency wallet for your device.

ZK Layer 2 Network Scroll Interaction Guide

Step 1: Set up the Scroll L2 Testnet and Goerli Testnet

Scroll zkEVM has currently launched the alpha testnet, which is a layer two network compatible with EVM. This means that smart contracts written for the Ethereum network can be directly deployed on Scroll zkEVM. The Scroll L2 alpha testnet is currently connected to the Goerli testnet of Ethereum L1.

You can add the Scroll L2 network to your crypto wallet according to the instructions on the official website. At the same time, if you haven't added it yet, please also add the Goerli network to your wallet.

ZK Layer 2 Network Scroll Interaction Guide

Step 2: Obtain Goerli Test ETH

After setting up the network, you need to get some Goerli ETH from a faucet. There are several faucet options available:

  1. A faucet that provides 0.2 ETH each time, requires registration and login to obtain tokens.
  2. A faucet based on proof of work that can provide more ETH, but requires keeping the page open and "mining".
  3. A faucet that requires Twitter login can earn 0.1 ETH, but the process is relatively slow.

You can choose one or combine multiple faucets.

Step 3: Bridge ETH from Goerli to Scroll L2

After obtaining enough Goerli ETH, the next step is to bridge a portion of it to the Scroll L2 testnet. You can complete this step using the official bridging interface. Follow the instructions on the page to transfer ETH to your address on the Scroll L2 testnet.

Please note that this process will take some time to complete.

ZK Layer 2 Network Scroll Interaction Guide

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

You can now try playing the on-chain Tic-Tac-Toe on Scroll L2. Visit the game website, connect your wallet, and create a new game. Since this is a multiplayer game, you need to add your opponent's address or use your other wallet as the second player.

After creating the game, select your game from the list and start playing. 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.

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

If you want to experience more Dapps and games on Scroll, you can visit the official Dapps list page.

By following these steps, you can start exploring and using various Dapps on Scroll zkEVM. These experiences can also help you better understand and use other L2 networks.

ZK Layer 2 Network Scroll Interaction Guide

SCR1.57%
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
  • 5
  • Repost
  • Share
Comment
0/400
failed_dev_successful_apevip
· 5h ago
Ah, this introductory tutorial is extremely basic, but it's quite friendly for newbies.
View OriginalReply0
LiquidationTherapistvip
· 08-16 15:30
Playing a tic-tac-toe game on the Testnet is surprisingly complicated.
View OriginalReply0
BrokenYieldvip
· 08-16 15:24
meh, another L2 protocol to track... systemic risks keep piling up smh
Reply0
CommunitySlackervip
· 08-16 15:20
Can't play tic-tac-toe, have to fool the newbie.
View OriginalReply0
DeFiAlchemistvip
· 08-16 15:16
*adjusts theoretical instruments* hmm... scroll's yield mechanics look kinda sus tbh
Reply0
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)