블록 체인 오라클 : 기초 지식

블록 체인 오라클에 대해 들어 보셨습니까? 알지 못했고 그들에 대해 알고 싶었다면 제대로 찾아 오셨습니다.

블록 체인은 세상을 바꿀 잠재력이 있습니다. 그러나 다양한 서비스 및 솔루션과 원활하게 통신 할 수있는 생태계가 필요합니다..

블록 체인 오라클은 블록 체인이 진정한 잠재력에 도달하도록합니다.

그래서 어떻게 그것을 달성합니까? 살펴 보자.

블록 체인 오라클이란??

블록 체인 오라클은 타사 서비스 제공 업체입니다. 스마트 계약에 외부 정보를 제공하고 외부 애플리케이션 및 서비스 세계를 블록 체인과 연결하는 다리 역할을합니다..

설계 상 스마트 계약과 블록 체인은 모두 다른 세계와 연결할 수 없습니다. 좀 더 기술적 인 용어로 말하자면 네트워크가 아닌 오프 체인 데이터에 액세스하도록 설계되지 않았습니다..

격차를 해소함으로써 블록 체인 오라클은 중요한 역할을하고 블록 체인이 오프 체인 및 온 체인 데이터에 액세스하는 적절한 방법을 갖도록합니다..

오프 체인 데이터에 액세스 할 수있는 기능은 스마트 계약의 기능도 향상시킵니다. 그것은 스마트 계약과 그 응용의 범위를 넓 힙니다. 이것은 또한 스마트 계약이 네트워크 외부의 데이터와 함께 작동 할 수 없기 때문에 블록 체인 오라클이 없다면 스마트 계약이 그다지 영향을 미치지 않을 것임을 의미합니다..

기술적 인 측면에서 블록 체인 오라클은 네트워크 외부의 데이터 소스를 확인, 쿼리 및 인증하는 솔루션 계층입니다. 모든 작업을 수행하면 해당 정보를 전달합니다..

또한 블록 체인 오라클이 전송하는 데이터는 가치있는 모든 데이터가 될 수 있습니다. 예를 들어, 의료 시스템은 오라클의 도움을 받아 보험과 관련된 데이터를 요청할 수 있습니다. 반대로 식품 산업은 오라클이 식품 공급망에 대한 정보를 전송하기를 원할 것입니다..

블록 체인 오라클


오라클이 효과적으로 작동 할 수 있도록하려면 스마트 계약 또는 관련 엔티티가 네트워크 리소스를 사용해야합니다..

또한 읽으십시오,

  • 블록 체인을 만드는 방법 알아보기
  • 블록 체인 기술을 사용하는 경우?

블록 체인 Oracle 예제

블록 체인 오라클이 어떻게 작동하는지 이해하려면 아래 예제를 살펴보아야합니다..

Max와 Viper의 두 파티를.

Max와 Viper는 모두 베팅을 좋아합니다. 그렇기 때문에 베팅 프로세스에서 가능한 최고의 투명성을 유지하기 위해 스마트 계약을 생성합니다..

이번에는 Covid-19 예방 접종이 언제 출시 될지에 대해 베팅했습니다..

Max에 따르면, 그것은 2020 년에 올 것이고, Viper는 그의 베팅에서 더 신중하고 2021 년 중반에 올 것이라고 생각합니다..

그들은 베팅에 대한 규칙을 정한 스마트 계약을 만듭니다. 그러나 스마트 계약이 자체적으로 작동하도록하려면 외부 소스에서 정보를 추출해야합니다..

이 작업은 외부 소스를 사용하여 수행해야하며 여기가 Oracle이 들어오는 곳입니다. 올바르게 구성되면 오라클은 때때로 데이터를 스마트 계약에 공급합니다..

베팅 마감일이지나거나 Covid-19에 대한 백신이 발견되면 스마트 계약이 실행되어 Max와 Viper가 모두 변경됩니다. 정보는 베팅이 발생하도록 등록한 다른 당사자에게도 전달됩니다..

오라클의 도움으로 스마트 컨택은 투명성과 신뢰가있는 우수한 솔루션을 제공 할 수 있습니다..

다양한 유형의 Oracle

우리는 블록 체인 오라클을 다음과 같은 사항에 따라 다른 유형으로 분류 할 수 있습니다.

  • 소스 → 데이터의 출처. 하드웨어인가 소프트웨어인가?
  • 정보의 방향 → 데이터 아웃 바운드 또는 인바운드?
  • 신뢰 → 데이터가 분산 형 또는 중앙 집중 형 솔루션에서 나옵니까??

이 세 가지 요점을 모두 바탕으로 오라클을 6 가지 주요 유형으로 분류 할 수 있습니다.

  • 소프트웨어 오라클
  • 하드웨어 오라클
  • 아웃 바운드 및 인바운드 오라클
  • 분산 및 중앙 집중식 오라클
  • 인간 오라클
  • 연락처 별 오라클

아래에서 각각을 살펴 보겠습니다..

소프트웨어 오라클

소프트웨어 오라클은 온라인 소스에서 정보를 가져와 블록 체인에 정보를 보내는 오라클입니다. 온라인 정보는 웹 사이트, 서버 및 온라인 데이터베이스를 포함한 모든 소스에서 가져올 수 있습니다. 웹을 정보의 출처로 사용하고 있습니다..

소프트웨어 오라클은 공급망 정보를 스마트 계약에 실시간으로 제공 할 때 유용합니다. 디지털 자산 가격, 실시간 교통 정보 등을 포함한 오라클의 기타 주요 사용 사례!

하드웨어 오라클

하드웨어 오라클은 인터페이스를 사용하여 실제 세계와 상호 작용하는 오라클입니다. 즉, 스마트 계약이 현실 세계와의 연결이 필요한 경우 하드웨어 오라클을 통해이를 수행 할 수 있습니다. 따라서 스마트 계약이 바코드 스캐너, 전자 센서 등의 정보를 전달해야하는 경우 하드웨어 오라클이 필요합니다..

이러한 유형의 오라클은 실제 정보를 디지털 값으로 변환하는 데 탁월합니다. 하드웨어 오라클의 가장 좋은 예는 식품 공급망에서 제공 될 수 있습니다. 식품의 한 유형이 공급망을 통해 이동하면 정보가 자동으로이를 처리하는 스마트 계약으로 전달 된 다음 스마트 계약이 정보.

아웃 바운드 및 인바운드 Oracle

인바운드 오라클은 데이터를 스마트 계약으로 전송하기 위해 외부 소스를 사용하는 오라클이고, 아웃 바운드 오라클은 스마트 계약에 의해 생성 된 정보를 현실 세계로 보내는 오라클입니다..

아웃 바운드 오라클의 좋은 예는 누군가 자신의 가상 주소로 돈을 입금하면 업데이트를 보내는 스마트 계약입니다. 스마트 계약에 업데이트를 보내는 센서는 인바운드 예입니다..

분산 및 중앙 집중식 Oracle

중앙 집중식 오라클은 단일 엔티티가 제어하는 ​​오라클입니다. 이것은 그들이 오라클에 정보를 제공하는 유일한 공급자임을 의미합니다. 중앙 집중식 오라클을 사용하는 것은 분산 형 오라클에 비해 중앙 집중식 오라클의 효율성이 낮기 때문에 까다로운 상황이 될 수 있습니다..

탈 중앙화 오라클의 경우 퍼블릭 블록 체인에 가장 잘 사용됩니다. 여기에는 오라클을 제어하는 ​​중앙 집중식 권한이 없습니다. 즉, 데이터에 여러 진실 소스가 있음을 의미합니다. 분산 오라클을 사용하여 전송되는 데이터는 검증되고 신뢰할 수 있습니다..

계약 별 오라클

이러한 오라클은 단일 스마트 계약과 함께 작동하도록 설계되었습니다. 이 경우 개발자가 여러 스마트 계약을 배포하기로 결정한 경우 여러 계약 별 오라클을 배포해야합니다..

실제로 계약 별 오라클은이를 유지하는 데 필요한 시간과 노력의 가치가 없습니다. 비실용적이며 특정 사용 사례에만 사용해야합니다..

인간 오라클

개인은 또한 신탁 역할을 할 수 있습니다. 이 경우 선택된 개인은 해당 분야의 신탁 역할을 할 수있는 우수한 개인이어야합니다..

인간 오라클은 정보가 번역되어 스마트 계약에 공급되기 전에 정보와 그 진위를 조사 할 책임이 있습니다. 암호화는 올바른 사람이 스마트 계약에 액세스하도록 보장합니다..

Oracle의 중요성

위의 예제 자체에서 오라클의 중요성을 쉽게 이해할 수 있습니다. 오라클은 남을 것입니다. 데이터 소스 없이는 할 수없는 것처럼 스마트 계약이 작동 할 수 있습니다. 빅 데이터 시대에는 원활한 데이터 전송이 중요합니다. 제공되지 않으면 스마트 계약 사용 사례가 제한됩니다..

또한 스마트 계약의 중요성은 오라클의 중요성에 영향을 미칩니다. 실제 애플리케이션과 함께 작동하는 스마트 계약의 기능을 통해 오라클은 많은 기회를 열 수 있습니다..

Dapp이 오라클 없이는 실제 세계와 통신 할 수없는 이유

오라클은 dApp이 오라클 없이는 현실 세계와 통신 할 수 없기 때문에 또 다른 큰 이유가 필요합니다. 하지만 왜 dApp 그것을 할 수 없습니까? 형식이 근본적으로 다르기 때문입니다..

블록 체인은 트랜잭션이 결정적인 추가 전용 솔루션입니다. 트랜잭션은 순차적으로 차례로 추가됩니다..

블록 체인이 블록 체인 외부의 데이터에 액세스하려면 비 순차적 데이터 포인트가 필요하며 이는 블록 체인의 경우 불가능합니다..

따라서 블록 체인 불변성 기능은 범위와 유연성을 제한합니다..

실제 오프 체인 데이터 저장과 관련하여 이벤트가 특정 순서가 아닌 목적에 따라 저장됨을 의미하는 비 순차적, 비 결정적 데이터가 있습니다..

오라클은 블록 체인이 오프 체인 세계 데이터와 대화하고 이에 대해 이해하도록 돕습니다. 오라클이 없으면 블록 체인이 실제 응용 프로그램, 서비스 및 데이터 소스와 의미있는 통신을 할 수 없습니다..

Oracle 문제

오라클은 문제가 없습니다. 사실 문제는 오라클이 타협 될 수 없다는 사실에서 발생합니다. 이는 스마트 계약이 오라클이 제공하는 데이터에 의존하기 때문에 중요합니다..

오라클이 전송 한 오류 또는 잘못된 데이터는 스마트 계약을 손상시킬 수 있습니다..

안타깝게도 오라클은 블록 체인 합의 방법의 일부가 아니기 때문에 아직이 문제를 해결할 수 없습니다..

이것이 바로 신뢰가 들어오는 곳입니다. 오라클은 관련 당사자간에 적절한 신뢰가있을 때만 제대로 작동 할 수 있습니다..

결론

이것은 블록 체인 오라클 기사의 끝으로 이어집니다. 그렇다면 오라클에 대해 어떻게 생각하십니까? 그것에 대한 대안이 있다고 생각하십니까? 아래에 귀하의 이론에 대해 설명하십시오.!

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
Adblock
detector
map