Skip to content

이더리움 세폴리아(Sepolia) 테스트넷 – 루니버스 NOVA에서 지원합니다!

Ethereum Testnet: Sepolia vs Goerli, 어느쪽이 더 좋을까?

루니버스가 새롭게 이더리움 Sepolia(세폴리아) 테스트넷을 지원합니다! 👏 이번 포스팅에서는 블록체인 테스트넷이란 무엇인지와 이더리움의 테스트넷 현황을 살펴보고 루니버스를 통해 이더리움 Sepolia 테스트넷을 연결하는 방법을 알아봅니다.

블록체인 테스트넷이란?

테스트넷이란 메인넷 환경과 유사하게 동작하도록 설계된 별도의 블록체인 개발 환경입니다. Web3 개발자들은 테스트넷을 활용하여 어플리케이션 및 스마트 컨트랙트의 배포와 실행을 검증 및 최적화함으로서 메인넷 환경에서의 비싼 가스 수수료 지불을 최소화 할 수 있습니다. 각 주요 퍼블릭 체인들을 지원하는 테스트넷은 보통 여러개 존재하는데 그 구성이 지속적으로 변화합니다. 각 재단 또는 생태계에 기여하고자 하는 제3자에 의해 테스트넷 환경이 새롭게 구축되기도 하는 반면, 운영 부담이나 테스트용 토큰의 고갈로 인해 기존 테스트넷이 운영을 종료하는 경우도 발생하기 때문입니다. 개발자들은 사용 목적에 맞는 최적의 DApp 테스트 환경을 선택하기 위해 이러한 변화를 지속적으로 모니터링 해야 합니다.

이더리움의 대표적인 테스트넷, Goerli

이더리움 메인넷 출시 이후 지금까지 7개의 테스트넷이 존재하였으나, 2023년 4월 기준으로는 Goerli(고얼리)와 Sepolia(세폴리아) 두 개의 테스트넷만이 사용 가능한 상태로 운영되고 있습니다. 2022년 하반기까지 운영되던 Ropsten(롭스텐) 테스트넷과 2023년 운영 중단 예정인 Rinkeby(링케비) 테스트넷은 최근까지 사용되었으나 현재 Deprecated되었습니다.

대표적인 이더리움 테스트넷인 Goerli는 2018년 독일에서 열린 해커톤 프로젝트에서 시작되어 2019년 1분기부터 정식 운영되어왔습니다. Goerli는 OpenEthereum, Geth, Nethermind, Hyperledger Besu등 광범위한 클라이언트 호환성을 지원하는 크로스-클라이언트 동기화 방식과 Open Validator Set 지원을 통해 높은 네트워크 가용성과 신뢰도를 제공하도록 설계되었습니다. 이를 기반으로 Goerli는 수년간 개발자들 사이에서 높은 인지도를 다져왔으며, 그에 따른 강력한 커뮤니티와 많은 DApp, 지원 인프라를 보유하고 있는 것이 특징입니다. 이더리움 머지(Merge) 이후 PoA(Proof-of-Authority, 권위 기반 증명) 합의 방식에서 PoS(Proof-of-Stake, 지분 기반 증명) 방식으로 프로토콜이 변경되어 메인넷과 유사한 환경을 지원하게 되면서 더욱 그 입지를 견고히 해왔습니다.

이렇듯 오랫동안 사랑받아온 Goerli지만 최근 들어 Faucet이슈, 노드 Sync 속도 등으로 인한 사용성 이슈가 제기되었습니다. 테스트넷도 결국 이더리움과 동일한 프로토콜을 가지고 있기 때문에 트랜잭션 전송을 포함한 테스트 과정에서 ETH에 해당하는 테스트 토큰이 필요한데, 이를 거래소 등을 통해 구매할 수 없기 때문에 개발자들은 별도의 서비스 제공자들을 통해 정해진 수량의 테스트용 토큰을 수령해야 합니다. 이를 Faucet이라고 합니다. Goerli의 경우 채굴 가능한 테스트 토큰(goETH)의 총량이 대부분 소진되면서 유동성이 낮아짐에 따라, 최근 Faucet을 신청한 후 실제 토큰을 수령하기까지 수 시간에서 수 일이 걸리는 문제가 있었습니다. 더불어 큰 사이즈의 State를 지원하며 오랫동안 유지되어온 체인인 만큼 노드 운영시 상대적으로 긴 동기화 시간과 많은 스토리지를 필요로 하여, 개발자들이 테스트 환경을 구축하는 것을 어렵게 만들고 있기도 합니다.

최신 이더리움 테스트넷, Sepolia

이러한 흐름속에 새롭게 등장한 Sepolia는 Geth 클라이언트 개발자에 의해 2021년 10월 제안된 후 같은 해 4분기에 운영을 시작한 테스트넷입니다. 운영된 기간이 짧기 때문에 Goerli와 비교해보면 상대적으로 DApp 수나 개발자 커뮤니티의 크기가 많이 작은 편이지만, 노드 동기화에 소모되는 시간이 짧고 요구되는 스토리지의 크기가 작아 Goerli로 테스트 노드 환경을 구축하기 어려웠던 개발자들에게 적합합니다. 또한 Goerli와 달리 폐쇄적인 Validator Set을 기반으로 동작하기 때문에, 안정적이고 빠른 블록 검증이 가능합니다.

어떤 테스트넷을 선택하는게 좋을까?

Sepolia는 안정적인 블록 검증 속도와 더불어 Goerli에서 문제가 되었던 테스트 ETH Faucet 이슈 없이 빠른 테스트 착수가 가능하여, 스마트 컨트랙트를 배포하고 테스트해보고 싶은 개발자들에게 좋은 대안으로 떠오르고 있습니다. 이더리움 재단 및 핵심 개발자 팀으로 구성된 운영진 또한 Sepolia를 믿고 쓸수 있게 만드는 하나의 이유입니다.

반면, 이더리움 메인넷과의 환경 유사성 측면에서는 Goerli가 월등합니다. 비컨 체인의 Validator나, 다양한 client를 통한 이더리움 프로토콜 테스트를 희망하는 개발자라면 Sepolia보다는 Goerli 테스트넷이 좋은 선택지가 될 것입니다.

루니버스 NOVA로 Sepolia 사용하기

루니버스도 이러한 변화를 맞아, Goerli와 더불어 Sepolia 네트워크 노드를 새롭게 지원합니다 🎉 루니버스 콘솔(console.luniverse.io)에 접속하여 Node 생성화면에서 아래와 같이 Sepolia를 선택하고 생성하실 수 있습니다.

노드가 생성되면, 다음과 같은 체인 정보를 입력하여, 지갑 및 개발 도구에 Sepolia 테스트넷 환경을 추가해보세요!

Tip! : Sepolia 테스트넷 사용을 앞두고 계신가요? 루니버스 스테이션(station.luniverse.io)에서 제공하는 Sepolia 테스트넷 Faucet 링크를 통해, 매일 일정량의 SepoliaETH를 받으실 수 있습니다!

마치며

이번 포스팅에서는 루니버스 NOVA 버전에서 새롭게 지원하는 이더리움의 신생 테스트넷, Sepolia에 대해 알아보고 루니버스 NOVA의 Web3 Engine을 통한 연동 방법을 알아보았습니다. 이제 별도의 노드 구축 없이 루니버스의 Sepolia노드를 활용하여 안정적인 DApp 테스트 환경을 구성하실 수 있습니다. 앞으로도 루니버스는 다양한 Web3 개발환경을 지원하기 위해 달리겠습니다 🏃‍♀️ 뉴스레터를 구독하고 다음 소식을 빠르게 받아보세요!

If you are planning a business using blockchain technology, consult with an expert!

To receive industry trends and product/event updates in real-time, subscribe to our newsletter!

Share your blockchain-related digital insights with your friends

Facebook
Twitter
LinkedIn

Get more insights

NFTfi는 무엇일까?(ERC 4907)

Danksharding is an improved version of Ethereum’s sharding technology, which is one of the techniques that greatly increase transaction capacity and reduce gas fees in Ethreum 2.0 upgrade. To help you understand what Danksharding is, let’s first take a look at Ethereum's scalability strategy, which aims to increase network performance and ensure scalability.

댕크샤딩은 무엇일까? – #2 샤딩 vs. 댕크샤딩

Danksharding is an improved version of Ethereum’s sharding technology, which is one of the techniques that greatly increase transaction capacity and reduce gas fees in Ethreum 2.0 upgrade. To help you understand what Danksharding is, let’s first take a look at Ethereum's scalability strategy, which aims to increase network performance and ensure scalability.

이더리움 확장성 솔루션, 댕크샤딩 (Danksharding)은 무엇일까? #1

댕크샤딩(Danksharding)은 이더리움 네트워크의 샤딩 기술을 개선한 것으로, 이더리움 2.0 업그레이드에서 채택된 기술 중 하나입니다. 댕크샤딩은 이더리움의 트랜잭션 처리량을 크게 향상시키고, 수수료를 낮추는 데 중점을 두고 있습니다.

NFT 마케팅 전략: 고객 참여와 브랜드 가치 높이기

가상화폐 시장은 한 풀 죽었다는 여론과 달리, 시장을 선도하는 글로벌 기업들은 2021년을 기점으로 웹3(디지털 자산) 사업 진출에 속도를 내고 있습니다. 이 글에서는 스타벅스와 같은 글로벌 기업들이 디지털 자산을 어떻게 활용했는지