ZetaChain은 옴니체인 상호 운용성이 내장된 공용 L1 블록체인을 구축하고 있습니다. 4월의 Sparta (devnet) 릴리즈 이후 팀은 프로토콜에 상당한 진전을 이루었으며, 이는 가까운 시일 내에 출시될 수많은 새로운 대화형 테스트 앱(DEX에서 멀티체인 NFT 전송 등)을 뒷받침하게 될 것입니다. 현재 크립토 공간의 주요 업체들은 제타체인을 기반으로 구축 중이며, 개발 프로세스와 출시의 모든 단계에 대해 화이트 글러브 서비스를 제공할 수 있는 새로운 파트너를 지속적으로 찾고 있습니다. 이 게시물의 목적은 리포지토리의 몇 가지 주요 프로토콜 및 제품 업데이트를 검토하는 것입니다. 이는 ZetaChain 블록체인의 비하인드 씬 살펴보기, ZetaScan을 통한 실시간 거래 모니터링 및 새로운 크로스체인 DEX 코드를 포함합니다. 라이브 문서에서 몇 가지 옴니체인 dApp 예를 공유하는 것으로 결론을 맺습니다.
우리는 ZetaChain 블록체인 코드에 대해 몇 가지 개선을 했는데, 가장 주목할 만한 것은 현재 탐색 중인 업그레이드된 테스트넷의 출시입니다. 다른 이면의 개선 사항은 RPC(원격 프로시저 호출) 서비스 통합 및 롭스텐(Ropsten) 이더리움 네트워크에 대한 추가 체인 지원을 포함합니다. 개발자라면 MPI(Message Passing Interface)가 커넥터(Connector)로 이름이 바뀌었고 이제 업데이트된 계약 및 인터페이스와 호환되었다는 것을 참고하십시오.
ZetaChain 블록체인의 아키텍처에는 가치와 데이터의 옴니체인 상호 운용성을 가능하게 하는 많은 특수 구성 요소들을 포함하고 있습니다. 다음은 몇 가지 필수 요소에 대한 간략한 개요입니다.
각 유효성 검증기에는 ZetaClient 및 ZetaCore를 포함하고 있으며 둘 모두 노드 운영자가 번들로 제공하며 실행합니다. ZetaClient는 외부 체인의 이벤트 관찰 및 아웃바운드 트랜잭션 서명을 담당합니다. ZetaCore는 블록체인을 생성하고 Zeta 가상 머신(ZVM, Zeta Virtual Machine)을 유지 관리하는 역할을 합니다. 현재 ZetaCore는 노드 실행 또는 노드의 HTTP-JSON API 또는 강화된 인덱서/탐색기(이후 섹션에서 설명하는 ZetaScan이라고도 함)를 통해 관찰할 수 있습니다.
ZVM은 일반 스마트 계약을 배포할 수 있는 다른 레이어 1 블록체인의 런타임 또는 가상 머신(VM) 레이어(예: Ethereum VM)와 유사합니다. 물론 ZetaChain 블록체인과의 주요 차이점은 옴니체인 상호 운용성이 내장되어 일반 교차 블록체인 dApp을 지원한다는 것입니다. 이를 가능하게 하는 많은 측면 중 하나는 ZetaChain의 [새로운 하이브리드 블록체인 "북키핑(bookkeeping)" 모델](https://blog.zetachain.com/zetachain-introduces-a-novel-transaction-model-to-blockchain- to-enable-omnichain-interoperability-1562d7b66f0a), 이전 기사에서 설명했습니다.
ZetaChain CCTX의 중요한 기능 중 하나는 되돌리기 기능이 내장되어 있어 열악한 UX 및 DevX 거래 중단을 처리하지 않고도 강력한 크로스체인 앱을 배포할 수 있다는 것입니다. 이것은 또한 "트랜잭션"의 "원자성"에 대한 출력(마감일, 최소 수신)의 기준 설정을 가능하게 합니다. 이제 개발자는 생성 범위 내에서 완전히 새로운 클래스의 크로스 체인 dApp을 갖게 되었으며 경험은 단일 체인에서 개발하는 것과 유사합니다.
아래 도표는 CCTX의 상태 전환을 보여줍니다. ZetaCore는 메시지 전달 패러다임에서 CCTX를 위한 복제된 상태 머신으로 보는 것이 최적입니다.
Diagram of state transitions of a CCTX
구체적으로, 원은 CCTX의 상태를 나타내며, 화살표는 외부 트랜잭션과 같은 레이블이 지정된 이벤트에 의해 트리거된 상태 전환을 나타내고, 이중 원(녹색 링)은 CCTX가 완료된 터미널 상태를 나타냅니다. 개발자가 이 새로운 디자인을 적용하여 책임감, 단순성 및 확장성을 유지하면서 표현력이 뛰어난 옴니체인 dApp을 만드는 것을 잠시 상상해 보십시오.
오늘, 네트워크를 완전히 투명하게 탐색할 수 있게 만든 ZetaChain 블록체인 탐색기 앱(일명 ZetaScan)의 출시를 기념합니다. ZetaScan은 이더리움용 이더스캔(Etherscan), 아발란체용(Avalanche) 스노우트레이스(SnowTrace) 등과 같은 다른 탐색기의 기능과 유사합니다. 즉, 이제 ZetaChain에서 옴니체인 dApp 트랜잭션을 실시간으로 모니터링할 수 있습니다. 탐색기는 여기에서 확인하세요: https://explorer.zetachain.com
Figure 1: Explorer, Transaction Ledger
첫 번째 반복에서 ZetaScan은 트랜잭션 인덱싱 및 세부 정보를 지원합니다. 예를 들어, 아래 그림 2에서 1,004 ZETA가 이더리움에서 옵티미즘으로 전환된 이벤트 기록을 볼 수 있습니다. 향후 버전은 ZetaChain 네트워크 전체 분석, 풍부한 검색 및 필터링 기능, 추가 탐색 가능한 엔티티(블록, 연결된 네트워크, 노드 등) 등과 같은 향상된 기능을 포함할 것입니다.
Figure 2: Explorer, Transaction Details