* 오역과 의역 있음, 'BTP 라이트 페이퍼'는 첨부파일로 첨부되어 있어, 다운받으실 수있습니다.
BTP는 보안적인 희생을 최소화하면서, 둘 이상의 블록체인 네트워크에 상주하는 스마트 컨트랙트로 복잡한 크로스-체인 애플리케이션을 가능하게 합니다.
모든 BTP 지원 네트워크에 배치된 온-체인 라이트 클라이언트('검증자')는 아키텍처의 핵심 구성 요소입니다.
온-체인 라이트 클라이언트(On-Chain Light Client)는 많은 사람들이 고려했지만, 결코 구현되지 않았으며, 대체 솔루션들로는 다음과 같습니다.
- POA 컨센서스 (형, 우리만 믿어)
- 릴레이 + 오라클 (형, 우리만 믿어)
- SMPC (형, 우리는 비밀을 지켜)
- Optimistic (형은 거짓말을 할 수 있지만, 잡아낼것이야!)
- BTP (형, 믿지마, 검증해)
허브 모델
BTP는 코스모스 허브와 유사하게 작동합니다.
- (코스모스의) IBC는 '노드 소프트웨어에 저장된' 라이트 클라이언트를 사용하고,
- (아이콘의) BTP는 '스마트 컨트랙트에 저장된' 라이트 클라이언트를 사용하여, 보다 쉽게 (파트너들과) 통합할 수 있습니다.
'ICON'은 모든 라이트 클라이언트를 갖춘 BTP '허브'입니다.
다이아몬드 같은 (고가) 물건들도 여기선 작은 규모 거래처(고객)에 속합니다. (그만큼 큰 거래들이 많이 이루어질 것이며, 그런 큰거래들도 믿고 신뢰를 가져도 될 만큼 안정적이라는 뜻인 덧)
BTP에는 4가지 주요 구성 요소가 있습니다.
1) 서비스 핸들러 - 사용 사례
2) 메시지 브로커 - 메시지 처리
3) 메시지 릴레이 (오프-체인) - 유지보수
4) 메시지 검증자 - 보안 (이것이 '라이트 클라이언트')
구성 요소에 대한 자세한 내용은 문서를 참조해주세요.
검증자(Verifier)는 비밀 소스이므로 조금 더 파헤쳐 보겠습니다.
검증자는 소스 블록체인의 상태를 증명할 수 있는 Merkle Tree/Roots를 사용하여 블록 헤더를 저장합니다. 상당히 기술적이지만, 이 데이터 구조가 더 빠르고/저렴한 증명과 저장을 가능하게 한다는 것을 알아야 합니다.
이러한 구성 요소의 주요 사용 사례는 '임의 호출 서비스(Arbitrary Call Service)'입니다. 이를 통해 개발자는 BTP 위에 가능한 모든 사용 사례를 구축할 수 있게 됩니다.
믿을 수 없을 정도로 유연합니다. 네트워크들 간에 바이트(Bytes)를 전달하여, 개별 앱 개발자가 이 데이터에 대한 자체 규칙을 만들 수 있도록 합니다.
임의 호출 서비스를 사용하여 "BTP 토큰"을 전송하는 PoC의 그래픽 설명.
더 자세한 설명은 본 문서에 나와 있습니다. 이 PoC는 두 개의 가상 ICON SDK 네트워크를 사용하여 개발 중에 있습니다.
다른 사람들도 이 아키텍처를 고려했다면, ICON은 이 아키텍처를 보다 더 실현 가능하게 만들기 위해 무엇을 했을까요?
1) BTP 블록 - 개념적으로는 파라체인과 비슷하지만 BTP 메시지에만 해당됩니다.
2) 메세지 검증자 화이트리스트 - ICON을 이상적인 라이트 클라이언트 허브로 만드는 비교적 간단한 솔루션
1) BTP 블록
연결된 각 네트워크에는 ICON 블록에 저장되고, ICON 검증자가 서명하여 불변의 이력을 보장하는 자체 BTP 블록 세트가 있습니다. 이를 통해 '비-ICON 기반'(Non-ICON-Based) 검증자들을 유지 관리하는 데 상당한 비용이 절감되고 통합도 간소화됩니다.
2) 메세지 검증자 화이트리스트
검증자 화이트리스트는 간단하지만 중요합니다.
아이콘 핵심 네트워크는 '스마트 컨트랙트 수수료 공유' 기능을 갖추고 있습니다. 이 기능은 새 블록 헤더를 성공적으로 제출한 릴레이에 부과되는 수수료의 100%를 네트워크 자체가(itself / 스스로) 처리하며 '화이트리스트 검증자'에 적용됩니다.
질문과 자세한 내용을 알고 싶다면, ICON 디스코드에 참여하여, 원하는 경우 태그를 지정하십시오. 아니면 이 트윗에 280자 이내로 댓글을 달아서 깊은 기술적 개념을 설명하도록 강요할 수도 있습니다.
트윗: https://twitter.com/benny_options/status/1532815028562411525
- [2024/08/21] 밸런스드로 인젝티브 크로스-체인 DeFi는 새로운 지평을 열다. (INJ / Injective / 네이티브 연결 / 담보대출 / 스왑 / 코스모스 / IBC)
- [2024/08/08] 하나월렛, 새로운 소셜 로그인 기능으로 빠릿한 지갑 만들기! (Hana Wallet / 크로스체인 / 아이콘 / ICON / ICX 지갑 / web3auth) (1)
- [2024/07/24] 밸런스드 크로스-체인 DEX로 확장하는 하바 DeFi (HAVAH / HVH) (1)
- [2024/06/20] 밸런스드, 아비트럼과 BNB 체인과 연결 (아이콘 / ICX 코인 / DeFi)
- [2024/03/04] 크래프트, 체인 간 연결 개발 업데이트 (2단계 / NFT / 크로스체인 / 아이콘 / ICON / ICX / ATOM / IBC / CFT 코인 / 뉴트론 / NTRN)
- [2024/02/22] 아이콘 크로스-체인 프레임워크 및 ICON 광범위 메세지 전달(xCall) 소개 (상호운용 / 인터체인 / ICX 코인 / 웜홀 / IBC / 레이어제로)
- [2024/02/16] 밸런스드 네트워크: 최고의 크로스-체인 DEX가 될 가능성이 있을까? (마크10x / 탈중앙화 거래소)