로그인

검색

블록체인 전송 프로토콜(BTP): 소개 (ICON / ICX 코인 / 블록체인 연결 / 인터체인 / 상호운용성)

김똥글

 

 

* 상호운용성(Interoperability, 相互運用性) =하나의 시스템이 동일 또는 이기종의 다른 시스템과 아무런 제약이 없이 서로 호환되어 사용할 수 있는 성질을 말한다. 


 

 

BTP 란?

 

블록체인 전송 프로토콜(Blockchain Transmission Protocol / BTP)은 ICON의 크로스-체인 상호운용성 솔루션입니다. ICON의 BTP는 연결된 블록체인 간의 정보 전송을 용이하게 합니다. 실제로 BTP는 사용자들이 BTP 지원 체인들에서 토큰, NFT, 메시지 등을 이동할 수 있도록 합니다.

 

 


블록체인 전송 프로토콜(BTP)은 체인에 구애받지 않고, 확장 가능하며, 안전합니다.

 

 


블록체인 전송 프로토콜(BTP)은 체인에 구애받지 않고, 확장 가능하며, 안전합니다. BTP의 Chain-Agnostic(체인에 구애받지 않는) 설계를 통해 모든 스마트 컨트랙트-지원 블록체인과 통합(Integrated)할 수 있습니다. 크로스-체인 메시지와 커스터디 펀드(Custody Funds)들을 전달하기 위해 선별한 검증인들(Validators)에 의존하는 기존의 연결 솔루션들(Bridging Solutions)과 달리 BTP는 완전히 탈중앙화된 인센티브 릴레이어들(Relayers)과 메시지의 블록체인 내(On-Chain) 검증을 통한 보다 안전한 모델을 사용합니다.

 

 

 

 


BTP는 다른 상호 운용성 솔루션과 어떻게 다릅니까?

 

다른 솔루션들이 제공하는 상호 운용성의 형태는 대게 (적어도 현재 단계에서는) 자체 생태계 내에 한정되어 있는 반면, ICON의 BTP는 고유한 아키텍처를 가진 서로 다른 생태계를 연결하는 것에 더 가깝습니다. 우리는 BTP가 체인에 구애받지 않으며, 스마트 컨트랙트를 지원하는 모든 블록체인들을 상호 연결할 수 있다고 말하고 싶습니다.

 

 

 

 


어떤 체인이 BTP에 통합되어 있습니까?

 

점점 더 많은 블록체인들이 BTP 스마트 컨트랙트를 구현하고 있습니다. 미래의 연결 파트너 목록은 다음과 같습니다.

 

  • 아이스 블록체인 (ICE Blockchain)
  • 문리버 블록체인 (Moonriver Blockchain)
  • 문빔 블록체인 (Moonbeam Blockchain)
  • 알고랜드 블록체인 (Algorand Blockchain)
  • 바이낸스 스마트체인 (Binance Smart Chain)
  • 하모니 프로토콜 (Harmony Protocol)
  • 니어 프로토콜 (NEAR Protocol)


이 목록이 길어질수록 BTP 프로그램에 참여하려는 동기가 커질 것입니다. 이러한 네트워크 효과는 BTP의 채택과 ICON 트랜잭션 증가를 촉진할 것입니다. BTP에 합류하는 모든 새로운 블록체인은 기존에 BTP에 연결된 모든 블록체인들에 대한 액세스(접근 권한)를 제공하므로 가치가 있습니다.

 

 

 

 


새로운 체인을 통합하는 것이 얼마나 어렵습니까? 시작하려면 필요한 것이 무엇입니까?

 

BTP에 합류하기 위해 세 가지 스마트 컨트랙트 세트를 구현이 필요합니다. 그것은 다음과 같이 명명됩니다.

 

  • 서비스 핸들러 (Service Handler)
  • 메시지 센터 (Message Center)
  • 메시지 검증기 (Message Verifier)

 

이러한 스마트 컨트랙트는 BTP 기능의 기둥을 형성하지만, 구현하는 데 동일한 노력까지는 필요하지 않습니다.


서비스 핸들러와 메시지 센터 컨트랙트는 유사한 블록체인들에서 쉽게 재적용(Re-Applied) 될 수 있습니다. 예를 들어 이더리움 호환 블록체인들은 모두 동일한 코드베이스(ICE 블록체인, 바이낸스 스마트 체인, 하모니 프로토콜)를 활용할 수 있다는 것을 의미합니다.


메세지 검증기의 경우 각 블록체인들마다 고유하기에 참여하려는 블록체인과 ICON 개발자 모두의 관심과 시간이 필요합니다.

 

 

 

 

 


체인들 사이에 프라이빗 브릿지는 어떤가요? 왜? 그들은 BTP 채택을 고려하는 것이 유익할까요?

 

프라이빗 브리지는 두 블록체인 간의 양방향-운행(Traffic)에 의존합니다. BTP 스마트 컨트랙트를 구현하고 더 넓은 BTP 생태계에 합류하는 것은 프라이빗 브리지가 있는 블록체인에게도 윈윈입니다.


여러 도시들을 양방향으로 연결하는 실제 다리 세트를 상상해 보십시오. 종종 하나의 도시만을 방문해야 하지만, 최종 목적지에 도달하기 위해 그곳을 통과해야 합니다. 다음으로 모든 도시를 함께 연결하는 넓은 원형 BTP 순환 도로를 상상해 보십시오. 이제 (불필요한) 다른 도시를 방문할 필요 없이 목적지까지 바로 속도를 낼 수 있습니다. BTP는 다음을 가져올 것입니다.

 

 

혼잡 없음(No congestion): (데이터) 전송 수단이 추가되면서 이전에 대중적으로 사용되던 프라이빗 브릿지에 대한 부담이 줄어듭니다.

 

확장된 전송 기능(Extra transfer capabilities): BTP 전송은 나열된 토큰에만 국한되지 않고, NFT 또는, 다른 유형의 메시지도 전송할 수 있는 인프라를 제공합니다.

 

새로운 프로젝트들의 활용 사례들: BTP의 등장으로 블록체인 전반에 걸쳐 새롭게 개선된 경로가 열립니다. 이를 통해 새로운 아이디어와 활용 사례들이 발생할 수 있습니다! 블록체인 간 프로젝트들은 서로를 보완하는 새로운 방법을 모색할 것입니다.

 

 

 

 

 

 


BTP를 이용하는 데 드는 수수료는 얼마입니까?

 

정확한 수수료 산정은 상호 운용 가능한 블록체인 아키텍처에서 가장 큰 과제 중 하나입니다. 거래 수수료 예상은 논쟁의 여지가 없는 최종 금액과 달리 단순한 기대치에 그치는 것에 불과합니다.


BTP를 사용하면 수수료는 항상 원본 블록체인(Origin Blockchain)에서 지불됩니다. 거래 수수료 추정치가 포함된 크로스-체인 데이터를 사전에 수집해서 표시하며 원본 블록체인의 통화로 결제 되는 방식입니다.


BTP는 다양한 거래 유형(토큰, NFT, 가격-피드)을 용이하게 하므로, 거래의 복잡성에 따라 최종 수수료 견적을 결정합니다. 크로스-체인 거래의 경우 원본 블록체인과 도착 블록체인(Destination Blockchain) 모두의 수수료 평균치(Fee-Climates)등 이 수수료 견적에 영향을 미칩니다.

 

 

 

 


릴레이(Relays)란?


릴레이들(Relays)은 BTP 메시지 센터의 전파들(Broadcasts)을 지속적으로 수신 대기하는 노드들입니다. 이 전파들에는 크로스-체인 트랜잭션을 실행하는 데 필요한 모든 세부 정보가 포함되어 있습니다. 원본 블록체인(Origin Blockchain)의 BTP 메시지 센터 컨트랙트는 모든 트랜잭션(거래) 세부 정보를 외부로 전파한 후 모든 릴레이들은 어떤 다른 블록체인을 찾아야하는지 알게 되고, 올바른 방향으로 데이터를 전달합니다.


세부 정보가 도착 블록체인(Destination Blockchain)으로 전달되기 전, ICON 블록체인에서 검증이 이루어지며. 이것이 BTP를 안전하고 신뢰할 수 있게 만드는 이유입니다.

 

 

 

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

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

출처: https://medium.com/helloiconworld/blockchain-transmission-protocol-btp-an-overview-744aaa51334e

 

 

 

댓글 0개