DeFi 프로토콜이 가격 오라클에 의존하는 이유
DeFi는 스마트 컨트랙트가 외부 가격을 읽을 수 없기 때문에 가격 오라클에 의존합니다. 오라클은 대출, 스왑, 스테이블코인을 위해 시장 데이터를 온체인으로 가져옵니다.

- 오라클은 가격 데이터를 보고할 뿐 자산을 보유하지 않습니다.
- 대출은 가격을 사용해 담보 가치를 평가하고 청산을 촉발합니다.
- 탈중앙화 오라클은 여러 소스를 집계합니다.
- 오래된 가격은 잘못된 청산을 일으킬 수 있습니다.
DeFi는 탈중앙화 금융을 뜻합니다. 스마트 컨트랙트에서 작동합니다. 스마트 컨트랙트는 블록체인 위의 프로그램입니다. 그 프로그램은 시장을 운영할 수 있지만 외부 가격은 볼 수 없습니다.
가격 오라클은 어떤 문제를 해결하나요?
DeFi 컨트랙트는 블록체인에 존재하며 스스로 외부 가격을 읽을 수 없습니다. 오라클은 외부 가격 데이터를 가져와 온체인으로 전달하는 미들웨어입니다. 거래하거나 자산을 보유하지 않습니다. 가격 데이터만 보고합니다.
DeFi 프로토콜은 오라클 가격을 어떻게 사용하나요?
오라클 가격은 컨트랙트가 자동으로 행동하는 입력값입니다. 대출 프로토콜은 이를 사용해 담보 가치를 평가하고 청산 시점을 결정합니다. 탈중앙화 거래소와 스테이블코인은 이를 사용해 스왑 조건을 정하고 페그를 확인합니다.
그냥 거래소 가격을 쓰면 안 되나요?
단일 거래소 가격은 순간적으로 잘못되거나 조작되기 쉽습니다. 프로토콜이 한 거래소만 신뢰하면 잘못된 가격이 컨트랙트의 현실이 될 수 있습니다. 탈중앙화 오라클은 여러 소스를 집계해 단일 소스 공격을 더 어렵게 만듭니다.
- 여러 거래소와 데이터 제공업체에서 가격을 가져옵니다.
- 이상치를 줄이기 위해 소스를 필터링합니다.
- 독립적인 운영자가 데이터를 보고하고 검증할 수 있게 합니다.
오라클의 주요 위험은 무엇인가요?
오라클은 조작되거나 지연될 수 있습니다. 컨트랙트가 행동할 때 가격이 잘못되면 부당한 청산이나 프로토콜 손실로 이어질 수 있습니다. 탈중앙화 오라클도 소스나 운영자가 손상되면 실패할 수 있습니다.
자주 묻는 질문
컨트랙트는 마지막으로 보고된 가격을 계속 사용할 수 있습니다. 그 가격이 시장과 크게 다르면 컨트랙트는 잘못된 데이터로 작동할 수 있습니다.
보통 한 거래소나 한 운영자가 가격을 통제할 위험을 줄여줍니다. 그래도 소스가 중단되거나 데이터가 지연되면 실패할 수 있습니다.
일부는 가능합니다. 프로토콜이 자체 풀 잔액을 사용해 가격을 정하거나, 설계상 외부 가격을 피할 수 있습니다.
프로토콜을 작성하고 운영하는 사람들이 오라클을 선택합니다. 토큰 보유자가 종종 그 선택에 투표하며, 나중에 변경될 수 있습니다.





