Hybrid Smart Contracts란?

채동기·2023년 2월 6일
0

Oracle

목록 보기
2/14

Hybrid Smart Contracts란?

Hybrid Smart Contracts는 블록체인(온체인)에서 실행되는 코드와 분산된 오라클 네트워크가 제공하는 블록체인 외부(오프체인)의 데이터 및 계산을 결합하여 기능이 다양한 Dapp을 만들 수 있습니다.
Hybrid Smart Contracts는 블록체인의 변조 방지 및 불변 특성을 가지고 있지만 안전한 오프체인 오라클 서비스를 활용하여 확장성, 기밀성, 주문 공정성, 실제 데이터 소스 또는 시스템에 대한 연결성과 같은 새로운 기능을 달성할 수 있습니다.

Hybrid Smart Contracts의 구성

하이브리드 스마트 컨트랙트는 1) 스마트 컨트랙트(블록체인에서 독점적으로 실행되는 코드)와 2) 분산형 오라클 네트워크로 구성된 스마트 컨트랙트를 지원하는 오프체인 서비스로 구성된 애플리케이션이다. 두 구성 요소는 서로 원활하고 안전하게 상호 작용하여 단일 하이브리드 스마트 컨트랙트 애플리케이션을 형성합니다. 그 결과 다양하고 중요한 방식으로 강화된 온체인 코드가 기술적, 법적 또는 재정적 제약으로 인해 온체인 코드만으로는 불가능한 많은 Use cases를 만들었습니다.

How Hybrid Smart Contracts Combine On-Chain and Off-Chain Computation

우선 온체인 구성과 오프체인의 구성의 차이점을 이해해야합니다.
각각의 역학을 확인해 보겠습니다.

On-Chain: Blockchain

  • 사용자 자산에 대한 권한 있는 보관을 제공하고 개인 키와 상호 작용하는 영구 원장 유지
  • 사용자 간 가치 이전 불가역 트랜잭션을 처리하여 최종 정산 실행
  • DON(Decentral Oracle Network)이 수행하는 오프체인 서비스의 적절한 기능을 보장하기 위해 분쟁 해결 및 가드레일을 제공

Off-Chain: Decentralized Oracle Network

  • 외부 API에서 블록체인 및 Layer2 솔루션에서 실행되는 스마트 컨트랙트으로 데이터 가져오기, 검증, 보안 및 전달
  • 블록체인 및 Layer2 솔루션에서 실행되는 스마트 컨트랙트을 위해 다양한 유형의 연산 수행
  • 스마트 컨트랙트 코드의 출력을 다른 블록체인 또는 외부 시스템으로 전달

Hybrid Smart Contracts을 지원하는 Decentralized Services

DON(Decentral Oracle Network)은 블록체인에서 다양한 유형의 외부 데이터를 브릿지하는 데 사용될 수 있으며, 이를 통해 하이브리드 스마트 컨트랙트를 특정 데이터를 중심으로 작성할 수 있습니다.

Off-Chain Data

  • Price Feeds : 수백 개의 거래소에서 집계된 자산 가격 데이터, 거래량별 가중치, 특이치 및 워시 트레이딩 제거
  • Proof of Reserve : WBTC를 담보로 하는 BTC 준비금이나 TUSD를 담보로 하는 USD 은행 계좌와 같이 토큰화된 자산을 지원하는 현재 준비금 잔액에 대한 최신데이터 제공
  • Any API :비밀번호로 보호된 API의 프리미엄 데이터로 일기 예보 및 스포츠 경기 결과부터 엔터프라이즈 백엔드 및 IoT 네트워크의 정보
  • Blockchain Middleware : 블록체인 네트워크의 스마트 컨트랙트에서 데이터를 읽고 쓸 수 있는 오프체인 시스템용 추상화 계층
워시 트레이딩이란?
워시 트레이딩(Wash Trading)은 표면적으로는 트레이더가 시장에 잘못된 정보 
전달을 목적으로 주식을 매수, 매도하는 과정이다.
일부 상황에서, 워시 트레이딩은 트레이더와 브로커가 서로 공모하여 수행하고, 
다른 경우에는 투자자들이 주식의 매수자와 매도자 모두로서 역할을 하며 수행된다 
미국에서 워시 트레이딩은 불법이며, 미국 국세청(IRS)은 납세자들이 그들의 
과세소득에서 워시 트레이딩으로 발생한 손실을 공제하는 것을 금한다.

출처: https://steemit.com/sct/@phuzion7/wash-trading

Off-Chain Computation

DON은 스마트 컨트랙트을 대신하여 다양한 오프 체인 계산을 수행하여 특정 입력을 달성하거나 개인 정보 보호, 확장 성 및 주문 공정성과 같은 특정 블록 체인에서 불가능한 특정 기능을 생성할 수 있습니다.

  • Keeper Network : 스마트 컨트랙트을 위해 정기적인 유지보수 작업을 수행하는 자동화 봇으로 핵심 온 체인 기능을 수행해야 할 때 스마트 컨트랙트을 작동시킵니다.

  • Off-Chain Reporting (OCR) : 단일 트랜잭션에서 온체인으로 제공되는 DON 내 오라클 노드 응답의 확장 가능한 집계를 통해 온체인 비용 절감

  • Scalable Computation : Layer 2 기술을 사용하여 주기적으로 체인 상에서 동기화하는 독립형 스마트 컨트랙트에 대한 높은 처리량, 저렴한 컨트랙트 실행

  • Verifiable Randomness Function (VRF) : 프로세스 무결성을 증명하는 암호화 증명을 통해 안전하고 검증 가능한 난수 생성

  • Data and Computation Privacy : 영지식 증명(DECO), 신뢰할 수 있는 하드웨어(Town Crier), 안전한 다자간 컴퓨팅 및/또는 선택된 DON 위원회를 사용하여 스마트 컨트랙트에서 민감한 데이터를 안전하게 사용할 수 있도록 하는 개인 정보 보호 오라클 컴퓨팅

  • Fair Sequencing Services (FSS) : 사전 정의 된 공정성 개념에 기반한 분산 형 트랜잭션 주문으로 frontrunning 및 miner extractable value (MEV)를 방지

  • On-Chain Contract Privacy : contract logic과 settlement output 사이의 decorrelation를 통한 스마트 컨트랙트에 대한 프라이버시 거래를 DON을 사용하여 Mixicles과 같은 두 부분 사이의 통신을 중계

Hybrid Smart Contracts가 글로벌 산업에 미치는 영향

하이브리드 스마트 컨트랙트은 서로 다른 네트워크 참가자 간의 보다 신뢰할 수 있고 효율적인 협업을 열 뿐만 아니라 백엔드 수정 없이 기존 인프라를 블록체인 네트워크에 연결할 수 있는 방법을 제공합니다.
DON은 대부분의 엔터프라이즈 사용 사례와 높은 처리량과 실시간 의사 결정이 필요한 많은 게임 및 금융 애플리케이션을 포함하여 개인 정보 보호 또는 확장성이 필요한 많은 스마트 컨트랙트 애플리케이션을 실행합니다. 하이브리드 스마트 컨트랙트는 또한 수학 기반 경제 공정성과 사회 시스템 내 투명성에 대한 새로운 선례를 만들기 위해 검증 가능한 무작위성과 분산된 거래 주문을 사용하는 것과 같이 이전에 볼 수 없었던 새로운 사용 사례를 발생시킨 것 입니다.
궁극적으로 DON은 기존 데이터 및 시스템으로 암호화 보안 보증을 확장함으로써 블록체인이 본질적으로 지원하지 않는 모든 서비스는 물론 bootstrap off-chain services를 제공할 수 있습니다. 하이브리드 스마트 컨트랙트 아키텍처는 decentralized systems을 기반으로 하는 협업에 대한 더 넓은 비전을 실현하는 데 도움이 되며, 이를 통해 blockchain과 non-blockchain 인프라가 보안, 안정성, 확장 가능성, 기밀성을 유지하며 customizable하면서 보통의 연결 방식으로 seamlessly하게 상효작용할 수 있을 것입니다.

출처

https://blog.chain.link/hybrid-smart-contracts-explained/

profile
what doesn't kill you makes you stronger

0개의 댓글