최근 풀 체인 애플리케이션 계층인 스케이트는 최신 공식 발표인 스케이트 101에서 무상태 애플리케이션을 구현하기 위한 인프라를 소개했습니다. 이는 현재 멀티 체인 병렬 상황에서 풀 체인 배포 무상태 애플리케이션을 구축하여 Web3 애플리케이션의 단편화 및 상호 운용성 비효율성 문제를 해결하는 것을 목표로 합니다. 이 혁신적인 기술은 고유한 디자인을 통해 크로스 체인 애플리케이션의 원활한 연결을 달성하여 미래에 크로스 체인 애플리케이션에 대한 새로운 가능성의 토대를 마련합니다.
이더리움의 기술적 진화와 생태적 확장
이더리움에 스마트 계약 기능이 도입된 이후, 많은 수의 혁신적인 분산형 애플리케이션(DApp)이 생겨났습니다. 이러한 애플리케이션이 널리 채택되면서 네트워크 혼잡이 점점 더 심각해졌고, 이로 인해 거래 비용이 급격히 증가했습니다. 이러한 과제에 대응하여 새로운 레이어 1 블록체인 솔루션이 등장했습니다. 확장성 문제를 해결하기 위해 이더리움 자체도 롤업 중심 경로로 전환하고 있습니다. 이러한 전략적 전환은 레이어 2 블록체인 기술의 개발을 크게 촉진했습니다. 그러나 이와 함께 발생하는 과제는 각 새로운 블록체인이 기본 Web3 애플리케이션의 전체 세트를 배포해야 하며, 시중에 나와 있는 DApp은 최대 30개의 체인에 배포되었다는 것입니다.
이더리움 레이어 2 솔루션의 수는 지난 1년 동안 급증했으며, 이러한 성장 추세는 앞으로 더욱 빨라질 것으로 예상됩니다. 이러한 급속한 성장은 모듈식 롤업 서비스 모델을 지원하는 상호 운용성 프로토콜의 개발을 촉진하여 블록체인의 배포 시간을 단 5분으로 단축했습니다.
우리는 수천 개의 활성 블록체인이 활성화되는 미래로 빠르게 나아가고 있으며, 이는 Web3 애플리케이션의 환경과 상호 작용 방식을 완전히 바꿀 것입니다.
상호 운용성 문제 및 애플리케이션 단편화 문제
현재 EVM 생태계의 최대 90% 애플리케이션이 새로운 체인에 배포된 포크 버전입니다. 이러한 중복으로 인해 심각한 리소스 낭비와 애플리케이션 단편화가 발생합니다. 애플리케이션 수준 개발에 전념하는 많은 전문가 팀이 있지만, 포크 어웨이 모델은 여전히 널리 퍼져 있습니다. 블록체인마다 블록 시간, 확정성, 합의 메커니즘이 다르기 때문에 상호 운용성 프로토콜의 복잡성이 더욱 커집니다.
현재 애플리케이션은 일반적으로 단일 체인에서 모놀리식 애플리케이션으로 설계되고, 상호 운용성 프로토콜은 주로 메시징 및 자산 브리징에 사용됩니다. 상호 운용성 프로토콜은 특정 사용 사례 요구 사항에 맞게 분산화와 거래 속도 간의 적절한 균형을 찾으려고 노력하고 있습니다. 그러나 대부분의 상호 운용성 프로토콜은 여전히 메시지 최종성에서 상당한 지연(15분에서 7일까지)이 발생하며, 이것이 현재 Web3 애플리케이션 수준에서 원활한 상호 운용성을 달성할 수 없는 주된 이유입니다. 결과적으로 기존 Web3 애플리케이션 공간은 단편화되고 비효율적입니다.
상호 운용성 지연을 최소화하고 원활한 애플리케이션 계층 상호 운용성을 달성하는 것은 업계가 해결해야 할 가장 중요한 문제입니다.
스케이트는 이 문제를 어떻게 해결하나요?
Skate는 또 다른 블록체인인가? 또 다른 상호 운용성 프로토콜인가? 아니면 체인 추상화 기술인가?
물론 아닙니다. 스케이트는 이 문제를 애플리케이션 수준에서 해결하여 새로운 패러다임을 개척했습니다.
스케이트 크로스체인 애플리케이션 혁신 솔루션: 무상태 애플리케이션 세계로의 슬라이딩
Skate는 체인 간에 상호 연결될 수 있는 Stateless Apps를 생성하여 모든 DApp이 단일 상태 세트(State)를 통해 수천 개의 체인에서 동시에 실행될 수 있도록 하여 Web3 애플리케이션의 크로스 체인 상호 운용성 문제를 해결합니다. EVM이 아닌 모든 새 체인과 EVM 체인은 Skate에 쉽게 연결할 수 있으며, 사용자와 개발자는 Skate와 별도로 상호 작용하기만 하면 수천 개의 체인에 동시에 즉시 액세스할 수 있습니다.
Web3 애플리케이션의 구조를 두 가지 기본 구성 요소로 분해함으로써, 자체 로직을 유지하는 핵심 계약(커널)과 사용자 상호작용을 담당하는 주변 계약(주변)으로, 핵심 부분은 애플리케이션의 기본 로직과 상태를 처리하는 반면, 주변 부분은 사용자 상호작용을 처리합니다. Skates의 비전은 이 두 구성 요소를 분리하고, 단일 핵심 계약을 통해 애플리케이션은 모든 체인에서 상태를 유지할 수 있다는 것입니다.
각 블록체인에는 Skate 게이트웨이 계약이 있으며, 이는 애플리케이션 코어가 주변 장치와 상호 작용하는 유일한 방법입니다. 사용자는 인텐트를 통해 다른 체인의 애플리케이션과 상호 작용하며, 이는 애플리케이션 수준에서 상호 운용성을 달성하기 위해 특수 실행자(예: 허용 목록에 있는 엔터티)가 신속하게 사전 확인합니다.
사용자가 출력을 생성할 때마다 애플리케이션 커널은 작업을 생성하여 Skate 체인의 작업 상자로 전송합니다. Skate 체인은 애플리케이션 상태를 보관하는 중앙 체인입니다. 이러한 작업에는 작업 ID와 호출 데이터가 제공되고 사용자가 Skate 사전 확인 계층인 AVS를 통해 상호 작용하는 체인으로 전송되며, 이는 Eigen Layer로 보호됩니다. Eigen Layer는 높은 수준의 경제적 신뢰를 제공하여 Skate 애플리케이션이 수천 개의 체인에서 단일 상태를 공유할 수 있도록 합니다.
Skate의 크로스 체인 상호 운용성 확장
또한 Stateless 앱은 Axelar 또는 LayerZero와 같은 상호 운용성 프로토콜을 사용하여 플러그 앤 플레이 모델을 채택하여 실제 확정성 확인을 수행하고 사전 확인에 대한 위험 제어를 보장합니다. 작업은 작업 상자의 보류 상태에서 사전 확인 상태로 이동한 다음 작업과 관련된 호출 데이터가 게이트웨이 계약을 통해 실행되어 애플리케이션의 주변 구성 요소에서 예상 출력을 달성합니다.
이 혁신적인 혁신을 통해 애플리케이션은 수천 개의 체인에서 단일 애플리케이션 상태로 라이브로 전환하여 모든 생태계의 네트워크 효과를 활용할 수 있습니다. 새롭고 다가올 Layer 2는 더 이상 모든 필수 애플리케이션을 처음부터 빌드할 필요가 없습니다. Skate는 또한 Solana, SUI, Aptos, Ton과 같은 비 EVM 체인을 위한 게이트웨이 래퍼를 개발하여 EVM 애플리케이션이 EVM 및 비 EVM 체인에서 애플리케이션 상태를 공유할 수 있도록 합니다.
이 기사는 인터넷에서 발췌한 것입니다: 고립된 섬에서 상호 연결성으로: 풀 체인 애플리케이션 계층인 Skate는 어떻게 DApp의 풀 체인 배포를 달성하는가?
관련: 룬의 인기는 암호화 기술 개발에 있어서 좌절이지만 동시에 암호화 기술의 가장 좋은 구현이기도 합니다.
원저자: @Web3 Mario 서론: 어제 우연히 한 친구에게서 BTC 비문 분야에서 상당한 투자 수익을 얻었다는 말을 듣고, 저자는 공허 속으로 발을 들여놓으려는 심리를 깊이 일깨웠습니다. 이틀 연속으로 불안했는데, 정말 부끄러운 일이었습니다. Ordinals 기술 아키텍처가 방금 공개되었다는 사실을 떠올리며 저자는 관련 문서를 연구했지만, 개발자로서 저는 이 기술 경로에 상당히 불만이었습니다. 당시 저는 이것이 단순히 암호화 기술의 역전이라고 판단했습니다. 그 설계 개념이 먼 altcoin 프로젝트인 Color Coin과 비슷해 보였기 때문입니다. 즉, BTC의 기술 아키텍처를 사용하여 일부 독립적인 토큰을 발행하는 방법이지만, Ordinals는 그렇지 않았습니다...