ChainLink 소개

ChainLink는 최초의 분산 형 오라클 서비스입니다. Ethereum이 2015 년에 출시되었을 때 블록 체인이 엔터프라이즈 솔루션과 전통적인 비즈니스에 가져올 수있는 것을 혁신했습니다. 블록 체인은 더 ​​이상 새로운 시대의 금융 거래를위한 매개체가 아니 었으며, 비트 코인이 전통적인 통화 교환을 방해 할 수있는 잠재력에 국한되었습니다. Ethereum 기반 스마트 계약을 통해 Vitalik Buterin은 블록 체인 기술에 대한 Pandora의 사용 사례 상자를 열었습니다..

문제는 설계에 따라 스마트 계약이 블록 체인의 데이터 만 관리 할 수 ​​있다는 것입니다. Ethereum을 기반으로 구축 된 많은 스마트 계약 프로그램이 개선하려는 실제 산업에 대한 다리가 부족하기 때문에 이들의 잠재력, 변조 방지, 분산 형 애플리케이션을 전 세계에서 사용할 수있는 능력은 아직 개발되지 않았습니다..CL4

ChainLink가 등장하는 곳입니다. ChainLink를 통해 스마트 계약 사용자는 네트워크의 오라클을 사용하여 오프 체인 API (응용 프로그램 인터페이스), 데이터 풀 및 기타 리소스에서 데이터를 검색하고이를 블록 체인에 통합 할 수 있습니다. 기본적으로 ChainLink는 블록 체인 애플리케이션 외부의 정보를 가져 와서 체인에 배치합니다..

많은 블록 체인 프로토콜의 경우 이러한 프로토콜이 작동하는 데 필요한 데이터에 액세스하려면 ChainLink와 같은 오라클이 필요합니다. 따라서 ChainLink는 이름에서 알 수 있듯이 블록 체인을 기존 인프라에 연결하는 링크입니다..

식욕을 충족시킬만큼 충분하다면 시장, 지갑 등에 대한 정보로 건너 뛸 수 있습니다. 그러나 ChainLink에 대한보다 철저하고 기술적 인 설명이 필요하면 다음 섹션으로 이동하겠습니다..

ChainLink의 작동 원리?

ChainLink의 핵심 목표는 온 체인 및 오프 체인 생태계를 연결하는 것이며, 따라서 온 체인 인프라와 오프 체인 인프라의 두 가지 주요 아키텍처 구성 요소가 있습니다..

온 체인 기능

ChainLink의 첫 번째 구성 요소는 Ethereum의 블록 체인에 배포 된 온 체인 계약으로 구성됩니다. 이러한 Oracle 계약은 네트워크의 Oracle 서비스를 활용하려는 사용자의 데이터 요청을 처리합니다. 사용자 또는 주체가 오프 체인 데이터에 대한 액세스를 원하면 사용자 계약 (또는 계약 요청)을 ChainLink의 네트워크에 제출하고 블록 체인은 이러한 요청을 자체 계약으로 처리합니다..

이러한 계약은 요청하는 계약을 적절한 오라클과 일치시킬 책임이 있습니다. 계약에는 평판 계약, 주문 일치 계약 및 집계 계약이 포함됩니다..

그 중 첫 번째 인 평판 계약은 소리 그대로입니다. 오라클 공급자의 실적을 확인하여 무결성을 확인합니다. 차례로 주문 일치 계약은 사용자 계약의 서비스 수준 계약을 네트워크에 기록하고 책임있는 오라클 공급자로부터 입찰을 수집합니다. 마지막으로 집계 계약은 선택한 오라클의 집합 데이터를 축적하고 균형을 조정하여 가장 정확한 결과를 찾습니다..

이러한 계약을 통해 ChainLink의 온 체인 기능은 3 단계 프로세스를 거칩니다..

  1. Oracle 선택: 요청 계약이 제출되면 사용자는 SLA (서비스 수준 계약)라고하는 데이터 검색을위한 매개 변수 및 요구 사항 집합을 지정합니다. 여기에는 오라클 평판, 데이터 사양, 필요한 오라클 / 데이터 리소스 수 등이 포함될 수 있습니다. 사용자는 ChainLink를 사용하여 오라클을 필터링하고 수동으로 검색 할 수 있습니다. 수동 검색이 최적이 아닌 경우 자동 검색 엔진을 사용할 수 있습니다. 이 옵션의 경우 오라클은 계약의 SLA에 따라 입찰 할 수 있습니다. 계약에는 부정 행위에 대한 벌금을 부과 할 수있는 옵션이 있으며, 계약이 충분한 품질 입찰을 받으면 이러한 오라클이 선택되고 서비스 계약이 시작됩니다..
  2. 데이터보고: 이것은 매우 간단합니다. 선택된 후 오프 체인 오라클은 서비스 계약을 수행하고 요청 된 데이터를 온 체인 노드가 처리 할 수 ​​있도록 블록 체인으로 전송합니다..
  3. 결과 집계: 데이터 무결성을 보장하기 위해 집계 계약은 요청하는 계약과 관련된 모든 오라클이 제출 한 데이터를 수집합니다. 그런 다음 집계 계약은 모든 데이터의 평균을 계산하여 요청하는 계약에 정확하고 가중치가 적용된 답변을 제공합니다. 특정 상황에서 모든 답변을 평균화 할 수는 없지만 간단하게하기 위해이 문서에서는 이러한 가능성을 탐색하지 않습니다..

CL

오프 체인 기능

ChainLink의 두 번째 구성 요소는 이더 리움 네트워크에 연결된 오프 체인 오라클 노드로 구성됩니다. 현재 ChainLink는 이더 리움 네트워크의 스마트 계약과 만 인터페이스하지만 향후 프로그램은 여러 네트워크에서 스마트 계약과 함께 작동하도록 블록 체인에 구애받지 않습니다..

오프 체인 노드는 사용자 계약에서 요청한대로 오프 체인 리소스에서 데이터를 수집합니다. 관련 데이터를 검색 한 후 이러한 노드는 오프 체인 인프라가 ChainLink의 블록 체인과 상호 작용할 수 있도록하는 핵심 노드 소프트웨어 인 ChainLink Core를 통해 해당 데이터를 처리합니다. 데이터가 처리되면 ChainLink Core는 결과 집계를 위해이를 온 체인 오라클 계약으로 전송합니다. 이 작업에 대한 보상으로 오프 체인 오라클 운영자는 데이터 수집 및 전송을 위해 ChainLink의 기본 토큰 인 LINK로 지불됩니다..

CL2

이 중요한 기능을 수행하는 것 외에도 오프 체인 노드를 통해 개발자는 외부 어댑터를 통합 할 수 있습니다. 완벽한 병렬은 아니지만 외부 어댑터는 Ethereum 네트워크에 분산 된 애플리케이션이있는 ChainLink 용입니다. 이러한 어댑터는 노드 운영자가 작업 기반에 여러 추가 프로그램을 수용하는 데 사용할 수있는 플러그인입니다. 또한 데이터 수집 프로세스를 간소화하는 하위 작업을 수행 할 수 있습니다..

분산 소스 및 분산 Oracle

이 두 개념은 ChainLink가 다른 오라클 프로토콜과 차별화되는 방식을 이해하는 데 중요하기 때문에 여기에이 섹션을 포함했습니다..

중앙 집중식 프로그램과 달리 ChainLink의 프로그램은 완전히 분산되어 있습니다. 중앙 집중식 오라클의 문제는 사기성 데이터로 이어질 수 있습니다. 예를 들어 사용자 계약이 재무 감사에 대한 보고서를 제공하기 위해 하나의 오라클에 의존하는 경우이 오라클은 악의적 인 의도가있는 경우이 데이터를 변조 할 수 있습니다..

이러한 보안 문제를 해결하기 위해 ChainLink는 소스 및 오라클 배포라고하는 것을 구현합니다. 오라클이 신뢰할 수있는 평판을 원한다면 여러 소스에서 데이터를 가져올 수 있습니다. 또한 사용자 계약이 네트워크에 요청을 제출하면 해당 요청이 여러 오프 체인 오라클 노드로 계약됩니다. 이 오라클은 유사하거나 다른 출처에서 가져올 수 있습니다..

이를 설명하기 위해 Boomer Blockchain Stock Tracker가 주식 시장 데이터에 대한 계약 요청을 제출한다고 가정 해 보겠습니다. ChainLink의 오라클 배포에 따라이 요청은 Oracle A, Oracle B 및 Oracle C와 일치합니다. 네트워크가 소스 배포를 강조하기 때문에 Oracle A는 Barron ‘s 및 CNN Money에서 데이터를 가져오고, Oracle B는 MSN Money에서 가져옵니다. Market Watch, Barron ‘s 및 Nasdaq의 Oracle C. 이러한 다양성 덕분에 Boomer Blockchain Stock Tracker는 중앙 집중식 소스에서 데이터를 수신하지 않고 대신 균형 잡힌 정보 집계를 수신합니다..

CL3

실제로이 2 계층 배포 시스템은 각 데이터 세트가 함께 집계되고 서로에 대해 측정되므로 오라클을 정직하게 유지합니다. 행동을 취하고 데이터를 조작하는 오라클은 ChainLink 네트워크에서 벌금과 평판이 손상 될 수 있습니다..

ChainLink 거래 내역

ChainLink는 최근까지 꽤 휴면 상태였습니다. 2017 년 9 월 말에 ICO를 마치고 12 월까지 $ 0.14-0.18의 지원으로 $ 0.47의 최고치까지 성장했습니다..

씨엘 마켓

12 월 런업 후 암호 화폐는 작성 시점에 $ 1.29의 가격으로 시가 총액 100 위 안에 들었습니다..

ChainLink 구매처

ChainLink의 가장 큰 거래소는 BTC (66.20 %) 및 ETH (31.10 %)에서 코인 거래량의 97 %를 차지하는 Binance입니다..

ChainLink 저장 위치

Ethereum에 구축 된 ChainLink는 ERC20 토큰이므로 My Ether Wallet 및 Ledger Nano S와 같은 Ethereum 호환 지갑.

로드맵 및 향후 계획

안타깝게도 ChainLink 팀은 로드맵을 제공하지 않지만 ChainLink의 서비스 테스트 넷은 2018 년 1 분기에 언젠가 제공 될 예정입니다.

일반적으로 프로젝트의 일반적인 마케팅 부족과 구체적인 업데이트는 과거에 커뮤니티 회원을 실망 시켰습니다. 프로젝트의 CEO 인 Sergey Nazarov는 ChainLink의 비하인드 스토리 작업을 선호하는 조용한 커뮤니티 존재로 유명합니다..

팀은 자신의 프로젝트를 과대 광고하지 않을 수 있지만 가치가 있기 때문에 제품 개발을 위해 브랜드 마케팅을 희생하고 일부 커뮤니티 구성원은이 초점이 새로워 진다고 생각합니다. 예를 들어, 그들은 Swift Bank와 오라클을 설립했으며 zepplin_os 및 Request Network와 몇 가지 조용한 파트너십을 맺었습니다..

CLpartners

마지막 생각들

이해하기 가장 쉬운 프로젝트는 아니지만 일단 이해하면 ChainLink와 같은 오라클 플랫폼이 블록 체인 기술에 중요한 이유를 이해할 수있을 것입니다..

블록 체인 영역은 합법적 인 채택을 원하면 오라클이 필요합니다. 현재 ChainLink는 시장에 나와있는 몇 안되는 오라클 제공 업체 중 하나이며 일부는이를 업계 리더라고 부릅니다. 또한 진정한 탈 중앙화 오라클 공급자이며 오라클이 제공하는 블록 체인 프로토콜만큼 안전하게 작동하려면 탈 중앙 화가 필수입니다..

추가 자료 :

웹 사이트

백지

서브 레딧