이더리움 테스트넷

이동규 (Justin)·2023년 4월 26일
0
post-thumbnail

Ethereum Testnets

These are networks used by protocol developers
or smart contract developers

to test both protocol upgrades as well as potential smart contracts in a production-like environment

before deployment to Mainnet.

Think of it as an analog(:유사한 것을 의미) to production(:Mainnet) versus staging(Testnet) servers.


You 'should test' any contract code you write on a testnet

before deploying to Mainnet.

Among dapps that integrate with existing smart contracts,
most projects have copies deployed to testnets. (그래..그러니까 너도 하라는거지)

Most testnets started by using a permissioned proof-of-authority consensus mechanism.

대부분의 테스트넷은 'proof-of-authority' 컨센서스 메카니즘을 사용하며 시작되었다고.

(proof-of-authority?)

: This means a small number of nodes are chosen to validate transactions and create new blocks - staking their identity in the process.

아하~적은 수의 노드가..authority (identity)를 기반으로 합의를 이루는 뭐 그런.

Alternatively, some testnets feature an open proof-of-stake consensus mechanism where everyone can test running a validator, just like Ethereum Mainnet.

반면 몇몇 테스트넷은 마치 이더리움 메인넷처럼, open-지분증명 합의 방식(POS)을 채택해서 모두(모든 노드)가 validator로서 운영될 수도 있다고 한다.

ETH on testents has no real value.

therefore , there are no markets for testnet ETH.

Since you need ETH to actually interact with Ethereum, most people get testnet ETH from faucets(?).

Most faucets are webapps where you can input an address which you request ETH to be sent to.

그러니까..수도꼭지? 와 같이 테스트넷 이더를 받을 수 있는 애플리케이션들이 있다는 것 같다.

그리고는 아래에 테스트넷들을 소개한다.

  • Sepolia
  • Goerli
  • Rinkeby

자세한 사항은 레퍼런스에서 확인

그리고 Layer2 테스트넷도..

(레이어2에 대해서도 공부해야겠다.)


이후의 이야기

Goerli 테스트넷 이더리움을 faucet에서 받아오기 위해서는

해당 지갑에 최소 0.001 이더리움을 가지고있어야 한다는 사실을 발견.

코인원에 가입하고 카카오뱅크 계좌를 연결하여 무려 0.02ETH (=5만원)의 수수료로 극소량의 이더리움을 전송하려 하였으나..

코인원 정책 상 KRW 계좌에의 입금내역이 24시간 내에 존재하면 이더리움을 송신할 수 없다는..-_-

내 지갑으로 보낸 후에는 faucet에서 Goerli 이더리움을 받아올 수 있을 것이고, 그것으로부터 테스트넷에서 (라이브러리를 사용해보면서) 이것저것 건드려볼 수 있을 것 같다.

레퍼런스

profile
Frontend Developer, JamStack, Ethereum

0개의 댓글