Chainlink(링크)란 무엇인가요? | 체인식 백과사전

ChainCatcher 선정
2021-04-26 12:52:22
수집
Chainlink의 오라클 솔루션은 온체인 데이터와 블록체인 간의 신뢰 격차를 해소할 수 있습니다.

더 많은 초급 입문자들이 블록체인 산업에 대한 이해를 높일 수 있도록, 체인캐처는 "체인식 백과" 코너를 설정하여 네트워크 공개 자료의 정리 및 편집을 통해 블록체인 산업의 중요한 개념과 프로젝트를 과학적으로 소개합니다. 많은 독자들의 관심과 소통을 환영합니다.

1. 개요

Chainlink는 탈중앙화된 오라클 서비스로, 블록체인 스마트 계약에 필요한 외부 데이터를 효과적이고 신뢰할 수 있으며 안전하게 연결할 수 있습니다. LINK는 프로토콜의 네이티브 토큰으로, 데이터 요청자는 이를 사용하여 오라클 네트워크의 서비스 비용을 지불하고, 잘못된 데이터를 제공한 노드에 대해 처벌할 수 있습니다.

현재 Chainlink는 블록체인 생태계에서 가장 영향력 있는 오라클 프로젝트가 되었으며, 이더리움, NEAR, Avalanche, BSC 등 10개 이상의 퍼블릭 체인을 지원하고 있습니다. 그 솔루션은 수백 개의 DeFi 프로젝트에 채택되었으며, 구글 클라우드는 2019년에 Chainlink 오라클 솔루션 통합을 발표했습니다.

Chainlink (LINK)와 블록체인 공간에서의 역할을 이해하기 위해서는 먼저 Chainlink가 해결하고자 하는 문제를 이해하는 것이 중요합니다. 설립 이후 블록체인 기술은 많은 현실 문제를 해결하고 여러 응용 시나리오를 생성하는 것을 목표로 하고 있습니다. 스마트 계약은 지금까지 블록체인의 가장 유망한 발전 중 하나입니다.

스마트 계약은 블록체인 프로토콜 내에서 실행되는 컴퓨터 프로그램입니다. 이들은 자동적이고 추적 가능하며 불변의 방식으로 미리 정의된 조건을 실행하며, 제3자의 개입 없이 거의 모든 상상할 수 있는 계약을 수행할 수 있습니다. 그러나 이들은 일반적으로 미리 정의된 조건 집합을 실행하기 위해 블록체인 네트워크 외부에서 데이터를 입력받아야 합니다. 예를 들어, 관련된 오프체인 데이터는 바이낸스, 크라켄, 코인마켓캡 등에서 제공하는 정확한 실시간 가격 피드백 데이터를 포함할 수 있습니다. Chainlink는 이 정보와 다른 출처의 정보를 사용하여 여러 데이터 포인트를 실시간이며 지속적으로 변화하는 가격 측정 검증 시스템으로 집계합니다.

오라클은 블록체인 네트워크나 스마트 계약에 신뢰할 수 있는 방법을 제공하여 필요할 때 외부의 실제 데이터를 검색할 수 있게 합니다. 오라클은 외부 데이터를 쿼리하고 검증하며 인증한 후 이를 블록체인의 스마트 계약에 중계합니다. 이 기술은 계약이 신뢰 없는 방식으로 실행될 수 있게 하지만, 오라클 자체와 그가 제공하는 데이터는 높은 신뢰, 프라이버시 및 보안을 요구합니다. 이것이 바로 오라클 문제라고 불리며, Chainlink가 해결하고자 하는 딜레마입니다.

2. Chainlink의 탈중앙화 오라클 네트워크

스마트 계약의 정확성과 신뢰성은 그 실행 조건에 사용되는 데이터의 품질에 크게 의존합니다. 이는 오라클이 스마트 계약의 유효성에 중요한 구성 요소임을 의미합니다. 중앙화된 오라클은 단일 주체에 의해 제어되며, 스마트 계약의 유일한 데이터 제공자로서 네트워크 참여자들이 제공하는 데이터의 유효성에 대해 큰 신뢰를 요구합니다. 이들은 또한 단일 실패 지점을 나타내어 스마트 계약의 보안성을 위협합니다. 많은 오라클 전문가들은 탈중앙화된 오라클에 비해 중앙화된 오라클이 더 쉽게 해킹당할 수 있다고 생각합니다. 어떤 방식이든, 오라클이나 그가 검색한 데이터가 공격받으면 스마트 계약도 위험에 처하게 됩니다.

탈중앙화된 오라클은 블록체인 네트워크와 동일한 방식으로 결정적이고 투명한 결과를 실현하도록 설계되었습니다: 많은 네트워크 참여자 간에 신뢰를 분산시킴으로써. 여러 다양한 데이터 소스와 단일 주체에 의해 제어되지 않는 오라클 시스템을 사용함으로써, 탈중앙화된 오라클 네트워크는 더 높은 보안성과 투명성을 제공하여 스마트 계약 기능을 크게 개선합니다.

Chainlink의 오라클 네트워크는 기본 블록체인 아키텍처의 신뢰성과 보안을 높이는 데 전념하고 있습니다. Chainlink의 오픈 소스 및 탈중앙화 특성은 이 노력을 증명하며, 블록체인 커뮤니티의 누구나 Chainlink 소스 코드를 독립적으로 검증하고 발전 및 개선에 기여할 수 있도록 합니다. Chainlink 암호화 네트워크 또한 탈중앙화되어 있어, 어떤 단일 노드나 데이터 소스도 단일 실패 지점을 초래하지 않도록 보장합니다. 중앙화된 오라클과 비교할 때, Chainlink의 오라클 시스템은 여러 노드를 통해 데이터를 검증할 수 있으므로, 하나 이상의 노드가 공격을 받더라도 영향을 받지 않는 노드가 다수를 유지하는 한 네트워크는 스스로 수정됩니다.

사용자 정의 가능성과 종단 간 보안성은 신뢰할 수 있는 오라클 데이터 제공에 필수적입니다. 이를 고려하여 Chainlink 노드는 스마트 계약이 모든 응용 프로그램 프로그래밍 인터페이스(API)에 접근할 수 있도록 하여 시스템의 보안성과 유연성을 크게 향상시킵니다. 개별 노드는 계정 로그인 및 API 키를 안전하게 저장할 수 있어, 스마트 계약이 외부 출처나 API(비밀번호로 보호된 출처나 API 포함)로부터 데이터를 수신할 수 있게 합니다.

3. Chainlink 데이터 제공 및 검증

데이터 품질은 Chainlink와 같은 암호화 기업이 직면한 중요한 문제입니다. 특히, 모든 노드가 동일한 데이터에 접근할 수 없는 경우에도 오라클 제공자는 제공하는 데이터의 품질을 보장하고자 합니다. "로스앤젤레스의 날씨는 어떤가요?"와 같은 질문은 주관적인 데이터가 대량으로 생성될 수 있습니다. 이를 고려하여 Chainlink는 고품질 데이터 전송을 보장하기 위해 몇 가지 주요 기능을 구현했습니다.

Chainlink는 요청 데이터를 위한 스마트 계약과 데이터를 제공하는 오라클 간의 온체인 서비스 프로토콜 기능을 가지고 있습니다. 이는 성과에 대한 보상 및 처벌 구조를 개요합니다. Chainlink 오라클은 또한 데이터 서명 프로세스를 채택하여, 데이터 수집에 참여하는 각 노드가 수집한 데이터에 대해 암호 서명을 수행합니다. 이 서명 프로세스는 특정 노드의 데이터 제공 이력을 확인할 수 있는 식별자를 제공하여, 스마트 계약 서비스 제공자가 특정 노드의 성과 기록을 평가하는 데 도움을 줍니다. Chainlink의 식별자 시스템은 데이터 제공자가 효과적으로 운영하고 장기적으로 최고 품질의 데이터를 제공하도록 유도합니다.

신뢰 시스템은 네트워크 노드에 대한 투명한 정보를 제공함으로써 Chainlink의 식별자 시스템을 강화하여, 스마트 계약 서비스 제공자가 특정 스마트 계약 요구에 사용할 노드를 결정하는 데 적절한 결정을 내릴 수 있도록 합니다. 보고된 일부 정보에는 성공적인 작업 수, 서비스한 고객 총 수 및 평균 데이터 응답 시간이 포함됩니다. 노드의 가용성(적시 응답)과 정확성은 Chainlink 암호화 검증 시스템에서 평가되는 두 가지 주요 요소입니다.

노드는 또한 다양한 인증을 획득하거나 자발적으로 추가 정보를 제공하여 잠재적인 요청 계약에 대한 매력을 높일 수 있습니다. 예를 들어 KYC 프로그램을 시행하거나 위치 정보를 제공하거나 보안 검사를 수행하는 것입니다.

4. 전형적인 응용 시나리오

대출, 결제, 파생상품 및 자산 권리와 같은 다양한 전통 금융 상품이 스마트 계약을 통해 블록체인에 등장하기 시작했습니다. 스마트 계약은 이러한 금융 상품을 더욱 안전하고 투명하게 만들며, 이들의 접근 장벽을 낮추고 있습니다. 이러한 DeFi 응용 프로그램은 Chainlink 오라클에 접속하여 자산 가격 및 금리를 얻고 자산 담보 비율을 검증함으로써, 공정 시장 가치로 대출을 발급하거나 자동으로 배당금을 지급하거나 옵션 계약을 이행하는 등 다양한 고급 기능을 실현합니다.

스마트 계약은 블록체인에서 파라미터 보험 계약을 생성하는 데에도 사용될 수 있습니다. Chainlink는 현재 Arbol의 농작물 보험 제품에 날씨 데이터를 제공하고 있으며, 전 세계의 농민들은 인터넷에 접속하기만 하면 이 농작물 파라미터 보험을 이용할 수 있습니다. 이 제품은 강수량 및 기온과 같은 파라미터에 따라 계약에 미리 설정된 논리(예: 올해 강수량이 x를 초과하면 y의 보상금을 지급함) 기반으로 적시에 공정하게 보상을 진행합니다.

5. LINK 토큰

LINK는 Chainlink의 토큰으로, 이더리움 블록체인 위에 구축된 ERC-677 토큰입니다. 이 프로젝트는 총 10억 개의 LINK 토큰을 발행하며, 총 공급량은 다음과 같습니다: 3.5억 개의 토큰을 Chainlink의 초기 토큰 발행(ICO) 투자자에게 판매하고, 3.5억 개는 노드 운영자를 유도하기 위해 예약하며, 나머지 3억 개는 Chainlink 팀이 관리합니다.

Chainlink 노드에 스마트 계약을 적용하기 위해 요청하는 스마트 계약 서비스 제공자는 노드 운영자에게 LINK 토큰을 지불해야 합니다. Chainlink 노드 운영자는 외부 데이터를 검색하고 이를 블록체인 내의 스마트 계약이 쉽게 읽을 수 있는 구조로 재형식화하여 LINK 보상을 받습니다. LINK 수수료는 노드 운영자가 제공하는 서비스의 품질과 유형의 수요에 따라 결정됩니다.

노드 운영자는 또한 LINK를 담보로 제공하여(안전 보증금처럼) 네트워크의 건강과 우수한 서비스 제공에 대한 약속을 증명합니다. Chainlink의 신뢰 시스템은 특정 작업에 특정 노드를 추천할 때, 노드가 네트워크에서 차지하는 지분의 크기도 고려합니다. Chainlink 노드는 서비스에 대한 보상으로 LINK 토큰을 수락하지만, 잘못된 정보나 부정직한 정보를 제공할 경우 LINK에서 세금이나 처벌을 받을 수 있습니다. 이러한 전체적인 보상 및 처벌 시스템은 탈중앙화된 오라클 네트워크를 고품질 정보의 신뢰할 수 있는 출처로 유지하는 데 기여하여, Chainlink가 여러 블록체인 네트워크와 통합될 수 있도록 합니다.

확장 읽기:

《Aave와 Chainlink의 대화: DeFi 주요 프로젝트는 어떤 상상 공간을 가지고 있을까?》

《HashKey: Chainlink와 Nest 등 탈중앙화 오라클 경제 모델 및 응용 탐색》

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축