# ䷐ Taiko Alpha-2 Testnet is Live | Incentivized Testnet for node runner $TKO 🪂”

By [crazyDrops☄ ](https://paragraph.com/@crazydrops) · 2023-03-24

---

“The current $ARB airdrop is bringing joy to many individuals and why not? It’s a $1000+ airdrop 💸. It’s essential not to miss out on another airdrop that could occur in the next 2–3 months.”

**• What is Taiko ?**

Taiko is a decentralized Ethereum-equivalent ZK-Rollup.

It enables easy deployment of dApps on its network while maintaining security levels similar to Ethereum and offering lower transaction fees than on the L1 chain.

Taiko is a community-driven that operates in a decentralized and permissionless manner. It relies solely on Ethereum public data and allows anyone to run a node, and any proposer or prover can participate.

As a Type 1 ZK-EVM, Taiko is built on the Privacy & Scaling Explorations team’s work at the Ethereum Foundation, specifically on ZK-EVM circuits.

Here is first a bit of background on how Taiko works:

[![User Avatar](https://storage.googleapis.com/papyrus_images/a71c7789b09d2b13d0e6b3e9ebd8eb782c02bf2f74bf33e0c2d5c02b6e105273.jpg)](https://twitter.com/finestonematt)

[Matt Finestone | 3body.eth](https://twitter.com/finestonematt)

[@finestonematt](https://twitter.com/finestonematt)

[![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/finestonematt/status/1588599280000192513)

First a bit of background on how Taiko works to show why this is important:  
  
On Taiko's ZK-EVM, finality is reached as soon as an L2 'block' (list of L2 txs) is proposed to Ethereum L1. This is because the state transition is deterministic at that point.

![](https://storage.googleapis.com/papyrus_images/2c45b806fb73bf67531de2b2ccd6628f536d15286403da7fe8166692c508434a.jpg)

 [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 63](https://twitter.com/finestonematt/status/1588599280000192513)[

1:29 PM • Nov 4, 2022

](https://twitter.com/finestonematt/status/1588599280000192513)

*   @vitalikbuterin Quote on this :
    
    [![User Avatar](https://storage.googleapis.com/papyrus_images/9b4841d8150904fda36de46030ec8a972e926cccf94bc84e17b2a6aa0315a6ba.jpg)](https://twitter.com/VitalikButerin)
    
    [vitalik.eth](https://twitter.com/VitalikButerin)
    
    [@VitalikButerin](https://twitter.com/VitalikButerin)
    
    [![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/VitalikButerin/status/1588708049359089664)
    
    Withdrawals from ZK-EVMs can sometimes be done with lower latency than proof generation, because you can prove specific claims:  
      
    \* past state X is valid  
    \* no txs from account A after X, therefore  
    \* you can still withdraw coins you had in state X  
      
    Fascinating work by [@taikoxyz](https://twitter.com/taikoxyz)!
    
    [![User Avatar](https://storage.googleapis.com/papyrus_images/a71c7789b09d2b13d0e6b3e9ebd8eb782c02bf2f74bf33e0c2d5c02b6e105273.jpg)](https://twitter.com/finestonematt)
    
    [Matt Finestone | 3body.eth](https://twitter.com/finestonematt)
    
    [@finestonematt](https://twitter.com/finestonematt)
    
    [![Twitter Logo](https://paragraph.com/editor/twitter/logo.png)](https://twitter.com/finestonematt/status/1588599264862576640)
    
    At [@taikoxyz](https://twitter.com/taikoxyz), it is our view that proof generation time is not the most important thing to currently optimize for, and we trade off faster proof gen. in favour of a maximally Ethereum-equivalent ZK-Rollup.  
      
    There's a recent idea that may make this belief hold even stronger ![🧵](https://abs-0.twimg.com/emoji/v2/72x72/1f9f5.png)
    
     [![Like Icon](https://paragraph.com/editor/twitter/heart.png) 1,481](https://twitter.com/VitalikButerin/status/1588708049359089664)[
    
    8:41 PM • Nov 4, 2022
    
    ](https://twitter.com/VitalikButerin/status/1588708049359089664)
    
*   **Team And funding**
    

![](https://storage.googleapis.com/papyrus_images/8dd8987a767a5b2503b054ad6109b9d06e49f0d07258c46d386129882a1a6c70.webp)

Taiko is co-founded by Daniel Wang, who is the founder and former CEO of Loopring.

And there is no information about funding but team said they are “well funded”

**• Testnet**

In February Taiko give a POAP as a reward to Alpha-1 testnet users

and now Taiko Alpha-2 is live, user again able to do certain task +++ anyone can run Taiko node

**• Reward**

On the alpha-2 testnet, the Taiko protocol will allocate and distribute proof rewards in $TTKO tokens to the prover. At the end of the testnet reward period, these $TTKO tokens can be redeemed for USDC.

The reward budget for provers is set at up to 50,000 USDC,

_⎘ “We already did this type of task in Aleo and ironfish incentivised testnet now time for Taiko…..”_

**• What to do now ?**

Configure your wallet:

⏤ Go to : [https://chainid.network](https://chainid.network/)

⏤ Add “Sepolia” and Taiko (Askja testnet) to wallet

![](https://storage.googleapis.com/papyrus_images/f1ddf720b4d86900c8da77c1863b552193cb81830ea4fdfa30061435452a3364.webp)

⎘ “Connect your wallet search above network click “Add chain”.”

**• Receive testnet tokens from the faucet**

⏤ Request sepETH faucet ‘Alchemy’ : [https://sepoliafaucet.com](https://sepoliafaucet.com/)

_⎘”other faucets provider in sepolia are pk910, RockX,Quecknode etc. just search sepolia faucet on google for more”_

⏤ Connect your wallet to [https://bridge.a2.taiko.xyz/](https://bridge.a2.taiko.xyz/)

⏤ now select $HORSE from the dropdown, and click “Faucet”.

![](https://storage.googleapis.com/papyrus_images/93aba4346d9b07019e4fb9230556a64c7806a4138593374cf2eefc0874f282a9.webp)

⏤ and do same for $BULL token

![](https://storage.googleapis.com/papyrus_images/39bfc92cd6d226eeb82d826d2226676bbb4d65a2072a43b5e56032d39c6f708a.webp)

⏤ Bridge $ETH sepolia to Taiko A2

![](https://storage.googleapis.com/papyrus_images/def1523ba530a27a673432cf76253e07440c8e18ffa2ffe47ecb4ab4139f2c87.webp)

⏤ And also bridge $BULL and $HORSE

⏤ Connect your wallet to [https://swap.a2.taiko.xyz/#/swap](https://swap.a2.taiko.xyz/#/swap)

![](https://storage.googleapis.com/papyrus_images/52f8708bc2752e40bdaec4ba2541bc74e458d9bc7a07cdf49071665d851acbe0.webp)

⏤ swap $bull to $horse and vice verse….

![](https://storage.googleapis.com/papyrus_images/83dca6777db9d62dc6ed0a572164fbe7a9e9f0f92843eabeecf91101f7384391.webp)

⏤ Add liquidity to pool

⏤Providing feedback or share any bugs you come across on this form [https://docs.google.com/forms/d/e/1FAIpQLSdD9J8\_dl2spOg7kHPAyzRSrfityz80WKtZ0APCNjq-dO8PTg/viewform](https://docs.google.com/forms/d/e/1FAIpQLSdD9J8_dl2spOg7kHPAyzRSrfityz80WKtZ0APCNjq-dO8PTg/viewform)

_⎘ “Above task is not incentivised, if you want to join a incentivised testnet you have to run a node”_

**• Run a Taiko node in Phase-2**

Before you dive into this check minimum system requirements:

![](https://storage.googleapis.com/papyrus_images/2869ab80f72b47d1c76d318cf54d3ff202acd5ddc214f9c1a9814fdd87dda7c1.webp)

_⎘ “I’m using digitalOcean vps for free (need credit card or PayPal) or you can use vultr (it’s also give you free credit but only credit card is accepted)”_

⏤ Create another Droplet (DigitalOcean)

![](https://storage.googleapis.com/papyrus_images/2655a2fdfa2f05f433a17a5b9f10593e91e1417c965ff4cef2346aa55d968af9.webp)

⏤ Choose Region and Ubuntu as image

![](https://storage.googleapis.com/papyrus_images/5bf36b136c24c55c6ca32e834e9bae8f7aed4b6ef01be568eb04229d01b84b4f.webp)

⏤ Create root password

⏤ Inter Hostname then “create droplet

![](https://storage.googleapis.com/papyrus_images/f4d0e87561edad3fd3f62c917a0793a60da2b22bece0208f268f214c6cd46bd8.webp)

⏤ open console “Access Console”

![](https://storage.googleapis.com/papyrus_images/6d951f992584e2b79011a67ec43e49b57aa691d099a14ac72b11c04cdefe9723.webp)

⏤ Click “Launch Droplet console” to access it

_⎘ “After successfully assess console, past code one by one, for all different VPS users… ”_

⏤ update if required `sudo apt update`

⏤ install and setup Docker:

`curl -fsSL https://get.docker.com -o get-docker.sh`

`sudo sh get-docker.sh`

⏤ install docker Compose :

`sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose`

⏤ Clone Taiko file `git clone https://github.com/taikoxyz/simple-taiko-node.git`

⏤ Create new Screen `screen -S taiko`

⏤ change directory `cd simple-taiko-node`

⏤ Configure your node:

`cp .env.sample .env`

`vim .env`

![](https://storage.googleapis.com/papyrus_images/ae7bb0a11f8b474f50bc0d01b9cee9e951567eac50a59edd4be37a90c59ab5eb.webp)

⎘ “if your screen like that ?”

⎘ “Now we need Sepolia L1 endpoint and Websockets, for that…”

⏤ Create Account on Alchemy : [http://alchemy.com/?r=3292de2320f](http://alchemy.com/?r=3292de2320f)

![](https://storage.googleapis.com/papyrus_images/36a8c0f6de6453b12e2771525e951d7a8cbfe7430d99f6a0dfc772c18fb2764f.webp)

⏤ Go to Dashboard Click on “Apps” dropdown and then “Create app”

![](https://storage.googleapis.com/papyrus_images/e33e32c7159a6ed92d3be4b23b4f1025048b1b867e516bd7ed0937989c9acecb.webp)

⏤ Select Ethereum and sepolia Testnet and “create app”

![](https://storage.googleapis.com/papyrus_images/5f575e0e9d343169ec4690e3cf120ba01f5e2b6d0afab47b25bf10eec3a90cd1.webp)

⏤ Open app and click on “View Kays”

![](https://storage.googleapis.com/papyrus_images/ab5c76707cda286d4efa09bc698421c518041a60a17b6ced4e1df169b9b46834.webp)

⏤ Copy your HTTPS and WEBSOCKETS and save it in notepad

⏤ Again open console

⎘ “if you are not in Configure process open your screen `screen -r taiko` “

⏤ inter your HTTPS and Websocket that I did in image (For do this hit “i” in kayboard to insert)

![](https://storage.googleapis.com/papyrus_images/6b5be4a3317855f5d5bd43abe64cc2f04f4846d738255a2a15389f3897174377.webp)

past your HTTPS after L1\_ENDPOINT\_HTTP=and WEBSOCKET after L1\_ENDPOINT\_WS=

![](https://storage.googleapis.com/papyrus_images/bb45d631c235f1e5eb547258e3affdf4e9da3d7cf529481b9201fe8f733818ab.webp)

⏤ Enable Prover Replace false to true in ENABLE\_PROVER=

![](https://storage.googleapis.com/papyrus_images/d77e8cda0c49ca0df0f5bbc9220846c11e1e225e9d0ca369a780a5f0b4bc52ea.webp)

⏤ And finally inter PROVER\_PRIVATE\_KEY (your meta#mast private kay) for that create now wallet 👇

*   **Create new burner wallet**
    

![](https://storage.googleapis.com/papyrus_images/d97c8c40c2e74574354b7eb9a862e2af70d1050eea41e8cd90cb5a88173a294b.webp)

⏤ Open wallet click “create account”

![](https://storage.googleapis.com/papyrus_images/a3f4dcb16c46a4bb02c83243bd88b15757bc5fd5d8e8d48b76abbe814697e30b.webp)

⏤ name it and click on “create”

![](https://storage.googleapis.com/papyrus_images/f8598f7afe4f3919b450e7bb2ab1819e3531618faa00f843b70dd788c51ce57c.webp)

⏤ Click on three dot then “account details”

![](https://storage.googleapis.com/papyrus_images/370d8f4792785266f8e8c96c9bd5cf0726d8ed2b46588b529755b99ccf69f59f.webp)

⏤ Export private key and copy it

⏤ Open Console again and past your private key after : L1\_PROVER\_PRIVATE\_KEY=

🗒 Note : your private keys will be different for every account but seed phrase will be same in meta#mask wallet

⏤ hit “esc” escape to exit insert mode

⏤ Inter :wq! To save and quite this

⏤ start node `docker compose up -d`

_⎘ “After this process, it will install and start synchronizing.”_

You can view your node logs by `docker compose logs -f`

and view the prover image’s logs

`docker compose logs -f taiko_client_prover_relayer`

• Official Guide :

[https://taiko.xyz/docs/guides/run-a-node](https://taiko.xyz/docs/guides/run-a-node)

Testnet announcement :

[https://mirror.xyz/labs.taiko.eth/A6G6TNN-CXDAhl42k\_bNHg\_20fyGcT0xH-LBBSOPNzU](https://mirror.xyz/labs.taiko.eth/A6G6TNN-CXDAhl42k_bNHg_20fyGcT0xH-LBBSOPNzU)

You can also Deploy a contract on Taiko :

and build Dapp : taiko.xyz/docs/guides/bu…

_🗒 deploy contract and build Dapp is not necessary you can skip this…._

hope you like it 💗 👏 collect it free

⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤

䷐ Follow [CrazyDrops](https://twitter.com/Crazy_Drops) to never miss next #Alpha and #Airdrop

⼻Subscribe on Mirror for step to step guide [https://mirror.xyz/crazydrops.eth](https://mirror.xyz/crazydrops.eth)

⚓︎ Follow me on #Lens I will share some update here [https://lenster.xyz/u/crazydrops.lens](https://lenster.xyz/u/crazydrops.lens)

⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤⏤

---

*Originally published on [crazyDrops☄ ](https://paragraph.com/@crazydrops/taiko-alpha-2-testnet-is-live-incentivized-testnet-for-node-runner-tko)*
