chainlink

Chainlink는 스마트 계약이 현실 세계의 데이터와 안전하고 신뢰할 수 있게 상호작용할 수 있도록 만들어, 스마트 계약을 훨씬 더 강력하게 만들어준다.
상상해보자
게임을 할 때 규칙이 책에 저장되어 있고, 그 책을 절대로 바꿀 수 없다고 생각해보자. 여러분은 모든 사람이 정확하게 그 규칙을 따르고 있는지 확인하고 싶어 한다. Chainlink는 게임의 규칙(smart contract)이 외부 세계(real world)에서 정확하고 신뢰할 수 있는 정보를 얻을 수 있도록 해주는 마법의 다리와 같다.
chainlink 사용하는 이유
탈중앙화된 오라클 (Decentralized Oracles): 오라클은 여러 출처에서 정보를 수집하는 작은 메신저와 같다. 오라클이 많기 때문에, 아무도 쉽게 속일 수 없다.
데이터 통합 (Data Aggregation): 여러 출처의 데이터를 결합하여 Chainlink는 정보의 정확성과 신뢰성을 보장한다.
유연성 (Flexibility): Chainlink는 다양한 데이터 출처와 연결될 수 있어 매우 다재다능하다.
chainlink는 어떻게 동작할까
Chainlink는 블록체인 기술의 큰 문제, 즉 외부 세계의 신뢰할 수 있는 데이터를 블록체인 안으로 가져오는 문제를 해결한다.
어떻게 작동하는지 설명하자면
오라클 (Oracles): Chainlink는 노드(오라클)를 사용하여 외부의 API나 데이터베이스와 같은 출처에서 데이터를 가져온다.
평판 시스템 (Reputation System): 오라클은 신뢰성과 정확성에 따라 평가된다. 더 높은 평점을 받을수록 더 많은 신뢰를 얻으며, 더 많은 작업을 할 수 있다.
데이터 검증 (Data Validation): 여러 오라클이 데이터를 검증하여, 블록체인에 전송되기 전에 데이터의 정확성을 보장한다.
chainlink 구조
이벤트 (Event)
이벤트가 발생하면 블록체인 노드 (Blockchain Node)가 이를 감지하고 처리한다.
Chainlink 노드 (Chainlink Node)가 이 데이터를 받아 검증하고, 외부 데이터 소스(API)와 연결하여 데이터를 가져온다.
가져온 데이터는 블록체인 노드로 다시 전달된다.
예를 들어, 은행, 소매업체, 웹 API, 백엔드 시스템, 다른 블록체인 등과 연결될 수 있다.
Reference
Last updated