Flare의 신뢰 실행 환경(TEE), 크로스체인 거래 혁신 기대
블록체인 스마트 컨트랙트 플랫폼 플레어(Flare)가 3월 14일 Flare 2.0 비전의 첫 번째 내용을 공개하며 크로스체인 합의 확장 계획을 발표했다. 플레어는 신뢰 실행 환경(Trusted Execution Environments, TEE)과 데이터 프로토콜을 결합해 프로토콜 관리 지갑(Protocol Managed Wallet, PMW)을 구현, 크로스체인 거래를 보다 안전하고 분산화된 방식으로 지원할 방침이다.
스마트 컨트랙트 플랫폼의 핵심 가치는 금융 상품을 위한 글로벌 분배 계층을 제공하고, 사용자가 중개 기관이나 검열의 걱정 없이 자유롭게 거래할 수 있도록 지원하는 데 있다. 그러나 스마트 컨트랙트가 등장한 이후 개발자들은 웹(Web) 2.0 애플리케이션과 유사한 기능성과 사용자 경험을 제공하는 애플리케이션을 구축하는 데 어려움을 겪어왔다. 이는 주로 스마트 컨트랙트 플랫폼의 연산적 한계와 개별적으로 운영되는 구조로 인해 개발자들이 안전하게 구축할 수 있는 애플리케이션의 범위가 제한되었기 때문이다.
그 결과, 디지털 자산은 하나의 자산 유형으로 주목받았지만, 온체인(블록체인 기반)에서 활용할 수 있는 용도는 여전히 제한적이다. 블록체인 산업의 발전을 위해서는 개발자가 보다 폭넓은 기능을 구현할 수 있도록 새로운 기술적 확장이 필요하다.
이러한 확장은 다음과 같은 요소들에 의해 가능해질 것이다.
-
원활한 크로스체인 실행
-
Web2 및 Web3에서 가져오는 고신뢰성 데이터
-
강력한 연산 능력
무엇보다 중요한 점은 이러한 기능이 구축될 때 탈중앙화가 유지되어야 한다는 것이다.
Flare의 데이터 프로토콜과 통합된 신뢰 실행 환경(Trusted Execution Environments, TEE)이 어떻게 프로토콜 관리 지갑(Protocol Managed Wallet, PMW)을 가능하게 하는지 탐구한다. 이를 통해 Flare에서 구축된 프로토콜은 중앙화된 개입 없이 직접 크로스체인 거래를 실행할 수 있으며, 검열 저항성과 신뢰성 또한 유지된다. 또한 TEE와 Flare의 데이터 프로토콜이 결합해 제공하는 검증 가능 연산(Verifiable Compute) 기능에 대한 내용은 이후 시리즈에서 다룰 예정이다.
현재 Flare의 기술력
Flare는 현재 이더리움 가상 머신(EVM)을 기반으로 한 스마트 컨트랙트 체인으로, 두 가지 핵심 데이터 프로토콜을 보유하고 있다. 바로 Flare 시간 시리즈 오라클(FTSO, Flare Time Series Oracle)과 Flare 데이터 커넥터(FDC, Flare Data Connector)이다.
이 프로토콜들은 업계에서 가장 발전된 완전 탈중앙화 데이터 오라클로 평가받는다. 이를 통해 Flare는 가격 정보뿐만 아니라 Web2 및 블록체인 데이터를 빠르고 안전하게 수집할 수 있다. 개발자들은 이러한 데이터 접근성을 활용하여 Flare에서 기존 플랫폼에서는 구현이 어렵거나 위험한 제품을 구축할 수 있다. 그리고 이제, Flare는 이보다 더 나아가려 한다.
신뢰 실행 환경(TEE) 소개
TEE는 하드웨어 내에 격리된 보안 컴퓨팅 환경으로, 운영 체제로부터 보호되며 메모리 변조나 무단 접근을 방지하는 역할을 한다.
블록체인 애플리케이션에서 TEE는 다음과 같은 두 가지 중요한 기능을 제공한다.
-
기밀성(Confidentiality): TEE 내에서 실행되는 코드와 저장된 데이터는 외부에서 관찰하거나 변조할 수 없다.
-
검증 가능성(Verifiability): TEE는 실행 중인 코드가 올바른지 증명할 수 있다.
Flare에서 TEE를 활용하면 다음과 같은 이점을 얻을 수 있다.
-
블록체인 주소의 프라이빗 키를 안전하게 보관
-
신뢰할 수 있는 데이터(FDC, FTSO & Flare System Protocol 등)를 받아 복잡한 연산 수행 후 신뢰할 수 있는 결과 생성
-
향상된 프라이버시 보장
이러한 보안성과 연산 능력 덕분에 TEE는 프로토콜 크로스체인 실행(Protocol Cross-Chain Execution)의 핵심 요소인 프로토콜 관리 지갑(PMW)과 강력한 검증 가능 연산 시스템을 가능하게 한다.
프로토콜 관리 지갑(PMW): Flare 프로토콜의 크로스체인 거래 지원
PMW는 Flare에서 실행되는 프로토콜이 다른 블록체인의 주소를 제어하고 거래를 실행할 수 있도록 하는 시스템이다. PMW 주소는 Flare 검증인의 서명을 받은 유효한 트랜잭션만 실행하도록 허가된 TEE 컨소시엄에 의해 관리된다.
이를 통해 개발자는 다음과 같은 기능을 갖춘 애플리케이션을 Flare에서 구축할 수 있다.
-
여러 블록체인에서 자산을 관리하고 거래 실행
-
다양한 체인의 프로토콜과 상호 작용
-
비스마트 컨트랙트 체인(예: 비트코인, XRP)에서 직접 주소 운영
PMW는 Flare 프로토콜이 Flare에서 발생한 사용자 액션에 따라 연결된 다른 체인에서도 거래를 실행할 수 있도록 함으로써, Flare의 합의를 확장하는 역할을 한다. 기존 브릿지 방식과 달리 사용자가 직접 여러 체인을 오가며 거래할 필요 없이, Flare에서 단순히 프로토콜과 상호작용하면 PMW가 연결된 체인에서 자동으로 거래를 실행한다.
TEE의 잠재적 위험 요소와 해결 방안
TEE를 활용하면 Flare의 프로토콜이 다른 블록체인 상의 자산과 거래를 제어할 수 있다. 그러나 단일 TEE에 의존할 경우 두 가지 주요 위험이 존재한다.
-
이중화(Redundancy) 부족: 하나의 TEE가 오작동하면 전체 시스템이 중단될 가능성이 있다.
-
보안 취약점: 제조업체가 제공한 하드웨어에 보안 결함이 존재할 경우, 악용될 위험이 있다.
Flare의 PMW 설계는 다중 서명(multisig) 방식을 적용하여 이러한 위험을 완화한다. PMW 주소에서 거래를 실행하려면 글로벌하게 분산된 여러 개의 TEE가 서명해야 하며, 이들은 Flare의 합의 결과에만 반응하도록 설계되어 있다.
또한, 다양한 하드웨어 제조사의 TEE를 혼합하여 사용함으로써, 특정 TEE 하드웨어에 보안 취약점이 발생하더라도 전체 시스템이 무력화되는 것을 방지한다.
즉시 활용 가능한 사례
PMW는 크로스체인 자산 관리 기능뿐만 아니라 새로운 블록체인 기반 금융 모델을 창출할 수 있는 도구로도 사용될 수 있다. Flare는 PMW를 활용한 두 가지 주요 프로젝트를 개발하고 있다.
-
FAssets V2: XRP, 비트코인(BTC), 도지코인(DOGE) 등의 자산을 Flare의 DeFi 환경에서 자유롭게 활용할 수 있도록 지원.
-
XRP 스테이킹: XRP 보유자가 XRP 원장(XRPL)에서 직접 스테이킹을 수행하고, Flare의 AVS(Actively Validated Services)에 경제적 보안을 제공하는 방식으로 수익을 창출.
프로토콜 관리 지갑(PMW)은 Flare의 합의를 확장하고, 다양한 블록체인에서 안전하고 분산화된 방식으로 거래를 실행할 수 있도록 지원하는 획기적인 기술이다.
앞으로 Flare는 단순한 크로스체인 자산 관리 기능을 넘어, 검증 가능 연산을 활용한 새로운 애플리케이션 구축까지 목표로 하고 있다.
뉴스 속보를 실시간으로...토큰포스트 텔레그램 가기