DeFi를 위한 체인링크의 메타 오라클 기능 소개

블록체인 인프라 개선과 더불어 DeFi 발전이 가속화되고 DeFi 스마트 컨트랙트의 숫자가 늘어나면서 체인링크는 현재 DeFi 접근법에서 중요한 티핑 포인트에 도달했습니다. 체인링크는 이미 풍부한 데이터를 DeFi 생태계에 제공해 스마트 컨트랙트 개발자들이 쉽고 안전하게 시장 데이터에 의존하는 파생상품, 화폐 시장, 대출 및 수많은 더 진보된 금융 상품을 만들 수 있게 도와 DeFi의 빠른 성장에 큰 역할을 했습니다. 가장 방대한 온체인 시장 가격 정보를 DeFi 생태계에 성공적으로 제공하는 것 자체로도 이미 새로운 DeFi 상품 출시에 크게 기여를 하고 기존 스마트 컨트랙트의 보안을 크게 향상시켰습니다.

스마트 컨트랙트는 다수의 개별 노드들이 암호적으로 입증 가능한 탈중앙화된 계산을 하기 때문에 계약 결과에 대한 뛰어난 보안성 및 신뢰성을 보장하는 독특한 특성을 갖고 있습니다. 동일한 보안 모델이 비트코인, 이더리움 및 거의 대부분의 메인 체인/1 레이어 프로토콜의 보안을 지키고 있습니다.

진정한 DeFi의 실현은 인프라 추가를 통해 파생상품과 같은 더 진보된 금융 상품을 만들 수 있는 수준까지 이 동일한 보안 모델을 적용할 수 있는지에 달려 있습니다. 이 추가 기능을 구현하기 위해 체인링크는 성공적으로 탈중앙화된 연산법(탈중앙 오라클 네트워크)을 제공해 DeFi 스마트 컨트랙트를 안전하게 필요로하는 모든 중요한 오프체인 데이터에 연결해 스마트 컨트랙트의 출시, 성장에 도움을 주고 더 많은 가치에 대한 컨트랙트를 진행해도 계속해서 보안성을 유지할 수 있게 했습니다.

체인링크의 메타 오라클 기능

현재 체인링크는 이미 탈중앙화된 방식으로 안전하게 신뢰할 수 있는 오프 체인 데이터 소스를 스마트 컨트랙트에 안정적으로 제공하고 있습니다. 그렇기 때문에 이에 더해 추가로 곧 출시될 메타 오라클 기능에 대해 여러분에게 발표할 수 있어서 매우 기쁩니다. 이 메타 오라클 기능은 체인링크 오라클 네트워크가 그 어떤, 모든 온체인 데이터를 수집해 반응할 수 있도록 확장시키는 기능입니다. 이 기능으로 인해 유저들은 어떤 온체인 가격을 체인링크 고유의 고품질 오프체인 데이터 소스와 통합해 스마트 컨트랙트가 어떻게 그 정보를 받아들일지에 대한 주요 조건을 설정한 후, 더 방대해진 통합 데이터 세트를 제공받아 반응할 수 있도록 할 수 있습니다. 메타 오라클 기능을 통한 체인링크의 목표는 스마트 컨트랙트 개발자들에게 DeFi 스마트 컨트랙트 개발 시 어떤 데이터 소스를 사용해 개발 및 향상시킬 때 더 많은 옵션을 주는 것입니다.

Data Aggregation

체인링크의 메타 오라클 기능은 스마트 컨트랙트가 체인링크를 사용해 다양한 온체인 데이터를 통합해 데이터를 만들고 그 온체인 데이터를 바탕으로 DEX 가격과 같은 온체인 데이터나 다른 온체인 오라클 리포트 또는 생성된 다른 데이터나 온체인에 존재하는 데이터에 대해 어떻게 반응할지에 대한 추가 조건을 설정하도록 하는 것입니다. 체인링크는 이미 DeFi, 게임 및 다른 업계에 상당히 정확한 오프체인 데이터를 제공하고 있지만 더 넓은 오프체인 세계의 데이터를 적절히 더 추가한다면 활용도가 더 높아질 수 있다는 것을 깨달았습니다. 또한 체인링크의 오프체인 통합 데이터나 온체인 메타 오라클 스마트 컨트랙트 기능을 통해 이렇게 데이터를 합칠 수 있다면 더 유용한 기능을 제공할 수 있다는 것도 알게 되었습니다. 기존 체인링크의 오프체인 데이터 제공 능력, 고품질 노드 네트워크, 그리고 기존 온체인 데이터 세트를 어떤 또는 모든 다른 온체인 데이터와 합치게 된다면 스마트 컨트랙트 개발자들이 사용할 수 있는 온체인 데이터 소스가 더더욱 다양해질 것이라 예상합니다.

체인링크 메타 오라클을 사용해 가격 범위를 설정하고 가격 비효율 줄이기

하단에 있는 이미지는 더 큰 암호화폐 거래소에서 가져온 탈중앙거래소(DEX) 상의 오프체인 가격 정보와 온체인 가격 정보를 합친 모습에 대한 예시입니다. 이 통합된 정보 덕분에 DEX의 유저들은 더 정확한 시장 가격 정보를 얻을 수 있습니다.

전통적 금융 시장에서 흔히 사용되는 방식인 가격 범위 설정(price band)를 통해 유저들이 적극적으로 가격 비효율/슬리피지를 방지할 수 있도록 함으로써 체인링크의 메타 오라클은 온체인 유동성 풀의 가격과 더 큰 오프체인 시장의 진정한 가격 간 어느정도 격차까지 유저가 수용할 수 있는지 정할 수 있는 방식을 제공합니다. 만약 가격 격차가 너무 커서 온체인 유동성 풀이 제공하는 가격이 설정한 가격 범위를 벗어난다면 유저는 자동으로 온체인 시장과 오프체인 시장의 가격 격차가 줄어들 때까지 기다릴 수 있으며 이로 인해 유저의 자본을 보호해주고 결과적으로 두 시장의 가격 갭을 줄일 수 있습니다.

이런 문제를 더 기술적인 측면에서 세부적으로 보자면 DEX들은 연산과정을 온체인에서 전적으로 수행하며 모든 스마트 컨트랙트의 기능이 해당 블록체인에서만 실행된다는 것을 의미합니다. 주로 이 두 가지 방식으로 설계됩니다. 1) 유저 인풋에 따라 오더 북을 사용해 바이어와 셀러를 매치 2) 오더 북이 없는 DEX에서 유저 거래 요청에 따라 양쪽 유동성 풀에서 본딩 커브(bonding curve) 법칙에 따라 가격과 총 발행 량의 비율에 따라 양측에 선 입금하는 방식

오더 북이 없는 온체인 DEX는 시장의 규모가 비교적 작기 때문에 거래 시 가격 비효율성이 종종 발생할 수 있습니다. 이런 비효율이 발생하는 오더 북이 없는 DEX에 대해 기술적인 측면에서 접근해 이해하자면 이런 거래소의 자산의 가격은 온체인 데이터에서 받은 정보를 바탕으로 하며 DEX에 명시된 특정 자산에 대한 가격은 가장 최근에 제출된 가격이라는 것입니다. 이런 과정이 적은 거래량/낮은 유동성과 결합되면 가격 변동성이 커지고 자산에 대한 나머지 시장의 진짜 가격과 멀어질 수 있습니다. 만약 온체인 유동성 풀이 진짜 시장 가격을 반영하지 않은 채로 실행이 된다면 유저들은 가격 비효율성에 취약해질 것이며 일반적으로 “슬리피지”라고 불리는 진정한 시장 가격보다 더 상한가에서 자산을 매입하게 되어 상당한 손실을 볼 리스크에 놓이게 됩니다.

더 큰 오프체인 시장의 진정한 가격과 온체인 가격 (효율적이지만 슬리피지를 종종 겪을 수 있는)을 결합함으로써 체인링크의 메타 오라클 기능을 통해 유저들은 가격 효율성을 보장받을 수 있으며 결과적으로 온체인 유동성 풀에 도움을 줘 이런 방법을 채택함으로써 가격 설정을 더 효율적으로 할 수 있습니다.

Chainlink Data Aggregation

체인링크의 메타 오라클 기능을 통해 DEX 유저들에게 가격 효율성을 보장할 수 있습니다.

체인링크의 가격 레퍼런스 데이터 오라클은 신뢰할 수 있는 오프체인 시장 가격 정보를 주는 소스의 역할을 하며 이는 기존 온체인 유동성 풀(liquidity pool)에서는 불가능합니다. 온체인 유동성/트레이딩 리소스가 더 큰 시장(맞춤형 가격 범위 설정을 통해)에서 형성된 진정한 가격을 대변하는 가격에서만 실행된다면 체인링크의 메타 오라클 기능이 유용한 기능을 온체인 유동성 풀 과 그 유저들에게 제공할 수 있습니다.

여러분의 의견을 공유해주세요

체인링크의 메타 오라클 기능 추가를 마무리하는 동안 여러분의 소중한 의견을 듣고 싶습니다. 체인링크의 유저들과 DeFi 커뮤니티 전체의 피드백은 저희가 다양한 유스 케이스에 대한 최상의 기능을 제공하는 데에 있어서 굉장히 중요합니다.

여러분의 의견을 이메일([email protected]) 또는 Discord를 통해 저희에게 보내주세요. 만약 체인링크와 직접 연락할 수 있는 연락처가 있다면 주저 없이 연락주시길 바랍니다. 또한 체인링크는 ETHDenver 2020에 참석할 예정이며 저희 부스에 언제든 오셔서 체인링크 메타 오라클에 포함되었으면 하는 기능이나 필요한 특정 기능을 알려주세요.

만약 DeFi 프로젝트를 운영하시고 앞서 보여드린 바와 같이 체인링크를 사용한 커스터마이징 된 오라클 레퍼런스 데이터 네트워크를 구축하고 싶은 분이라면 저희에게 여기로 연락주세요. 여러분이 보유한 스마트 컨트랙트를 앞서 보여드린 오라클 네트워크를 사용해 더 빨리 안전하게 런칭하거나 더 많은 기능을 추가하거나 보안을 크게 향상시킬 수 있습니다.

Need Integration Support?
Talk to an expert
Faucets
Get testnet tokens
Read the Docs
Technical documentation