**Omnichain Fungible Token (OFT)**는 여러 블록체인 네트워크에서 기본적으로 존재할 수 있는 대체 가능한 토큰을 생성하기 위해 LayerZero Labs에서 개발한 토큰 표준입니다. 이 표준을 통해 단일 토큰이 통합된 공급량을 유지하고 지원되는 모든 체인에서 원활하게 전송될 수 있도록 하여 기존 크로스 체인 브리지 및 래핑된 자산에서 흔히 발생하는 유동성 파편화 문제를 해결합니다. [5] [2]
뚜렷한 블록체인 생태계의 확산은 유동성 파편화라는 중요한 문제로 이어졌습니다. 토큰이 여러 체인에 배포되면 종종 이더리움의 기본 토큰과 다른 네트워크의 "래핑된" 합성 등가물과 같이 분리되고 상호 교환할 수 없는 버전으로 존재합니다. 이러한 분리는 토큰의 유동성을 분할하고 사용자 경험을 복잡하게 만들며 이러한 래핑된 자산을 관리하는 브리지와 관련된 보안 위험을 초래합니다. 많은 블록체인 네트워크는 고립된 상태로 작동하여 자산과 데이터의 원활한 전송을 방해합니다. [3] [4] [6]
OFT 표준은 각 체인에 배포된 토큰의 단일하고 표준화된 버전을 위한 프레임워크를 설정하여 이 문제를 해결하기 위해 만들어졌습니다. 이 접근 방식은 자산이 하나의 고립된 환경에서 다른 환경으로 이동하는 것을 일반적으로 포함하는 "크로스 체인"과 달리 공유 상태로 모든 체인에 동시에 존재하는 "옴니체인"으로 설명됩니다. 블록체인 간의 직접적인 통신을 가능하게 하는 오픈 소스 상호 운용성 프로토콜인 LayerZero 메시징 프로토콜을 활용하여 OFT는 전체 총 공급량을 일정하게 유지하면서 각 체인의 공급량을 업데이트하는 프로세스를 통해 네트워크 간에 전송될 수 있습니다. 이를 통해 통합된 유동성을 가진 통합 자산을 만들어 보다 효율적인 자본 흐름과 단순화된 사용자 경험을 제공합니다. [5] [4] [7]
OFT 표준은 LayerZero Labs에서 개발되었으며 2022년 5월경에 생산에 들어갔습니다. 이 표준은 다음 해에 걸쳐 채택이 증가했습니다. 2023년 2월, 탈중앙화 금융 애플리케이션인 Trader Joe는 자체 토큰인 JOE에 OFT 표준을 채택했습니다. 2023년 4월, 프로토콜 개발팀인 LayerZero Labs는 Sequoia, a16z 및 Coinbase Ventures를 포함한 투자자들의 지원을 받아 시리즈 B 펀딩 라운드에서 1억 2천만 달러를 모금하여 30억 달러의 가치 평가를 받았습니다. [7] 같은 달에 유동성 스테이킹 프로토콜인 unshETH는 토큰을 OFT로 전환하여 Ethereum에서 BNB Chain으로 입지를 확장했습니다. 2023년 10월, Lido의 Wrapped Staked Ether(wstETH)도 OFT 표준을 채택하여 유동성 스테이킹 토큰이 서로 다른 네트워크 간에 이동할 수 있도록 했습니다. 2024년 2월까지 LayerZero Labs는 100개 이상의 프로젝트가 이 표준을 채택하여 지원되는 네트워크에서 총 45억 달러 이상의 전송량을 확보했다고 보고했습니다. [5]
OFT 표준은 LayerZero 상호 운용성 프로토콜을 기반으로 구축된 애플리케이션별 구현입니다. 이 기능은 토큰 전송을 용이하게 하기 위해 프로토콜의 메시징 기능과 보안 아키텍처에 의존합니다.
OFT는 체인 간 토큰 공급을 관리하기 위해 차변 및 대변과 같은 회계 시스템을 사용합니다. 자산을 래핑하는 대신 LayerZero를 통해 메시지를 보내 소스 및 대상 체인의 토큰 계약에 로컬 공급을 조정하도록 지시합니다. 이는 두 가지 주요 모델을 통해 달성됩니다. [3]
이 메커니즘은 일반적으로 처음부터 네이티브 OFT로 생성된 토큰에 사용됩니다. 프로세스는 다음과 같습니다.
이 프로세스는 토큰의 총 유통 공급량이 모든 네트워크에서 합쳐서 일정하게 유지되도록 합니다. [2] [4]
원래 OFT로 설계되지 않은 기존 토큰(예: 표준 ERC-20)의 경우, 이 메커니즘을 통해 원래 계약을 변경하지 않고도 옴니체인 기능을 얻을 수 있습니다.
이 모델은 기존 자산을 홈 네트워크에서 원래 형태로 유지하면서 다른 체인으로 효과적으로 확장합니다. [3]
OFT 어댑터는 락 앤 민트 패턴의 특정 구현입니다. 기존 단일 체인 토큰을 래핑하여 옴니체인 기능을 제공하는 중간 스마트 계약입니다. 사용자가 토큰을 다른 체인으로 이동시키려면, 원본 토큰이 소스 체인의 어댑터 계약 내에 예치되어 잠깁니다. 그런 다음 어댑터는 LayerZero를 통해 대상 체인에 OFT 버전을 발행합니다. 다른 체인에 있으면 토큰은 표준 OFT로 작동하며, 비네이티브 체인 간의 후속 전송에는 소각 및 발행 메커니즘을 사용합니다. [5]
OFT 표준은 LayerZero에서 정의한 보다 일반적인 OApp(옴니체인 애플리케이션) 표준의 특정 응용 프로그램입니다. 일반적인 크로스 체인 메시지 전달을 위해 OApp 인터페이스를 사용합니다. 모든 트랜잭션은 각 체인의 LayerZero Endpoint 계약을 통해 라우팅되며, 이 계약은 메시지 전달, 보안 검증 및 수수료 지불을 관리합니다. OFT 표준은 엔드포인트라고 하는 이러한 온체인 스마트 계약의 LayerZero 네트워크에서 작동합니다. 엔드포인트는 지원되는 각 블록체인에 배포되어 메시지 송수신을 위한 통합 네트워크를 생성합니다. [7] [6]
비용 효율적인 방식으로 이러한 통신을 달성하기 위해 LayerZero는 **ULN(Ultra Light Node)**이라는 개념을 활용합니다. 비용이 많이 들 수 있는 전체 온체인 라이트 노드를 유지하는 대신, ULN은 크로스 체인 메시지가 전송될 때 분산형 오라클에서 블록 헤더를 주문형으로 스트리밍합니다. 이 접근 방식은 서로 다른 네트워크에서 트랜잭션을 검증하는 데 드는 온체인 공간 및 비용을 크게 줄입니다. [7]
이 표준은 VM(가상 머신)에 구애받지 않도록 설계되었으며, EVM 기반 체인, Solana 및 Aptos Move에 대한 구현이 가능하여 개발자가 다양한 블록체인 환경에서 일관된 프레임워크를 사용할 수 있습니다. [2]
OFT 전송 보안은 기본 LayerZero 프로토콜에서 상속되며, 이 프로토콜은 구성 가능하고 사전 예방적인 보안 프레임워크를 제공합니다.
LayerZero 프로토콜의 초기 버전은 오프체인 오라클과 릴레이어의 조합에 의존했습니다. 오라클은 소스 체인에서 목적지 체인으로 블록 헤더를 전달하는 역할을 담당했으며, 릴레이어는 트랜잭션 증명을 독립적으로 제출했습니다. 트랜잭션은 오라클의 블록 헤더와 릴레이어의 트랜잭션 증명이 일치하는 경우에만 목적지 체인에서 유효한 것으로 간주되었습니다. 이 이중 검증은 두 개의 독립적인 오프체인 엔터티가 트랜잭션 상태에 동의해야만 완료될 수 있도록 보안을 강화하기 위해 설계되었습니다. [7] [6]
LayerZero의 보안 모델은 모듈식으로, OFT와 같은 애플리케이션이 DVN(Decentralized Verifier Networks)으로 알려진 독립적인 검증자 세트를 선택할 수 있도록 합니다. 토큰 발행자는 단일 엔터티 또는 고정된 검증자 세트에 의존하는 대신 하나 이상의 DVN을 선택하여 크로스 체인 메시지를 검증함으로써 사용자 정의 보안 스택을 구성할 수 있습니다. 이를 통해 보안, 비용 및 속도의 균형을 유연하게 조정할 수 있습니다. [5] [4]
Pre-Crime은 사전 예방적 위협 방지 메커니즘으로 작동하는 추가 보안 계층입니다. 크로스 체인 트랜잭션이 대상 체인에서 완료되기 전에 시뮬레이션을 통해 결과를 예측합니다. 시뮬레이션에서 계약 악용 또는 미리 정의된 보안 규칙 위반(예: 소각된 토큰보다 더 많은 토큰 발행)과 같은 악의적인 결과를 감지하면 시스템은 트랜잭션이 실행되기 전에 이를 표시하고 중단하여 잠재적인 손상을 방지할 수 있습니다. [5] [4]
OFT 표준은 기존의 크로스 체인 토큰 솔루션과 비교하여 몇 가지 뚜렷한 기능을 제공합니다.
설계상 OFT는 모든 네트워크에서 단일 글로벌 공급량을 유지합니다. 이를 통해 여러 체인에서 래핑된 버전의 토큰에 대한 별도의 유동성 풀이 필요 없어 유동성을 통합하고 잠재적으로 거래자를 위한 더 낮은 슬리피지로 더 효율적인 시장을 만듭니다. [3]
토큰 발행자는 모든 체인에서 자신의 OFT 계약에 대한 완전한 소유권과 통제권을 유지합니다. LayerZero Labs는 자산을 보관하거나 애플리케이션의 보안 구성을 변경할 수 없습니다. 이러한 비수탁 방식은 상대방 위험을 줄입니다. 토큰 발행자는 또한 토큰의 교차 체인 활동에서 수익을 창출하기 위해 전송에 대한 선택적 수수료 구조를 구현할 수 있습니다. [5]
OFT 전송은 직접적인 지점 간 공급 이동이며 브리징을 위해 유동성 풀에 의존하지 않습니다. 결과적으로 전송은 슬리피지의 영향을 받지 않습니다. OFT 전송 비용은 소스 및 대상 체인의 가스 요금과 LayerZero 프로토콜의 검증자 및 실행자에 대한 수수료로 제한됩니다. [3]
OFT는 배포된 모든 블록체인에서 네이티브 토큰처럼 작동합니다. 이는 사용자에게 일관된 경험을 제공하고 개발자의 통합을 간소화합니다. OFT는 합성 자산이나 래핑된 자산이 아니기 때문에 대출 프로토콜, 탈중앙화 거래소, 수익률 애그리게이터와 같은 탈중앙화 금융(DeFi) 애플리케이션 내에서 다양한 생태계에 걸쳐 더 쉽게 구성될 수 있습니다. OFT 전송은 추가 지침과 함께 번들로 묶을 수도 있으므로 단일 교차 체인 트랜잭션으로 토큰이 도착 직후 대상 DEX에서 스왑하는 것과 같은 복잡한 작업을 수행할 수 있습니다. [2]
LayerZero Executor를 사용할 때, OFT 표준은 가스 추상화를 지원합니다. 이 기능을 통해 사용자는 단일 트랜잭션에서 소스 체인의 기본 토큰을 사용하여 대상 체인의 가스 수수료를 포함한 전체 크로스 체인 트랜잭션 비용을 지불할 수 있습니다. 이는 사용자가 여러 네트워크에 대한 가스 토큰을 보유할 필요성을 제거하여 사용자 경험을 단순화합니다. [5]
2024년 2월 현재 OFT 표준은 100개 이상의 프로젝트에서 채택되었으며 45개 이상의 블록체인 네트워크에서 지원되었습니다. 이 표준은 다양한 범주의 토큰에서 사용되어 멀티체인 환경에서 유틸리티를 확장합니다. OFT 표준은 단순한 자산 전송을 넘어 광범위한 크로스체인 기능을 지원합니다. 이는 탈중앙화 거래소(DEX)의 크로스체인 스왑, 다양한 네트워크에서 담보를 기반으로 차입 및 대출을 허용하는 멀티체인 머니 마켓, 통합된 크로스체인 거버넌스 시스템과 같은 애플리케이션의 기반 기술로 사용됩니다. [5] [7]