Cardano Foundation은(는) Cardano 블록체인에 Inter-Blockchain Communication Protocol (IBC) 기능을 도입하는 빌딩 블록을 작업해 왔으며, 이는 서로 다른 블록체인 네트워크 간의 신뢰할 수 있는 거래 및 데이터 교환을 가능하게 하기 위해 특별히 설계되었습니다.
지난 몇 달 동안, Composable Finance는 Polkadot, and Kusama를 연결하는 첫 번째 IBC 구현을 시작했으며, Avalanche via Landslide, NEAR via Omnity Network, BNB via Toki, Polygon via Union, 그리고 이제 Ethereum and Solana via Picasso Network와의 연결이 개발 중입니다.
IBC 프레임워크는 기존 시스템을 향상시킬 뿐만 아니라 그들이 달성할 수 있는 것을 확장하는 데에도 작용합니다. 이는 서로 다른 블록체인 간의 데이터 및 자산 전송을 용이하게 하면서도 기업들이 Cardano의 블록체인에 내재된 보안 및 결정론적 수수료의 혜택을 누릴 수 있도록 보장합니다.
이러한 이유로, The Cryptonomist는 Interchain Foundation의 IBC 제품 리드인 Susannah Evans와 Cardano Foundation의 엔지니어링 부사장인 Sebastian Bode와 인터뷰를 진행하기로 결정했습니다.
Summary
IBC가 서로 다른 블록체인 네트워크 간의 상호 운용성을 어떻게 촉진하고 현재 블록체인 생태계에서 어떤 특정한 문제를 해결하는지 설명해 주시겠습니까?
Susannah: 상호 운용성은 종종 스마트 계약을 통한 응용 프로그램으로 간주되며, 블록체인 프로토콜의 핵심 부분이 아닙니다. IBC는 블록체인의 핵심 기능으로 이를 활용하여 다양한 블록체인 네트워크 간의 원활한 개발을 위해 설계되었습니다. 이를 위해 프로토콜은 실행 가능하고, 신뢰할 수 있으며, 접근 가능해야 합니다. 다른 생태계가 신뢰의 가정을 가지고 고군분투하는 것을 보아왔습니다. 이는 블록체인 생태계에 상호 운용성을 주요 이니셔티브로 통합하지 않는 경우입니다. IBC는 이러한 핵심 문제를 해결하기 위해 개발되었습니다 – 이는 cross-chain 및 토큰 브리징을 가능하게 하기 위해 battle-tested 되었으며, 제3자의 검증 없이 관련 체인의 합의를 신뢰합니다.
Sebastian: Cardano의 관점에서 IBC와의 통합 또는 협업이 Cardano의 기능과 사용자 경험을 어떻게 향상시키나요?
Cardano에서 구축하는 기업들은 이제 자신만의 애플리케이션 특화 블록체인을 구축할 수 있습니다. 이를 통해 프라이버시와 확장성 측면에서 더 많은 유연성을 얻을 수 있으며, 동시에 Cardano 블록체인의 강력한 보안성과 신뢰성에 의존할 수 있습니다. 최종 사용자에게는 더 다양한 Dapp에 접근할 수 있는 기회가 주어지며, 두 생태계 간의 DeFi 및 자산 거래 공간을 열어 유동성이 더 쉽게 흐를 수 있도록 합니다.
IBC의 안전하고 효율적인 크로스체인 통신을 보장하는 주요 기술적 측면은 무엇인가요?
수재나: IBC는 블록체인 간 다양한 데이터의 안전하고 허가 없는 전송을 촉진합니다. 이 프로토콜은 합의 메커니즘에 구애받지 않도록 설계되어, 다양한 블록체인에서 사용되는 다양한 합의 메커니즘을 통해 작동할 수 있습니다. 이러한 유연성 덕분에 IBC는 핵심 프로토콜에 큰 변화를 요구하지 않고도 다양한 블록체인 네트워크 간의 통신을 촉진할 수 있습니다. 라이트 클라이언트 기반 접근 방식은 크로스체인 상호작용에서 신뢰할 수 있는 제3자의 필요성을 제거하여, 도입 이후로 어떠한 악용 사례 없이 중요한 연간 가치 전송을 보호합니다. IBC는 또한 독립적이고 허가 없는 릴레이어가 블록체인 간 데이터 패킷을 전송하는 릴레이어 모델을 사용하여, 데이터가 변경되거나 변조될 수 없도록 보장합니다. 그들의 역할은 순전히 원활한 통신을 촉진하는 것입니다.
Cardano가 IBC와 통합하기 위해 수행한 기술적 조정이나 개발에 대한 통찰력과 이것이 Cardano의 개발자 및 최종 사용자에게 어떤 이점을 제공하는지 알려주실 수 있습니까?
세바스찬: Cardano는 스마트 계약 플랫폼 Aiken에만 의존하기 때문에 코어 레이어에서 수정할 필요가 없었습니다. 다른 기존 개발자 도구는 대부분 Go 및 Typescript 언어 생태계에서 비롯되었으며, Mithril은 임계값 기반 서명과 이러한 상태 증명과 유사한 원시 기능을 Cardano에 제공하기 위해 IOHK에서 개발한 제품입니다. 이는 주로 Cardano에서 개발하고 있는 개발자와 비즈니스에 또 다른 빌딩 블록을 제공하며, 그들에게 도전 과제에 대한 더 넓은 솔루션 공간을 제공합니다. 또한 사이드체인을 통해 Cardano에 추가적인 EVM 호환성 옵션을 추가할 가능성도 열어줍니다.
IBC를 활용한 크로스체인 기능의 성공적인 사용 사례나 응용 프로그램을 몇 가지 강조해 주시겠습니까?
Susannah: 올해 IBC는 3주년을 맞이하여 가장 오래되고 가장 많이 사용되는 상호 운용성 프로토콜이 되었으며, 이는 우리 팀에게 중요한 이정표이자 지난 3년간의 성공을 되돌아볼 시간입니다. 최근 Cardano 통합은 더 큰 상호 운용성을 촉진하고 블록체인 생태계 전반에 걸쳐 상호 운용성의 중요성을 보여주는 우리의 목표를 확장했습니다. Cosmos SDK 체인 외에도 IBC는 Polkadot, Bitcoin, Solana 생태계와 원활하게 통합되어 최적의 상호 운용성 목표에 따라 네트워크를 확장했습니다. 예를 들어, 고속 저비용 거래 접근 방식으로 알려진 Solana 생태계와의 IBC 연결은 여러 생태계 간 자산의 안전한 전송을 촉진하고 개발자와 사용자가 두 생태계의 다양한 기능에 접근할 수 있도록 합니다. 이러한 파트너십은 IBC의 범위를 확장하고 진정한 크로스체인 기능을 다양화하고 재정의하는 능력을 입증했습니다.
Cardano는 이러한 크로스 체인 기능을 활용하여 생태계를 확장하고 혁신적인 프로젝트를 지원할 계획입니까?
세바스찬: Cardano Foundation의 이니셔티브는 주로 IBC와 같은 널리 채택된 프로토콜을 사용하여 크로스체인 상호 운용성의 가능성을 입증하는 것을 목표로 합니다. 이 접근 방식은 두 가지 목적을 가지고 있습니다: 첫째, 커뮤니티 구성원이 이러한 접근 방식의 타당성을 탐색할 때 직면할 수 있는 위험을 완화합니다. 둘째, 생태계 프로젝트가 Cardano의 견고한 공공 인프라를 활용하면서 동시에 더 넓은 인터체인 네트워크와 상호 작용할 수 있는 Dapp을 개발하도록 영감을 줍니다. 이러한 Dapp은 또한 애플리케이션 전용 사이드체인이 제공하는 유연성의 혜택을 받을 수 있습니다.
IBC의 향후 개발 또는 개선 계획은 무엇이며, 이러한 계획이 더 넓은 블록체인 환경에 어떤 영향을 미칠까요?
수재나: 많은 다른 생태계와의 통합을 위한 작업이 진행 중이며, 일부는 공개적으로 발표되었고, 예를 들어 BSC와 연결하기 위한 IBC의 Toki finance와의 통합과 같은 것들이 있습니다. 그리고 아직 발표되지 않은 것들도 있습니다. 더 많은 블록체인이 상호 운용성을 위한 신뢰할 수 있는 합의 메커니즘으로 IBC를 고려함에 따라, 더 많은 생태계가 우리와 함께 확장하는 데 매력을 느낄 것입니다. 우리와 우리 커뮤니티와 함께 확장하려는 Cardano 팀의 기여와 주도에 감사드립니다. 이러한 통합이 많아질수록 다양한 블록체인 아키텍처가 IBC의 제공을 발전시키면서 우리의 네트워크가 성숙해질 수 있습니다.
Cardano의 다른 블록체인과의 상호 운용성을 향상시키기 위한 향후 계획은 무엇이며, IBC가 이 전략에 어떻게 맞춰지는가?
세바스찬: IBC는 Cardano의 상호 운용성을 향상시키기 위해 다가오는 많은 구성 요소 중 하나일 뿐입니다. 현재 진행 중인 다양한 활동과 이미 완료된 다른 활동들이 있습니다. 예를 들어, Cardano와 Polkadot 간의 상호 운용성을 가져오기 위해 Polkadot 생태계와 긴밀히 협력하는 UniFires라는 커뮤니티 프로젝트가 있습니다. 또한, VISTA 그룹은 기업 채택을 활동의 최전선으로 밀어내기 위해 Cardano에서 전체 상호 운용성 환경을 만드는 작업을 하고 있으며, WANChain, Milkomeda와 같은 EVM 사이드체인 및 기타 기존 브리지들도 있습니다. 심지어 IOHK도 다중 자원 합의 및 파트너체인 프레임워크에 대한 획기적인 연구를 통해 이 방향으로 강력히 추진하고 있습니다.
IBC는 프로토콜의 채택을 촉진하고 추진하기 위해 더 넓은 블록체인 커뮤니티와 어떻게 협력합니까?
수재나: IBC는 새로운 연결과 통합을 끊임없이 추구하고 있습니다. IBC의 설립 이후로, 우리는 주요 블록체인 프로젝트 및 플랫폼과 여러 전략적 파트너십을 형성해 왔습니다. 상호 운용성 개념이 IBC의 핵심에 있으며, 전 세계 개발자들이 개선 및 확장을 위해 기여할 수 있도록 오픈 소스 프로토콜로 개발되었습니다. 오픈 소스 접근 방식은 아이디어와 혁신이 자유롭게 교환될 수 있는 협력적인 환경을 조성하여 강력한 상호 운용성 솔루션의 개발을 가속화합니다. 주요 네트워크와 통합함으로써, IBC는 광범위한 기술적 역량을 보여줄 뿐만 아니라, 주요 산업 프로젝트의 여러 블록체인 사용자 기반 및 개발자 커뮤니티를 활용하여 더 넓은 블록체인 채택을 촉진합니다.
Cardano 재단이 더 연결되고 협력적인 블록체인 생태계를 조성하기 위해 IBC 및 기타 상호 운용성 솔루션과 어떻게 협력하고 있습니까?
Sebastian: 첫째로, 우리는 가능한 한 투명하게 하려고 노력하고 있으며, 그 이유로 기술 솔루션을 이미 공개적으로 제공했습니다. 반면에, 우리는 이미 Interchain Foundation과 Cosmos 생태계의 프로젝트와 같은 조직들로부터 엄청난 지원을 받았습니다. 마지막으로, Cardano 내의 뛰어난 재능을 가진 개발자와 SPO 커뮤니티가 그들의 전문 지식으로 우리를 지원하고 있습니다.
보안은 블록체인 통신에서 가장 중요합니다. IBC는 다른 체인 간의 거래의 무결성과 보안을 어떻게 보장합니까?
수재나: 원활한 상호 운용성을 달성하기 위해 개발자와 사용자는 보안이나 성능을 손상시키지 않고 다양한 블록체인의 강점을 활용할 수 있어야 합니다. IBC의 보안 모델은 라이트 클라이언트를 사용하여 통신하려는 체인의 합의를 신뢰하는 것에 기반을 두고 있습니다. 라이트 클라이언트는 처음 사용할 때 신뢰하는 보안 모델을 가지고 있으며, 포함 및 제외 증명을 사용하여 거래가 상대방 체인에서 발생했는지 여부를 확인합니다.
라이트 클라이언트를 넘어서, 프로토콜은 공식적으로 검증되었고, 제3자에 의해 감사되었으며 코드베이스 내에서 심층 방어와 같은 보안 관행을 구현합니다. 이러한 기능들은 트랜잭션의 무결성을 증명하며, 취약성의 위험을 줄이고 다른 블록체인에 대한 강력한 보안 보장을 제공합니다. 이러한 세심하게 테스트된 기능들을 고려할 때, IBC는 크로스체인 통신에서 높은 수준의 보안과 효율성을 달성하며, 블록체인 생태계가 직면한 많은 보안 문제들을 해결합니다.
Cardano의 거버넌스 모델이 IBC와 같은 상호 운용성 솔루션의 통합을 어떻게 지원하며, 잠재적인 보안 위험을 관리하기 위해 어떤 조치가 마련되어 있습니까?
세바스찬: 거버넌스와 관련하여, 매개변수 변경의 영향을 평가할 필요가 있습니다. 여기서 올바른 접근 방식은 사용자에게 교육하고 분산형 거버넌스에 참여하는 사람들이 자신의 투표 결과를 더 잘 이해할 수 있도록 돕는 도구를 제공하는 것입니다.
보안에 관해서는 현재 다단계 감사 과정을 거치고 있습니다. 더 넓은 Cosmos 생태계로의 브리지를 운영할 때, 우리는 브리지 운영에 대한 광범위한 경험을 가진 기관들과 협력하고 있습니다. 이러한 파트너들은 적절한 모니터링을 수행할 수 있으며, 재난 발생 시 완화 전략 또는 대응 조치를 구현할 수 있습니다.