오라클
블록체인 오라클은 블록체인과 다른 외부 데이터 소스 사이의 연결고리 역할을 합니다. 실제로 블록체인은 폐쇄형 시스템이기 때문에 외부 시스템(오프체인 데이터)에서 데이터를 가져오거나 내보낼 수 없으며, 원래 블록체인 컨텍스트 내에 이미 존재하는 데이터에만 액세스할 수 있습니다. 이로 인해 블록체인이 실제 발생 데이터를 얻을 수 없는 블록체인 오라클 문제가 발생합니다. 그러나 스마트 콘트랙트는 여러 가지 유용한 기능을 수행하기 위해 광범위한 외부 데이터 소스에 연결해야 합니다. 예를 들어, 오라클을 사용하여 금융에 자산 가격, 보험에 기상 데이터, 게임에 무작위성, 공급망 관리에 IoT 센서 등을 제공하는 하이브리드 스마트 컨트랙트를 살펴볼 수 있습니다.
블록체인이 외부 데이터 소스, 레거시 시스템, 고급 연산에 액세스하고 연결하기 위해 오라클이 필요해졌습니다. 블록체인 업계에서 오라클의 이점은 과소평가할 수 없으며, 따라서 하이브리드 스마트 컨트랙트를 만들 때 오라클을 선택하기 전에 충분한 조사를 하는 것이 중요합니다. 따라서 탈중앙화 앱을 개발하려면 탈중앙화 오라클을 활용하는 것이 중요하므로 중앙화된 오라클을 피하는 것이 좋습니다. 중앙화된 오라클은 단일 주체에 의해 제어되므로 단일 장애 지점이 있어 스마트 컨트랙트를 공격에 취약하게 만듭니다. 반면, 탈중앙화 오라클은 단일 장애 지점을 제거하여 중앙화 오라클의 한계를 뛰어넘을 수 있도록 설계되었습니다. 탈중앙화 오라클은 스마트 콘트랙트로 데이터를 전송하기 전에 오프체인 데이터에 대한 합의를 형성하는 P2P 네트워크의 여러 참여자로 구성됩니다.
다음 공급자들은 카이아와 통합하여 탈중앙화된 오라클 서비스를 제공하고 있습니다: