Skip to main content
QUICK REVIEW

[논문 리뷰] Transwarp Conduit: Interoperable Blockchain Application Framework

Shidokht Hejazi-Sepehr, Ross Kitsis|arXiv (Cornell University)|2019. 06. 07.
Blockchain Technology Applications and Security참고 문헌 4인용 수 4
한 줄 요약

Transwarp-Conduit (TWC)는 기반 프로토콜을 수정하지 않고도 독립적인 블록체인 간에 안전하고 상호운용 가능한 메시지 전달을 가능하게 하는 노테리 기반 프레임워크이다. 개발자는 TWC 호환 스마트 컨트랙트를 배포하고 TWC 노드를 실행함으로써 크로스체인 dApp을 구축할 수 있으며, 시간 잠금 또는 릴레이 기반 시스템에 비해 향후 신뢰성과 기능성이 향상되는 중앙집중화 수준을 감수함으로써 인과 기반 상호운용성을 달성한다.

ABSTRACT

Transwarp-Conduit (TWC) is a protocol for message transfers between two smart-contract enabled blockchains. Furthermore, we specify an application framework (leveraging the TWC protocol) that enables developers to define arbitrarily complex cross-blockchain applications, simply by deploying framework-compliant smart contracts and hosting a TWC node (daemon process).The TWC protocol is implementable without additional effort on part of the base blockchain protocol.

연구 동기 및 목표

  • 2018년 기준 600개 이상의 공개 블록체인이 존재함에 따라 증가하는 블록체인 간 상호운용성 문제를 해결하기 위해.
  • 시간 잠금 또는 릴레이 기반 기반의 시스템에 비해 더 나은 표현력과 신뢰성을 제공하는 인과 관계를 설정하여 신뢰할 수 없는 거래소 및 이식 가능한 자산과 같은 탈중앙화된 크로스체인 애플리케이션을 가능하게 하기 위해.
  • 기본 블록체인 프로토콜를 수정하지 않고도 보안성과 신뢰성을 유지하면서도 크로스체인 개발을 단순화하는 일반적이고 확장 가능한 프레임워크를 제공하기 위해.
  • 시간 잠금 원자 스왑 및 릴레이 메커니즘에 대한 실용적인 대안을 제공하여 상호작용성, 기능성, 탈중앙화성의 균형을 이루기 위해.
  • 핵심 분리 및 신뢰 모델을 통해 체계적 리스크를 최소화하는 안정적이고 장애 내성 있는 크로스체인 통신 모델을 정의하기 위해.

제안 방법

  • TWC 프로토콜는 복수의 서명자(노테리)를 사용하는 멀티시그니처 기반의 방식을 통해 별개의 블록체인 상의 거래 간 인과 관계를 설정함으로써 메시지 무결성과 최종성을 보장한다.
  • 개발자는 대상 블록체인에 TWC 호환 스마트 컨트랙트를 배포하고, 크로스체인 메시지를 릴레이하고 검증하기 위해 TWC 노드(데몬)를 운영한다.
  • 이 프레임워크는 브리지와 서명자 집합(노테리)에 의존하며, 이들이 공동으로 메시지를 검증하고 서명함으로써 크로스체인 상태 전이에 대한 신뢰를 가능하게 한다.
  • 각 TWC 노드는 로컬 상태를 유지하며, 각 블록체인의 어댑터와 통신하여 암호학적 증거 기반으로 메시지를 검증하고 릴레이한다.
  • 시스템은 키 분리를 강제 적용한다: 계약 배포, 릴레이, 어댑터 운영에 각기 다른 키를 사용함으로써 해킹 시 공격 표면을 최소화한다.
  • 이 프레임워크는 정방향 및 역방향 인과 관계를 모두 지원하여 복잡한 dApp 워크플로우를 위한 양방향 통신을 가능하게 한다.

실험 결과

연구 질문

  • RQ1두 개의 독립적이고 상호운용성이 없는 블록체인 상의 거래 간에 인과 관계를 신뢰성 있게 설정할 수 있는가?
  • RQ2크로스체인 통신에서 시간 잠금, 릴레이, 노테리 기반 방식 간의 아키텍처적 트레이드오프는 무엇인가?
  • RQ3기본 블록체인 프로토콜를 수정하지 않고도 복잡한 크로스체인 dApp을 가능하게 하는 일반적이고 확장 가능한 프레임워크를 구축할 수 있는가?
  • RQ4노테리 기반 크로스체인 메시징 시스템에서 중앙집중화의 보안적 영향은 무엇인가?
  • RQ5시스템 가용성과 정확성을 유지하면서 다수의 당사자 병합 공격의 위험을 어떻게 완화할 수 있는가?

주요 결과

  • TWC 프레임워크는 프로토콜 수준의 변경 없이도 노테리 기반 모델을 통해 독립적인 블록체인 간에 메시지 전달을 가능하게 하며, 거래 간 인과 관계를 달성한다.
  • 시스템은 탈중앙화성과 기능성 사이에 실용적인 트레이드오프를 제공하며, 시간 잠금 및 릴레이 기반 접근 방식에 비해 표현력과 신뢰성 면에서 뛰어나다.
  • 단일 TWC 노드나 키가 해킹되더라도 키 분리 및 모듈식 설계 덕분에 전체 시스템이 손상되지 않으며 공격 표면이 제한된다.
  • 그러나 브리지와 서명자 집합의 다중 당사자 병합 공격은 고위험 리스크를 초래하며, 유효한 서명을 가진 악성 거래를 대상 체인에 생성할 수 있다.
  • 프레임워크는 깊은 체인 재구성에 대해 내성적이지만, 운영자는 이러한 이벤트 발생 시 수동으로 개입할 준비가 되어 있어야 한다.
  • 시스템은 탈중앙화된 거래소 및 이식 가능한 자산과 같은 핵심 사용 사례를 가능하게 하며, 신뢰할 수 없는 크로스체인 상태 조율을 허용한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.