의견.png

"오라클 서비스"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
잔글
2번째 줄: 2번째 줄:
  
 
오라클 서비스를 제공하는 [[중간자]] 역할을 하는 회사에는 [[오라클라이즈]](Oraclize), [[체인링크]](Chainlink) 등이 있다.
 
오라클 서비스를 제공하는 [[중간자]] 역할을 하는 회사에는 [[오라클라이즈]](Oraclize), [[체인링크]](Chainlink) 등이 있다.
 +
 +
==개요==
 +
오라클은 스마트 계약의 사전 정의 된 조치를 트리거 할 수있는 외부 정보를 스마트 계약에 공급한다. 이 외부 데이터는 소프트웨어(빅데이터 애플리케이션) 또는 하드웨어(사물 인터넷)에서 비롯된다. 이러한 조건은 날씨 온도, 성공적인 지불 또는 가격 변동과 같은 데이터 일 수 있다. 그러나 스마트 계약은 외부 소스의 데이터가 시스템으로 전송 될 때까지 기다리지 않고 계약을 실행한다. 즉, 외부 세계에서 데이터를 호출하기 위해 네트워크 리소스를 사용해야 하며, 이때, 네트워크 트랜잭션 비용이 발생한다. 이더리움의 경우 이것은 '가스'이다.
 +
 +
==종류==
 +
* 소프트웨어
 +
: 오라클은 온도, 상품 및 상품 가격, 비행 또는 기차 지연 등과 같은 온라인 소스에서 발생하는 정보 데이터를 처리한다. 소프트웨어 오라클은 필요한 정보를 추출하여 이를 스마트 계약에 적용한다.
 +
* 하드웨어 오라클
 +
: 일부 스마트 계약에는 물리적 센서가 차량을 감지하고 데이터를 스마트 계약 또는 공급망 산업의 RFID 센서로 전송해야 하는 장벽을 넘어 자동차와 같은 물리적 세계에서 직접 정보가 필요하다.
 +
* 인바운드 오라클
 +
: 외부 세계의 데이터를 제공한다.
 +
* 아웃 바운드 오라클
 +
: 현명한 계약을 통해 외부 세계로 데이터를 전송할 수 있다. 예를 들어 물리적 세계의 스마트 잠금 장치가 블록 체인 주소로 지불을 받고 자동으로 잠금 해제해야한다.
 +
* 컨센서스 기반 오라클
 +
: Augur 및 Gnosis와 같은 인간 컨센서스 및 예측 시장에서 데이터를 얻는다. 하나의 정보 소스 만 사용하는 것은 위험하고 신뢰할 수 없다. 시장 조작을 피하기 위해 예측 시장은 오라클에 대한 등급 시스템을 구현한다. 추가 보안을 위해, 다른 오라클의 조합이 사용될 수 있으며, 예를 들어, 3개의 오라클 중 하나가 이벤트의 결과를 결정할 수 있다.
 +
 +
{{각주}}
 +
 +
==참고자료==
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2019년 9월 2일 (월) 10:35 판

오라클 서비스(oracle service)란 현실 세계의 다양한 데이터를 수집하여 스마트 계약을 운영하려는 블록체인 네트워크에게 API 방식으로 제공해 주는 서비스를 말한다. 오라클 서비스를 제공하는 회사 또는 소프트웨어를 오라클 문제(oracle problem) 해결을 위한 중간자 또는 미들웨어(middleware)라고 부른다.

오라클 서비스를 제공하는 중간자 역할을 하는 회사에는 오라클라이즈(Oraclize), 체인링크(Chainlink) 등이 있다.

개요

오라클은 스마트 계약의 사전 정의 된 조치를 트리거 할 수있는 외부 정보를 스마트 계약에 공급한다. 이 외부 데이터는 소프트웨어(빅데이터 애플리케이션) 또는 하드웨어(사물 인터넷)에서 비롯된다. 이러한 조건은 날씨 온도, 성공적인 지불 또는 가격 변동과 같은 데이터 일 수 있다. 그러나 스마트 계약은 외부 소스의 데이터가 시스템으로 전송 될 때까지 기다리지 않고 계약을 실행한다. 즉, 외부 세계에서 데이터를 호출하기 위해 네트워크 리소스를 사용해야 하며, 이때, 네트워크 트랜잭션 비용이 발생한다. 이더리움의 경우 이것은 '가스'이다.

종류

  • 소프트웨어
오라클은 온도, 상품 및 상품 가격, 비행 또는 기차 지연 등과 같은 온라인 소스에서 발생하는 정보 데이터를 처리한다. 소프트웨어 오라클은 필요한 정보를 추출하여 이를 스마트 계약에 적용한다.
  • 하드웨어 오라클
일부 스마트 계약에는 물리적 센서가 차량을 감지하고 데이터를 스마트 계약 또는 공급망 산업의 RFID 센서로 전송해야 하는 장벽을 넘어 자동차와 같은 물리적 세계에서 직접 정보가 필요하다.
  • 인바운드 오라클
외부 세계의 데이터를 제공한다.
  • 아웃 바운드 오라클
현명한 계약을 통해 외부 세계로 데이터를 전송할 수 있다. 예를 들어 물리적 세계의 스마트 잠금 장치가 블록 체인 주소로 지불을 받고 자동으로 잠금 해제해야한다.
  • 컨센서스 기반 오라클
Augur 및 Gnosis와 같은 인간 컨센서스 및 예측 시장에서 데이터를 얻는다. 하나의 정보 소스 만 사용하는 것은 위험하고 신뢰할 수 없다. 시장 조작을 피하기 위해 예측 시장은 오라클에 대한 등급 시스템을 구현한다. 추가 보안을 위해, 다른 오라클의 조합이 사용될 수 있으며, 예를 들어, 3개의 오라클 중 하나가 이벤트의 결과를 결정할 수 있다.

각주

참고자료

같이 보기


  의견.png 이 오라클 서비스 문서는 블록체인 기술에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.