델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

avatar
夫如何
1개월 전
이 글은 약 20363자,전문을 읽는 데 약 26분이 걸린다
ZetaChain은 권한 계층, 해결자 계층 및 결제 계층을 통해 체인 추상화를 구현합니다.

원문: ZetaChain: 유니버설 앱을 향한 길

작성자: 델파이 컨설팅

컴파일러: 오데일리플래닛 데일리 남편은 어떤가요?

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

이 기사에는 단어 수가 많고 기술적인 내용이 너무 촘촘하기 때문에 오데일리 플래닛 데일리는 독자들이 ZetaChain의 최신 개발 상황을 최대한 빨리 이해할 수 있도록 기사의 핵심 사항을 다듬었습니다.

사용자 경험에 더 부합하는 기본 기반을 만들기 위해 ZetaChain은 체인 추상화를 Web3에 도입하고 구체적인 사항은 다음과 같습니다.

ZetaChain은 풀체인 스마트 계약 및 통합 애플리케이션 경험을 위해 설계된 Cosmos SDK 기반의 L1 블록체인입니다. 다음 아키텍처 계층을 통해 체인 추상화를 구현합니다.

  • 권한 계층: 계정 및 권한을 처리하고 스마트 계약 지갑 및 프록시 서비스를 사용하여 사용자 상호 작용을 단순화합니다.

  • 솔버 레이어: 최적의 트랜잭션 경로를 제공하고 의사 결정 프로세스를 자동화하며 사용자 인지 부하를 줄입니다.

  • 결제 계층: 브리지 및 오라클과 같은 크로스체인 솔루션을 사용하여 효율적인 거래 완료를 보장합니다.

ZetaChain의 주요 기능

  • Universal EVM: 풀체인 애플리케이션을 지원하는 향상된 이더리움 가상 머신입니다.

  • 크로스체인 메시징: 개발자는 연결된 체인을 호출할 수 있는 풀체인 애플리케이션을 구축할 수 있습니다.

  • ZRC 20 표준: 풀체인 동종 토큰을 지원하고 크로스체인 자산 관리를 단순화합니다.

  • TSS 서명자: 크로스체인 거래의 보안을 확인합니다.

ZetaChain 2.0의 향상된 기능

  • Universal DApp: Universal DApp의 연결 체인에 대한 호출 계약을 지원하여 복잡한 체인 간 상호 작용을 달성합니다.

  • 풀체인 계정: 사용자가 여러 블록체인 자산을 관리하는 프로세스를 단순화합니다.

  • 더 넓은 비트코인 주소 호환성: 더 많은 유형의 비트코인 주소를 지원합니다.

  • 새로운 체인 지원: 거버넌스 프로세스를 통해 새로운 체인을 추가하여 네트워크 범위를 확장합니다.

애플리케이션 시나리오

  • 기본 교환: 크로스체인 자산 교환을 실현하면 사용자는 단 한 번의 상호 작용으로 복잡한 크로스체인 거래를 완료할 수 있습니다.

  • 스테이킹: 스마트 계약은 ZETA 토큰을 스테이킹하여 유동성 및 재스테이킹 애플리케이션 개발을 단순화합니다.

  • NFT 애플리케이션: 크로스체인 NFT 발행 및 전송을 지원합니다.

동시에, 이 부분에서는 ZetaChain을 다른 관련 솔루션과 비교함으로써 독자들이 다양한 솔루션의 장점과 단점을 더 잘 이해할 수 있도록 깊이 읽을 것을 권장합니다. 여기서는 자세히 설명하지 않습니다. 전체적으로 ZetaChain은 체인 간 상호 작용을 자동화하고 최적화하여 Web3 사용자 경험을 단순화하여 Web2의 직관적인 작동에 더 가깝게 만듭니다.

체인 추상화 소개

Web3와 Web2 애플리케이션의 주요 차이점 중 하나는 사용 용이성입니다. Web2에서 사용자는 뒤에서 일어나는 복잡성을 인식하지 못하는 경우가 많습니다. 예를 들어 Gmail을 통해 이메일을 보낼 때 사용자는 간단히 입력하고 보내기를 클릭하면 됩니다. 그런 다음 시스템은 사용자 개입 없이 서버 통신, 데이터 암호화 및 스팸 필터링을 처리합니다. 마찬가지로 UberEats에서 음식을 주문하려면 레스토랑 메뉴, 결제 게이트웨이 및 배송 추적이 완벽하게 통합되어야 합니다. 이는 결제 시스템, 메시징 서비스 등에서도 마찬가지입니다. 이 모든 기본 복잡한 기술은 사용자로부터 추상화됩니다.

실제로 앱은 자동화된 프로세스를 추가하여 더욱 발전합니다. Netflix는 기본 기술을 추상화할 뿐만 아니라 시청자가 버튼을 누르지 않고 의도적으로 다음 에피소드를 시작합니다. 이러한 앱은 소요 시간을 극대화하는 비즈니스에 속하며, 투박한 인터페이스는 경쟁사에 직접 시장 점유율을 제공하는 것과 같습니다.

Web3 애플리케이션은 이미 수십억 명의 소비자를 처리하고 있는 Web2 애플리케이션보다 더 복잡하지 않을 것입니다. 하지만 그들은 Gary Kasparov 보다 IQ가 더 높은 사람들만을 위해 설계된 것처럼 느껴집니다. 일반 사용자의 경우 Web3 사용과 관련된 옵션과 단계의 수는 매우 복잡합니다. 사용자는 수많은 체인, 브리지 및 기타 연결 인프라에 직면해 있습니다. 여러 지갑을 관리하고 니모닉 문구를 보호하면 복잡성이 추가됩니다. 차세대 소비자 애플리케이션을 강화할 수 있는 플랫폼을 구축하려면 이 모든 것이 바뀌어야 합니다.

체인 추상화

계정 추상화가 주목을 받는 데는 그럴 만한 이유가 있습니다. 이는 Web3 UX를 단순화하는 데 중요한 진전입니다. 패스 키, 계정 복구, 가스 추출과 같은 기능은 중요한 개선 사항입니다. 그러나 이는 전체 사용자 경험 문제의 작은 부분만을 해결합니다.

장애물은 계정 관련 문제 이상의 작업을 수행하기 위한 수많은 롤업 옵션, L1, 브리지 및 DApp입니다. 이러한 단편화는 사용자에게 복잡하고 혼란스러운 상황을 야기합니다. 체인 추상화는 해결 가능한 UX 문제를 최대 범위로 확장하여 해결합니다. 아이디어는 Web2 경험과 유사하게 사용자가 블록체인이나 Bridge가 무엇인지 이해할 필요가 없는 이상적인 사용자 상호 작용 상태를 상상하는 것입니다.

이상적으로 Web3 애플리케이션을 사용하는 것은 이메일을 보내거나 온라인으로 음식을 주문하는 것만큼 직관적이어야 합니다. 사용자는 자신의 거래가 어떤 블록체인에 있는지, 올바른 브리지를 선택하는 방법, 여러 지갑과 니모닉을 관리하는 방법을 알 필요가 없습니다. 대신, 이 모든 복잡성은 백그라운드에서 원활하게 처리되어야 합니다. 이러한 방식으로 사용자는 기본 기술 세부 사항에 대한 부담 없이 의도한 활동에 집중할 수 있습니다.

현재 이 문제를 해결하기 위해 많은 노력이 이루어지고 있습니다. CAKE 프레임워크, Near 프로토콜 및 Particle 네트워크는 이러한 문제를 각 문제에 대한 특정 레이어로 나누어 이러한 문제를 해결합니다. 레이어 간에 수직으로 통합되는 프로젝트는 거의 없고 단일 레이어에 초점을 맞춘 프로젝트도 있습니다. 크게 보면 계정집계 문제, 라우팅 문제, 해결 문제, 브리지 선택 문제 등이 있습니다.

Frontier 팀은 이러한 문제를 체계적으로 해결하는 것을 목표로 하는 CAKE 프레임워크를 통해 3단계 스택을 제안합니다.

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

  • 권한 레이어: 이 레이어는 계정 및 권한을 다룹니다. 여기에는 사용자 상호 작용을 추상화하고 사용 편의성과 사용자 제어 간의 균형을 유지하도록 설계된 스마트 계약 지갑과 프록시 서비스가 포함됩니다.

  • Solver Tier: 두 번째 계층은 Solver 시장과 이들 간의 경쟁에 중점을 둡니다. 이 계층은 속도, 비용 및 효율성에 대한 선호도를 기반으로 사용자에게 가장 적합한 솔루션을 찾아 라우팅 문제를 해결합니다. Solver Marketplace는 최고의 거래 경로를 제공하기 위해 경쟁하고 의사 결정 프로세스를 자동화하고 사용자의 인지 부하를 줄여 전반적인 사용자 경험을 향상시킵니다.

  • 결제 레이어: 마지막 레이어는 결제 상호 작용을 담당합니다. 브리지, 오라클 및 기타 크로스체인 솔루션을 활용하여 거래가 효율적이고 정확하게 완료되도록 보장합니다. 이 계층은 크로스체인 상호작용의 복잡성을 추상화합니다.

나중에 이러한 계층의 다양한 솔루션을 자세히 비교할 것입니다. ZetaChain은 여러 문제를 해결하는 솔루션 중 하나입니다.

높은 수준에서 ZetaChain은 Cosmos SDK를 기반으로 하는 L1이며 CometBFT를 합의 프로토콜로 사용합니다. 핵심 가치 제안은 풀체인 스마트 계약을 배포하고 통합된 애플리케이션 경험을 제공하는 것을 목표로 합니다. 개발자는 계약을 배포하기만 하면 ZetaChain이 체인 간 상호 작용을 처리합니다. 다음 장에서는 먼저 ZetaChain이 어떻게 작동하는지 살펴보고 그 메커니즘을 이해할 것입니다. 나중에 버전 2.0의 향상된 기능에 대해 논의하고 새로운 기능과 개선 사항을 강조하겠습니다.

ZetaChain 아키텍처

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

ZetaChain 구성 요소 및 기능:

  • Universal EVM: 풀체인 애플리케이션 구축을 위해 설계된 개선된 Ethereum Virtual Machine(EVM)입니다.

  • 통신 메커니즘:

  • 풀체인(Full-chain): 개발자가 연결된 체인에서 호출할 수 있는 풀체인 애플리케이션을 구축할 수 있는 상호 운용성 레이어입니다.

  • 커넥터 API: 모든 데이터 및 가치 전송을 지원하는 지점 간 크로스체인 메시징입니다.

  • ZRC 20: 풀체인 동종 토큰의 표준입니다. 기본 가스 및 지원되는 ERC 20 토큰은 연결된 체인에서 전체 체인 애플리케이션으로 ZRC 20으로 전송될 수 있습니다. ZRC 20 토큰은 연결된 체인으로 출금될 수 있습니다.

  • TSS 서명자: 아웃바운드 트랜잭션 서명 및 모니터링을 포함하여 추가 책임이 있는 검증자입니다.

  • TSS 주소: 토큰을 입금하고 체인 간 상호 작용을 시작하는 데 사용되는 특정 주소입니다.

Near Protocol 및 Lit와 마찬가지로 ZetaChain은 임계값 서명을 사용합니다. 임계값 서명 체계(TSS)는 참가자 그룹이 공동으로 서명을 생성하는 암호화 방법입니다. 유효한 서명을 생성하려면 각각 개인 키의 공유를 보유하고 있는 참가자의 최소 임계값 수(예: 5명 중 3명)가 필요합니다. 이는 여러 당사자에게 개인 키를 배포하고 단일 실패 지점을 방지하며 내결함성을 보장함으로써 보안을 강화합니다.

ZetaChain에서 관찰자-서명자 검증자는 두 가지 다른 소프트웨어를 실행합니다.

  • ZetaChain 노드: 크로스체인 트랜잭션, ZRC 20 채굴 관리, 전체 체인 애플리케이션 호출 등을 처리하는 블록체인 노드입니다.

  • ZetaClient: 연결된 블록체인의 거래를 관찰하고 ZetaChain을 대신하여 연결된 체인의 거래에 서명하고 브로드캐스트하기 위해 관찰자-서명자가 실행하는 오프체인 프로그램입니다.

이러한 TSS 서명자는 지원되는 모든 체인의 입금 주소를 지속적으로 모니터링하여 성공적인 거래에 대한 정보를 제공함으로써 ZetaChain에서 활동을 촉발합니다. 또한 아웃바운드 트랜잭션에 서명하고 처리를 위해 다른 체인으로 전송됩니다.

이는 ZetaChain에만 국한되지 않고 Universal EVM에 배포된 계약을 만듭니다. 연결된 체인에서 호출할 수 있습니다.

인바운드 통신:

사용자는 외부 링크를 통해 ZetaChain에 구축된 DApp과 상호 작용할 수 있습니다. TSS 관찰자는 천연 가스 토큰의 특별 예금 주소와 ERC 20 자산에 대한 ERC 20 보관 계약을 모니터링합니다. 함수 호출 정보가 포함된 이 입금 주소에 대한 거래 또는 ERC 20 에스크로 계약을 생성하세요. TSS 관찰자는 이 내용을 검증하고 이를 시스템 계약으로 전송하며, 시스템 계약은 해당 계약의 OnCrossChainCall 함수를 호출하여 이를 실행합니다.

아웃바운드 통신:

ZetaChain의 계약은 커넥터 API를 사용하여 연결된 체인을 호출할 수 있습니다. 계약은 체인 ID, 계약 주소 및 메시지와 같은 세부 정보가 포함된 커넥터 계약을 호출합니다. 그런 다음 ZetaChain은 이 호출을 처리하고 이러한 세부 정보를 수신자 계약의 onZetaMessage 함수가 호출되는 대상 체인으로 전달합니다.

이러한 메커니즘은 ZetaChain 계약이 DApp 개발자나 사용자의 최소한의 노력으로 다른 체인의 요청에 효율적으로 응답하고 시작할 수 있도록 보장합니다.

ZetaChain과 외부 링크 간의 인바운드 및 아웃바운드 통신은 프런트엔드의 사용자에 의해 트리거됩니다. 이는 기본 메커니즘을 이해하지 않고도 간단한 프런트 엔드와 상호 작용할 수 있음을 의미합니다.

기본 ZetaChain 아키텍처를 이해한 후 최신 버전인 ZetaChain 2.0과 확장된 기능에 대해 살펴보겠습니다.

제타체인 2.0

ZetaChain 2.0은 이제 업그레이드되었으며 이전 경험을 더욱 완벽하게 만드는 여러 가지 새로운 추가 기능이 포함되어 있습니다. 더 넓은 범위의 호환 가능한 비트코인 주소를 지원하고, 커넥터 API를 확장된 전체 체인 기능으로 대체하며, 전체 체인 계정을 대체하여 보다 단순한 사용자 경험을 제공합니다.

Universal 애플리케이션에서 직접 연결된 체인의 계약을 호출하는 새로운 기능을 통해 강력한 풀체인 애플리케이션이 가능해졌습니다. 이제 애플리케이션은 여러 체인에 걸친 다양한 자산 및 상호 작용을 포함하는 복잡한 다중 다리 트랜잭션을 모두 단일 사용자 단계로 간소화할 수 있습니다. 예를 들어, 비트코인 사용자는 이더리움, BNB 및 기타 체인에서 추가 계약을 원활하게 실행할 수 있는 ZetaChain 계약을 실행할 수 있습니다.

보편적인 적용

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

ZetaChain 2.0의 가장 큰 새로운 기능 중 하나는 Universal DApp입니다. ZetaChain 1.0은 크로스체인 메시징과 풀체인 애플리케이션이라는 두 가지 독립적인 기능을 제공합니다. Connector API를 사용하는 크로스체인 메시징을 통해 사용자는 ZetaChain을 릴레이로 사용하여 연결된 체인 간에 임의의 메시지를 보낼 수 있습니다. 풀체인 기능을 통해 Universal DApp은 연결된 체인의 호출을 수락하고 연결된 체인에서 대체 가능한 토큰을 관리할 수 있습니다.

ZetaChain 2.0에서는 커넥터 API가 확장된 체인 전체 기능으로 대체되어 Universal DApp이 연결된 체인에서 계약을 호출할 수 있습니다. 예를 들어, 사용자는 BTC를 스테이킹하고, LST를 BNB로 보내고, LST를 교환한 다음 Polygon에서 빌려주는 모든 작업을 한 번의 상호 작용으로 수행할 수 있습니다. 이는 애플리케이션을 전체 체인에서 다중 다리 흐름을 갖춘 Universal DApp으로 변환합니다.

메커니즘 변경 측면에서 게이트웨이는 통신을 허브 앤 스포크 모델로 변환하여 비용과 실행 단계를 줄입니다. 초기 커넥터 API 접근 방식은 지점 간 통신에 더 가깝고 더 많은 단계, 비용 등이 도입되었습니다. 게이트웨이는 사용자의 진입점 역할을 하며 상호 작용을 단순화합니다.

다음은 몇 가지 세부정보입니다.

  • 유니버설 체인 기능 확장 ZetaChain 2.0을 사용하면 Universal DApp이 철회AndCall 기능을 통해 연결된 체인에서 계약을 호출하는 동안 ZRC 20 토큰을 인출할 수 있습니다. Universal DApp은 토큰을 인출하지 않고도 연결된 체인에서 계약 호출을 할 수도 있습니다.

  • 폐기된 커넥터 API ZetaChain 2.0은 전체 체인 및 교차 체인 메시징을 위한 별도의 API를 제공하지 않지만 범용 DApp을 구축하기 위한 일관되고 통합된 API 세트를 제공합니다.

  • 게이트웨이 계약 ZetaChain 2.0은 개발자가 Universal DApp과 상호 작용할 수 있도록 연결된 체인의 단일 진입점 역할을 하는 게이트웨이 계약을 도입합니다. 천연 가스 자산을 TSS 주소로 보내고 ERC 20을 에스크로 계약으로 보내는 대신 개발자는 상호 작용할 게이트웨이 계약을 갖게 됩니다.

  • 계약에서 ZETA 토큰 스테이킹 허용 ZetaChain 2.0에는 체인에 기본 ZETA 토큰을 스테이킹할 수 있는 스마트 계약 기능이 도입되었습니다. 이를 통해 개발자는 오프체인 프로그램에 의존하지 않고 분산된 방식으로 ZETA를 스테이킹할 수 있는 Universal DApp을 구축하기가 더 쉬워집니다.

  • 모듈형 코드 구조 초기 버전에는 상태 전환 및 메시지 전달 논리가 번들로 포함되어 있어 코드가 복잡해졌습니다. 새 버전은 상태 전환과 메시지 전달 논리를 분리하여 코드 기반을 단순화하고 관리 효율성을 향상시킵니다.

전체 체인 계정

풀체인 계정은 사용자가 여러 블록체인에서 자산을 관리하는 방식을 단순화합니다. ZetaChain 2.0에 도입된 철회AndCall 기능을 사용하면 사용자는 단일 거래에서 크로스체인 자산 출금 및 스마트 계약 호출을 수행할 수 있습니다. 이 기능은 먼저 필요한 가스 요금을 확보한 다음 대상 체인에서 추가 작업을 수행하기 전에 사용자 계정에서 지정된 토큰을 소각합니다.

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

ZetaChain의 철회AndCall 기능은 여러 단계를 하나로 결합하여 거래를 단순화합니다. ZetaChain과 대상 체인 간에 필요한 가스 요금을 계산하고 전송합니다. 그런 다음 사용자 계정에서 지정된 수의 토큰을 안전하게 파기합니다. WithdrawalAndCall이라는 이벤트가 발생하여 출금을 기록하고 대상 체인에서 스마트 계약을 호출하는 데 필요한 데이터를 제공합니다. 마지막으로 대상 체인에서 지정된 작업을 수행합니다.

여러 단계와 네트워크 스위치의 필요성이 줄어들어 크로스체인 운영이 더욱 단순해집니다. 예를 들어, ZetaChain에서 수익률 집계기를 사용하는 사용자는 토큰을 인출하고, 이를 다른 체인으로 보내고, 해당 체인의 스마트 계약에 대한 투자 명령을 실행할 수 있습니다. 이 모든 것이 한 번의 트랜잭션으로 가능합니다.

완전한 BTC 경험

ZetaChain 1.0은 특정 주소를 사용하는 트랜잭션만 지원하므로 상호 작용이 제한됩니다. ZetaChain 2.0에서는 더 넓은 범위의 비트코인 주소 유형(P2P)을 포함하도록 호환성을 확장했습니다. KH,P 2 SH,P 2 WSH와 P 2 TR. 이를 통해 모든 거래 유형에 대해 접근 가능하고 사용자 친화적입니다. 또한 Taproot(P 2 TR) 및 SegWit 기반 주소 추가(P 2 노동당과 P 2 WSH)를 통해 사용자는 이제 개인정보 보호 강화, 거래 수수료 절감, 거래 효율성 향상 등의 혜택을 누릴 수 있습니다.

BTC의 거래 유형

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

이는 다음 세 가지 영역의 업데이트를 통해 달성됩니다.

1. 주소 처리

  • 향상된 디코딩: ZetaChain 2.0은 P2P와 같은 다양한 형식의 비트코인 주소를 식별하고 처리하기 위한 맞춤형 디코딩 기능을 갖추고 있습니다. KH,P 2 SH,P 2 WSH와 P 2 TR. 이러한 디코딩 기능은 각 주소 유형을 식별하고 공개 키 해시 또는 스크립트 해시와 같은 주요 구성 요소를 추출하며 철저한 검증을 수행하여 정확성과 보안을 보장하는 데 중요합니다.

  • 탭루트 지원(P 2 TR): Taproot는 다중 서명, 복잡한 소비 조건 및 향상된 개인 정보 보호를 지원합니다. 이 주소 유형은 ZetaChain이 원래 갖춘 처리 기능과 다른 Schnorr 서명 및 고급 스크립팅과 같은 고유한 기능을 사용합니다. Taproot에 대한 지원을 확장하기 위해 ZetaChain은 AddressTaproot라는 새로운 주소 유형을 만들었습니다. 이 새로운 디자인은 동일한 구조와 표준을 따라 기존 인프라와 통합되도록 설계되어 기존 시스템과의 호환성을 보장합니다.

2. 거래 생성

  • ZetaChain 2.0에는 이제 거래가 P2P를 준수하는지 확인하기 위해 각 비트코인 주소 유형에 대한 특정 스크립트가 포함되어 있습니다. KH,P 2 SH,P 2 WSH와 P 2 TR 주소에 대한 고유한 요구 사항입니다. 이러한 스크립트는 특히 P와 같은 SegWit 기반 주소의 경우 거래 처리 방법을 정의하는 데 중요합니다. 2 WSH와 P 2 TR의 증인 데이터에 대한 특별 요구 사항).

3. 거래분석

P2P KH, P 2 SH, P 2 WSH 및 P 2 TR 주소 유형의 고유한 특성을 균일하게 처리하기 위해 구문 분석 논리가 개선되었습니다. 이는 시스템이 각 유형의 필수 구성 요소를 올바르게 식별, 추출 및 검증할 수 있음을 의미합니다.

추가 체인 지원

ZetaChain은 신중한 거버넌스 프로세스와 소프트웨어 업데이트를 통해 새로운 체인을 추가하여 네트워크를 성장시킵니다. 이를 통해 각각의 새로운 체인이 원활하게 통합됩니다. 현재 그들은 Polygon, Base, Solana 및 IBC 체인 추가를 고려하고 있습니다.

서명 체계에 따라 새 체인을 추가하는 것이 더 쉬울 수도 있고 어려울 수도 있습니다. Ethereum과 같은 EVM 체인은 서명 체계에 대한 광범위한 지원으로 인해 추가하기가 더 쉽습니다. 다른 체인은 더 어려울 수 있습니다. 예를 들어 Solana, NEAR 및 TON과 같은 최신 체인은 ECDSA(scep 256 k 1 곡선) 대신 EdDSA(Ed 25519 곡선)를 사용하는 경우가 많습니다. 이는 종종 GG 때문에 TSS 모듈에 문제를 야기합니다. 18과 G G20의 ECDSA TSS는 EdDSA TSS보다 더 성숙하고 더 많은 현장 테스트를 거쳤습니다. 다행스럽게도 이러한 새로운 체인에는 스마트 계약 기능이 있는 경우가 많으며 스마트 계약 수준에서 scep 256 k 1 작업을 효율적으로 지원하는 경우가 많습니다. 이를 통해 ZetaChain은 상대적으로 성숙한 ECDSA TSS 기술을 사용하여 이러한 체인에 연결할 수 있습니다.

또한 지원되는 모든 체인에 대해 노드를 실행하려면 ZetaChain 네트워크의 관찰자 검증자가 필요합니다. 이를 통해 서로 다른 체인의 거래를 확인할 수 있습니다.

ZetaChain은 현재 크로스체인 메시징 프로토콜과 ZetaClient TSS를 사용하여 다른 체인과 통신합니다. 또한 IBC 모듈을 통합하여 이러한 커뮤니케이션을 강화하고 전체 체인 계약의 범위를 코스모스 생태계 애플리케이션 체인으로 확장하려는 제안도 있습니다.

기타 업데이트

RPC: ZetaChain은 현재 Ethermint 모듈을 포크하여 확장하고 이러한 문제를 해결하고 있습니다. Ethermint는 최신 기능과 보안을 지원하기 위해 최신 버전으로 업데이트되었습니다. 또한 JSON RPC와 관련된 다른 문제도 살펴보았습니다. Ethermint EVM 모듈을 사용자 정의하고 RPC 호환성을 개선하면 크로스체인 트랜잭션 및 zEVM 계약 상호 작용을 더 잘 처리할 수 있습니다.

스로틀 메커니즘: 원하지 않거나 악의적인 활동으로부터 네트워크를 보호하기 위해 ZetaChain은 조정 가능한 스로틀 메커니즘을 구현합니다. 시스템은 현재 네트워크 상태와 사전 정의된 규칙을 기반으로 거래 속도를 동적으로 조정합니다. 이 메커니즘은 거래 흐름을 관리함으로써 네트워크의 안정성과 보안을 강화하고 스팸 거래나 플래시 대출 공격과 같은 잠재적인 위협을 방지합니다. 이 새로운 추가 기능은 네트워크 남용을 방지할 뿐만 아니라 모든 사용자에게 지속적인 안정성과 보안을 보장합니다.

ZetaChain의 일반 애플리케이션

ZetaChain 2.0에서는 외부 체인에서 계약을 호출하거나 외부 체인에서 계약을 호출할 수 있습니다. 이를 사용하여 개발된 응용 프로그램은 일반적으로 내부적으로 유사한 일반적인 작업 방식을 갖습니다. 애플리케이션의 첫 번째 부분은 함수 호출 세부정보가 전체 체인 계약으로 전송되는 트랜잭션을 구축하는 것입니다. 이것이 DApp 프론트엔드가 하는 일입니다. 이는 TSS 관찰자를 통해 전송되며 ZetaChain의 해당 계약으로 전달됩니다. 이는 게이트키퍼 역할을 하는 systemContract로 전달됩니다. 이 계약은 인증된 기능(예: OnCrossChainCall)만 프로세스의 후속 단계를 트리거할 수 있도록 보장하여 추가 보안 계층을 추가합니다. 대상 계약의 OnCrossChainCall 기능은 들어오는 메시지를 처리하여 필요한 기능을 식별하고 실행합니다.

이 작업이 성공적으로 실행되면 결과가 처리되어 대상 체인으로 전송됩니다. 사용자는 대상 체인의 지갑에서 직접 최종 결과를 받습니다. 사용자의 관점에서 볼 때 이러한 상호 작용에는 단순히 소스 체인에서 트랜잭션을 시작하고 대상 체인에서 결과를 받는 것이 포함됩니다. ZetaChain은 트랜잭션 구성, 검증 및 실행의 모든 복잡한 세부 사항을 뒤에서 처리하므로 체인 간 상호 작용이 수월해 보입니다. 사용자는 ZetaChain의 인프라에 의해 효율적으로 관리되는 모든 중간 단계를 통해 자신이 서명한 거래와 최종 결과만 볼 수 있는 원활하고 간단한 프로세스를 경험합니다.

애플리케이션

네이티브 교환

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길


ZetaChain을 사용하면 크로스체인 교환 애플리케이션을 범용 계약으로 구현할 수 있습니다. 사용자는 먼저 범용 계약 주소 및 메시지(대상 토큰 및 수신자 포함)와 함께 기본 가스 또는 지원되는 ERC 20 자산을 연결된 체인의 게이트웨이 계약으로 보냅니다. 관찰자 - 서명자 검증자는 트랜잭션을 관찰하고 처리합니다. 동질성 모듈은 게이트웨이 계약에 예치된 토큰을 나타내는 ZRC 20 토큰을 발행합니다. 시스템 계약은 유니버설 계약의 onCrossChainCall 기능을 호출합니다. 이 함수는 ZRC 20 토큰, 컨텍스트(연결 체인의 ID와 호출자의 주소 포함) 및 메시지를 허용합니다. 그런 다음 Universal 계약은 사용 가능한 유동성 풀(기본 Uniswap v2 풀 또는 기타 DEX 계약) 중 하나를 사용하여 수신 ZRC 20 토큰을 대상 토큰의 ZRC 20 및 대상 체인 가스 토큰의 ZRC 20으로 교환합니다. 마지막으로 계약은 ZRC 20 출금 방법을 호출하고 ZRC 20 가스 토큰(대상 체인의 가스 비용을 지불하는 데 사용됨)을 사용하며 대상 ZRC 20을 네이티브 자산으로 대상 체인으로 인출합니다.

스테이킹

ZETA를 스테이킹하는 스마트 계약 기능은 ZetaChain에서 유동성 스테이킹 및 재스테이킹 애플리케이션 개발을 단순화합니다.

과거에 스테이킹 애플리케이션에는 스마트 계약에 대한 ZETA 예금을 모니터링하고 사용자를 대신하여 ZETA를 스테이킹하는 오프체인 프로그램이 필요했습니다. 이러한 오프체인 메커니즘은 중앙화의 원천이므로 탄력적이고 분산된 스테이킹 프로토콜을 구축하기가 더 어렵습니다.

ZETA 서약 기능을 통해 계약은 기본적으로 사용자 및 기타 계약으로부터 ZETA 토큰을 수락하고 체인의 기본 서약 메커니즘(Cosmos SDK 서약 모듈)을 사용하여 ZETA를 서약하고 서약 모듈을 쿼리하여 보상을 받을 수 있습니다.

이 기능을 활용하여 Universal DApp은 Connect Chain에서 토큰을 수락하고, ZETA 토큰을 제공하고 사용자를 대신하여 스테이킹하며, Connect Chain에서 전송된 토큰으로 수익을 얻을 수 있습니다.

NFT 신청

ZetaChain의 Universal DApp에서 연결된 체인의 스마트 계약을 기본적으로 호출하는 기능을 통해 혁신적인 NFT 애플리케이션을 생성할 수 있습니다. 개발자는 연결된 체인에서 토큰과 메시지를 받아들이고 NFT를 생성하며 사용자가 해당 NFT를 ZetaChain에서 연결된 체인으로 전송할 수 있도록 하는 애플리케이션을 만들 수 있습니다.

ZetaChain이 지원하는 새로운 애플리케이션

ZetaChain의 풀체인 인프라를 통해 DeFi 애플리케이션을 단일 체인으로 제한하지 않고 여러 체인에서 실행할 수 있습니다. Web3의 주요 장점 중 하나는 스마트 계약이 서로 상호 작용하고 구축될 수 있도록 하는 구성 가능성입니다. 현재 이 상호 작용은 동일한 체인의 계약으로 제한됩니다. 그러나 ZetaChain은 이러한 구성성을 Bitcoin 및 Dogecoin과 같이 기본 스마트 계약 지원이 없는 체인을 포함하여 모든 체인으로 확장합니다. 이는 개발자가 전체 체인 추상화의 이점을 누릴 수 있는 사용 사례의 범위를 넓혀 DApp 수준 혁신의 기반을 마련합니다.

전체 체인 재무 관리

여러 블록체인에 걸친 자금 관리는 복잡한 작업입니다. 조직의 자산이 각기 고유한 계정을 가진 여러 체인에 분산되어 있는 경우 관리 프로세스가 어렵고 적절하게 처리하지 않으면 자산 손실이 발생할 수 있습니다. 통합 솔루션이 없으면 자금 관리자는 여러 계정을 처리하고, 다양한 체인에 있는 이해관계자의 서명을 조정하고, 다양한 네트워크에서 자산을 수동으로 추적해야 합니다. 이러한 단편적인 접근 방식은 운영 위험을 증가시킬 뿐만 아니라 자산을 효과적으로 관리하고 배포하는 재무 기능의 능력을 제한합니다.

ZetaChain의 인프라를 사용함으로써 조직은 블록체인 자산의 분산된 특성을 유지하면서 자금에 대한 중앙 집중식 제어를 유지할 수 있습니다. 핵심 혁신은 프로그래밍 가능한 TSS와 스마트 계약을 사용하는 것입니다.

자금 관리자는 ZetaChain에 배포된 단일 스마트 계약에 관리 논리를 작성할 수 있습니다. 이 계약은 여러 체인에 걸쳐 모든 금융 운영에 대한 중앙 제어 지점입니다. 초기 설정에서는 이해관계자가 ZetaChain에서 키를 한 번만 제공하면 승인 프로세스가 크게 단순화됩니다.

일단 설정되면 ZetaChain 스마트 계약은 다양한 블록체인에서 복잡한 자금 조달 작업을 조정할 수 있습니다. 이는 각 기본 체인의 모든 이해관계자로부터 여러 번의 서명 반복을 요구하는 대신 ZetaChain의 단일 승인 프로세스를 통해 체인 전체에서 자산을 이동, 할당 또는 사용할 수 있음을 의미합니다.

이 방법은 자금 전송에만 국한되지 않습니다. 모든 체인에 일관되게 적용할 수 있도록 자금 정책, 지출 한도 및 승인 기준을 스마트 계약으로 직접 프로그래밍할 수 있습니다. 또한 이전에는 여러 개의 독립적인 블록체인 계정을 관리하는 복잡성으로 인해 불가능했던 자동 크로스 체인 재조정 또는 수익률 최적화와 같은 보다 복잡한 자금 관리 전략의 가능성을 열어줍니다.

풀체인 투자 포트폴리오 관리

여러 체인에 걸쳐 암호화폐 포트폴리오를 관리하는 것은 어렵기 때문에 사용자가 자산의 균형을 맞추고 다양한 네트워크의 성능을 추적하기가 어렵습니다. ZetaChain은 통합된 전체 체인 포트폴리오 관리 플랫폼을 통해 이 프로세스를 단순화합니다.

풀체인 스마트 계약은 모든 사용자의 암호화폐 자산에 대한 중앙 컨트롤 타워 역할을 하며 솔루션의 핵심입니다. 계약은 TSS를 사용하여 다양한 체인의 계정과 직접 상호 작용합니다. 사용자는 ZetaChain 스마트 계약에 투자 전략과 규칙을 인코딩할 수 있습니다. 그런 다음 계약은 TSS를 사용하여 거래를 실행하고, 자산을 이동하고, 서로 다른 블록체인 간의 포트폴리오를 재조정합니다.

스마트 계약은 시장 상황을 모니터링하고, 포트폴리오의 균형을 자동으로 재조정하며, 사람의 개입 없이 체인 전반에 걸쳐 복잡한 거래를 실행할 수 있습니다. 이는 TSS를 통해 서명을 생성함으로써 수행되며, 이를 통해 여러 체인의 자산을 안전하게 제어할 수 있습니다.

이 접근 방식은 크로스체인 운영을 자동화할 뿐만 아니라 전체 포트폴리오 성과에 대한 포괄적인 보기를 제공합니다. 이전에는 비실용적이었던 크로스체인 차익거래나 멀티체인 이자 농사와 같은 복잡한 투자 전략의 가능성을 열어줍니다.

이는 수익 기회에 관심이 있지만 각 체인에 필요한 특정 단계에 익숙하지 않은 신규 사용자를 유치하고 확장하는 데 중요합니다. 다중 체인 운영의 복잡성을 추상화함으로써 ZetaChain은 더 넓은 범위의 사용자가 고급 암호화폐 포트폴리오 관리에 액세스할 수 있도록 합니다.

네이티브 스와핑

우리는 사용자가 기본 형식으로 자산을 예치하고 받을 수 있는 ThorChain과 유사한 기본 자산 교환 애플리케이션에 대해 이미 논의했습니다. 사용자의 관점에서 볼 때 프로세스는 중앙화된 거래소에 자금을 입금하고 받는 것만큼 간단합니다. 입력과 출력은 연결 체인의 단순한 전송이기 때문에 관련된 계약 호출(메시지 유효성 검사 등)이 매우 비쌀 수 있는 메시징 기반 접근 방식에 비해 상당한 비용이 듭니다. 모든 로직은 관련 체인에서 로직을 하나씩 실행하는 것이 아니라 전체 체인 계약의 한 위치에 있습니다.

크로스체인 대출

ZetaChain 2.0은 외부 체인에 대한 ZetaChain의 직접 함수 호출을 활성화하여 크로스체인 대출을 향상시킵니다. 이를 통해 크로스체인 대출 프로토콜을 ZetaChain에 배포하여 사용자 측의 추가 노력 없이 모든 체인의 대출 기관으로부터 예금을 받을 수 있습니다. 예금에는 유동성 풀의 자산, 유동성 스테이킹 자산 등 지원되는 모든 체인의 자산이 포함될 수 있습니다. 차용자 측에서는 여러 체인에 걸쳐 다양한 자산 유형으로 담보를 제공하여 유연한 대출 생태계를 조성할 수 있습니다. BTC 네이티브 대출 시장을 살펴보면 옵션이 많지 않습니다. 이는 건설업자가 BTC에서 이익을 얻고 다른 자산을 빌릴 수 있는 새로운 기회와 시장을 열어줍니다. ZetaChain에서 개발하면 ThorChain과 비교하여 동일한 입력 및 출력 토큰으로 다양한 아키텍처를 구축할 수 있는 더 많은 옵션도 제공됩니다.

모든 체인에서 자산을 다시 스테이킹하세요

지원되는 체인의 자산은 Eigenlayer 접근 방식과 유사하게 다른 체인에 재설정 가능한 보안을 제공하는 데 사용될 수 있습니다. Resaker는 대상 체인이나 애플리케이션의 특정 조건에 따라 삭감될 수 있는 BTC, ETH 등과 같은 자산에 액세스할 수 있습니다. 이 풀링된 보안 모델을 통해 체인이나 애플리케이션은 버려진 자산의 다양한 포트폴리오를 활용하여 전반적인 보안을 강화하고 전체 생태계에 더 강력한 보호를 제공할 수 있습니다.

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

이 애플리케이션은 ZetaChain의 스마트 계약이 주요 기능을 조정하는 Exocore와 유사할 수 있습니다. 이러한 계약은 AVS 등록, 지분 위임 추적, 예금 처리, 인출 처리 및 슬래시 실행과 같은 다양한 측면을 관리하는 모듈 역할을 합니다.

사용자가 스테이킹을 위해 토큰을 예치하거나 자산을 다른 사람에게 위탁하는 등 시스템과 상호 작용할 때 이러한 거래는 해당 스마트 계약에 의해 기록됩니다. 이를 통해 ZetaChain 생태계 내에서 모든 사용자 활동이 기록되고 관리됩니다.

TSS 서명자는 충성도를 보장하기 위해 검증자를 적극적으로 모니터링합니다. 검증인이 악의적이거나 사용자가 출금을 시작하면 슬래시 모듈은 네이티브 체인의 지분을 삭감하여 응답합니다.

다중체인 청산

사용자가 대출 및 차용을 위해 서로 다른 체인의 자산을 사용하기를 원한다고 가정하면 사용자와 애플리케이션이 이러한 자산의 청산을 모니터링하고 관리하기가 어려울 것입니다. 프로토콜의 손실을 최소화하려면 체인 전반에 걸쳐 지속적인 모니터링과 빠른 실행이 필요합니다. ZetaChain을 사용하면 자산을 TSS 주소에 잠그고 소스 체인에서 AMM/DEX를 사용하여 청산할 수 있습니다. 소스 체인의 유동성은 다른 체인의 래핑된 버전에 비해 큽니다. 이는 청산, 연결에 소요되는 시간을 최소화하고 더 높은 현지 유동성으로 인해 더 나은 이자율을 활용할 수 있습니다. 이러한 위치는 TSS 관찰자에 의해 지속적으로 모니터링되고 ZetaChain의 Universal DApp에 의해 추적됩니다. 자산 가격이 청산이 필요한 수준에 도달하면 스마트 계약이 이를 트리거하고 TSS 서명자에 의해 전달되며 기본 체인에서 청산됩니다.

BTC 신청

서수 시장, 스왑, 대출 및 BRC 20과 같은 BTC 자산의 기타 애플리케이션은 모두 ZetaChain을 사용하여 구현됩니다. 이러한 애플리케이션은 ZetaChain의 다른 애플리케이션뿐만 아니라 지원되는 다른 체인의 애플리케이션과도 결합될 수 있습니다. 일반적인 스마트 계약 체인이 지원하는 모든 애플리케이션은 물론 비트코인을 위한 ZetaChain의 전체 체인 기능도 지원됩니다.

BTC, ETH 등 자산 간의 대출 및 차용에는 TSS 주소가 사용됩니다. 애플리케이션은 기본 로직을 갖춘 범용 DApp으로 ZetaChain에 배포될 수 있습니다. 사용자가 BTC로 ETH를 빌리려면 BTC를 기본 체인에 입금하고 지갑을 사용하여 서명하면 됩니다. BTC는 TSS 주소에 잠겨서 인출 또는 청산되기를 기다리고 있습니다. TSS Observer는 이를 기록하여 ZetaChain에서 ETH의 ZRC 20 버전을 생성하고 이를 Ethereum의 ETH로 사용자 계정으로 직접 보내고 교환했습니다. 사용자는 지갑을 사용하여 입금하고 ETH 지갑으로 ETH를 받습니다. 중앙화된 거래소만큼 간단합니다. Ordinals 시장과 같은 다른 애플리케이션의 스왑은 단순성 측면에서 유사합니다.

크로스체인 오케스트레이션

체인 추상화는 계정 집계, 해결, 조정, 결산 및 청산과 관련된 광범위한 문제를 해결하고 있습니다. 우리는 오케스트레이션 문제를 해결하기 위한 몇 가지 접근 방식을 살펴보고 이를 ZetaChain과 비교할 것입니다.

아고릭

Agoric 은 Cosmos SDK와 CometBFT를 사용하여 구축된 JavaScript 기반 스마트 계약 플랫폼입니다. IBC와 Axelar를 사용하여 다른 Cosmos 체인과 통신합니다. Agoric의 목표는 수백만 명의 JavaScript 개발자를 Web3에 참여시키는 것입니다. Agoric Orchestration API는 다양한 체인에 걸쳐 계약을 조정하는 복잡성을 추상화하여 개발 프로세스를 단순화합니다.

Agoric의 뛰어난 기능 중 하나는 독특한 async/await 모델입니다. 이 모델을 사용하면 Agoric에 배포된 스마트 계약이 다른 체인과 상호 작용하고 응답을 기다리며 여러 블록에 걸쳐 있는 워크플로를 실행할 수 있습니다. Agoric이 다른 체인에 메시지를 보낼 때 이러한 메시지에는 지침(예: 계정 생성 또는 함수 호출)과 필수 매개변수가 포함됩니다. 대상 체인이 이러한 명령을 처리하고 결과를 반환하면 Agoric 스마트 계약은 해당 논리에 정의된 후속 단계를 진행합니다.

Everclear(이전의 Connext)

이전에 Connext 로 알려졌던 Everclear는 크로스체인 워크플로우와 여러 L2에서의 재스테이킹을 용이하게 하는 브리지를 보유하고 있습니다. Connext SDK를 통합함으로써 xApp은 체인 전체에 xcall이라는 특수 메시지를 보낼 수 있습니다. 어댑터 계약 외에도 이러한 메시지는 크로스 체인 기능 호출을 구현하기 위해 소스 및 대상 체인의 Connext 계약에 의해 관리됩니다.

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

Connext SDK를 사용하면 xApps는 함수 호출, 자금, 가스 정보 및 기타 데이터와 같은 모든 필수 실행 세부 정보가 로드된 xcall 메시지를 컴파일하고 보낼 수 있습니다. 이러한 메시지는 처음에 Connext 계약에 의해 소스 체인에서 처리된 후 대상 체인의 해당 메시지로 전달됩니다. 여기서 어댑터 계약은 이러한 메시지를 수신하고, 필요할 때 자산을 변환하고, 올바른 매개변수를 사용하여 지정된 기능을 실행함으로써 중요한 역할을 합니다. Connext의 시스템은 중첩된 xCall을 지원하여 체인 간의 콜백을 모방하여 상태 변경을 확인하고 비동기 후속 작업을 수행합니다.

이를 통해 Connext는 다양한 체인에서 계약 기능을 실행하고 복잡한 크로스 체인 워크플로우를 지원하는 브리지 역할을 효과적으로 수행할 수 있습니다. 이는 함수 호출이 대상 체인으로 전달되어 실행되는 ZetaChain과 약간 유사합니다.

xERC 20과 ZRC 20 토큰 비교

ZetaChain과 Connext는 모두 크로스체인 애플리케이션을 촉진하기 위해 토큰 표준(각각 ZRC 20 및 xERC 20)을 개발했습니다.

ZRC 20 토큰은 Ethereum의 ERC 20 표준을 적용한 것이며 ZetaChain의 크로스체인 기능을 위해 특별히 설계되었습니다. ZRC 20 토큰은 해당 ERC 20 토큰이 ZetaChain의 통제 하에 있는 TSS 주소에 입금된 후에만 ZetaChain에서 발행됩니다. 서로 다른 체인의 각 ERC 20 토큰은 ZetaChain에서 고유한 표현을 갖습니다. 예를 들어 이더리움의 USDT는 이더리움의 ZRC 20 USDT로 표시되고 바이낸스 스마트 체인의 USDT는 BSC의 ZRC 20 USDT로 표시됩니다. 이들은 동일한 ERC 20 토큰을 나타내지만 ZetaChain에서는 서로 다른 자산으로 취급되지만 여전히 교환이 가능합니다.

대조적으로, xERC 20 토큰은 다른 체인에서 대체 가능한 상태로 유지됩니다. 모든 xERC 20 USDT 토큰은 어느 체인에서 발생하는지에 관계없이 동일한 것으로 간주되어 유동성을 통합하고 ZRC 20 토큰의 희석을 방지하는 데 도움이 됩니다. 이러한 대체성은 더 나은 크로스체인 자산 관리를 가능하게 하며 xERC 20 토큰은 함수 호출 및 기타 거래 세부 정보와 함께 토큰을 보내기 위해 xcall 메시지와 함께 사용됩니다.

입자 네트워크

Particle Network는 지갑과 계정 추상화 인프라에 중점을 두고 시작하여 사용자 요구를 성공적으로 충족시켰습니다. 체인 추상화를 포함하도록 스택을 확장하고 분산형 번들러, 페이마스터 및 Particle L1의 키 저장소와 같은 주요 구성 요소를 추가하여 크로스체인 계정을 관리했습니다. 이 키스토어 접근 방식은 다중 체인 계정 문제를 해결하려는 Vitalik Buterin의 개념에서 영감을 받았습니다.

입자의 추상화 스택은 세 가지 영역을 다룹니다.

  • 범용 계정 이 계정은 새로운 사용자 작업 구조, 마스터 키 저장소 및 서명 확인을 위한 Merkle 트리를 통합하여 기존 스마트 계약 계정을 업그레이드합니다. 입자 L1은 스마트 계정, 처리 설정 및 키 관련 데이터를 위한 중앙 집중식 저장소 역할을 하는 동시에 Merkle 트리에 사용자의 개인 키에 대한 약속을 저장합니다. 사용자는 거래를 시작할 때 Merkle 멤버십 증명을 통해 키 소유권을 확인합니다. Scroll, Keybase 및 Stackr도 비슷한 방법을 제안합니다. 통합 계정 관리 섹션에서 키 저장소에 대해 자세히 다룰 것입니다.

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

  • 범용 유동성: 번들러 노드 네트워크는 토큰 교환, 유동성 공급자와의 상호 작용 등 온체인 사용자 거래에 필요한 모든 작업을 수행합니다. 이를 통해 사용자는 여러 체인에서 토큰 잔액을 활용할 수 있으므로 토큰을 직접 보유하지 않고도 새로운 체인과 쉽게 상호 작용할 수 있습니다. 사용자가 생성한 작업은 트랜잭션 구성, 서명 및 라우팅을 관리하는 범용 계정 및 번들러를 통해 단일 서명을 사용하여 여러 체인과 상호 작용할 수 있습니다.

  • 범용 가스: 사용자가 거래를 시작하면 인터페이스에서 선호하는 가스 토큰을 선택하라는 메시지를 표시합니다. 그런 다음 토큰은 Particle의 Paymaster 계약을 통해 관리되며 가스 지불은 소스 및 대상 체인에서 정산됩니다. 수수료의 일부는 Particle L1에서 Particle의 기본 $PARTI 토큰으로 변환됩니다.

이 3가지 솔루션은 최종 개발자와 사용자에게 강력한 추상화 환경을 제공합니다. 사용자는 계정이나 목적지 가스를 관리할 필요 없이 크로스체인 거래를 생성할 수 있습니다. 이는 모두 원활한 최종 사용자 경험을 위해 처리됩니다.

가까운

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

NEAR의 목표는 브리지에 의존하는 다른 프로토콜과 달리 브리지 없는 크로스체인 경험을 제공하는 것입니다. 이는 체인 서명, 다중 체인 릴레이, 다중 체인 주유소 및 분산된 프런트 엔드를 통해 수행됩니다.

계정 집계는 사용자가 단일 계정을 사용하여 모든 블록체인에서 거래에 서명할 수 있도록 함으로써 사용자 경험을 단순화합니다. NEAR는 NEAR 및 Eigenlayer 유효성 검사기를 사용하여 Chain Signatures 라는 MPC 프로토콜을 개발했습니다. 프로토콜은 추가 키나 주소 없이 외부 체인에서 계정을 생성하고 관리합니다. 이 주소는 기존 NEAR 계정에서 파생됩니다. 통합 계정 관리 섹션에서 이것이 어떻게 작동하는지 자세히 살펴보겠습니다.

Particle Network와 유사하게 다중 체인 주유소 및 다중 체인 릴레이는 외부 체인의 가스를 추상화하여 사용자 경험을 단순화합니다. 따라서 사용자는 DApp 프런트 엔드와만 상호 작용하며 오케스트레이션, 서명, 가스 지불 및 릴레이는 백그라운드에서 발생합니다.

NEAR 방법의 주요 특징은 실제로 자산을 이동하지 않고도 서로 다른 체인 간에 자산 소유권을 이전할 수 있는 기능입니다. 이 프로세스는 사용자의 NEAR 계정에 연결된 MPC 네트워크를 사용하여 다른 체인에 계정을 생성하는 것으로 시작됩니다. 자산을 래핑하거나 양도하는 대신 이러한 계정의 소유권 키가 NEAR에서 NFT로 변환됩니다. 그런 다음 사용자는 NEAR에서 이러한 NFT를 거래하여 자산을 이동하지 않고도 자산의 소유권을 효과적으로 이전할 수 있습니다.

이 접근 방식을 사용하면 자산 자체가 아닌 제어 키만 교환되므로 NEAR를 사용하여 로컬 자산의 높은 처리량 교환이 가능합니다.

중성자

Neutron은 CosmosSDK를 사용하여 구축되었으며 여러 주요 구성 요소를 사용하여 원활한 크로스 체인 트랜잭션에 중점을 둡니다. 인터체인 계정(ICA)은 원격 코스모스 체인의 계정을 관리하여 자산을 보유하고 거래를 실행할 수 있도록 합니다. PFM( 패킷 전달 미들웨어 )은 체인 간에 IBC 패킷을 전달하여 체인 간 통신을 더 쉽게 만듭니다. IBC 후크를 사용하면 스마트 계약이 IBC 패킷을 수신할 때 사용자 정의 논리를 실행할 수 있습니다.

사용자가 Neutron을 사용하여 크로스체인 트랜잭션을 생성하려는 경우 ICTX(Inter-Chain Transaction) 모듈이 중앙 조정자 역할을 합니다. Neutron의 스마트 계약은 대상 체인, 인터체인 계정 및 수행할 작업을 지정하여 ICTX 모듈에 요청을 보냅니다. 그런 다음 ICTX는 거래 세부 정보가 포함된 IBC 패킷을 생성하고 이를 릴레이를 통해 대상 체인으로 보냅니다. 원격 체인은 거래를 처리하고 확인 메시지를 다시 보냅니다. 브리지를 통해 함수 호출을 보내는 이 방법은 Connext 및 ZetaChain과 유사합니다.

ZetaChain과의 비교

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

대부분의 접근 방식에서 크로스체인 오케스트레이션에는 해당 함수 호출 및 매개변수와 함께 자산을 전송하는 브리지가 포함됩니다. 이러한 자산과 지침은 대상 체인에서 해제되고 계약에 의해 실행됩니다. ZetaChain 2.0은 또한 TSS 서명자와 관찰자가 데이터를 중계하여 거래가 안전하고 정확하도록 이 접근 방식을 사용합니다.

ZetaChain을 사용하면 DApp 개발자는 TSS를 사용하여 여러 블록체인의 자산을 제어할 수 있는 스마트 계약을 만들 수 있습니다. 이를 통해 DApp의 로직을 통해 TSS를 프로그래밍할 수 있습니다. 개발자는 크로스체인 자산 관리를 위한 복잡한 규칙을 정의하고 다중 체인 트랜잭션을 자동화할 수 있습니다. 이 접근 방식은 새로운 애플리케이션과 프로토콜을 열어줍니다.

ZetaChain은 또한 개발자가 단일 체인에 통합 상태와 논리를 구축할 수 있도록 하여 크로스체인 애플리케이션을 개선합니다. 이 접근 방식은 여러 체인에 걸쳐 운영을 분산시키는 기존 브리징 솔루션과 근본적으로 다릅니다.

ZetaChain을 사용하면 애플리케이션이 전체 상태와 로직을 한 곳에 유지하여 동기식 및 원자성 실행을 가능하게 합니다. 이는 단편화된 상태 전반에 걸쳐 비동기식 이벤트 중심 프로세스에 의존하는 교량의 지점간 통신 시스템에 비해 크게 개선된 것입니다.

이 통합 접근 방식의 이점은 엄청납니다. 이는 크로스체인 애플리케이션의 복잡성을 줄여줍니다. 예를 들어 Curve와 같은 AMM을 구현하는 것은 매우 간단합니다. 개발자는 여러 체인에 걸쳐 복잡한 작업을 조정하는 대신 모든 논리를 한 곳에서 처리하는 단일 스마트 계약을 작성할 수 있습니다. 또 다른 주요 장점은 신뢰성입니다. 단편화된 시스템에서는 크로스체인 거래의 모든 단계에서 새로운 잠재적인 실패 지점이 발생합니다. 이로 인해 부분적으로 완료된 거래와 자금이 정체될 수 있습니다. ZetaChain은 이러한 위험을 제거합니다. 거래가 완전히 완료되거나 완전히 실패하면 자금이 원래 상태로 복원됩니다.

왜냐하면 거래를 되돌려야 하는 경우 대부분의 상태와 로직이 한 곳에 포함되어 있기 때문에 일반적으로 메인 체인 내에서 빠르고 쉽게 처리할 수 있기 때문입니다. 외부 호출이 복잡하고 실패할 경우 애플리케이션이 비동기적으로 롤백할 수 있는 방법을 제공합니다. 이는 미끄러짐 허용 오차가 있는 교체와 같은 특정 조건의 작업에 특히 중요합니다. ZetaChain에서는 슬리피지 허용치를 충족하지 못하는 경우 롤백 기능이 제공되면 전체 트랜잭션이 롤백됩니다. 이는 실행 중 시장 상황 변화로 인한 예상치 못한 손실로부터 사용자를 보호합니다.

통합 계정 관리

블록 공간은 한때 부족했지만 이제는 이더리움의 대체 L1, 롤업 및 애플리케이션 체인으로 인해 풍부합니다. 이제 애플리케이션은 이러한 계층에 분산되어 사용자에게 다양한 옵션을 제공합니다. 이러한 문제를 직접적으로 해결해주는 Magicspend, Keystore 롤업 등의 계정 관리 솔루션이 있습니다. 이러한 문제에 대해 심층적인 연구를 수행한 후 자신만의 보고서를 작성하는 것이 필요합니다. 따라서 Near, Particle, ZetaChain과 같은 통합 솔루션이 이러한 문제를 어떻게 해결하고 어떻게 다른지 집중적으로 살펴보겠습니다.

입자 네트워크

Particle Network는 계정 추상화의 이점을 비트코인 사용자에게 확장하기 위해 BTC Connect를 개발했습니다. 직접 계정 추상화는 Bitcoin L1에서는 구현되지 않지만 L2를 통해 구현됩니다. 이러한 비트코인 L2는 번들러 및 결제 마스터와 같은 Particle의 AA 인프라 구성 요소를 통합하여 사용자가 가스 없는 거래, 계정 복구 및 키와 같은 이점을 누릴 수 있도록 합니다.

BTC Connect는 UniSat, OKX 및 Bitget을 포함한 다양한 비트코인 지갑 제공업체와 통합되었습니다. 사용자는 앱과 상호 작용할 때 지갑을 통해 BTC Connect에 연결할 수 있습니다. 이 연결은 Bitcoin L2 사용자의 스마트 계정을 자동으로 생성합니다. 그런 다음 사용자는 비트코인 L1을 통해 DApp과 상호 작용하거나 BTC를 L2에 연결하여 AA 지갑을 활용할 수 있습니다. 전체 프로세스는 BTC Connect에 의해 원활하게 추상화되어 원활하고 사용자 친화적인 경험을 제공합니다.

가까운

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

NEAR는 단일 계정을 사용하여 모든 블록체인에서 트랜잭션 서명을 지원합니다. NEAR의 계정 모델은 계정 추상화를 통합합니다. 또한 사용자는 각 애플리케이션에 대해 서로 다른 키와 각 애플리케이션에 대한 특정 액세스 수준을 사용하여 사람이 읽을 수 있는 계정의 이점을 누릴 수 있습니다. NEAR는 이 모델을 확장하여 사용자가 개별적으로 관리할 필요 없이 NEAR 계정이 다른 체인에서 원격 계정을 생성하고 관리할 수 있게 해주는 프로토콜인 체인 서명을 통해 다중 체인 상호 작용을 지원합니다.

이 프로세스는 NEAR 유효성 검사기가 실행하는 TSS 프로토콜을 사용합니다. 이 혁신적인 TSS 프로토콜을 사용하면 검증인이 공개 키나 키 공유를 변경하지 않고도 네트워크에 가입하고 탈퇴할 수 있으므로 자주 조정할 필요 없이 TSS를 안정적이고 신뢰할 수 있는 서명자로 만들 수 있습니다.

사용자는 각 체인에서 새 계정을 만들 수 있으며 TSS 네트워크는 서명자 역할을 하므로 사용자가 이러한 계정에 대한 개인 키를 유지할 필요가 없습니다. TSS 네트워크는 서로 다른 경로를 사용하여 NearID를 통해 동일한 체인에 대한 여러 계정을 파생할 수 있으므로 보안과 사용 편의성이 더욱 향상됩니다. 궁극적인 사용자 경험은 연결된 모든 체인에 대한 단일 NEAR 계정으로, 서명 및 계정 추상화에 TSS의 모든 이점을 활용합니다.

계정 관리의 주요 차이점은 ZetaChain과 비교하여 NEAR가 취하는 접근 방식입니다. NEAR는 상호작용을 위해 자체 네트워크에 크게 의존합니다. 사용자가 다른 체인에 대한 계정을 만들거나 거래에 서명하려는 경우 NEAR 계정은 모든 상호 작용의 시작점 역할을 합니다. 다른 체인의 계정은 Near 계정에서 파생되며 MPC 네트워크에서 관리됩니다. 이와 대조적으로 ZetaChain을 사용하면 사용자는 다른 체인의 기존 계정을 유지하고 완전한 관리권을 유지할 수 있습니다. 사용자는 ZetaChain 계정 없이도 모든 소스 체인에서 상호 작용을 시작하고 ZetaChain에서 개발 및 배포된 전체 체인 애플리케이션을 사용할 수 있습니다. 이 접근 방식은 사용자가 다른 체인의 기존 계정을 간단히 사용할 수 있으므로 새 계정을 만들 필요성을 최소화합니다. 중요한 것은 사용자가 자신의 개인 키를 보유하여 완전한 관리권을 유지한다는 것입니다.

두 접근 방식 모두 서로 다른 장단점을 가지고 있습니다. NEAR의 접근 방식은 사용자를 잠그고 모든 체인 상호 작용의 진입점 역할을 하여 계정 관리를 어느 정도 단순화합니다. 반면 ZetaChain은 사용자에게 더 많은 제어력과 유연성을 제공하여 모든 체인에서 상호 작용을 허용합니다. 결국 사용자가 선호하는 것은 NEAR의 올인원 패키지이거나 ZetaChain의 유연한 자체 계정 가져오기 접근 방식입니다.

비트코인 재스테이킹

비트코인은 주로 PoW 메커니즘으로 인해 가장 크고 가장 안전한 디지털 자산입니다. 그러나 제한된 프로그래밍 가능성으로 인해 기본 트랜잭션에만 사용이 제한됩니다. 이전에 우리는 ZetaChain의 인프라가 비트코인을 포함한 전체 체인에 걸쳐 재스테이킹 및 스테이킹을 지원하는 방법에 대해 논의했습니다. 또한 ZetaChain은 대출, 네이티브 거래소, Ordinal 시장 등 비트코인 자산을 위한 기타 풀체인 애플리케이션도 지원합니다. 스마트 계약을 사용하는 모든 애플리케이션은 ZetaChain을 사용하는 Bitcoin에서 가능합니다.

재스테이킹은 BTC의 보안을 다른 애플리케이션 및 PoS 체인에 활용할 수 있는 기회를 제공합니다. BTC의 보안을 확장하여 다양한 애플리케이션에서 유틸리티를 향상시키는 다른 방법을 탐색하고 비교해 보겠습니다. 또한 플랫폼으로서의 ZetaChain을 Bitcoin L2와 비교해 보겠습니다.

델파이 연구: ZetaChain - 체인 추상화, 수천 개의 체인 상호 연결로 가는 길

바빌론 체인

Babylon은 Cosmos를 기반으로 하는 CometBFT 체인으로, BTC를 스테이킹하여 PoS 체인의 보안을 향상시킵니다. BTC를 스테이킹하려면 검증인의 행동에 따라 BTC를 잠그고 제어해야 합니다. Ethereum은 이를 직접 지원하지만 BTC는 이를 지원하지 않습니다. 일반적으로 BTC는 스테이킹을 위해 다중 서명 또는 임계값 서명 체계(TSS) 계정에 잠겨 있습니다. 그러나 바빌론은 신뢰할 수 없는 접근 방식을 사용했습니다. 비트코인 스크립트를 사용하여 일정 기간 동안 BTC를 잠그고, 이 기간 동안 사용자는 BTC를 잠금 해제하거나 차단을 해제할 수 있습니다. 슬래시는 EOTS(Extractable One-Time Signatures)를 사용하여 수행됩니다.

구성요소:

  • 추출 가능한 일회성 서명(EOTS)

  • 성약

  • 타임스탬프

규약: 규약은 OP_CHECKTEMPLATEVERIFY( OP_CTV )와 같은 비트코인 스크립트 opcode를 사용하여 특정 조건이 충족될 때까지 BTC를 금고에 잠급니다. 비트코인의 PoW 보안은 이러한 조건이 충족될 때까지 BTC가 안전하게 유지되도록 보장합니다.

EOTS: 검증자는 EOTS를 사용하여 PoS 체인의 블록에 서명합니다. 이 서명은 한 번만 사용됩니다. 검증인이 동일한 높이에서 충돌하는 두 블록에 서명하면 EOTS는 검증인의 개인 키를 공개하여 프로토콜이 BTC를 삭감할 수 있도록 합니다. 이는 부정직한 행위를 처벌하고 정직한 검증을 장려합니다.

타임스탬프: 타임스탬프는 변경 불가능한 데이터 또는 트랜잭션 기록을 생성하여 PoS 체인에 대한 원격 공격을 방지합니다. 이 프로세스는 비트코인과 PoS 체인을 동기화하여 데이터 무결성을 보장하고 스테이킹된 BTC의 언번들링 속도를 높입니다. 타임스탬프는 번들 해제 시간을 단축하여 사용자가 원격 공격으로부터 보호하면서 자산을 신속하게 검색할 수 있도록 합니다.

이러한 구성 요소를 사용하여 Babylon은 재스테이킹에 대한 무신뢰 대안을 제공합니다.

스룸 네트워크

Stroom 네트워크를 사용하면 사용자는 BTC를 스테이킹하고 자금을 동결하지 않고도 기본 BTC 수익을 얻을 수 있습니다. 사용자는 수익을 높이기 위해 Ethereum의 DeFi 프로토콜에서 사용할 수 있는 유동 스테이킹 토큰을 얻을 수도 있습니다. 핵심 아이디어는 BTC를 사용하여 라이트닝 네트워크에 유동성을 제공하고 사용자, DAO 및 노드 운영자 간에 공유되는 수수료를 생성하는 것입니다.

  1. Stroom Bridge: 이 브리지는 비트코인을 EVM 기반 블록체인에 연결합니다. 사용자는 BTC를 Stroom DAO 볼트에 입금하고 이더리움에서 stBTC 또는 bstBTC를 받습니다. 이러한 래핑된 토큰은 이더리움의 DeFi 프로토콜에서 사용될 수 있으므로 사용자는 추가 혜택을 얻을 수 있습니다.

  2. Stroom 지원 라이트닝 네트워크 노드: 이 노드는 사용자의 BTC 예금을 사용하여 라이트닝 네트워크 채널을 관리합니다. 노드는 BTC에 직접 액세스할 수 없습니다. 채널 상태를 변경하려면 검증 노드의 승인이 필요합니다. 채널 관리는 공동으로 제어되는 다중 서명 설정 및 Schnorr 서명으로 보호됩니다. 검증 노드는 라이트닝 노드 활동을 모니터링하는 감시탑 역할도 합니다.

  3. Stroom 검증 노드: 이 노드는 Schnorr 임계값 서명 FROST 알고리즘을 사용하여 작업을 승인하고 프로토콜을 안전하게 유지합니다. 이벤트를 독립적으로 검증하여 분산화와 보안을 보장합니다. 채널 상태 및 해지 키를 저장하고 필요에 따라 LN 상태 서명을 업데이트합니다. DAO가 관리하는 감시탑으로서 통합된 비트코인 전체 노드를 통해 라이트닝 네트워크 채널을 모니터링합니다.

tBTC

tBTC는 BTC를 이더리움에서 사용할 수 있게 해주는 분산형 브릿지입니다. 이를 통해 사용자는 Threshold Network가 관리하는 계정에 BTC를 잠가서 ERC 20 토큰인 tBTC를 발행할 수 있습니다. 그런 다음 토큰은 Ethereum의 DeFi 생태계 내에서 사용되어 Bitcoin 보유자에게 추가 유틸리티를 제공할 수 있습니다.

브릿지는 보안을 보장하기 위해 각 시대마다 운영자를 무작위로 선택합니다. 비트코인 예금을 확보하기 위해 tBTC는 대다수 운영자(일반적으로 ECDSA 지원 임계값 지갑 100개 중 51개)의 동의가 필요합니다. 이는 중앙 집중식 중개자를 분산 암호화 시스템으로 대체합니다.

BTC를 입금하기 위해 사용자는 결제 스크립트 해시(P 2 SH) 또는 증인 스크립트 해시 지불(P 2 WSH)를 이 지갑 중 하나로 보냅니다. 거래에는 사용자의 이더리움 주소가 포함됩니다. 운영자는 거래를 확인하고 이더리움에서 tBTC를 발행하여 비트코인을 이더리움 호환 토큰으로 변환합니다.

tBTC를 BTC로 교환하려면 사용자는 비트코인 주소를 제공해야 합니다. 시스템은 tBTC 잔액을 줄이고 제공된 주소로 동일한 양의 비트코인을 출시합니다.

tBTC 브리지를 기반으로 구축된 제품은 다음과 같습니다.

  • Mezo: Mezo는 tBTC를 사용하여 경제 계층을 만듭니다. Mezo와 tBTC를 스테이킹하여 보안을 유지하는 PoS 네트워크로 BTC DeFi 및 기타 유틸리티에 액세스할 수 있습니다.

  • Acre: Acre는 간단한 BTC 입력 및 BTC 출력 약속 프로세스를 제공합니다. 사용자는 BTC를 입금하고 StBTC를 받습니다. 이는 Acre의 금고에 있는 BTC의 부분 소유권을 나타냅니다. 이를 통해 사용자는 stBTC 유동성을 유지하면서 BTC로 수익을 얻을 수 있습니다. Acre는 경제적 보안을 위해 다양한 L2에 BTC를 보유하고 있으며 검증인은 L2 토큰 또는 BTC로 보상을 받습니다. 사용자는 Acre에서 stBTC를 사용하여 보상을 인출하거나 BTC로 다시 전환할 수 있습니다.

이러한 방법을 사용하면 다시 채택할 수 있지만 이러한 목적을 위해 특별히 설계되었습니다. ZetaChain을 사용하면 단일 동기화 환경에서 자본 효율성을 높이기 위해 리스테이킹을 대출, 스와핑 등과 같은 다른 애플리케이션과 결합할 수 있습니다. 앱은 생태계에 있는 다른 앱의 사용자 기반에도 액세스할 수 있습니다.

다른 비트코인 L2와 비교

비트코인 L2는 MPC 기반 브리징 및 래핑 자산을 사용하여 BTC의 유용성을 향상시킵니다. 그러나 ZetaChain은 비트코인 네트워크에서 TSS 제어 주소를 사용하여 체인에서 ZRC 20 토큰을 나타냅니다. 비트코인 사이드체인의 MPC 기반 접근 방식과 비교할 때 TSS는 더 크고 분산된 TSS 세트가 더 큰 비잔틴 내결함성을 제공하기 때문에 더 분산화될 수 있습니다.

또한 ZetaChain의 TSS는 풀체인 애플리케이션을 지원하므로 다른 체인의 계약과 구성될 수 있습니다. 이는 ZetaChain의 BTC 애플리케이션이 서로 다른 체인의 여러 계약과 원활하게 상호 작용할 수 있음을 의미합니다. 대조적으로 BTC L2는 자체 플랫폼 내에서만 구성성을 제공합니다.

BitVM 및 CatVM 기반 브리지는 무신뢰 또는 신뢰가 최소화된 대안을 제공할 수 있지만 아직 실현 가능하지는 않습니다.

UX와 Zetachain의 역할에 대한 미래의 모습

블록체인 사용자 경험의 미래는 ZetaChain과 같은 인프라를 통해 크게 개선될 것입니다. ZetaChain에서 기대할 수 있는 것과 가능한 작업은 다음과 같습니다.

  • 원활한 상호 작용: 기본 기술이 최종 사용자에게 보이지 않는 원활하고 직관적인 사용자 상호 작용으로 추세가 바뀌고 있습니다. ZetaChain의 체인 추상화 접근 방식은 이 방향에서 중요한 단계로, Web2 애플리케이션을 사용하는 것처럼 블록체인 상호 작용을 간단하게 만듭니다.

  • 통합된 사용자 인터페이스: 애플리케이션은 크로스 체인 상호 작용을 기본적으로 처리하는 기능을 통해 사용자가 자산을 관리하고, 트랜잭션을 수행하고, 단일 플랫폼에서 여러 체인과 상호 작용할 수 있는 통합 인터페이스를 제공할 수 있습니다. 이는 전반적인 사용자 경험을 크게 향상시킬 것입니다.

  • 향상된 애플리케이션 생태계: ZetaChain이 더욱 복잡한 크로스체인 기능을 구현함에 따라 우리는 더욱 풍부하고 복잡한 애플리케이션 생태계의 발전을 볼 수 있습니다. 이러한 생태계는 더욱 통합되고 상호 운용 가능한 서비스를 제공하여 사용자에게 포괄적인 도구 및 기능 세트를 제공합니다.

  • 주류 채택: 사용자 경험을 단순화하는 것은 블록체인 기술의 주류 채택을 촉진하는 핵심입니다. ZetaChain은 복잡성 및 유용성과 관련된 장벽을 제거하여 더 넓은 범위의 비기술적 사용자에게 블록체인을 제공하는 데 중요한 역할을 할 수 있습니다.

  • 혁신적인 사용 사례: 여러 블록체인에서 복잡한 작업을 수행할 수 있는 능력은 새롭고 혁신적인 사용 사례의 출현으로 이어질 것입니다. 개발자는 이전에는 불가능했던 애플리케이션을 개발할 수 있는 도구를 갖게 되어 해당 분야에서 추가적인 혁신을 주도하게 됩니다.

창작 글, 작자:夫如何。전재 / 콘텐츠 제휴 / 기사 요청 연락처 report@odaily.email;违규정 전재 법률은 반드시 추궁해야 한다.

ODAILY는 많은 독자들이 정확한 화폐 관념과 투자 이념을 수립하고 블록체인을 이성적으로 바라보며 위험 의식을 확실하게 제고해 달라고 당부했다.발견된 위법 범죄 단서에 대해서는 관련 부서에 적극적으로 고발하여 반영할 수 있다.

추천 독서
편집자의 선택