2017년 8월에 설립된 아이콘(ICON)은 레이어-1(L1) 생태계를 육성 하고 지속 가능한 크로스-체인 개발 인프라를 구축하기 위해 노력해왔습니다. 오늘날 많은 앱(Apps)이 크로스-체인에서 어려움을 겪고 있는 만큼 아이콘은 크로스-체인 환경의 보안, 확장 및 속도와 관련된 복잡함에 대한 불만을 잘 알고 있습니다.
아이콘과 크로스-체인 프레임워크(Framework)는 추가 체인의 이점을 활용하고자 하는 애플리케이션들에게 무엇을 제공할까요?
앱은 아이콘을 사용하여 크로스-체인을 원활하게 운영할 수 있게 하며, 모멘텀을 구축하며, 확고한 평판을 얻을 수 있도록 합니다. 아이콘의 크로스-체인 프레임워크는 사용하기 쉬운 아이콘 광범위 메시지 전달(General Message Passing / xCall)과 안전한 브리징 프로토콜을 위한 모듈식 연결을 통해 크로스-체인 개발을 간소(단순)화할 수 있도록 지원합니다.
아이콘의 크로스-체인 프레임워크
아이콘 크로스-체인 프레임워크는 강력한 L1(레이어1) 블록체인, 아이콘의 광범위 메시지 전달(xCall), 보안 브리징 프로토콜의 모듈식 통합, 및 점점 증가하고 있는 연결된 블록체인들로 구성됩니다.
이러한 브리징 프로토콜의 통합을 사용하여 상호운용성이 향상되면, 앱은 고립되어 비효율적인 상황에서 쾌적하게 연결할 수 있는 필수적인 앱으로 전환될 수 있으며, 사용자(User Base) 감소와 긴 통합 개발 일정과 같은 문제들을 모두 방지할 수 있습니다. 어떤 프로그래밍 언어를 사용하는 앱이라고 할지라도 아이콘 크로스-체인 프레임워크를 사용하여 광범위한 블록체인 커뮤니티의 다양한 기능과 사용자들(User Base)에 접근할 수 있게 됩니다.
아이콘 블록체인과 ICX
아이콘 블록체인은 IBC와 BTP 상호운용성 프로토콜을 모두 통합(연계/연결)함으로써 성장하는 아이콘 GMP(General Message Passing/xCall) 생태계를 위한 잠재적인 애플리케이션 '허브'로 자리매김하고 있습니다. 또한, 아이콘의 네이티브(기본) ICX 코인은 L1 가스(Fee) 토큰, 아이콘 GMP의 크로스-체인 수수료 토큰 및 관련 애플리케이션과의 거래 수수료 토큰 역할을 함으로써 이러한 상호 운용성을 촉진합니다.
이러한 모든 수수료의 상당 부분이 ICX로 징수되어 소각됩니다. 외부 애플리케이션 허브(예: 이더리움) 또는, 아이콘과 직접 통합되지 않는 적응형 프로토콜(예: 웜홀)을 통해 아이콘 GMP를 사용하는 경우에도 수수료는 네이티브 코인으로 징수되며 ICX를 다시 구매하고 소각하는 데 사용됩니다.
아이콘 광범위 메시지 전달(xCall)
아이콘 GMP는 기본 프로토콜의 다양한 기술 아키텍처를 추상화하여 크로스-체인 개발을 단순화하도록 설계된 표준화된 인터페이스입니다. 이 도구는 상호운용성 솔루션이나 상호운용성 프로토콜이 아니며, 다양한 낮은 수준(Low-Level) 크로스-체인 통신 프로토콜에 대한 포괄적인 래핑(Wrapper/감싸다 예> WBTC) 역할을 하는 메시징 표준입니다. 이를 통해 개발자에게 단일 인터페이스를 제공하여 각 블록체인이나 프로토콜 통합의 미묘한 차이에 신경 쓰지 않고 개발(구축)에 더 집중할 수 있게 해줍니다.
ICON GMP 애플리케이션은 하나의 인터페이스를 통해 IBC, BTP, 웜홀(Wormhole), 레이어제로(Layerzero) 및 센터럴 릴레이(Central Relay)를 지원하는 모듈을 (사용하여) 통해 여러 상호 운용성 프로토콜에 걸쳐 데이터를 원활하게 전송할 수 있습니다.
예> 아이콘 GMP가 하나의 인터페이스를 가지고 있다고 설명할 때, 우리는 서로 다른 상호 운용 가능한 프로토콜과 상호 작용하기 위해 코드를 작성해야 하는 개발자의 요구 사항을 언급하고 있습니다. 개발자는 주어진 프로토콜과 인터페이스하기 위해 제품을 구축합니다. 해당 프로토콜이 손상되면 서비스를 재개하기 위해 작업을 반복해야 합니다. ICON GMP를 통해 하나의 인터페이스로 여러 잠재적인 프로토콜을 집계할 수 있고, 서비스 손실을 방지할 수 있습니다.
다중 프로토콜 검증
상호운용성 영역에서 보안은 큰 관심사이며, 브릿지는 악의적인 공격자들의 공통 표적이 되고 있습니다. 아이콘 GMP는 기본 상호운용성 프로토콜의 보안을 활용하여, 이 문제를 가장 우선적으로 해결하기 위해, 모든 연결된 프로토콜은 이제 라이트-클라이언트(Light Client) 기술을 활용한 온-체인 검증과 무-신뢰(신뢰를 필요로 하지 않는/Trustless) 메시지 전송을 보장하고 있습니다.
*라이트-클라이언트: 일반적으로 체인의 블록을 검증하고 채굴하는 노드들, 즉 ‘풀노드’는 자신이 갖고 있는 DB에 넣어 조회함으로써 이를 검증할 수 있습니다. 그런데 풀노드는 그런 개별검증 이외에 새로 추가될 블록전체를 검증하여 체인전체를 관리하는 일도 하기 때문에 모든 스테이트와 트랜잭션을 DB에 가지고 있고, 따라서 불필요하게 디스크 사용량이 크다는 문제가 있습니다. 그러다보니, 자신이 관심있는 트랜잭션/스테이트만 확인하는 일에만 특화시켜 경량화된 노드가 필요해지게 됐는데요, 이를 ‘라이트 클라이언트’라고 합니다.
또한, 아이콘 GMP는 거래에 대한 추가 보증을 원하는 구현을 위해 다중 프로토콜 검증도 제공합니다. 이를 통해 추가 프로토콜을 통해 메시지를 전송하여 전송된 메시지 결과를 집계하고 트랜잭션에 대한 중복 레이어(Layer)을 제공하여 목적지까지 전달되도록 보장할 수 있습니다.
예> 애플리케이션이 단일 프로토콜 간에 통신하도록 구축되었지만, 악의적인 공격자에 의해 이 경로가 손상되었다고 가정해 보겠습니다. 이러한 상황은 사용자 자금을 위험에 빠뜨릴 수 있습니다. 아이콘 GMP의 다중 프로토콜 검증을 활용하게 되면, 메시지는 두 번째 프로토콜로 보안이 백업될 수 있습니다. 이 경우 한 메시지의 예상 동작에서 벗어날 경우 롤백이 발생되거나 악의적인 연결이 무시될 수 있습니다.
센트럴 릴레이(The Central Relay)
아이콘 GMP는 크로스-체인 확장을 시작하려는 애플리케이션에 다양한 옵션을 제공하지만, 일부 사용자는 매우 구체적인 사용 사례를 염두에 두고 있을 수 있습니다. 이러한 경우 센트럴 릴레이 옵션이 있습니다. 센트럴 릴레이 옵션을 사용하면 팀은 필요한 맞춤형 GMP를 사용하여 원하는 체인에 대한 채널을 신속하게 열 수 있습니다.
아이콘의 크로스-체인 프레임워크 이해하기
아이콘 커뮤니티는 블록체인 커뮤니티의 이익을 위해 원활하고, 기능이 뛰어난 크로스-체인 경험을 제공하기 위해 노력하고 있습니다.
아이콘과 함께 크로스-체인을 탐색하고자 하는 분들을 위해 크로스-체인 지갑인 하나(Hana) 월렛은 단일 인터페이스를 통해 다양한 블록체인과의 사용자 상호작용을 단순화합니다. 또한, 아이콘의 대표적인 탈중앙 금융 플랫폼인 밸런스드(Balanced) 및 아치웨이(Archway)와의 통합을 통해 지금 바로 아이콘 GMP와 첫 거래를 경험해볼 수도 있습니다.
아이콘 커뮤니티 웹사이트에서 연결된 블록체인에 대한 최신 개요를 확인하세요. 문서를 확인하여 즐겨 사용하는 애플리케이션이 아이콘 크로스-체인 프레임워크와 호환되는지 확인하세요!
- [2024/11/12] 아이콘 개발 업데이트 - 10월 (2024.11.12 / ICON / ICX 코인 / 로드맵)
- [2024/11/07] bnUSD, 멀티-체인 담보 자산들을 기반으로 발행되는 스테이블 코인 (비트코인 / 이더리움 / 솔라나 / 인젝티브 / 아발란체 / 아이콘 / 수이 / EVM / IBC / MOVE / 레이어2)
- [2024/10/09] 아이콘 개발 업데이트 - 9월 (2024.10.9 / ICON / ICX 코인 / 로드맵)
- [2024/11/07] bnUSD, 멀티-체인 담보 자산들을 기반으로 발행되는 스테이블 코인 (비트코인 / 이더리움 / 솔라나 / 인젝티브 / 아발란체 / 아이콘 / 수이 / EVM / IBC / MOVE / 레이어2)
- [2024/10/24] 스텔라 루멘(XLM) 체인 x 하나월렛 지원! (코인 / 멀티체인 / 크로스체인 / HanaWallet / 밸런스드 / 체인지나우)
- [2024/10/22] ICON 재단 및 하나월렛 팀은 코스모버스 2024(ATOM) 행사에 참여 (아이콘 / ICX / IBC / 상호운용성 / 크로스체인)
- [2024/10/17] SUI 홀더의 밸런스드를 통한 크로스-체인 활용 (DeFi / 디파이 / 아이콘 / ICON ICX 코인)