"오라클 서비스"의 두 판 사이의 차이
8번째 줄: | 8번째 줄: | ||
==개요== | ==개요== | ||
오라클은 스마트 계약의 사전 정의 된 조치를 트리거 할 수 있는 외부 정보를 스마트 계약에 공급한다. 이 외부 데이터는 소프트웨어(빅데이터 애플리케이션) 또는 하드웨어(사물 인터넷)에서 비롯된다. 이러한 조건은 날씨 온도, 성공적인 지불 또는 가격 변동과 같은 데이터 일 수 있다. 그러나 스마트 계약은 외부 소스의 데이터가 시스템으로 전송 될 때까지 기다리지 않고 계약을 실행한다. 즉, 외부 세계에서 데이터를 호출하기 위해 네트워크 리소스를 사용해야 하며, 이때, 네트워크 트랜잭션 비용이 발생한다. 이더리움의 경우 이것은 '가스'이다.<ref>〈[https://blockchainhub.net/blockchain-oracles/ Blockchain Oracles]〉, 《BlockchainHub Berlin》</ref> | 오라클은 스마트 계약의 사전 정의 된 조치를 트리거 할 수 있는 외부 정보를 스마트 계약에 공급한다. 이 외부 데이터는 소프트웨어(빅데이터 애플리케이션) 또는 하드웨어(사물 인터넷)에서 비롯된다. 이러한 조건은 날씨 온도, 성공적인 지불 또는 가격 변동과 같은 데이터 일 수 있다. 그러나 스마트 계약은 외부 소스의 데이터가 시스템으로 전송 될 때까지 기다리지 않고 계약을 실행한다. 즉, 외부 세계에서 데이터를 호출하기 위해 네트워크 리소스를 사용해야 하며, 이때, 네트워크 트랜잭션 비용이 발생한다. 이더리움의 경우 이것은 '가스'이다.<ref>〈[https://blockchainhub.net/blockchain-oracles/ Blockchain Oracles]〉, 《BlockchainHub Berlin》</ref> | ||
− | |||
{{각주}} | {{각주}} |
2019년 9월 2일 (월) 11:22 판
오라클 서비스(oracle service)란 현실 세계의 다양한 데이터를 수집하여 스마트 계약을 운영하려는 블록체인 네트워크에게 API 방식으로 제공해 주는 서비스를 말한다. 오라클 서비스를 제공하는 회사 또는 소프트웨어를 오라클 문제(oracle problem) 해결을 위한 중간자 또는 미들웨어(middleware)라고 부른다.
오라클 서비스를 제공하는 중간자 역할을 하는 회사에는 오라클라이즈(Oraclize), 체인링크(Chainlink) 등이 있다.
개요
오라클은 스마트 계약의 사전 정의 된 조치를 트리거 할 수 있는 외부 정보를 스마트 계약에 공급한다. 이 외부 데이터는 소프트웨어(빅데이터 애플리케이션) 또는 하드웨어(사물 인터넷)에서 비롯된다. 이러한 조건은 날씨 온도, 성공적인 지불 또는 가격 변동과 같은 데이터 일 수 있다. 그러나 스마트 계약은 외부 소스의 데이터가 시스템으로 전송 될 때까지 기다리지 않고 계약을 실행한다. 즉, 외부 세계에서 데이터를 호출하기 위해 네트워크 리소스를 사용해야 하며, 이때, 네트워크 트랜잭션 비용이 발생한다. 이더리움의 경우 이것은 '가스'이다.[1]
각주
- ↑ 〈Blockchain Oracles〉, 《BlockchainHub Berlin》
참고자료
- 〈Blockchain Oracles〉, 《BlockchainHub Berlin》
같이 보기