DeFi 오라클이란 무엇이며 무엇을 하나요?
DeFi 오라클은 외부 데이터를 스마트 컨트랙트에 공급하여 앱이 가격과 이벤트를 사용할 수 있게 합니다. 데이터를 수집하여 대출 앱을 위해 온체인에 기록합니다.

이 페이지에서
스마트 컨트랙트는 수신한 데이터에 따라 작동하는 블록체인 프로그램입니다. 많은 DeFi 앱이 대출과 거래에 이를 사용합니다.
스마트 컨트랙트에 오라클이 필요한 이유는 무엇인가요?
블록체인은 스스로 오프체인 데이터에 접근할 수 없습니다. 노드는 동일한 코드를 반복 실행하고 합의해야 하므로, 컨트랙트가 웹사이트를 호출할 수 없습니다. 오라클은 모든 노드가 볼 수 있는 트랜잭션에 외부 데이터를 넣습니다.
DeFi 오라클은 어떻게 작동하나요?
오라클 네트워크는 블록체인을 외부 시스템에 연결합니다. 노드 운영자는 거래소 피드와 같은 소스에서 데이터를 가져옵니다. 네트워크는 보고서를 결합하고 하나의 결과를 온체인에 게시합니다.
- 소스 수집: 노드 운영자가 외부 소스에서 가격과 이벤트를 가져옵니다.
- 집계 보고서: 네트워크가 값을 결합하여 하나의 잘못된 소스를 줄입니다.
- 온체인 게시: 오라클이 최종 데이터를 트랜잭션에 기록합니다.
DeFi 오라클은 무엇에 사용되나요?
DeFi 앱은 컨트랙트에 외부 사실이 필요할 때 오라클을 사용합니다. 대출 시장은 대출과 청산 전에 가격 피드를 확인합니다. 스테이블코인과 파생상품도 페그와 결제를 위해 오라클을 사용합니다.
DeFi 오라클은 어떤 위험을 초래하나요?
오라클은 출처가 틀리거나 느리거나 조작되면 실패할 수 있습니다. 잘못된 가격은 대출 컨트랙트가 건전한 포지션을 청산하게 하거나 부실 대출을 허용할 수 있습니다. 또한 자금을 고갈시키거나 스테이블코인의 페그를 깨뜨릴 수 있습니다.
오라클은 API와 어떻게 다른가요?
API는 오프체인에서 실행되는 프로그램에 데이터를 반환하며, 그 응답은 블록체인의 상태에 포함되지 않습니다. DeFi 오라클은 API와 기타 소스에서 데이터를 가져와 스마트 컨트랙트가 읽을 수 있도록 온체인에 기록합니다.
API는 키와 제공업체의 서버를 사용합니다. 오라클은 합의와 결제를 추가하여 노드가 값에 합의할 수 있게 합니다.
자주 묻는 질문
항상 그렇지는 않습니다. 일부는 한 회사의 서버에서 실행되고, 다른 일부는 많은 독립 노드를 사용합니다.
예. 공격자는 소스를 손상시키거나 취약한 가격 피드를 조작할 수 있습니다.
아니요. 또한 금리, 이벤트 결과, 준비금 증명, 크로스체인 메시지도 제공합니다. 가격 피드는 오라클이 스마트 컨트랙트를 위해 업데이트하는 자산 가격의 스트림입니다.





