• 게시물 카테고리:최신 기사

스마트 콘트랙트는 탈중앙화 프로그래밍 플랫폼의 핵심 구성 요소로, 블록체인이 프로그래밍 명령을 실행할 수 있도록 지원하는 애플리케이션입니다. 스마트 컨트랙트를 통해 사용자는 매우 신뢰할 수 있고, 빠르고, 안정적이며, 비용 효율적으로 운영할 수 있는 프로그래밍 프로토콜을 실행할 수 있습니다.그러나 블록체인의 일반적인 문제는 이 기술이 외부 데이터에 접근하고, 데이터를 체인 위아래로 연결하는 데 있어 잘 발달된 방법을 제공하지 않는다는 점이며, 이는 스마트 컨트랙트가 직면한 가장 큰 과제 중 하나입니다.

블록체인으로 데이터를 전송하는 방법

체인링크의 프로젝트는 외부 데이터를 스마트 콘트랙트가 이해할 수 있는 언어로 변환하는 탈중앙화 예언자 서비스를 제공합니다. 예언자 기술을 통해 블록체인 외부의 실제 데이터, 관련 애플리케이션 및 API를 포함한 여러 데이터 입력 및 출력을 위한 액세스 포인트를 생성합니다.

중앙화된 예측 머신이란 무엇인가요? 스마트 컨트랙트 외부의 단일 정보 제공자이며, 출처가 하나뿐이지만 큰 문제를 일으킬 수 있습니다. 그 예언자가 허위 또는 부정확한 정보를 제공하면 어떻게 될까요? 이에 의존하는 모든 시스템이 실패할 것입니다.

일반적으로 이를 "예언자 문제"라고 하며, 체인링크가 해결하고자 하는 문제입니다. 기존의 예언 기계 서비스는 중앙집중식으로 '단일 장애 지점'의 위험이 있으며, 탈중앙화라는 개념과 모순됩니다.

체인링크의 예언자 머신은 누구나 자신만의 네트워크를 운영할 수 있는 개방형 노드 네트워크입니다.

스마트 콘트랙트가 블록체인 외부의 데이터에 프로토콜을 설정할 수 있으려면 체인링크는 오프체인 데이터를 온체인 형식으로 사용해야 합니다. 블록체인 스마트 컨트랙트의 주요 한계 중 하나는 외부 정보 소스에 대한 연결성이 부족하다는 점인데, 체인링크는 오라클 예측 머신을 사용하여 이를 해결할 수 있습니다.

체인링크 운영을 위한 세부 단계

  1. 블록체인의 스마트 컨트랙트는 데이터를 정보로 요청합니다.
  2. 체인링크는 이러한 데이터 요청 또는 문의를 “이벤트”로 등록하고, 서비스 수준 협약(SLA) 계약이라고 하는 해당 지능형 계약을 생성하여 체인에서 데이터를 캡처합니다.
  3. 체인링크의 SLA 계약은 평판 계약, 주문 매칭 계약, 집계 계약의 세 가지 하위 계약으로 구성됩니다.
  4. 그리고 나서 체인링크 평판 계약의 경우, 예측 머신 데이터 제공자의 데이터 신뢰성 및 과거 실적 기록을 확인하여 데이터 제공자의 노드를 평가하고 평판이 좋지 않거나 신뢰할 수 없는 노드는 제외할 수 있습니다.
  5. 체인링크 요청 계약은 회사의 주문 매칭 계약에 따라 회사에 전달되며, 회사의 주문 매칭 계약에 따라 회사에 전달됩니다.체인링크 노드를 생성하고 데이터 요청에 따라 입찰을 수락하며 데이터 요청을 이행할 적절한 수와 유형의 데이터 공급자를 선택합니다.
  6. 체인링크 컨버전스 계약은 선택한 예언 머신의 모든 데이터를 검증하고 통합합니다.
  7. 체인링크 노드의 노드는 요청하는 컨트랙트로부터 데이터 요청을 받아 체인링크 번역 소프트웨어 체인링크 코어는 데이터 요청을 블록체인 프로그래밍 언어에서 오프체인 프로그래밍 언어로 변환하여 오프체인 데이터 소스가 이를 수신하고 이해할 수 있도록 합니다.
  8. 데이터 요청의 번역된 버전은 API를 통해 데이터 소스에서 수집됩니다.
  9. 데이터가 수집된 후 해당 정보는 체인링크 코어는 다시 블록체인 지원 프로그래밍 언어로 변환되고, 이는 결국 다시 체인링크 교환 계약의 총 금액