OKG리서치에서 제작
저자│진 사무엘
현재 암호화 시장의 급속한 발전 속에서 사용자 성장은 업계의 지속 가능한 발전의 초석이 되었습니다. 현재는 순수 기술 탐구에서 응용 가치에 더 관심을 두는 방향으로 산업 발전을 도모하는 방향으로 주류 시각이 진행되고 있습니다. 최근 몇 년간 Web3 생태계가 급속도로 발전하고 전통 자본의 진입도 새로운 활력을 가져왔지만, 애플리케이션 수준 확장의 실제 운영에는 여전히 주목할만한 부분이 있습니다.
점점 확장되는 퍼블릭 체인 생태계는 압도적입니다. Web3 생태계의 급속한 발전으로 인해 체인 간 상호 운용성이 필요해졌습니다. 서로 다른 체인에서 우수한 리소스를 활용해야만 더 큰 가치를 발휘할 수 있습니다. 이는 전자상거래 플랫폼이 단일 플랫폼에서 업계 전체 링크 통합으로 발전하는 것과 마찬가지로 산업 생태계의 자연스러운 진화를 반영합니다.
그러나 퍼블릭 체인 경쟁의 관점에서 볼 때, 킬러 애플리케이션과 사용자로 구축된 생태학적 해자는 업계 이점을 보장하기 위한 절대적인 기반이므로 더 높은 호환성 임계값과 마이그레이션 비용을 설정하는 것이 주요 고려 사항이 될 것입니다. 기술 발전의 관점에서 볼 때, 서로 다른 합의 메커니즘과 프로그래밍 언어는 크로스체인 기술 자체를 매우 어렵게 만들고, 이는 또한 서로 다른 블록체인 간의 가치 전달 및 정보 상호 작용이 기술적인 장애물에 직면하게 만듭니다.
퍼블릭 체인과 애플리케이션 간의 관계를 생각해 보면 Apple과 Android의 다양한 휴대폰 생태계에서 어느 정도 영감을 얻을 수 있습니다.
*표 출처: OKG Research
Apple은 소프트웨어 및 하드웨어 통합 전략을 채택합니다. 이 전략은 하드웨어와 소프트웨어 간의 강력한 적합성을 보장하여 원활하고 일관된 사용자 경험을 제공합니다. 안드로이드는 여러 제조사가 자사 운영체제를 사용할 수 있도록 하여 다양한 하드웨어 생태계를 형성하지만, 기기 단편화와 애플리케이션 품질 불균형 문제도 야기합니다.
이는 두 가지 서로 다른 생태학적 개발 방법을 확인함으로써 자체 생태학적 폐쇄 루프를 더 잘 설명할 수 있으며, 애플리케이션 진입 및 마이그레이션에는 상대적으로 더 높은 비용이 필요하지만 개방형 시스템은 다양한 장치와 호환되어야 합니다. 사용자 경험은 하드웨어와도 밀접한 관련이 있습니다.
개방형 환경인 퍼블릭 체인 시스템은 자체적인 경쟁 우위를 형성하기 위해 개발 임계값을 낮추고 사용자 경험을 최대한 개선해야 합니다. 현재 일반적으로 다음 전략이 채택됩니다.
- 모듈형 기능 구성 요소: 스마트 계약 템플릿, SDK, API 인터페이스 등 통합이 쉬운 모듈형 개발 도구를 제공하여 개발자가 애플리케이션을 신속하게 구축할 수 있도록 지원합니다. 예를 들어, Ethereum의 Truffle 프레임워크와 OpenZeppelin의 스마트 계약 라이브러리는 개발자에게 풍부한 리소스를 제공하고 개발 프로세스를 단순화합니다.
- 기본 인프라 개선: 블록체인의 성능과 보안을 최적화하여 높은 처리량, 낮은 대기 시간 및 강력한 보안을 보장합니다. 예를 들어 솔라나는 고성능 합의 메커니즘을 통해 높은 TPS를 달성하여 대규모 애플리케이션의 요구 사항을 충족합니다.
- 사용자 경험 개선: 직관적이고 안전한 지갑과 사용자 인터페이스를 개발하여 사용자 진입 장벽을 낮춥니다. 예를 들어 OKX Web3 지갑은 단일 체인 생태 지갑이나 소수의 체인만 지원하는 다중 체인 지갑에 비해 현재 OKX Web3 지갑은 100개 이상의 퍼블릭 체인을 지원하고 원스톱 사용자 관리 기능을 제공하며 풍부한 내장 기능을 갖추고 있습니다. DApp 생태계에서 사용자에게 포괄적이고 편리한 Web3 경험을 제공합니다.
Web3의 전반적인 사용자 친화성은 크게 향상되었습니다. 하지만 막 Web3에 입문한 초보자에게는 체인의 작업 경로를 이해하는 것이 다소 힘든 과정이지만, 자신의 의도를 표현하는 것은 단지 한 문장에 불과한 경우가 많습니다. 현재 이더리움 네트워크에서 Polygon 네트워크로 1 eth를 전송해야 하는 경우 구체적인 프로세스는 다음과 같이 나눌 수 있습니다.
*흐름도 출처: OKG Research
흐름도를 통해 확인할 수 있습니다.
- 사용자는 계정 잔액을 판단해야 합니다. (부족한 경우 다른 지갑에 있는 이더리움을 지정된 이더리움 지갑으로 모아야 함)
- 환승방향 확인
- 가스비 확인
- 입금 확인
사용자가 자신의 전송 요구 사항이 최종적으로 충족되었는지 여부에만 주의를 기울이고 나머지 크로스체인 및 확인 작업은 특정 네트워크나 애플리케이션에 맡기면 상호 작용이 크게 단순화됩니다.
상상해 보세요. 다른 나라로 여행을 시작할 생각이라면, 국제 신용 카드를 사용하여 전 세계에서 쇼핑을 한다면, 사용자로서 다른 나라의 통화 유형, 환율에 신경 쓸 필요가 없습니다. 통화 간 전환, 국가 간 결제 등의 문제. 카드를 긁기만 하면 복잡한 전체 프로세스가 자동으로 완료됩니다. 이는 복잡성을 숨기고 간단한 사용자 경험을 제공하는 일종의 "추상화"입니다.
위에서 언급한 "체인 추상화"에도 동일한 원칙이 적용되며 핵심 가치는 다음과 같습니다.
- 단순화된 복잡성: 사용자는 "시작"과 끝 지점만 지정하면 됩니다.
- 통합 인터페이스: 모든 기본 체인 또는 브리지 프로토콜은 동일한 간단한 인터페이스로 집합적으로 관리됩니다.
- 지능형 라우팅: 최적의 경로를 자동으로 선택하고 최상의 브리징 프로토콜을 선택합니다.
- 오류 처리: 자동 재시도, 자동 예외 처리 및 통합 오류 피드백
체인 추상화는 다중 체인 생태계의 자산, 유동성 및 계정 단편화 문제를 해결하기 위해 설계된 기술적 수단으로 생각해볼 수 있습니다. 통합된 인터페이스와 표준을 통해 사용자의 의도 기반 크로스 체인 상호 작용을 실현하고 사용자 경험을 단순화하며 사용자가 기본 체인의 세부 사항을 알지 못해도 자산 크로스 체인 운영 및 가치 전송을 완료할 수 있습니다. 사용자가 다중 체인 환경에서 복잡성을 줄이고 상호 운용성을 향상시킬 수 있습니다.
그러나 현재 체인 추상화 기술의 발전을 볼 때 현재 기술 구현은 여전히 크로스체인 메시지 전송 지연, 크로스체인 운영의 보안 및 비용과 같은 많은 과제에 직면해 있습니다. 일부 프로젝트에서는 크로스체인 자산 전송을 위한 경량 크로스체인 프로토콜이나 크로스체인 통신을 달성하기 위한 분산 게이트웨이를 통해 이러한 문제를 개선하려고 노력하고 있지만 대규모 배포는 여전히 제한적입니다.
현재 주류 관점에서는 체인 추상화를 CAKE 프레임워크의 네 가지 수준(응용 프로그램, 권한, 솔루션/실행, 결제)으로 나누고 사용자 의도를 계층별로 분해하여 특정 최적 실행 단계를 얻습니다.
*그래프 출처: OKG Research, https://frontier.tech/the-cake-framework
하지만 디스어셈블리, 크로스 체인, 크로스 Dapp, 신뢰할 수 있는 실행 환경, 사용자의 주관적인 의도에 따른 상태 확인 등 다양한 문제가 수반되며 이러한 각 문제는 해결하기가 상당히 어려울 것 같습니다. 현재 업계에는 사용자를 기반으로 특정 실제 사례에 체인 추상화 기술 적용을 촉진하는 많은 프로젝트가 있으며 현재 지속적인 개발 및 반복 단계에 있습니다. OKX Web3 Wallet으로 대표되는 멀티체인 지갑 애플리케이션은 체인 추상화 트랙을 위한 중요한 인프라 역할을 할 수 있습니다. 체인 추상화 기술은 OKX Web3 Wallet에서 초기 결과를 달성했으며 이는 다중 체인 자산 관리의 단순화와 크로스 체인 상호 작용의 편의성에 반영됩니다. 사용자는 동일한 인터페이스에서 다른 체인의 자산을 관리하고 빈번한 네트워크 전환을 피할 수 있습니다. 지갑은 크로스체인 전송을 완료하여 크로스체인 운영의 복잡성을 크게 줄입니다. 온라인 스마트 컨트랙트 지갑 기능은 멀티체인 지갑 관리 통합, 사용자 인증, 가스비 통합 결제 측면에서 원래 복잡한 EOA(외부 소유 계정) 지갑의 단점도 개선했습니다.
과거 많은 논의에서 멀티체인 지갑과 체인 추상화가 비교되어 왔으며 대부분의 논의는 EOA에 비해 대화형 경험이 크게 향상되었기 때문에 지갑 애플리케이션에 체인 추상화가 필요하지 않은지에 초점을 맞췄습니다.
여기서는 다음 두 가지 방향에 대해 논의하고 싶습니다.
- 현재 애플리케이션 컨텍스트에서 사용자 경험을 크게 개선해야 하는지 여부. 현재의 멀티체인 환경에서는 실제로 사용자 경험이 크게 개선될 여지가 있지만 수요의 긴급성이 일률적으로 적용되지는 않을 수 있습니다. 크로스체인 거래를 예로 들면, 현재 주류 멀티체인 지갑에서는 여전히 사용자가 네트워크를 수동으로 전환하고 가스 비용을 지불해야 합니다. 이러한 운영 요구 사항은 멀티체인 생태계의 단편화 문제를 실제로 해결하지 못합니다. 그러나 실제 애플리케이션에서는 체인의 자금 흐름이 분명히 수익성이 있는 경우가 많으며 사용자는 알려진 경로를 선택하거나 잘 최적화된 애플리케이션을 경험할 가능성이 더 높습니다. 헤드엔드 애플리케이션의 매튜 효과로 인해 많은 프로젝트가 크로스체인 프로세스 최적화에 자발적으로 투자했습니다. 예를 들어, 많은 DeFi 프로토콜은 사용자의 크로스체인 운영을 단순화하고 내장된 크로스체인 브리지 및 유동성 수집기를 통해 보다 편리한 경험을 제공합니다. 체인 추상 프로젝트의 경우 단순히 내러티브에 의존하여 사용자 경험을 향상시키는 것만으로는 충분한 경쟁 장벽을 형성하기 어렵습니다. 따라서 체인 추상화의 가치는 여러 체인의 원활한 상호 운용성을 점진적으로 실현하기 위한 인프라로 사용하는 데 더 있습니다. 이 단계에서는 체인 간 유동성이 다시 통합되어 대규모 사용자 마이그레이션 및 체인 간 적용이 가능하도록 지원합니다. 미래의 시나리오.
- 유동성 통합은 현재 업계, 특히 Web2 사용자를 Web3으로 마이그레이션하는 과정에서 피할 수 없는 중요한 문제입니다. 지속적인 사용자 증가는 향후 개발에 매우 중요하지만 이러한 변화의 핵심은 보다 편리한 사용자 경험을 제공하는 것입니다. 특히 자산, 거래 및 결제 시나리오를 다중 체인으로 통합한다는 측면에서 Web2에서 Web3로의 원활한 전환이 중요합니다. 환경을 마이그레이션하려면 초기 사용자가 직면하는 상호 작용 임계값을 낮추어야 합니다. 체인 추상화 기술은 통합 인터페이스와 크로스체인 리소스 통합을 통해 사용자가 다중 체인 환경에서 지루한 작업 단계를 줄이는 데 도움을 주어 Web2 사용자가 Web3 생태계에 원활하게 들어갈 수 있도록 합니다. 예를 들어 체인 추상화는 다중 체인 자산의 유동성을 자동으로 관리하고 결제 프로세스를 단순화하며 다양한 체인의 거래 경험을 통합하여 Web3 환경의 단편화 문제를 해결할 수 있습니다. 이러한 유연한 통합은 사용자 경험을 향상시킬 뿐만 아니라 Web3의 광범위한 적용과 대규모 사용자 마이그레이션을 위한 견고한 기반을 마련합니다.
*차트 출처: OKG Research
체인 추상화의 애플리케이션 시나리오가 실제로 Web3의 진정한 성숙을 위한 기반을 마련하고 있음을 알 수 있습니다. 현재 블록체인 생태계의 상호 운용성 문제를 해결하는 데 전념할 뿐만 아니라 크로스체인 리소스 통합, 유동성 관리 등을 통해 멀티체인 환경의 복잡한 운영을 크게 줄입니다.
이러한 개선은 Web3 생태계의 개발을 보다 개방적이고 상호 연결된 방향으로 촉진합니다. 앞으로 체인 추상화는 분산형 애플리케이션의 대규모 대중화를 위한 중요한 기둥이 될 것으로 예상되며, 더 많은 사용자가 Web3 세계에 쉽게 진입하고 원활한 다중 체인 상호 작용을 달성할 수 있도록 효율적이고 원활한 인프라 지원을 제공할 것으로 예상됩니다.