Untitled

TL;DR 새로운 ZetaChain 네트워크는 유니버설 앱 개발 경험을 크게 향상시킵니다. 소규모의 활동적인 개발자 그룹이 초기 Devnet 액세스를 위해 여기에 신청할 수 있습니다.

ZetaChain의 임무는 기본 비트코인과 이더리움부터 코스모스, 솔라나 및 그 이상까지 모든 체인을 포괄하는 유니버설 앱을 강화하는 것입니다. 이 임무의 핵심 부분은 Universal Apps 구축 및 테스트에 대한 진입 장벽을 낮추는 것입니다. 이를 통해 개발자는 보안을 보장하면서 더 나은 제품을 메인넷에 더 빠르게 출시할 수 있습니다. 오늘 우리는 유니버설 앱 빌더와 ZetaChain 프로토콜 모두를 위한 보다 신속한 개발과 실험을 가능하게 하는 ZetaChain Localnet과 Devnet을 소개합니다.

ZetaChain Localnet 및 Devnet 소개

다양한 체인에서 개발하는 것은 복잡하고 시간이 많이 걸리는 프로세스입니다. ZetaChain은 한 로직 위치에서 여러 블록체인 네트워크에 걸쳐 원활하게 작동하는 단일 배포 Universal Apps를 활성화하여 이를 간소화합니다. 테스트 및 개발 환경을 개선하기 위해 개발자가 최신 기능을 사용하여 더 빠르게 반복하고 더 효율적으로 앱을 구축할 수 있도록 지원하는 두가지 새로운 개발 환경인 Localnet과 Devnet을 도입하게 되어 기쁘게 생각합니다. 이러한 환경에 대해 자세히 알아보고 개발 워크플로를 향상할 수 있는 방법에 대해 논의 해보겠습니다.

ZetaChain Localnet으로 더 빠르게 구축하세요

Localnet 환경은 ZetaChain과 연결된 체인을 시뮬레이션하도록 설계되어 로컬 컴퓨텅네서 바로 Universal Apps를 개발할 수 있습니다. 이 설정은 실제 시나리오를 모방하므로 실제 테스트넷에서 트랜잭션을 시작하고 확인을 기다리는 오버헤드 없이 애플리케이션을 더 쉽게 테스트하고 반복할 수 있습니다.

Localnet은 직관적인 인터페이스로 개발 프로세스를 단순화하는 데 중점을 둔 ZetaChain의 2.0 아키텍처를 실험할 수 있는 샌드박스를 제공합니다. Localnet이 제공하는 기능과 시작 방법에 대해 자세히 살펴보겠습니다.

Localnet 시작하기

Localnet을 시작하려면 ZetaChain 프로토콜 계약 저장소를 복제하고 Ethereum용 인기 개발 프레임워크인 Hardhat을 사용하여 로컬 환경을 시작해야 합니다.

git clone <https://github.com/zeta-chain/protocol-contracts.git>
cd protocol-contracts
yarn
yarn localnet

localnet 명령을 실행하면 두 가지 프로세스가 시작됩니다:

ZetaChain 2.0 계약은 Localnet 환경의 핵심이며 두 가지 주요 계약을 특징으로 합니다: GatewayEVM 그리고 GatewayZEVM.

이러한 계약은 기본 토큰과 ERC-20 토큰 모두에 맞춰진 예금, 출금, 스마트 계약 호출과 같은 기본 작업을 지원합니다. 이 디자인은 개발자에게 직관적이고 간단한 인터페이스를 보장합니다.

Localnet은 원활한 실험과 개발이 가능하도록 설정되어 있습니다. 로컬 네트워크를 배포한 후에는 기본 Hardhat 계정과 해당 개인 키에 액세스할 수 있으므로 즉시 계약과 쉽게 상호 작용 할 수 있습니다.

실제 ZetaChain 2.0 인터페이스를 설명하기 위해 TestZContract, SenderZEVM, 그리고 ReceiverEVM 과 같은 예제 계약을 제공합니다. 이는 Universal Apps를 구축하고 상호 작용하는 방법을 보여줍니다.