Cover photo

옥토 레이어: 새로운 체인 추상화 시대의 시작

인터넷의 미래는 블록체인 기술을 통해 빠르게 변화하고 있습니다. 하지만 여러 지갑을 관리하고, 각기 다른 토큰으로 가스비를 지불하며, 다양한 체인에 흩어진 유동성을 활용하는 복잡함은 여전히 대중적인 채택의 걸림돌로 남아 있습니다. 개발자와 일반 사용자 모두 웹3(Web3)를 너무 복잡하게 느끼는 이유도 바로 여기에 있습니다. 이러한 문제를 해결하기 위해 블록체인 커뮤니티는 체인 추상화(chain abstraction)에 주목하고 있습니다. 체인 추상화는 다양한 블록체인의 복잡성을 숨기고 웹3 경험을 마치 인터넷 서핑처럼 직관적으로 만드는 전략입니다.

옥토(Okto)는 이러한 변화를 이끌어가고자 특화된 미들웨어 레이어를 선보였습니다. 옥토는 혁신적인 아이디어와 최첨단 연구를 결합하여 체인 추상화를 간소화하는 아키텍처를 구축했습니다. 이를 통해 개발자부터 웹3 입문자에 이르기까지 모두가 접근 가능한 블록체인 생태계를 열어갑니다.

이번 블로그에서는 옥토 레이어의 주요 구성 요소인 분산형 지갑 네트워크(DWN), 통합 유동성 레이어(ULL), **분산형 거래 네트워크(DTN)**를 깊이 탐구하며, 웹3의 가장 큰 도전 과제들을 어떻게 해결하는지 살펴보겠습니다.

핵심 요약

옥토 레이어는 블록체인의 복잡성을 추상화하여 사용자 친화적인 웹3 상호작용을 제공합니다. 다음 네 가지 핵심 요소를 통해 이를 실현합니다:

  • 분산형 지갑 네트워크(DWN): 여러 체인을 하나로 연결한 통합형 보안 지갑.

  • 통합 유동성 레이어(ULL): ERC-7683 기반의 효율적인 크로스체인 스왑.

  • 분산형 거래 네트워크(DTN): 멀티체인 거래를 자동화.

  • 옥토 체인: 투명성과 탈중앙화를 보장하는 신뢰 기반 조정 레이어.

이 구성 요소들은 기술적 장애를 제거하고, 개발자와 일반 사용자 모두가 블록체인을 쉽게 이용할 수 있도록 합니다.

옥토 레이어란?

옥토 레이어는 블록체인 애플리케이션 개발과 활용을 간소화하기 위해 설계된 특화된 미들웨어입니다. 여러 블록체인을 하나로 연결하는 '유니버설 브리지'라고 생각하면 됩니다. 사용자는 개별 체인의 모든 세부 정보를 알 필요 없이, 옥토 레이어가 "어려운 작업"을 대신 처리해줍니다.

옥토는 블록체인에서 가장 큰 문제를 해결합니다:

  • 체인 추상화: 서로 다른 네트워크의 복잡성을 숨깁니다.

  • 거래 관리: 멀티체인 거래를 간단하게 처리합니다.

  • 유동성 접근성: 자산을 블록체인 간 쉽게, 저렴하게 이동할 수 있습니다.

  • 사용자 친화성: 웹3에 대한 지식이 거의 없어도 간단한 인터페이스와 기능으로 블록체인의 이점을 누릴 수 있습니다.

토큰 스왑, 디파이 참여, NFT 발행 등 어떤 작업을 하더라도, 옥토는 모든 복잡한 과정을 보이지 않게 처리합니다.

옥토 레이어의 핵심 구성 요소

옥토의 혁신은 다음 네 가지 주요 구성 요소를 통해 이루어집니다:

  1. 분산형 지갑 네트워크(DWN)

  2. 통합 유동성 레이어(ULL)

  3. 분산형 거래 네트워크(DTN)

  4. 옥토 체인

post image

이제 각 구성 요소를 자세히 살펴보겠습니다. (앞으로 각 요소를 심층적으로 다룰 블로그도 기대해주세요!)

1. 분산형 지갑 네트워크(DWN)

옥토의 사용자 경험 핵심에는 분산형 지갑 네트워크(DWN)가 있습니다. 여러 블록체인에서 지갑을 따로 관리한 경험이 있다면 얼마나 불편한지 아실 겁니다. DWN은 이 문제를 해결해 하나의 통합된 지갑으로 이더리움, 솔라나, 앱토스 등 다양한 체인과 자동으로 연결됩니다.

post image

기술적으로 DWN은 위임형 MPC 서명자(delegated MPC signers)를 활용합니다. 이는 지갑 키를 안전하게 관리하는 신뢰 최소화 노드 네트워크입니다. 이 노드들은 EigenLayer AVS라는 호스팅 환경에서 운영됩니다. 옥토는 Silence Laboratories 및 기타 프로토콜과 협력하여 11/20 MPC 서명 체계를 실행합니다. 즉, 20개의 노드 중 최소 11개가 협력해야만 거래 승인이 이루어지며, 이를 통해 탈중앙화를 보장합니다.

DWN의 주요 특징

  • 통합 지갑 경험: 하나의 지갑으로 이더리움, 솔라나, 앱토스 등 다양한 체인 지원.

  • MPC 기반 보안: 프라이빗 키는 완전히 형성되거나 노출되지 않으며, 여러 노드가 공동으로 서명을 계산해 탈중앙화 및 공격에 대한 내성을 강화.

  • 신뢰 실행 환경: 각 노드는 TEE(Trusted Execution Environment)라는 특별한 보안 영역에서 실행되어 키를 보호.

  • 사용자 중심 설계: Google이나 Facebook으로 로그인 가능. 복잡한 시드 구문이나 하드웨어 지갑이 필요하지 않아 진입 장벽이 낮음.

요약하자면, DWN은 기존 지갑의 복잡성, 분산성, 보안 문제를 해결하며 하나의 지갑으로 여러 체인을 사용할 수 있는 간편한 솔루션을 제공합니다.

**통합 유동성 계층 (ULL)**통합 유동성 계층(ULL)은 블록체인에서 가장 큰 과제 중 하나인 유동성 단절 문제를 해결하는 혁신적인 솔루션입니다. 체인 간 토큰을 교환하거나 적합한 크로스체인 브리지를 선택하는 복잡한 과정을 경험해 보셨다면, 이 과정이 얼마나 번거롭고 비용이 많이 들 수 있는지 잘 아실 것입니다.

ULL은 “애그리게이터의 애그리게이터” 역할을 하며, LayerZero, Socket, Wormhole과 같은 다양한 브리징 및 스왑 프로토콜과 통합됩니다. 이를 통해 사용자의 우선순위(속도, 비용, 보안 등)에 따라 최적의 옵션을 자동으로 식별하고 실행합니다.

post image

ULL의 주요 특징

  • 애그리게이터의 애그리게이터: ULL은 LayerZero, Socket, Wormhole을 포함한 여러 브리징 및 스왑 솔루션과 연결되어 실시간으로 가장 효율적인 경로를 찾아냅니다.

  • 자동 경로 최적화: 예를 들어, Polygon에서 USDC를 BNB 체인의 BNB로 교환하려는 경우, ULL은 사용 가능한 모든 경로를 분석하여 가장 저렴하거나 가장 빠른 옵션을 선택합니다.

  • ERC-7683 호환성: 이 이더리움 표준을 활용하여 ULL은 다양한 블록체인(EVM 체인 및 Solana, Aptos와 같은 비-EVM 체인 포함) 간 원활한 상호작용을 가능하게 합니다.

  • 솔버(Solver) 및 세틀러(Settler): 트랜잭션 속도를 높이기 위해 “솔버”는 한 체인에서 유동성을 미리 제공하고, “세틀러”는 다른 체인에서 거래를 완료합니다. 이를 통해 빠르고 안전한 크로스체인 토큰 이동이 보장됩니다.

  • 수수료 최소화: 사용자는 네트워크 수수료와 소액의 Okto 수수료를 지불하지만, ULL의 효율적인 라우팅 및 운영 풀링 덕분에 수동으로 브리징을 수행하는 것보다 총 비용이 낮아지는 경우가 많습니다.

간단히 말해, ULL은 크로스체인 상호작용을 단일 블록체인 환경처럼 느껴지게 만듭니다. 이제 다양한 브리지나 스왑 포털을 오가며 번거롭게 설정할 필요가 없습니다. 원하는 작업만 선택하면 ULL이 나머지를 모두 처리합니다.

**분산 트랜잭션 네트워크 (DTN)**DWN이 지갑 키를 관리하고, ULL이 크로스체인 유동성을 정리하는 동안, 복잡한 작업을 조율하고 여러 단계를 자동으로 실행하는 역할이 필요합니다. 바로 이 역할을 분산 트랜잭션 네트워크(DTN)가 담당합니다.

post image

DTN은 사용자가 수행하는 모든 단일 체인 또는 다중 체인 작업을 조율하는 “두뇌” 역할을 합니다. 일반적으로 사용자는 각 단계를 수동으로 실행하고 각각의 가스비를 지불해야 합니다. 하지만 DTN을 활용하면, 모든 과정이 자동화되어 시간과 비용을 절약하고 스트레스를 줄여줍니다.

DTN의 주요 특징

  • 복잡한 작업 조율: 복잡한 작업(예: “체인 A에서 스왑, 체인 B로 브리징, 체인 B에서 스테이킹”)을 세부 작업으로 나누고 올바른 순서로 실행합니다.

  • 온체인 검증: 각 단계의 증명을 Okto 체인에 기록하여 투명하고 신뢰할 수 있는 프로세스를 제공합니다.

  • DWN 및 ULL과의 매끄러운 상호작용: DWN에서 서명을 자동으로 요청하고, ULL에서 최적의 경로를 확인하여 작업을 실행합니다.

  • 에러 처리 및 재시도: 네트워크 혼잡이나 예상치 못한 수수료로 인해 트랜잭션이 실패하면 DTN이 자동으로 재시도하여 사용자가 처음부터 다시 시작할 필요가 없습니다.

  • 비동기 작업 처리: 서로 다른 체인에서 다양한 시간이 소요되는 작업도 효율적으로 처리하며, 사용자가 감독할 필요 없이 모든 작업을 조율합니다.

결론적으로, DTN은 다중 체인의 복잡성을 사용자로부터 숨겨줍니다. 최종 목표만 설정하면 DTN이 나머지 과정을 알아서 처리합니다.

Okto 체인DWN이 지갑을 관리하고, ULL이 유동성을 연결하며, DTN이 트랜잭션을 조율하는 상황에서, 왜 Okto 계층이 자체 체인을 필요로 할까요? 그 이유는 탈중앙화와 신뢰성입니다. Okto 체인은 각 구성 요소가 정직하고 잘 조직되도록 보장하는 접착제 역할을 합니다.

Okto 체인은 새로운 이더리움 경쟁 체인이나 주요 네트워크가 되려는 것이 아닙니다. 대신, Polygon CDK 기반 ZK 레이어 2로 구축된 특수 명령 센터로, Okto 생태계의 모든 작업을 조율하고, 주요 데이터를 기록하며, 탈중앙화된 방식으로 규칙을 집행합니다.

Okto 체인의 혁신적인 특징

  • 불변 원장: DTN의 작업 또는 의도와 DWN의 지갑 권한을 기록하여 각 작업이 증명 가능하도록 보장합니다.

  • 정책 및 권한 관리: 사용자의 지갑 권한과 승인된 브리징 솔루션 및 솔버 목록을 저장합니다.

  • 확장성 및 효율성: 롤업 기반 체인으로, 높은 “조율” 작업량을 처리하면서도 메인 체인의 성능 저하 없이 운영됩니다.

  • 독립적인 생태계: dApp들이 Okto 체인의 기능을 통합할 수 있으며, Okto 생태계와 연결되는 프로그래머블 스크립트를 게시할 수 있습니다.

  • 증명 데이터 저장소: DTN과 DWN이 수행해야 할 작업을 검증하는 제로 지식 증명 또는 해시 데이터를 저장하여 조작이나 오류를 방지합니다.

결론적으로, Okto 체인은 모든 구성 요소가 약속한 대로 정확히 작동하도록 보장하며, 그 이상도 이하도 없습니다.

Okto 계층이 작동하는 방식사용자가 이더리움에서 BNB 체인으로 USDC를 전송한 뒤 스테이킹한다고 가정해 봅시다. 일반적으로 이 과정은 여러 단계의 수동 작업과 가스비 지불이 필요합니다. 하지만 Okto 계층을 사용하면 이 모든 복잡성이 단일 요청으로 추상화됩니다.

  1. 사용자 요청: 사용자는 Okto 게이트웨이를 통해 “이더리움에서 USDC 전송 후 BNB 체인에서 스테이킹” 요청을 제출합니다.

  2. 작업 생성: 요청이 게이트웨이에서 확인되면, Okto 체인에서 “작업”으로 전환됩니다.

  3. DTN 조율: DTN은 작업을 하위 작업으로 분할하고, 올바른 순서로 실행합니다.

  4. ULL 경로 최적화: DTN은 ULL에 최적의 브리징 경로를 요청하여, 속도, 비용, 보안을 고려한 경로를 결정합니다.

  5. DWN 서명 요청: 준비된 트랜잭션 번들을 DWN으로 전송해 서명을 요청합니다.

  6. 트랜잭션 실행: DTN이 모든 트랜잭션 수명 주기를 관리하여 문제를 방지하고 실행을 완료합니다.

  7. 최종 기록: 모든 작업이 완료되면, 결과가 Okto 체인에 기록됩니다.

결과적으로, 사용자는 단일 요청과 포괄적인 수수료만으로 복잡한 작업을 간단히 수행할 수 있습니다.

post image

Okto는 탈중앙화, 자산 관리, 그리고 크로스체인 상호작용의 복잡성을 간소화하며, 개발자와 사용자 모두에게 강력하면서도 간편한 경험을 제공합니다.더 많은 정보를 원하시면 웹사이트와 문서를 확인하세요. Okto SDK V2를 통해 이러한 기능을 직접 경험할 수 있으며, 추가 심층 가이드도 곧 제공될 예정입니다.체인 추상화의 새로운 시대에 오신 것을 환영합니다!