건조 제품 | 탈중앙화 오라클에 대한 포괄적인 개요
편집자 주: 이 기사의 출처는이더리움 애호가(ID: Ethfans)편집자 주: 이 기사의 출처는Medium이더리움 애호가(ID: Ethfans)

, Anzi Clint, wuwei & A Jian에 의해 번역됨; 원본 텍스트 출처:Fabric Ventures, Julien Thevenard 저, 허가를 받아 Odaily에서 복제.Joey Krug여기에서 나는 우리에게 감사하고 싶습니다Tomas Bertani팀, 덕분에Hugh Karp(Augur 코어 개발자),James Ryan Moreau(오라클라이즈 설립자),Gorka Irazoqui Apecechea(Nexus Mutual 설립자),Szymon Sypniewicz(Witnet 기술 커뮤니티 리더),Przemysław Kowalczyk(위트넷 연구원),
(Ramp의 공동 설립자) 및
(Ramp 설립자)가 좋은 피드백을 주었습니다.
분산 원장 및 스마트 계약은 현재 인간 상호 작용 및 협업에서 신뢰 문제로 인한 마찰을 제거하고 사회에 전례 없는 큰 혁신을 가져올 수 있습니다. 그러나 그때까지 위의 스마트 계약이 추가 신뢰 없이 오프 체인 입력을 얻을 수 없다면 소위 혁신은 서류상에 불과합니다.
탈중앙화 오라클은 스마트 계약이 외부 세계와 상호 작용하는 관문으로, 단일 정보 소스에 너무 의존하지 않고 작동하도록 설계되었습니다. 분산형 오라클 머신을 구현하는 방법 또한 또 다른 혁신의 물결을 일으킬 것입니다.
이 기사는 다음 사항을 소개하는 것을 목표로 합니다.
오라클 서비스가 탈중앙화 기술인 이유
스택의 주요 구성 요소에는 신뢰할 수 없는 서비스가 필요합니다.
앞서 언급한 과제를 해결하기 위한 8개 프로젝트 개요
I. 신탁이 필요한 이유는 무엇입니까?
I. 신탁이 필요한 이유는 무엇입니까?
무허가 체인(예: Ethereum, Dfinity)의 스마트 계약은 적대적 환경에서 실행되며 네트워크에서 결정론적 트랜잭션(즉, 모든 노드에서 검증된 트랜잭션)만 전파함으로써 보안이 보장됩니다. 스마트 계약의 설계 아이디어는 다음과 같습니다. 입력 수락 → 논리 실행 → 해당 블록체인 상태 업데이트, 이 프로세스는 되돌릴 수 없으며 블록체인 세계에는 Ctlr+Z 되돌림이 없습니다.
스마트 계약이 블록체인 시스템 외부에서 데이터를 가져오도록 허용하는 것은 양날의 검입니다.블록체인 애플리케이션 시나리오를 크게 확장하고 블록체인이 외부 세계와 상호 작용할 수 있도록 하는 동시에 특정 신뢰 문제도 발생합니다. 무허가 체인의 채굴자들은 모든 외부 입력을 검증할 수 있는지 확신할 수 없기 때문에 스마트 계약의 전제 조건을 충족하는 작업만 무차별적으로 수행할 수 있습니다.
신뢰할 수 없는 오라클의 많은 기술적 세부 사항을 살펴보기 전에 오라클 기반 스마트 계약의 5가지 주요 사용 사례를 살펴보겠습니다.
금융 상품
금융 상품
금융 상품CDx、dYdX、MakerDAO、Vega Protocol、0x protocol 。
일부 프로젝트는 다음과 같은 신탁을 금융 상품에 적용할 수 있습니다.
스마트 계약 보험
Etherisc 그리고Fizzy 신뢰할 수 있고 신뢰할 수 있는 정보 소스의 축복으로 특정 보험 상품은 프로그래밍을 통해 스마트 계약의 형태로 구현될 수 있습니다. 보험 업계에서 가장 큰 비용은 사기이므로 오라클의 중요성은 자명합니다. 스마트 보험의 일부 현재 프로젝트 예는 다음과 같습니다.
Nexus Mutual그리고
FlyingCarpet비행 지연에 대한 자동 보상이 실현되었습니다.
인공 지능 및 지리 데이터를 지원하는 새로운 유형의 프로그래밍 가능한 보험입니다.
화물FOAM 화물
예를 들어 원본 데이터 소스에 대한 dApp의 신뢰 임계값을 낮추고 분산 네트워크(이 시나리오에서는 위치 오라클)에 의존하여 소스에서 선언한 위치 정보의 신뢰성을 보장할 수 있습니다.
담보 대출 및 스테이블 코인Maker DAO담보 대출 및 스테이블 코인DAI ~의보고서이더리움이 보증하는 스테이블코인(곧 다중 자산 보증으로 업그레이드 예정)이며 설계에 여러 오라클을 사용하여 다음을 수행합니다.
이더리움의 가격은 출시된 스테이블 통화가 담보 보증이 충분하지 않을 때 적시에 청산 작업을 트리거할 수 있게 하여 전체 시스템을 보호합니다. 이러한 오라클은 Maker 토큰 보유자가 선택하고 자금을 지원합니다.Ethlend 그리고Dharma 비슷한 디자인도 있다.
예측 시장
)는 그룹의 지혜를 최대한 활용하여 인간의 협력을 전례 없는 새로운 차원으로 끌어 올렸습니다. 이러한 시장은 오프체인 이벤트를 결정하기 위해 하나 이상의 오라클에 의존해야 합니다.
II.오라클 무결성 보장
II.오라클 무결성 보장
블록체인은 추가 신뢰가 필요한 외부 세계와 제3자를 격리하기 위해 의도적으로 구축되었습니다. 그러나 대부분의 이벤트는 여전히 오프체인에서 발생하므로 검열 저항을 손상시키지 않으면서 블록체인과 오프체인 세계를 연결해야 합니다. 사실, dApp의 무신뢰성은 온체인과 오프체인 세계 사이의 가장 약한 링크에 달려 있으므로 손상될 수 있는 단일 정보 소스로는 충분하지 않습니다.
여러 정보 소스에 액세스하면 확률 측면에서 더 높은 보안을 달성할 수 있지만 그에 따라 많은 비용이 증가합니다. 특정 애플리케이션 시나리오에 필요한 정보 소스의 수는 많거나 적을 수 있습니다.실제 애플리케이션에서는 다양한 애플리케이션에 필요한 정보 소스의 수를 결정하기 위해 위험 기반 설계 아이디어를 채택해야 합니다.
일반적으로 관련된 자금의 양에 따라 구축된 오라클 시스템의 비용을 균형 있게 조정하고 실제 애플리케이션에서 자신의 시나리오에 적합한 오라클 솔루션을 찾아야 합니다.
스위스 치즈 모델

제3자가 항상 악을 행하지 않도록 보장하는 것은 매우 어렵습니다. 중앙 집중식 세계에서 이러한 신뢰 문제를 해결하려면 계약, 신뢰할 수 있는 회사, 보험, 법률 등 여러 계층의 보호가 필요합니다. 적어도 하나의 보호 레이어가 그대로 유지되는 한 시스템은 정직한 것으로 간주될 수 있습니다. 그러나 모든 보호 레이어가 손상되면 공격이 작동합니다(스위스 치즈 모델).이미지 설명)-
- 스위스 치즈 모델(
이미지 출처
LIBOR 스캔들은 중앙 집중식 오라클에 대한 과도한 의존에 대한 교훈입니다. London Interbank Offered Rate(LIBOR)는 약 300조 달러의 대출을 뒷받침하는 상업 및 민간 대출에서 일반적으로 사용되는 기준 금리입니다. 그러나 소식통에 따르면 이 지수는 2005년이나 2003년까지 특정 스왑 거래자들에 의해 조작되었습니다. LIBOR는 또한 은행의 건전성을 나타내는 지표이기도 하므로 이 비율을 조작하면 일부 기관이 2007-2008년 금융 위기 당시 실제보다 더 건전해 보이는 결과를 낳았습니다.
세상에 완벽한 시스템은 없지만 탈중앙화 오라클 시스템에 다중 장벽 개념을 적용하여 최소한의 신뢰 메커니즘을 최대한 개선할 수 있습니다.
A. 여러 데이터 소스
데이터 오류를 줄이는 가장 쉬운 방법은 오라클을 사용하여 여러 데이터 소스를 집계하는 것입니다. 이러한 방식으로 터무니없는 데이터를 수집할 수 있는 가능성은 두 가지뿐입니다. 하나는 대부분의 데이터 소스가 손상되었고 두 번째는 오라클 자체가 손상되었습니다(단일 실패 지점 문제가 됨).
B. 다중 오라클
오라클의 수를 늘릴 때 대부분의 오라클은 확률적으로 악성이 아니므로 시스템의 대다수가 정직한 상태를 유지하는 한 시스템은 안전합니다. 그러나 고의적 조작이든 부주의(정보 출처 자체가 실패)이든 모든 오라클이 잘못된 정보를 전달하고 있을 가능성은 현시점에서 배제되지 않습니다.
다. 이익공유
다. 이익공유
탈중앙화 네트워크에서 익명의 참가자가 오라클 역할을 하도록 하는 것은 매우 위험하며, 탈중앙화 시스템에서는 일단 경제적 이익을 얻기 위해 악을 행하면 그 부정한 이익을 회수할 법적 규정이 없습니다. 토큰 엔지니어링 설계를 사용하여 분산형 네트워크의 노드는 마진/보증금의 일부를 약속하도록 강제할 수 있으며 이러한 자산은 일반적으로 시스템의 기본 통화입니다. 노드가 잘 작동하면 일정 보상을 받고 노드가 악을 행하면 약속된 자산을 일정 비율로 잃게 됩니다. 위의 메커니즘은 오라클 시스템이 참가자가 정확한 데이터를 생성하도록 장려하는 긍정적인 인센티브 메커니즘을 갖도록 보장합니다.
D. 신뢰할 수 있는 실행 환경(TEE)
D. 신뢰할 수 있는 실행 환경(TEE)
Intel의 최근 SGX(Software Guard eXtensions)와 ARM의 TrustZone은 모두 Trusted Execution Environment에 속하는데, 둘은 비교적 유사하므로 Intel의 제품을 예로 들어 소개하겠습니다.
즉, SGX는 프로그램이 CPU의 엔클레이브에서 실행되도록 하여 사용자 수준 코드에 하드웨어 수준 보호를 제공합니다. 첫째, 엔클레이브는 애플리케이션(데이터, 코드 및 제어 흐름)이 다른 프로세스에 의해 손상되지 않도록 보호합니다. 둘째, 엔클레이브는 응용 프로그램의 기밀성을 보호합니다. 즉, 프로그램의 데이터, 코드 및 실행 상태는 이론적으로 나머지 운영 체제에 대해 불투명하지만 프로그램은 여전히 엔클레이브 영역 외부에서 메모리를 읽고 쓸 수 있습니다.March-2018 & July-2018SGX는 악의적인 운영 체제의 엔클레이브에 있는 프로그램을 보호하여 노드의 시스템 관리자가 애플리케이션을 손상시키지 않도록 보호합니다. oracle 프로그램을 실행하고 엔클로저에서 데이터를 배포하면 시스템이 합법적인 SGX 시스템에서 실행되고 있음을 원격으로 감지할 수 있으므로 oracle 프로그램이 안전하게 실행된다는 강력한 보증이 제공됩니다.그러나 SGX 출시 이후 두 가지 취약점이 있었다는 점은 주목할 가치가 있습니다.)가 잇달아 발견되었으며 여전히 탐구해야 할 연구가 있습니다.
일부
위에서 언급한 보호 장벽은 개별적으로 제거할 때 절대 안전한 것으로 간주할 수 없지만 함께 작동하도록 결합하면 더 강력한 보호 효과를 가질 수 있습니다. 다음 섹션에서는 분산형 오라클 시스템의 주요 공격 표면을 소개하고 해당 방어 수단을 예를 들어 설명합니다.
III.Sybil 공격 및 기타 분산 시스템 취약점
III.Sybil 공격 및 기타 분산 시스템 취약점
오라클 시스템을 구축하는 것은 어렵지 않습니다. 어려운 것은 무신뢰 구성 요소의 설계입니다.
주요 위험: 문제를 판결하기 위해 스마트 계약에 의존하는 당사자 간에 이해 충돌이 있으며 익명의 오라클은 소송 위험이 없습니다. 다중 오라클 시스템을 실행할 때 스마트 계약은 단일 입력만 수락하기 때문에 오라클은 합의에 도달해야 합니다. 따라서 공격을 방어하기 위해서는 오라클이 다음 요구 사항을 충족하도록 메커니즘을 설계해야 합니다.
서로를 알아보지 못하는
서로 통신할 수 없음: 상당한 의결권(예: 40%)을 가진 오라클은 자체 답변을 방송할 수 있으며 다른 노드에게 그 결과가 주류 답변이라고 일부러 설득할 필요가 없습니다. 그러나 다른 노드가 이미 이 노드가 그렇게 큰 보팅 파워를 가지고 있다는 것을 알고 있다면 이 요구 사항은 상대적으로 의미가 없습니다.
다음 공격 전략 또는 취약점은 분산형 오라클 네트워크에 유효합니다.

다수 공격: 네트워크의 대다수 노드가 단일 엔티티 또는 연합에 의해 제어되는 위험이 있습니다. 현재 네트워크는 여전히 다수에 의해 통제되고 있지만 악의적으로 조작되었습니다. 분산형 오라클 네트워크 프로젝트에서는 이러한 위험에 특별한 주의를 기울여야 하며, 노드의 평판과 총 노드 수에 따라 노드의 힘이 결정되어야 합니다.
이미지 설명
- 다수 공격 - 출처: Narcos-
미러링(Mirroring): 분산형 오라클 네트워크에서 특수한 시빌 공격입니다. 노드 운영 비용을 줄이기 위해 특정 노드의 컨트롤러는 한 노드를 통해 한 번만 데이터를 수집한 다음 체인에서 자신의 통제하에 있는 다른 노드로 데이터를 전달할 수 있습니다. 그가 전송하는 데이터가 여전히 사실일 때 이러한 종류의 공격은 그다지 해롭지 않지만 전송된 데이터에 문제가 있는 경우 전체 시스템의 보안을 크게 감소시킬 것입니다. 다자간 쿼리를 통한 데이터가 파괴됩니다.
빈페이(empty pay): 오라클이 다른 오라클의 답변을 악의적으로 복사하는 것을 빈페이(empty pay)라고 합니다. 이 문제는 "커밋-공개(commit-reveal)" 메커니즘을 통해 해결할 수 있습니다. 즉, 오라클 머신이 제출한 답변은 암호화되며 충분한 오라클 머신이 답변을 제출한 경우에만 모든 답변이 해독됩니다.
체인의 데이터 기밀성: 데이터 요청이 민감하고 사적인 경우 데이터 요청이 암호화되더라도 최종 데이터가 보고될 때 요청 정보가 무의식적으로 노출됩니다. 이 문제에 대한 해결책은 노드가 TEE 엔클레이브 환경에서 복호화를 수행하고 모든 사용자와 노드가 볼 수 있는 블록체인에 공통된 답변을 보고하도록 하는 것입니다. 예를 들어, 비행 보험의 경우 사용자는 자신이 런던에서 뉴욕으로 비행기를 타고 있다는 사실을 다른 사람이 알기를 원하지 않을 수 있습니다. 따라서 특정 항공편을 알게 된 후 오라클 머신은 블록체인에서 "그 항공편이 지연되었습니까?" 또는 추가 정보 공개 없이 예/아니오로만 대답해야 하는 다른 질문에만 대답할 수 있습니다.
IV.분산형 오라클에서 작업하는 프로젝트
IV.분산형 오라클에서 작업하는 프로젝트
모든 프로젝트는 네트워크를 통해 오라클 서비스를 제공하는 것과 네트워크에서 오라클 서비스를 제공하는 두 가지 범주로 나눌 수 있습니다.
1. 서비스로서의 오라클
ChainLink(이미 라이브)

체인링크 다이어그램

모든 시스템의 보안은 가장 짧은 보드에 의해 결정됩니다. 분산화는 항상 가용성을 보장하지만 유효하지 않은 노드가 잘못된 데이터를 제공할 위험이 있으며 ChainLink는 두 가지 솔루션을 제공합니다.이미지 설명)-
- 온체인 집계(
이미지 출처
초기 솔루션: 온체인 집계
계약은 체인의 모든 노드의 데이터를 집계하고(공개 감사 가능) 커밋-공개 방식을 사용하여 노드가 다른 오라클 머신의 결과를 얻고 서로 표절하는 것을 방지합니다. 집계 후 최종 결과는 충분한 결과가 체인에 게시된 후에 결정되지만 이렇게 하면 많은 컴퓨팅 비용이 발생합니다. 각 노드는 트랜잭션을 시작하고 각 트랜잭션은 합의에 도달해야 하며 에테르에 있어야 합니다. Square는 하나 이상의 집계 계약을 배포합니다.
오프 체인 집계는 합의에 도달하는 경제성을 향상시킬 수 있지만 위에서 언급한 돈을 먹는 문제를 해결할 수는 없습니다.

오프 체인 집계 체계는 Schnorr 서명을 활용합니다. 작업에 참여하는 각 오라클은 해당 작업에 대한 [공개 키, 개인 키] 조합을 받습니다. 오라클은 개인 키를 사용하여 (요청된) 데이터 결과(암호화된)에 대한 부분 서명을 생성합니다. 하나의 부분 서명을 직접 사용할 수는 없으나, 충분한 수의 부분 서명이 결합되면(아래 그림 참조) 집단 서명이 형성되며, 이는 온체인 트랜잭션에 의한 데이터 결과의 집계와 동일합니다. .이미지 설명)-
- 오프체인 집계(
여기서 핵심 단어는 충분한 수의 부분 서명이며, 이는 체계가 내결함성을 제공한다는 의미이기도 합니다(일부 노드가 응답하지 않는 경우). 이 접근 방식의 단점은 메시지가 전파되는 데 너무 오래 걸리면 정직한 노드도 보상을 받지 못하여 노드가 응답 시간에 의존하게 된다는 것입니다. 이 솔루션은 표절 문제도 해결합니다. 결과가 발표될 때쯤이면 더 이상 새로운 답변을 제출할 수 없기 때문입니다.여기여기백지。
Witnet
체인링크에 대해 자세히 알아보세요. 이 기사의 다이어그램은
백지
Witnet은 평판 기반의 분산 오라클 네트워크입니다. Witnet 소프트웨어를 실행하는 노드가 데이터 요청에 올바르게 응답하는지 여부에 따라 평판 값을 얻거나 잃을 수 있으며 정확성은 노드의 결과 집합을 분석한 후 합의 알고리즘에 의해 결정됩니다. 합의와 일치하지 않는 노드는 평판 값을 잃게 되므로(예를 들어 노드가 오프라인 상태가 되거나 악의적인 시도로 인해 불일치가 발생) 일반 노드와 구별됩니다. 합의에 도달하는 프로세스가 시간 초과될 때 최종 노드 결과가 합의와 일치하는 한 처벌되지 않습니다.
증인이라고 하는 Oracle 노드는 네트워크 평판을 기반으로 블록을 채굴하는 작업을 무작위로 할당하므로 "다수 공격"에 덜 취약합니다. 선의로 행동하는 노드는 평판 가치를 빠르게 높이고 네트워크에서 더 많은 책임을 맡을 수 있으며, 반대로 유효하지 않고 악의적인 노드는 네트워크에서 평판을 빠르게 잃고 더 이상 네트워크에 기여할 수 없으며 결국 무의미해집니다. .
Witnet에서 평판 값은 매우 중요하기 때문에 좋은 노드와 나쁜 노드 간의 평판 값 전송(작업 완료 후) 외에도 시스템은 모든 노드 간에 고정된 평판 값 재분배 메커니즘을 설계합니다. 재분배 간격은 다음과 같습니다. A. 가장 오래된 정직한 노드에 평판 값이 집중되어 발생하는 중앙 집중화, 수입).
각 블록 생산에서 연체료 기능을 사용하여 평판 값의 재분배를 실현합니다. 유효 노드의 평판 값은 매번 대수 함수로 감소하고 감소된 평판 값은 모든 노드가 공유합니다. 좋은 행동. 즉, 모든 노드의 평판 값은 지속적으로 감소하고 평판 값이 가장 높은 노드가 가장 많이 잃게 됩니다. 따라서 위트넷의 상위권에 머물기 위해서는 항상 선한 행실을 유지해야 합니다.https://witnet.io당신은 할 수 있습니다여기자세한 내용을 알아보거나
Oraclize
여기
백서를 읽으십시오.
그들의 해결책은 모든 TEE 공급자를 사용하여 샌드박싱으로 알려진 관행인 취약성을 줄이는 것입니다. Oraclize는 IT 공급업체 및 제조업체(Amazon의 EC2, Google의 SafetyNet, Qualcomm의 QSEE, Ledger의 Nano S 및 Intel의 SGX 포함)의 제품을 핵심 서비스의 핵심 구성 요소로 활용합니다. 이러한 제품은 물리적으로 독립적인 그룹으로 나뉘며 소프트웨어를 통해 공동으로 사용할 수 있습니다. Oraclize는 모든 TEE의 액세스 및 상호 운용성을 지원하기 위해 소프트웨어 액세스 계층으로 애드혹 지원 사용자 지정 프로그램을 설계했습니다. 특정 기술적 방법이 취약성(예: Intel의 SGX Spectre 취약성)의 영향을 받는 경우 전체 데이터 집계는 여전히 영향을 받는 노드를 무시하고 다른 여러 TEE에서 올바른 데이터를 얻을 수 있습니다. (이는 취약점이 모든 프로세서에 영향을 미치는 일반적인 취약점이 아니라 특정 아키텍처를 기반으로 한다고 가정합니다.)여기분산 신뢰 및 데이터 정확성을 보장하기 위해 Oraclize는 TLSNotary를 사용하여 https 사이트의 TLS 데이터에 서명합니다. 이에 대한 대가가 있습니다. Oraclize는 이론적으로 웹사이트에 표시된 데이터만 전송할 수 있지만(오프체인 전처리 후 업로드할 수 없음) 일반적으로 사용되는 시나리오를 다루기에 충분합니다. 솔루션의 주요 위험은 대부분의 데이터 소스가 파괴될 때 잘못된 데이터의 지속적인 배포를 방지할 방법이 없다는 것입니다. 그러나 이러한 위험은 대부분의 "분산형" 솔루션에 존재합니다. 당신은 할 수 있습니다
Town Crier
여기
Oraclize에 대해 자세히 알아보세요.
이 학술 프로젝트 뒤에는 5명의 코넬 박사와 학부생으로 구성된 팀이 있습니다.
Town Crier는 스마트 계약(모든 블록체인에서)과 https 지원 웹사이트 사이의 다리 역할을 할 수 있으며 TLS 계층을 사용하여 둘 사이의 안전한 통신을 보장하여 인증된 데이터를 전송합니다. 이 방식은 보다 사용자 정의된 데이터 전송을 허용하는 TLS 공증(소프트웨어 계층 보안만 해당)과 다릅니다. 데이터는 Intel SGX에서 실행되는 노드에 의해 해독되고 처리됩니다(둘 다 하드웨어 및 소프트웨어 보안 수준이 있음). 승인 데이터는 최종적으로 엔클레이브에서 블록체인으로 전송되며 SGX에만 의존하여 노드 소프트웨어가 예상대로 실행되도록 합니다.
주문 실패 문제를 해결하기 위해 그들의 방법은 여러 SGX 플랫폼에서 데이터 소스 집계 및 오라클 배포를 수행하는 것입니다. 이 소프트웨어는 어느 정도 확장 가능한 것으로 입증되었으며 초당 15-65 트랜잭션의 처리량을 지원할 수 있습니다.발표하다Town Crier에 대한 자세한 내용은 여기에서 확인할 수 있습니다. 2018년 11월 1일 네 번째 개발자 회의에서 CEO Sergey는
ChainLink의 Town Crier 인수에 대한 뉴스.
2. 내부 오라클 서비스
2. 내부 오라클 서비스
가. 예측 시장
"예측 시장은 베팅 시장과 같습니다. 결과에 베팅하고 베팅 가격은 결과의 확률에 따라 결정됩니다."
어거(Augur)와 노시스(Gnosis)는 2015년에 출시된 가장 잘 알려진 분산형 예측 시장입니다. 그들은 집단 지성과 덜 논쟁적인 분산 네트워크를 사용하여 우아한 예측 시장을 구축합니다. 시장이 제대로 작동하려면 둘 다 잘 설계된 인센티브에 의존해야 합니다. 추가 분석을 위해 Augur를 예로 들겠습니다.
Augur는 지리적으로 분산된 개인이 모든 이벤트의 객관적인 결과를 추측하고 보고할 수 있도록 하는 신뢰할 수 없는 분산형 오라클 및 예측 시장 플랫폼입니다. Augur의 경우 분산형 예측 시장을 만드는 것이 상대적으로 쉽고 핵심은 시장의 무결성을 보장하는 방법에 있습니다(정직성을 보장하는 것이 합리적 Augur 노드에 가장 수익성 있는 선택이 될 수 있음).

이미지 설명원천)-
- 예측 시장의 수명 주기 설명(
원천
누구나 Augur 플랫폼에서 다가오는 이벤트에 대한 예측 시장을 만들 수 있습니다. 작성자는 이벤트 종료 시간을 설정하고 이벤트 결과 보고자를 지정합니다. 이 결과는 커뮤니티의 쿼리를 허용합니다.
다음은 정직한 참가자를 보호하기 위해 Augur가 취한 조치 목록입니다.
시장 생성자는 유효 채권을 보유해야 합니다. 시장이 불완전하게 정의되거나 결과가 객관적이고 정확하지 않을 때 이러한 채권은 무효화되고 0이 됩니다.
마켓 크리에이터는 무결과 채권 보유: 이 채권은 크리에이터가 지정한 결과 보고자가 3일 이내에 결과를 제공하지 않으면 만료됩니다. 이 시점에서 누구나 이 이벤트에 대한 잠정 결과를 제출할 수 있습니다.
잠정 결과가 보고되면 모든 REP 보유자는 7일 이내에 잠정 결과에 이의를 제기(입찰 시작)할 수 있는 기회가 있습니다. 입찰 보증금이 예상 시가 중 가장 적은 비율을 차지하는 입찰자가 낙찰될 수 있습니다. 입찰이 실패하면 약속된 REP가 소유자에게 반환되고 전체 시장이 정산에 들어갑니다.
첫 번째 중간 결과 입찰이 성공하면 다음 단계는 현재 라운드의 입금액에 따라 다릅니다. 약정이 전체 REP의 2.5%(현재 150만 달러) 미만이면 시장은 다음 입찰을 시작하고 그렇지 않으면(2.5% 초과) 포크 상태에 들어갑니다.
포크 상태는 60일 동안 지속되며, 이 기간 동안 모든 시장은 "New Augur World"로 마이그레이션될 때까지 일시적으로 동결됩니다. 모든 시장에 두 가지 옵션(예/아니오, 선택/패배, 승/패 등)만 있는 경우, 이때 3개의 세계가 생성됩니다. 예를 들어 가능한 진실은 3가지입니다. 아니요, 마지막 것은 유효하지 않습니다. 시장은 상응하는 세계로 나뉩니다. 사용자는 자신의 REP 토큰을 이러한 세계 중 하나로만 마이그레이션할 수 있습니다. 사용자가 60일 이내에 REP 토큰 마이그레이션을 완료하면(결과 중 하나에 투자) REP의 5%를 추가로 위험 보상으로 얻을 수 있습니다. 여기서 위험은 사용자가 잘못된 세계로 마이그레이션할 때 REP가 중단된다는 것입니다(REP는 A/B/C 세계에서 상호 교환할 수 없음). 사용자가 위험을 감수하고 싶지 않다면 시장이 올바른 합의에 도달한 시점인 60일 후에 마이그레이션할 수 있습니다. 병렬 Augur 세계가 공존할 수 있기 때문에(예: Ethereum/Ethereum Classic) 대부분의 시장 활동에서 승리하는 확실한 승자는 실제 Augur가 될 것입니다.
우리는 독자들이 제대로 정의되지 않은 예측 시장이 만들어질 때의 위험과 분산된 오라클이 결과 방송을 제어하는 이상한 경제적 결과를 깨닫기를 바랍니다.
Augur 오라클 머신이 실제 이벤트 결과를 보고하여 Augur 시장 예측 활동을 완료하면 인센티브가 충분하고 Augur가 계속 성장할 때 Augur 시장의 결과 자체가 신뢰할 수 있는 오라클로 사용될 수 있다고 상상할 수 있습니다. 기계. 즉, 우리는 Augur 시장이 결국 (아마도) 진정한 결과를 줄 것이라고 가정하고 이를 또 다른 스마트 계약의 입력으로 사용할 수 있습니다.
Ramp
Augur에 대한 자세한 내용은 여기에서 확인할 수 있습니다.

나. 결제 서비스 OpenBankProject 역사적으로 은행 원장은 외부에서 쉽게 액세스할 수 없었지만 상황이 빠르게 변화하고 더 많은 규제 기관이 개방형 뱅킹 프레임워크를 수용하고 있습니다. 예를 들어 유럽에서는 PSD2 지침에 따라 유럽 은행이 승인된 제3자 공급자에게 은행 계좌에 대한 API 액세스를 개방해야 하며 Ramp는 그 중 하나입니다.
-(이스마일 차이브와Ramp Swaps적용 범위) -
*Ramp*는 전통적인 금융 기관과 퍼블릭 블록체인 간의 신뢰 최소화 통신을 확보하기 위해 금융 인프라를 구축하고 있습니다. 실제로 그들은 PSD2를 사용하여 p2p 법정화폐 및 암호 화폐 아토믹 스왑 서비스를 제공합니다(
). 프로세스는 다음과 같습니다.
판매자는 일정량의 디지털 자산을 제3자 보관에 보관하는 스마트 계약을 생성합니다. 구매자가 동의한 대로 법적 통화를 보내면 디지털 자산은 구매자에게 공개되고 그렇지 않으면 판매자에게 반환됩니다.
구매자는 전신 송금으로 판매자에게 지불합니다.
지불 오라클은 구매자의 지불을 확인하고 지불 증명(PoP)을 네트워크에 보냅니다. 오라클은 구매자와 판매자의 계정에 액세스하고 입금 및 출금을 볼 수 있습니다.
스마트 계약은 제3자 보관 자산의 잠금을 해제하고 구매자에게 보냅니다.
금융 기관의 장부에 있는 데이터는 매우 민감하기 때문에 이러한 정보를 보고하는 것은 상품 가격이나 스포츠 결과와 같이 공개적으로 사용 가능한 정보를 보고하는 것과 비교할 때 분명한 어려움이 있습니다.
데이터는 신뢰할 수 있는 단일 소스(예: 은행)에서 제공됩니다.
이체 정보는 가변적이며 금융 기관은 거래를 취소할 수 있습니다.
데이터는 공개적으로 액세스하거나 쉽게 확인할 수 없습니다.
주어진 계정 정보(신분 정보 및 거래 내역)는 비공개로 유지되어야 합니다.
원장은 다양한 방식으로 액세스되며 종종 사용자 권한에 의존합니다.
양방향 통신이 항상 작동하는 것은 아닙니다. 스마트 계약이 트랜잭션을 시작할 수 있도록 양방향 통신이 있습니다.
개인 정보 보호 요구 사항으로 인해 은행에서 얻은 정보는 단순히 블록체인으로 전파될 수 없습니다. 원시 정보는 블록체인 트랜잭션에 적합하도록 둔감해야 합니다. 따라서 데이터를 오프체인에서 처리해야 하는 경우 간단한 예 또는 아니오 질문(예: 특정 트랜잭션이 완료되었습니까?)의 형태로 응답이 네트워크로 전송됩니다.웹사이트。
Ramp는 기술을 확장하고 더 많은 규제 기관에서 이를 수용하는 과정에 있습니다. Ramp는 또한 보안 엔클레이브를 추가 보호 계층으로 사용하여 보다 권위 있는 제3자가 블록체인에서 은행 거래를 확인하는 신탁 역할을 할 수 있도록 합니다. 이러한 개발은 가장 큰 중앙 집중화인 법정화폐 게이트웨이에 대한 필요성을 제거할 것입니다. Ramp에 대해 더 알고 싶다면 해당 사이트로 이동하십시오.
웹사이트

-EtheriscC. 분산형 보험
"우리는 수익 중심의 보험 회사보다 코드를 더 신뢰하지만 신뢰할 수 있는 오라클 없이는 아무 일도 일어나지 않습니다." Hugh Karp, NexusMutualEtherRisk제공되는 분산형 보험 상품 -Nexus Mutual파라메트릭 보험은 항공편 지연, 거래소 해킹과 같은 매개 변수 트리거 및 지불 조건(Y가 발생할 경우 $X 지불)이 있는 특별한 종류의 보험입니다. 분명히 이러한 제품은 스마트 계약을 사용하기에 적합합니다. 그들은 경제적 인센티브를 통해 내부적으로 얻을 수 있는 이러한 이벤트에 대한 신뢰할 수 있는 데이터를 제공하기 위해 Oracle 서비스가 필요합니다(사용
정의된 데이터 입력 또는 사용Flyingcarpet투표 프로세스), 탈중앙화 오라클 서비스(Oaas) 공급자를 통해 얻을 수도 있습니다.
특히 이미 정교한 IoT 센서, 드론 및 위성이 있기 때문에 스마트 계약으로 처리되는 보험 상품이 점점 더 많아질 것으로 예상할 수 있습니다.
. 예를 들어 농부들은 스마트 계약을 통해 보험에 가입할 수 있으며 기상 위성은 플랫폼에 구축된 AI 모델을 통해 분석할 수 있도록 Flyingcarpet에 데이터를 전송합니다.Aragon경우에 따라 로컬에서 입력 정보를 조정하지 않으면 선언된 결과를 자동으로 감지하고 처리할 수 없습니다. 이러한 경우에는 자동차 손상 수량화와 같은 독립적인 청구 대리인으로서 지역(인센티브) 오라클이 필요합니다. 보험 회사는 이러한 프록시를 활용할 수 있으며 잠재적 고용주로 Mogg 스마트 계약을 쉽게 추가할 수도 있습니다. 이 접근 방식은 이미 EtherRisk 및 Nexus Mutual의 로드맵에 있으며 유사한 스테이크 디자인을 사용하여 악을 처벌하고 선을 장려합니다. 사기는 일반적으로 보험에서 가장 큰 비용이며 특정 시스템이 사기에서 완전히 자유롭기를 기대하는 것은 불가능하지만 스마트 계약이 중앙 집중식 보험에 필적하는 신뢰성을 달성할 수 있다면 저장된 성공을 고객에게 돌려줄 수 있습니다.Colony결국 이러한 클레임 프록시는
각각의 작업을 조정합니다.
V. 결론
V. 결론
탈중앙화 네트워크의 불변성으로 인한 기회와 도전 과제는 인센티브라는 한 단어로 요약할 수 있습니다. 잘 설계된 경제적 인센티브 메커니즘을 통해 분산형 네트워크는 전례 없는 글로벌 협력을 수행하고 합리적인 참여자의 행동이 네트워크의 이익과 일치하도록 보장할 수 있습니다. 신뢰할 수 있는 제3자에 대한 의존도를 제거하는 것은 어려운 일입니다. 이론적으로 모든 것이 손상될 수 있으며 위험을 허용 가능한 수준으로 줄여야 하기 때문입니다. 단기 공격의 위험이 항상 존재하는 것은 사실이지만, 이로 인해 막대한 이익을 얻을 수 있는 네트워크 방어자에 대한 장기적인 인센티브가 줄어들어서는 안 됩니다.
전체적으로 비트코인 광부는 비트코인 원장을 안전하게 유지하기 위해 고용되고 신뢰할 수 있는 신뢰할 수 있는 "엔터티"로 간주됩니다. 채굴자들이 단기 이익을 얻기 위해 허점을 악용한 사건이 있었지만, 그들은 ASIC 채굴기에 대한 투자와 블록 보상이 크게 감가상각되지 않도록 하기 위해 합리적이고 장기적인 게임을 할 의향이 있습니다. 더 나아가 이더리움은 Infura 또는 Metamask(Consensys를 통해 중앙 집중화됨)와 같은 서비스에 지나치게 의존한다는 비판을 받았지만 이러한 서비스는 Ethereum에 막대한 지분을 가지고 있기 때문에 악하지 않은 상태로 남을 수 있습니다. 이러한 중간 계획의 위험은 추가 분권화 과정에서 허용됩니다.


