오라클

GIWA에서 사용할 수 있는 오라클 옵션을 확인해보세요.

오라클이란?

블록체인 오라클(Blockchain Oracle)은 온체인 스마트 컨트랙트가 외부 세계의 데이터를 사용할 수 있도록 연결해주는 시스템이에요.

블록체인은 폐쇄된 환경이라 블록체인 외부의 정보(가격, 날씨, 환율, API 데이터 등)를 직접 가져올 수 없어요. 그래서 스마트 컨트랙트가 실제 세계 정보를 기반으로 실행되기 위해서는 오라클이 데이터를 전달해주는 구조가 필요해요.

즉, 오라클은 온체인과 오프체인 데이터를 이어주는 데이터 브릿지라고 볼 수 있어요.


GIWA 세폴리아에서 사용 가능한 오라클 서비스

아래 내용은 각 서비스 운영주체로부터 제공받거나 제3자가 작성한 원문을 참고하여 작성 당시의 당사의 신뢰할 수 있는 내용 및 정보를 바탕으로 작성되었으나, 오차가 있을 수 있고 상이한 정보가 포함되어 있을 수 있습니다. 보다 자세한 사항 및 최신 변경내용은 반드시 서비스 제공사의 공식 홈페이지를 참고해 주시기 바랍니다.

레드스톤 오라클(RedStone Oracles)

레드스톤은 온체인에서 약 100억 달러 규모의 가치를 보호하는 모듈형 블록체인 오라클로, 디파이 내에서 활용되는 보상 지급 자산에 특화되어 있어요.

이러한 레드스톤은 가치 축적 스테이블코인(Value-Accuring Stablecoin), RWA(Real-World Assets), 유동성 스테이킹(Liquid Staking) 및 리스테이킹(Restaking) 토큰 등 다양한 자산군을 지원해요.

현재 컴파운드(Compound), 몰포(Morpho), 시큐리타이즈(Securitize), 에테나(Ethena), 펜들(Pendle) 등 주요 프로토콜이 레드스톤을 사용하고 있어요.

레드스톤은 GIWA에서 푸쉬(Push) 모델과 풀(Pull) 모델을 모두 제공하며, 신뢰성 있고 정확한 데이터 피드를 제공해요.

푸쉬 모델

푸쉬 모델은 아베(Aave), 컴파운드, 몰포 등 블루칩 프로토콜에서 채택하고 있는 방식이에요.

Push 모델 데이터 피드를 통합하려면 레드스톤 공식 독스 내 다음 가이드를 참고하세요.

GIWA 세폴리아에서 지원되는 자산 목록은 레드스톤 웹앱(WebApp)에서 확인할 수 있어요.

GIWA 빌더는 레드스톤을 무료로 사용할 수 있으며, 추가 자산 지원이 필요하다면 레드스톤 디스코드(Discord)의 전용 채널을 통해 레드스톤 팀에 요청할 수 있어요.

풀 모델

풀 모델은 더 다양한 자산과 낮은 레이턴시(Latency)를 제공하지만, 통합 과정이 더욱 복잡해요.

이 모델에서는 사용자가 트랜잭션과 함께 데이터 피드를 온체인으로 전달해요.

GIWA 빌더는 레드스톤 풀 모델을 통해 블랙록(BlackRock)의 BUIDL, 벤아크(VanEck)의 VBILL, USDC, USDT, USDe 등 300개 이상의 데이터 피드를 활용할 수 있어요.

풀 모델 통합 방법은 레드스톤 공식 독스 내 아래 가이드를 참고하고, 전체 지원 자산은 레드스톤 웹앱에서 확인하세요.


피스 네트워크(Pyth Network)

피스 네트워트다양한 체인에 실시간 데이터를 제공하는 온체인의 가격 레이어(price layer) 이에요.

피스 네트워크는 수많은 체인들로 가격 정보를 전송하며, 글로벌 상위권 거래소, 마켓메이커, 금융 서비스 업체들이 참여해 데이터를 온체인으로 게시하고 이를 집계해 스마트 컨트랙트 애플리케이션에 전달해요.

자세한 퍼블리셔 목록은 여기에서 확인할 수 있어요.

GIWA에서 피스 네트워크 사용

피스 네트워크는 낮은 레이턴시 기반의 차별성 있는 푸쉬와 풀 오라클 서비스를 제공해요.

사용자는 필요할 때 온체인에서 가격 업데이트를 호출할 수 있으며, 이는 온체인 환경에서 효율적으로 최신 데이터를 접근할 수 있도록 설계된 방식이에요.

피스 네트워크는 400ms 주기로 가격을 업데이트하며, 이는 온체인 오라클 중 빠른 수준이에요.

GIWA 개발자는 별도의 허가 없이 피스 네트워크의 가격 피드를 사용할 수 있으며, 주식, ETF, 원자재, 외환(FX) 페어, 가상자산 등 다양한 자산군을 조회할 수 있어요.

GIWA 개발자는 GIWA 메인넷/테스트넷용 피스 네트워크 컨트랙트 주를 통하고 원하는 가격 피드 ID를 사용하여 가장 최신 정보를 받아올 수 있어요.

GIWA에서 피스 네트워크 스마트 컨트랙트 주소는 아래와 같아요:

Pyth가 제공하는 전체 가격 피드 ID는 여기에서 확인할 수 있어요.

피스 네트워크의 데이터를 사용할 때는 베스트 프랙티스를 따르는 것을 권장하고, 자세한 사항은 피스 네트워크의 공식 독를 참고하세요. 피스 네트워크 스마트 컨트랙트와 상호작용하는 함수 전체 목록은 API 레퍼런스에서 확인할 수 있어요.

피스 네트워크를 푸시 오라클로 활용

피스 네트워크 오라클은 백엔드에서 가격을 자동으로 업데이트하는 스케줄러를 실행하여 푸쉬 오라클처럼 동작하게 만들 수 있어요. 이를 활용하면 디앱(dApp)이 설정한 구성에 따라 최신 가격으로 자동 업데이트되요.

이러한 스케줄러는 오픈소스인 Price Pusher 앱을 사용해 쉽게 구성할 수 있어요.

개발자와 커뮤니티

피스 네트워크는 트레이딩뷰(TradingView) 차트 구성젤라또(Gelato)를 활용하여 가격 업데이트 예약하기 등 개발자들을 위한 다양한 도구도 제공해요.

Last updated