블록체인 상호 운용성이란: 크로스체인 기술에 대한 초보자 가이드
출처 cointelegraph 소스:EK 이페어케이 플러스
블록체인 상호 운용성이란 무엇입니까?
오늘날 블록체인은 비트코인(BTC)과 같은 암호화폐의 기반 기술 역할을 하는 것 외에도 공급망 추적 및 의료와 같은 다양한 산업에서 잠재적으로 혁신적인 기술로 인식되고 있습니다. 블록 체인 기술에 대한 엄청난 관심은 다양한 연구 개발 이니셔티브를 촉발 시켰습니다.
결과적으로 블록체인 산업에는 많은 단편화가 있으며 고객은 호환되지 않는 여러 기술 중에서 선택할 수 있습니다. 그럼에도 불구하고 한 참가자에서 다른 참가자로 토큰을 전송하고 스마트 계약을 실행하는 것과 같은 기능은 여러 블록 체인 간의 상호 운용성이 일반적으로 기존 프로토콜 및 표준에서 예상되지 않기 때문에 단일 블록 체인 내에서만 수행 할 수 있습니다.
블록체인의 맥락에서 상호 운용성은 다른 블록체인과 데이터를 자유롭게 교환할 수 있는 블록체인의 능력을 의미합니다. 예를 들어, 주어진 블록체인에서 소유한 모든 자산과 이루어진 모든 거래가 문서화됩니다. 한 블록 체인에서 발생하는 모든 경제 활동은 올바른 상호 운용성 솔루션을 통해 다른 블록 체인에서 표현 될 수 있습니다. 이는 한 체인의 경제 활동 잠재력이 다른 체인으로 확산 될 수 있음을 의미하며, 이는 블록 체인 상호 운용성 솔루션의 주요 기능 중 하나입니다.
원자 스왑이라고도 하는 원자 교차 체인 스왑의 형태로 달성되는 신뢰할 수 없는 암호화폐 교환의 개념은 블록체인 상호 운용성 분야에 대한 최초의 공헌 중 하나입니다. 원자 스왑을 사용하여 다양한 암호 화폐 사용자는 신뢰할 수없고 원자 적 방식으로 자산을 교환 할 수 있습니다. 그러나 아토믹 스왑은 소스 블록체인에서 특정 양의 자산이 파괴되고 동일한 양이 대상 블록체인에서 (재)생성된다는 점에서 한 블록체인에서 다른 블록체인으로 토큰을 전송하는 것을 허용하지 않습니다.
아토믹 스왑은 이름에서 알 수 있듯이 전송이 아닌 블록체인 경계를 넘어 토큰 교환을 허용합니다. 이는 아토믹 스왑에는 항상 토큰을 거래할 준비가 된 상대방이 필요하다는 것을 의미합니다. 온라인 시장은 토큰 교환을 위한 백도어를 제공합니다. 그러나 현재까지 이를 위해서는 블록체인의 분산된 특성과 반대되는 신뢰할 수 있는 중앙 집중식 기관의 존재가 필요했습니다. 결과적으로 크로스 체인 기술은 블록 체인 간의 상호 운용성을 향상시키는 가장 좋은 방법으로 빠르게 논의되고 있습니다.
이 기사에서는 블록체인 상호 운용성을 달성하는 방법과 블록체인 상호 운용성의 이점과 과제에 대해 설명합니다.
크로스체인 기술이란?
DLT(분산 원장 기술) 설계에서 외부 시스템에서 데이터를 가져오거나 외부 시스템과 데이터를 교환하는 기능을 상호 운용성이라고 합니다. 크로스체인 기술은 DLT 설계 또는 외부 시스템 간의 데이터 교환을 용이하게 하여 상호 운용성을 달성하는 데 도움이 됩니다. 이러한 데이터 교환은 DLT 설계의 보안을 개선하고 유연성을 높이며 성능 문제를 해결할 수 있습니다.
예를 들어 분할은 낮은 처리량과 낮은 확장성 문제를 해결하는 데 사용할 수 있습니다. 샤딩에서 분산 원장은 별도로 제어될 수 있는 작은 청크로 분할되어 병렬 트랜잭션 처리가 성능과 확장성을 향상시킬 수 있습니다.
자산 전송, 크로스 체인 오라클 및 크로스 체인 스마트 계약은 크로스 체인 기술의 잠재적 사용 사례입니다. 자산은 자산 전송 중에 한 분산 원장에서 다른 분산 원장으로 전송됩니다. 대조적으로 크로스 체인 오라클은 자산을 변경하는 대신 한 분산 원장에서 다른 분산 원장으로 데이터를 제공합니다.
예를 들어, 크로스 체인 오라클을 사용하여 특정 이벤트 (예 : 트랜잭션)가 다른 분산 원장에서 발생했는지 확인할 수 있습니다. 크로스 체인 스마트 계약은 자동화를 향상시킬 수있는 다른 분산 원장에서 스마트 계약의 실행을 시작할 수있는 능력을 나타냅니다. 크로스 체인 오라클과 달리 크로스 체인 스마트 계약은 분산 원장의 상태를 수정하는 대상 체인에서 트랜잭션을 발행하여 실행되어야합니다.
이 시점에서 일부 사람들은 누가 크로스 체인 기술을 활용하고 있는지 의문을 제기합니다. 크로스 체인 트랜잭션을 조사하려는 블록 체인 프로젝트의 예로는 Ripple이 있습니다. Ripple은 전 세계 은행이 법정 화폐 및 암호 화폐를 사용하여 국경 간 지불을 정산하도록 지원합니다.
블록체인 상호 운용성은 어떻게 작동합니까?
크로스 체인 프로토콜은 많은 블록 체인 네트워크에서 데이터 공유를 허용하고 다양한 블록 체인 네트워크 간의 상호 운용성을 간소화합니다. 사용자는 크로스 체인 프로토콜을 사용하여 서로 직접 통신 할 수 있습니다. 결과적으로 유사한 네트워크를 가진 블록 체인은 가치와 정보를 교환 할 수 있습니다.
그러나 모든 네트워크에서 동일한 방식으로 미리 결정된 단일 접근 방식을 구현할 수 없기 때문에 네트워크마다 다릅니다. 타사 인터페이스를 사용하지 않고 트랜잭션을 용이하게 하기 위해 각 네트워크는 블록체인 상호 운용성을 위한 고유한 방법을 사용합니다.
상호 운용 가능한 블록체인의 작동 방식
앞서 언급했듯이 아토믹 스왑을 통해 두 당사자는 여러 블록체인에서 토큰을 교환할 수 있습니다. 또한 블록체인 네트워크는 릴레이 덕분에 다른 체인에서 발생하는 활동을 모니터링할 수 있습니다. 이들은 체인 간 기반으로 작동하므로 단일 계약이 분산 노드를 사용하지 않고도 여러 체인에서 다른 노드의 중앙 클라이언트 역할을 할 수 있습니다. 이를 통해 특정 중앙 헤더와 전체 트랜잭션 기록을 즉시 검증할 수 있습니다. 그러나 릴레이 접근 방식의 보안을 운영하고 유지하는 데 많은 비용이 듭니다.
블록체인 상호 운용성이 중요한 이유는 무엇입니까?
블록 체인 기술과 관련된 상호 운용성은 여러 체인에서 상호 작용하는 자산 및 데이터 문제를 해결하는 데 도움이됩니다. 두 당사자가 비트코인과 같은 동일한 블록체인 플랫폼을 사용하는 경우 데이터와 가치를 디지털 방식으로 교환하는 것은 간단한 프로세스입니다. 그러나 당사자가 다른 블록체인 플랫폼을 사용하는 경우에는 불가능합니다.
실제로 전 세계적으로 블록체인 기술을 사용하는 회사가 광범위한 블록체인 네트워크 내에서 운영되기 때문에 디지털 전송 프로세스가 훨씬 더 어려워집니다. 그러나 상호 운용성은 이러한 문제를 크게 줄여 당사자가 블록 체인에서 거래하고 블록 체인 상호 운용성의 이점을 훨씬 쉽게 누릴 수 있도록 할 것으로 예상됩니다.
예를 들어, 금융 생태계는 다양한 블록체인에서 작동하기 때문에 금융 회사와 고객이 금융 서비스 산업에서 서로 참여, 거래 및 통신하는 것은 불가능합니다. 그러나 이러한 블록 체인이 서로 통신 할 수 있다면 데이터와 자금이 경제 생태계간에 비용 효율적이고시기 적절하며 안전하게 전송 될 수 있습니다.
블록체인 상호 운용성은 어떻게 달성됩니까?
대부분의 레이어 1 블록체인에는 교차 체인 상호 운용성을 촉진하는 내부 기능이 부족합니다. 그러나 아래에서 논의되는 바와 같이 블록체인 네트워크 간의 상호 운용성을 높이기 위해 몇 가지 기술이 사용되고 있습니다.
사이드 체인
사이드체인은 두 개의 활성 블록체인이 서로 통신하는 방법입니다. 메인체인과 사이드체인은 사이드체인의 서로 다른 블록체인입니다. 크로스 체인 통신 프로토콜은 메인 체인과 사이드 체인을 연결하며 각각 자산 인벤토리를 유지합니다.
메인 체인과 사이드 체인간에 자산을 전송하는 메커니즘을 통해 사이드 체인은 양방향 페그로 작동합니다. 밈블윔블, BTC 릴레이, Poa 네트워크 및 RSK는 블록체인 상호 운용성 프로젝트의 예입니다.
공증인 제도
이 방법의 거래는 제 3 자 공증인에게 의존합니다. 공증인으로 알려진 신뢰할 수있는 거래소는 거래에 대한 두 당사자 간의 신뢰 부족을 관리합니다. 공증인은 교환 네트워크 또는 통제 된 교환 일 수 있습니다. 공증인의 무결성은 공증인 제도가 얼마나 잘 작동하는지에 영향을 미치는 유일한 요소입니다.
또한이 계획에는 공증인 모음이 분산되어 있더라도 중앙 집중식 구성 요소가 포함되어 있으며 이는 계획의 또 다른 결함입니다. 코인베이스 및 바이낸스와 같은 중앙 집중식 암호화폐 거래소는 공증 사기의 예입니다.
오라클
오라클은 블록체인 기술의 맥락에서 온체인과 오프체인 설정 사이의 정보 격차를 해소합니다. 여러 생태계가 단일 정보 소스를 참조하도록 함으로써 Chainlink와 같은 분산형 오라클 서비스는 오프체인 데이터가 블록체인 지원 스마트 계약에 공급되도록 하는 데 도움이 됩니다.
블록체인 라우터
블록체인 라우터를 사용하면 여러 블록체인 네트워크가 서로 통신할 수 있습니다. 비트코인, 이더리움 등을 포함한 다양한 블록체인 네트워크는 블록체인 라우터의 아키텍처에 따라 라우팅 네트워크에서 서브체인이라고 하는 터미널 구성 요소로 간주됩니다.
서브체인은 블록체인 라우터와만 연결할 수 있으며 서로 직접 연결할 수는 없습니다. 예를 들어, 블록체인 라우터는 크로스 체인 통신 프로토콜을 사용하여 서브체인 간의 통신을 가능하게 합니다. 서브체인에 등록된 모든 데이터는 블록체인에 보관됩니다. 블록체인 라우터는 체인을 가로질러 신뢰 브리지를 생성하고 서브체인 간의 통신을 허용합니다.
산업용 솔루션
Polkadot 및 Cosmos 블록체인은 교차 체인 상호 운용성 프로토콜의 예입니다. Polkadot이라는 이기종 멀티체인 번역 시스템은 특수 사이드체인이 개방형 블록체인과 통신할 수 있도록 합니다. 반대로 블록체인은 허가 여부에 관계없이 코스모스를 사용하여 만들 수 있습니다. Cosmos는 블록체인 간 프로토콜을 사용하여 서로 통신하는 허브와 영역으로 구성됩니다.
해시된 타임락
해시 된 TimeLock 계약 (HTLC)은 또한 지불 채널을 수정할 수있는 스마트 계약을 구축하는 데 사용되는 블록 체인 상호 운용성 솔루션 중 하나입니다. 암호화 공간에서 HTLC는 기본적으로 시간 제한 트랜잭션을 구현합니다. 수취인은 돈을 받지 않으며, 정의된 기간 내에 지불 영수증에 대한 암호화 증거를 제시하지 못하면 거래가 무효가 됩니다. TimeLock은 주어진 또는 미리 결정된 시간이 지날 때까지 특정 수의 암호 화폐 사용이 차단됨을 나타냅니다.
오프체인 거래는 비트코인 라이트닝 네트워크에 의해 해시된 타임록을 사용하여 실행됩니다. 라이트닝 네트워크는 상호 연결된 결제 채널을 사용하여 사용자가 결제 채널을 통해 직접 연결되지 않은 경우에도 자금을 보낼 수 있도록 하며, 이를 네트워크 라우팅이라고 합니다.
블록체인 상호 운용성의 이점과 과제
블록체인 간 호환성은 많은 이점을 제공합니다. 예를 들어, 상호 운용 가능한 스마트 계약을 통해 법률 및 의료와 같은 산업은 사설 블록체인과 공용 블록체인 간에 데이터를 교환하여 이전에는 불가능했던 Web3 플랫폼을 만드는 데 도움을 줄 수 있습니다. 다중 토큰 거래 및 지갑 시스템의 잠재적 가용성은 블록체인 상호 운용성을 통해 가능해져 암호화폐 사용자 경험을 획기적으로 간소화할 수 있습니다.
블록체인 상호 운용성으로 인해 애플리케이션별 블록체인은 중앙 분산 허브를 통해 서로 통신할 수 있습니다. 또한 한때 완전히 별개로 여겨졌던 독립 기업은 다양한 기업과 산업에서 활용하는 블록체인이 서로 연결될 수 있다면 데이터와 가치를 보다 쉽게 전송할 수 있을 것입니다.
그러나 네트워크에 등록된 블록체인은 변경할 수 없습니다. 따라서 시작 노드를 제출하기 전에 데이터를 확인해야 합니다. 또한 블록체인 상호 운용성은 매우 제한된 절차입니다. 이 기능은 전송 중 데이터 보안을 보장하지만 기술 중심 세계에서는 아무것도 보장 할 수 없습니다.
또한 모든 블록체인 원장에는 다른 신뢰 모델이 있습니다. 일부는 100명의 광부가 지원하는 반면 다른 일부는 단 2명의 지원을 받습니다. 덜 신뢰할 수 있는 원장에서 더 신뢰할 수 있는 원장으로 정보를 전송하면 더 강력한 블록체인이 외부 당사자 및 기타 불일치에 의한 조작에 노출될 수 있습니다.
블록체인 상호 운용성의 미래
블록체인 상호 운용성 솔루션의 효율성, 효율성 및 유용성은 블록체인 기술의 미래와 암호화폐 측면에서 그 용도를 결정합니다. 그러나 블록체인 플랫폼 간의 상호 운용성을 지원하기 위한 수많은 프로젝트가 진행 중입니다.
널리 사용되기 위해서는 Cosmos 및 Polkadot과 같은 상용 시스템이 더 많은 안정성이 필요합니다. 이러한 노력 중 몇 가지가 미래에 성공하고 채택 되더라도 어떻게 함께 일할 수 있는지는 불분명 할 것입니다. 결과적으로 광범위한 블록체인 플랫폼 상호 운용성을 가능하게 하는 표준, API 및 관련 기술에 대한 수요가 높아지고 있습니다.
또한 많은 국가에서 암호 화폐 생태계의 합법성을 인정하지 않습니다. 따라서 규제 프레임워크의 지원은 체인 간 상호 운용성의 미래 적용을 위해 필요합니다. 또한 암호화폐 및 상호 운용성 방법에 대한 적절한 법적 및 규제 절차가 주로 금융 및 관련 산업을 대상으로 하는 거래에 필요합니다.