로그인

검색

BTP란 무엇입니까? 사용사례에 대한 심층 검토 (번역 중)

똥글왕김똥글

 

 

 

 

(번역 중)

 

블록체인 전송 프로토콜(BTP)은 ICON의 체인에 구애받지 않고 확장 가능하며 안전한 상호 운용성 프로토콜입니다. BTP의 체인 불가지론적 설계를 통해 모든 스마트 계약 지원 블록체인과 통합할 수 있습니다. 크로스체인 메시지와 보관 자금을 전달하기 위해 엄선된 검증인에 의존하는 기존의 브리징 솔루션과 달리 BTP는 완전히 분산된 인센티브 릴레이어와 메시지의 온체인 검증을 통해 보다 안전한 모델을 사용합니다. 이 기사에서는 ICON의 BTP 기술과 실제 사용 사례에 적용할 수 있는 방법에 대해 알아봅니다.

 

 

 


디지털 국가와 블록체인 상호 운용성


BTP의 핵심을 살펴보기 전에 먼저 블록체인 상호 운용성이 중요한 이유를 알아보겠습니다. 오늘날 전 세계에는 195개의 국가가 있으며 대부분은 하나 이상의 방식으로 상호 연결되어 있습니다. 예를 들어, 개방형 인터넷은 사람들이 국경과 시간대를 초월하여 아이디어와 정보를 전달하는 데 도움이 됩니다. 마찬가지로, 항공사는 하늘을 가로질러 사람들을 이동시키고 화물선은 바다를 가로질러 상품을 이동합니다.


현대 세계의 상호 연결성은 세계 경제에서 큰 역할을 합니다. 비행기, 대양 횡단 항로, 전 세계적으로 액세스 가능한 인터넷이 없는 세상을 상상해 보십시오. 세상은 매우 다르게 보일 것입니다.


믿거나 말거나 블록체인과 국가는 공통점이 많습니다. 국가와 마찬가지로 블록체인에는 문화, 거버넌스, 통화 정책, 경제 참여자, 제품 및 서비스, 내부 통신 프로토콜 등이 있습니다. 즉, 블록체인은 상호 연결성의 혜택도 받는 "디지털 국가"입니다.


"디지털 국가"라는 용어는 블록체인을 설명할 때 일반적으로 사용되지 않지만, 실제 국가의 고유한 특성은 일상 생활에서 블록체인 개발자에게 영향을 미치는 특성이기 때문에 실제 국가의 고유한 특성이 자연스럽게 블록체인에 "구워져" 있다고 믿습니다.


이 아이디어에 대해 조금 더 깊이 들어가 보겠습니다.


대부분 블록체인 참여자(개발자, 투자자, 사용자 등)는 상호 연결된 세계에서 태어났습니다. 30세 이하의 사람들은 인터넷과 함께 성장한 반면 50세 이하의 사람들은 세계 무역(저렴한 제품, 이국적인 음식에 대한 접근성 등)의 혜택을 받으며 성장했습니다. 따라서 마찰 없는 커뮤니케이션, 국가 간 무역, 경제 환경의 맥락에서 글로벌 시장에 대한 접근과 같은 개념은 현대 사회에서 자연스러운 기대가 되었습니다.


블록체인은 기본 자산의 수요와 공급에 영향을 미치는 인센티브 메커니즘이 내장되어 있기 때문에 경제적 환경입니다. 따라서 블록체인을 구축할 때 개발자가 물리적 세계에서 작동하는 개념에 따라 안내되는 기존 경제 프레임워크에서 접근하는 것이 합리적입니다.


상호 연결성을 전제로 하는 글로벌 경제 환경은 개별 참가자가 각자의 경제를 최적화할 수 있도록 합니다. 우리는 항상 현실 세계에서 이 놀이를 봅니다. 일본은 고품질 가전제품을 정말 잘하고, 중국은 제조업을 정말 잘하고, 이탈리아는 슈퍼카를 정말 잘해요.


상품을 수입하고 수출할 수 있는 능력은 전 세계 국가들이 지리적 풍경, 문화적 선호도, 천연 자원에 대한 접근 등과 같은 끊임없는 변수에 대해 경제를 최적화할 수 있게 해주는 것입니다. 상호 연결성을 가정하지 않는다면 전 세계 국가들은 "모든 것을 스스로하십시오".


현재 블록체인 산업에서 우리는 동일한 상호 연결성 가정이 실행되는 것을 보고 있습니다. 그러나 그 반대입니다. 현실 세계에서 경제는 자유 무역과 국가 간 커뮤니케이션의 결과로 최적화되고 확장되었습니다. 블록체인에서 기능이 풍부한 크로스 체인 브리지는 아직 실제로 존재하지 않지만 개발자는 언젠가는 존재할 것이라는 가정 하에 구축하고 있습니다.


여러 국가가 특정 산업에서 어떻게 뛰어난지와 유사하게 블록체인마다 고유한 가치 제안이 있습니다. Sia 및 Filecoin과 같은 프로젝트는 파일 스토리지에 중점을 두고 있으며 Decentraland 및 The Sandbox는 메타버스를 구축하고 있습니다. 크로스체인 파일 스토리지와 크로스체인 메타버스에 생명을 불어넣는 기술이 아직 개발 중이지만(BTP 포함), 이 프로젝트의 개발자는 이미 알고 있든 모르든 궁극적인 상호 연결성을 전제로 작업하고 있습니다.

 

 

 

여기에서 BTP가 등장합니다.

 

 

 


BTP의 세 가지 사용 사례

 

기술 수준에서 BTP가 작동하는 방식에 대해 자세히 알아보기 전에 BTP가 톤을 설정하는 세 가지 잠재적 사용 사례를 빠르게 살펴보겠습니다.

 

 

크로스체인 토큰 전송
가장 일반적인 상호 운용성 사용 사례는 한 블록체인에서 다른 블록체인으로 토큰을 전송하는 것입니다. 크로스체인 브리지 계약은 일반적으로 소스 체인에서 토큰을 태우고 대상 체인에서 동일한 양의 토큰을 발행하여 작동합니다. BTP를 사용하면 사용자는 각 체인 쌍 사이에 체인별 브리지가 필요 없이 연결된 모든 체인에서 토큰을 전송할 수 있습니다.

 


크로스-체인 차익 거래
크로스체인 토큰 스왑만 지원하는 대부분의 현재 브리징 솔루션과 달리 BTP의 향후 반복은 크로스체인 스마트 계약 호출과 같은 보다 일반적인 메시징 기능도 지원할 것입니다. 이는 ICON에서 실행되는 스마트 계약이 Binance Smart Chain, Moonbeam 등에서 실행되는 스마트 계약과 상호 작용할 수 있음을 의미합니다. 따라서 BTP는 시장 시세를 가져오고 여러 체인에서 주문을 실행할 수 있는 분산된 크로스 체인 차익 거래 플랫폼을 구축하기 위한 매력적인 솔루션입니다.

 


크로스-체인 “NFT-as-Identity”

메타버스는 암호화폐의 다음 큰 이야기이며 "NFT-as-identity"는 향후 몇 년 동안 메타버스 공간에서 큰 역할을 할 것입니다. Bored Ape Yacht Club(BAYC)과 같은 저명한 NFT 프로젝트는 "단지 예술" 또는 "단지 수집품"을 넘어섰습니다. Bored Ape NFT는 실제 세계에서 회원 전용 혜택에 대한 액세스 권한을 부여하는 멤버십 카드로도 사용됩니다. 이는 온체인 NFT를 신원 확인 도구로 사용하는 예입니다.


NFT는 ID로서의 NFT도 메타버스로 이월됩니다. 섹터가 확장됨에 따라 다양한 메타버스를 보게 될 가능성이 있습니다. 그 중 일부는 세계 경제에 힘을 실어주기 위해 다른 블록체인에 의존할 수 있습니다. 이 시나리오에서 BTP는 멀티체인 메타버스에서 토큰화된 항목의 신원과 소유권을 확인하는 데 사용할 수 있습니다.


예를 들어, BAYC NFT는 메타버스에서 해당 소유자가 인월드 캐릭터로 사용하기 위해 3D 모델에 적용할 수 있습니다. BAYC NFT는 이더리움 고유의 것이기 때문에 다른 블록체인에서 실행되는 다중 우주에서 BAYC NFT를 ID로 사용하는 것은 어려울 것입니다. BTP는 기본 토큰 스왑 이상의 통신을 지원하기 때문에 NFT 소유권의 교차 체인 검증과 같은 더 복잡한 사용 사례는 메타버스에서 큰 역할을 할 수 있습니다.

 

 

 

 


BTP 작동 방식
이제 BTP를 사용하는 방법에 대한 몇 가지 예를 살펴보았으므로 기술 수준에서 어떻게 작동하는지 자세히 살펴보겠습니다. BTP는 체인 간에 메시지를 전달하는 외부 커뮤니티 운영 릴레이 노드와 함께 연결된 모든 체인에 배포된 스마트 계약으로 구동됩니다.

 

 


BTP 스마트 계약

 

블록체인이 BTP와 통합되기 위해서는 아래의 세 가지 스마트 계약을 배포해야 합니다.


1. 메시지 센터 계약 (BMC)는 주어진 체인에 대한 BTP 메시지를 추적합니다.
2. 검증 자 계약 (BMV) 를 검증 메시지가 외부로부터 relayers 체인의 BMC로 전송.
.3 서비스 계약 (BSH)는 은 BMC로부터 수신 된 메시지에 응답하여 실행되는 응용 프로그램 특정 로직을 포함한다.

 

 

 

 

 

 

BTP 릴레이어란 무엇입니까?

 

UPS와 Fedex와 같은 배송 회사가 없었다면 온라인 쇼핑은 존재하지 않았을 것입니다. 결국, 패키지는 스스로 배달되지 않습니다. 중계자가 블록체인을 통해 메시지를 전달하는 책임이 있는 BTP에도 동일한 개념이 적용됩니다.


블록체인 용어에 익숙하다면 BTP 중계기는 노드와 유사합니다. ICX에서 지불한 보상과 교환하여 블록체인에 필요한 서비스를 제공하는 상시 온라인 서버입니다. BTP에서 중계자 노드는 소스 및 대상 체인의 BMC 간에 메시지를 중계하는 역할을 합니다.


중계자는 기술적으로 중개인이지만 그 기능은 관리인 역할도 하는 기존의 교차 체인 브리지 운영자와 매우 다릅니다. Avalanche Bridge를 사용하여 Ethereum에서 Avalanche로 이체할 때 브릿지된 자금의 보관은 4명의 "감시자"가 운영하는 다중 서명 계약으로 확보됩니다. Avalanche Bridge는 지금까지 유용한 브리징 솔루션으로 입증되었지만 설계는 신뢰할 수 있는 브리지 운영자에게 의존합니다.


엄선된 교량 운영자에게 의존하는 기존 교량과 달리 BTP 중계기는 누구나 설정할 수 있습니다. 또한 BTP 중계자는 크로스 체인 거래 또는 보관 자금을 확인하지 않습니다. 대신 중계자는 체인 간에만 메시지를 전달하고 자금은 소스 및 대상 체인에서 보호됩니다. 즉, BTP를 사용하면 중계자가 보안이 아닌 네트워크 활성 및 안정성에만 기여하기 때문에 체인 간에 자산을 이동하기 위해 중계자를 신뢰할 필요가 없습니다.

 

 

 

 


BTP 토큰 전송 예
BTP 생태계 내 두 개의 체인인 Moonbeam에서 Binance Smart Chain으로의 토큰 전송을 용이하게 하기 위해 BTP를 사용하는 방법의 예를 살펴보겠습니다.

 


1. Moonbeam의 BSH는 Moonbeam 블록체인에서 사용자의 토큰을 잠급니다.


2. BTP 중계자는 Moonbeam의 BMC에서 ICON의 BMC로 토큰 전송 데이터가 포함된 메시지를 전달합니다.


3. ICON의 BMC는 확인을 위해 메시지를 BMV에 전달합니다. 이를 위해 ICON의 BMV는 Moonbeam의 합의 프로토콜을 재생산하여 메시지에 있는 트랜잭션 서명을 검증합니다.


4. 메시지가 검증되면 ICON의 BMC는 BTP 중계기를 통해 Binance Smart Chain의 BMC에 메시지를 보냅니다.


5. Binance Smart Chain의 BMC는 메시지를 BMV에 전달하고, BMV는 ICON의 합의 메커니즘을 로컬로 재생하여 메시지를 검증합니다.


6. 메시지가 검증되면 Binance Smart Chain의 BSH는 Moonbeam에 잠긴 동일한 양의 토큰에 대해 토큰 발행을 시작합니다.

 

 

 

 


BTP의 장점

 

BTP는 체인에 구애받지 않는 확장성
BTP는 체인에 구애받지 않습니다. 즉, 스마트 계약을 지원하는 모든 블록체인과 통합될 수 있습니다. 실제로 이 글을 쓰는 시점에서 Binance Smart Chain, NEAR, Harmony, Algorand 및 Moonbeam과 같은 체인은 모두 BTP를 각각의 생태계에 통합하는 과정에 있습니다.

 


쉬운 통합
다른 많은 교차 사슬 솔루션과 비교할 때 BTP의 사슬에 구애받지 않는 설계는 통합 용이성과 확장성이라는 두 가지 주요 이점을 제공합니다.
Cosmos와 Polkadot은 상호 운용성 영역에서도 혁신을 이루고 있는 두 개의 최상위 프로젝트입니다. 코스모스의 IBC(Inter-Blockchain Communication Protocol)를 통해 코스모스 SDK 블록체인이 서로 연결할 수 있습니다. 마찬가지로, Polkadot 릴레이 체인은 Polkadot 파라체인(Polkadot 생태계 내의 블록체인) 간의 통신을 허용합니다.


코스모스와 폴카닷의 상호운용성 솔루션과 달리 아이콘의 BTP는 커넥티드 블록체인을 특정 SDK나 아키텍처로 구축할 필요가 없다. 디지털 국가 비유로 돌아가서, 생태계 간 상호운용성(예: 코스모스 및 폴카닷)은 국가 내의 다른 산업 간의 연결로 생각할 수 있는 반면 BTP와 같은 사슬에 구애받지 않는 솔루션은 국가 간의 다른 산업 간의 연결과 더 유사합니다.


이 시점에서 어떤 브리징 솔루션(체인별 또는 체인 불가지론)이 더 나은지 궁금할 수 있습니다. 삶의 많은 것들이 그렇듯이 이 질문에 대한 대답은 그렇게 간단하지 않습니다. 두 모델 모두 장단점이 있기 때문입니다. Cosmos IBC와 같은 체인별 상호 운용성을 통해 dApp 개발자는 Cosmos 생태계 내에서 구축하기로 선택한 경우 크로스 체인 통신을 기능으로 신속하게 추가할 수 있습니다. 반면에 dApp이 다른 블록체인 생태계와 상호 작용해야 하는 상황이 있을 수 있습니다.

 

블록체인 산업이 확장됨에 따라 생태계 간 상호운용성과 생태계 간 상호운용성이 모두 번성할 것이라고 믿으며 이미 Moonbeam(Polkadot parachain)과 Moonriver(Kusama parachain)의 두 모델이 공존할 수 있는 방법의 예를 보기 시작했습니다. BTP의 초기 통합 중 두 가지입니다.
BTP는 체인에 구애받지 않고 신뢰할 수 없으며 분산된 범용 브리지입니다. 우리는 EVM 또는 Tendermint와 같이 초점을 맞춘 체인 특정 브리지 또는 생태계를 넘어 연결하는 것을 목표로 합니다. 스마트 계약이 있는 모든 블록체인은 BTP를 통합하고 전체 생태계에 통합할 수 있습니다. — 2infiniti, BTP 워킹 그룹

 

 

 

 

 


블록체인 간의 확장 가능한 브리징
DeFi 및 기타 암호화 제품의 얼리 어답터로서 다양한 브리징 솔루션을 사용하여 다양한 생태계 사이를 이동하는 것이 일반적입니다. 예를 들어 Terra-Ethereum 브리지와 Avalanche-Ethereum 브리지가 있습니다. 그러나 사용자가 이더리움에서 값비싼 전송을 거치지 않고 Terra에서 Avalanche로 직접 이동하기를 원하면 어떻게 될까요? 불행히도 두 브리지 모두 모놀리식 브리징 프로토콜의 일부로 서로를 인식하지 못하는 고유한 양방향 브리지이기 때문에 현재로서는 불가능합니다.


BTP를 사용하면 연결된 체인이 타사 체인이나 공급자를 거치지 않고도 교차 체인 전송을 수행하고 서로 통신할 수 있습니다. 위의 예를 보면 Avalanche와 Terra가 BTP에 연결되어 있으면 사용자는 공통 제3자를 통하지 않고 Avalanche에서 Terra로 자산을 직접 전송할 수 있습니다.
체인 간의 명시적 연결에 대한 필요성을 제거하면 크로스 체인 브리징이 훨씬 더 확장 가능합니다. 100개의 서로 다른 블록체인을 함께 연결하고 싶다고 상상해 보십시오. BTP를 사용하면 각 체인은 다른 99개 체인에 연결하기 위해 ICON과의 단일 통합만 필요합니다!

 

 

 

 


BTP는 안전하며 탈중앙화되어 있습니다.

 

보안 및 분산화는 BTP의 주요 이점 중 두 가지입니다. 앞서 언급했듯이 많은 브리지가 사용자 자금을 관리하고 교차 체인 전송을 위해 필요한 잠금, 발행 및 토큰 소각을 수행하기 위해 엄선된 운영자에 의존합니다. DeFi가 분산된 스테이블 코인으로만 번창할 수 있는 것과 유사하게, 우리는 또한 크로스 체인 상호 운용성을 위해 완전히 신뢰할 수 없는 분산된 브리지(신뢰할 수 있거나 신뢰가 최소화된 브리지가 아님)가 필요하다고 믿습니다.


BTP의 새로운 아키텍처는 보안과 분산을 모두 허용합니다. 검증 및 애플리케이션 로직이 소스 체인, 대상 체인 및 ICON에 직접 상주하므로 BTP는 참여 체인 자체만큼 안전합니다. BTP의 보안 특성은 자금 보관에도 적용됩니다. 다중 서명 계약에서 자금을 보관하는 기존 브리지 운영자와 달리 BTP는 소스 및 대상 체인에 직접 자금을 잠급니다.


많은 기존 브리징 솔루션에서 체인 간에 메시지를 중계하는 당사자도 메시지 확인을 담당합니다. 이것은 전통적인 브리징 솔루션이 소수의 엄선된 브릿지 운영자를 넘어서 확장하는 것을 거의 불가능하게 만듭니다.


BTP에서는 메시지 확인의 부담이 중계자에게 있지 않으므로 보안과 탈중앙화 사이에 이해 충돌이 없습니다. BTP 중계자는 생동감에만 기여하며 누구나 운영할 수 있습니다. 또한 중계자는 네트워크 발행에 따른 인센티브를 받기 때문에 ICON 생태계에 기여한 것에 대한 보상을 받을 수 있는 또 다른 방법을 제시합니다.

 

 

 

 

 


BTP 생태계에 참여하는 방법

 

우리는 BTP가 전 세계 수십억 명의 사용자를 위한 크로스 체인 메시징 및 전송을 원활하게 촉진하는 미래를 상상합니다. 우리는 현재 이 비전을 달성하기 위해 Binance Smart Chain, NEAR Protocol, Harmony, Algorand 등과 같은 BTP 파트너와 협력하고 있습니다. BTP 생태계에 참여하고 싶으 시다면 ICON 공식 디스코드를 통해 연락주세요.

 

 

 

 


요약

 

ICON의 BTP는 크로스체인 상호운용성을 한 차원 높였습니다. 온체인 스마트 계약 및 커뮤니티 운영 메시지 중계기를 활용하여 BTP는 자금 관리를 소수의 엄선된 브리지 운영자에게 맡기지 않는 새롭고 완전히 분산된 방식으로 크로스 체인 통신을 촉진할 수 있습니다.

 

 

BTP의 비전은 무엇이든 대비하는 것입니다. 3년 전에는 아무도 상호 운용성이 무엇에 사용될지 상상하지 못했습니다. 이제는 DeFi에 초점을 맞춥니다. 무엇 향후 계획? 답은 필요 없고 유연하고 안전하며 분산된 상호 운용성 솔루션이 필요하며 이것이 바로 BTP입니다. — 김민, 아이콘 재단

 


블록체인의 미래는 의심할 여지 없이 멀티체인이며, 이는 곧 크로스체인 브리지가 향후 몇 년 동안 가장 중요할 것임을 의미합니다. 우리는 BTP가 크로스체인 커뮤니케이션의 리더 중 하나가 될 것이라고 믿으며 더 밝고 상호 연결된 미래를 구축하기 위해 생태계 파트너 및 커뮤니티와 협력하기를 기대합니다.

 

 

 

ICON 카카오 커뮤니티: https://open.kakao.com/o/gMAFhdS

디스코드 커뮤니티: https://discord.gg/jhTN2W5JwC

출처: https://medium.com/helloiconworld/what-is-btp-b1affe6b3bbf

 

 

 

댓글 0개