WEF 블록체인 툴킷

페이지 정보

profile_image
작성자 Hamish Greenoug…
댓글 0건 조회 175회 작성일 24-04-18 11:01

본문

분산형 오라클은 단일 실패 지점을 제거하여 중앙형 오라클의 한계를 극복하도록 설계되었습니다. 이 계약은 반환된 데이터 포인트에 대해 일부 계산을 수행하여 요청 계약에 보낼 집계 값을 생성할 수도 있습니다. 분산형 오라클 노드는 데이터 요청에 대한 응답으로 제공하는 데이터에 서명해야 하는 경우가 많습니다. 앞에서 설명한 것처럼 분산형 오라클은 노드가 제출한 데이터의 진실성에 대한 신뢰에 지분을 두도록 요구할 수 있습니다. 데이터 쿼리를 시작하는 사용자는 오프체인 소스에서 정보를 검색하는 비용을 부담해야 합니다. 중앙 집중식 오라클은 스마트 계약에 데이터를 제공할 때 단일 진실 소스에 의존하므로 부정확한 정보를 게시할 가능성이 있습니다. 중앙 집중식 오라클은 데이터 공급자가 정확하거나 변경되지 않은 정보를 보낼 수 있도록 제대로 설계되지 않았거나 인센티브가 존재하지 않는 경우가 많습니다. 분산형 오라클은 여러 오라클 노드를 사용하여 오프체인 정보를 쿼리함으로써 이 문제를 해결합니다. 각 Maker Oracle은 담보 자산의 시장 가격을 제출하는 노드("중계자" 및 "피드")의 오프체인 P2P 네트워크와 제공된 모든 가치의 중앙값을 계산하는 온체인 "Medianizer" 계약으로 구성됩니다. 지정된 지연 기간이 끝나면 이 중앙값은 관련 자산에 대한 새로운 기준 가격이 됩니다. 전통적인 가격 API에서 얻은 현재 ETH-USD 환율을 기반으로 거래를 실행하는 스마트 계약을 예로 들어 보겠습니다. Witnet의 알고리즘 평판 시스템(새 탭에서 열림)이 그 예입니다. 스테이킹/투표는 또한 악의적인 행위자가 합의 시스템을 조작하기 위해 여러 ID를 생성하는 "Sybil 공격"으로부터 분산형 오라클을 보호합니다. 결정론적 시스템(새 탭에서 열림)은 초기 상태와 특정 입력이 주어지면 항상 동일한 결과를 생성하는 시스템입니다. 즉, 입력에서 출력을 계산하는 과정에 임의성이나 변동이 없음을 의미합니다. 또한 이더리움이 지분 증명으로 전환한다는 것은 개발자가 더 이상 온체인 무작위성을 위해 블록해시에 의존할 수 없음을 의미합니다(하지만 비콘 체인의 RANDAO 메커니즘(새 탭에서 열림)은 무작위성의 대체 소스를 제공합니다).

진실의 원천 역할을 하는 중앙 기관이 없기 때문에 노드에는 동일한 트랜잭션을 적용한 후 동일한 상태에 도달하기 위한 메커니즘이 필요합니다. 답변이 다수 답변에서 벗어난 노드는 더 정확한 값을 제공하는 다른 사람에게 토큰을 배포함으로써 불이익을 받습니다. 요청-응답 오라클은 데이터 세트가 너무 커서 스마트 계약의 스토리지에 저장할 수 없거나 사용자가 어느 시점에서나 데이터의 작은 부분만 필요로 하는 경우에 이상적입니다. Alice가 누가 다음 미국이 될 것인지에 대해 20 ETH를 베팅했다고 가정합니다. 오라클에는 데이터 요청을 수신하고 처리를 위해 이를 오프체인 노드에 전달하는 온체인 구성요소가 있습니다. 이는 오라클의 데이터가 요청 시 중단 없이 제공되어야 함을 의미합니다. 귀속성은 외부 정보를 해당 제공자에게 연결하는 반면, 가상화폐 김프 책임성은 데이터 제공자를 자신이 제공한 정보에 연결시켜 제공된 정보의 품질에 따라 보상을 받거나 불이익을 받을 수 있도록 합니다. 오프체인 데이터를 "끌어서" 이더리움에 브로드캐스팅하는 것 외에도 오라클은 블록체인에서 외부 시스템으로 정보를 "푸시"할 수도 있습니다. 예를 들어 사용자가 이더리움 거래를 통해 수수료를 보내면 스마트 잠금 장치를 잠금 해제할 수 있습니다. 이를 위해서는 환율 데이터(암호화폐의 법정화폐 가치 계산 또는 토큰 가격 비교용) 및 자본 시장 데이터(금 또는 미국 달러와 같은 토큰화된 자산의 가치 계산용)를 포함한 다양한 금융 정보를 얻어야 하는 경우가 많습니다. 예를 들어, 가상화폐 김프 온체인 예측 시장은 사용자 예측을 검증하는 데 사용하는 결과에 대한 정보를 제공하기 위해 오라클에 의존합니다. 오프체인 계산을 위해 설계된 오라클은 프로세스의 예측 불가능성을 증명하는 암호화 증명과 함께 온체인에 방송되는 무작위 결과를 오프체인에서 안전하게 생성함으로써 이 문제를 해결합니다. 중앙 집중식 오라클이 항상 오프체인 데이터를 다른 스마트 계약에 사용할 수 있도록 보장하는 것은 아닙니다.

그렇다면 어떤 블록체인 플랫폼을 기반으로 구축되었으며 생태계는 어떤 합의 메커니즘에 의존합니까? 스마트 계약: 다양한 블록체인 플랫폼은 튜링 불완전 비트코인 ​​스크립트부터 법률 산문이 포함된 튜링 완전한 Java 코드에 이르기까지 스마트 계약을 위해 다양한 언어를 사용할 수 있습니다. 비호환 블록체인 플랫폼: 문제의 블록체인 플랫폼과 일부 기능을 공유하지만 세 가지 상호 운용성 계층을 사용하여 분석할 때 충분히 유사한 특성이 없는 블록체인 플랫폼입니다. 이들 참가자 중 기존 블록체인 생태계에 참여하는 사람이 있습니까? 하이브리드 클라우드: 블록체인은 분산 시스템이기 때문에 이론적으로 생태계는 하이브리드 인프라에 블록체인 플랫폼을 배포할 수 있습니다. 참가자 중 기존 블록체인 생태계에 참여하는 사람이 있나요? 후자는 블록체인의 맥락에서 다른 간단한 개념을 복잡하게 만드는 부분입니다. 이는 블록체인 아키텍처의 일부에 대해 공급업체에 대한 특정 의존성을 심어줍니다. 또한 다른 체인의 본거지인 자산의 한 체인에 합성 버전을 생성하여 거래 공간의 다른 부분을 차지하는 상태 머신에서 해당 자산을 사용할 수 있도록 할 수 있습니다. 결과적으로 서로 다른 두 블록체인의 애플리케이션 계층에 있는 참가자들은 합의 메커니즘과 거버넌스 모델의 차이를 고려하여 어떻게 서로를 신뢰할 수 있습니까? 아래 블록체인 솔루션의 상호 운용성 모델은 기본 블록체인 플랫폼을 포함하여 블록체인 솔루션의 전체 스택에 대한 이러한 문제를 해결하는 세 가지 계층으로 구성됩니다. 해시 잠금은 동일한 트리거를 갖는 블록체인 플랫폼 A와 블록체인 플랫폼 B에서 작업을 설정하는 것을 의미하며 일반적으로 특정 해시의 사전 이미지가 공개됩니다. 블록체인 상호 운용성에 고유한 세 가지 접근 방식이 있습니다.

댓글목록

등록된 댓글이 없습니다.

로그인 / 회원가입