인터체인 계정에 대한 FAQ

인터체인 계정 V1 이 활성화되었습니다! 다양한 체인 생태계가 인터체인 계정을 기반으로 다양한 제품 출시를 준비함에 따라 인터체인 전반에 걸쳐 원활하고 성공적인 롤아웃에 기여할 수 있기를 바라는 인터
체인 계정 사용에 대한 자세한 정보를 공유하고 싶었습니다
IBC 사용자:
인터체인 계정과 이전에 가지고 있던 계정의 차이점은 무엇인가요? 최종 사용자로서 인터체인 계정에 대해 걱정해야 합니까?
IBC 인터체인 계정은 교차 체인 통신 및 체인 간 상호 작용을 가능하게 합니다. 인터체인 계정은 최종 사용자 상호 작용을 위해 백그라운드에서 기능하며, 이는 블록체인에 "API" 또는 다른 체인에서 호출할 서비스 엔드포인트로 기본 기능을 열 수 있는 권한을 부여한 다음 이러한 엔드포인트에 대한 호출을 실행하는 것과 유사합니다. 인터체인 계정 채널. 반면에 대부분의 브리지는 단순히 자산을 앞뒤로 전달할 수 있도록 합니다.
이 새로운 기능의 잠재력에 대해 생각하는 한 가지 방법은 Interchain 기본 모델의 사용자 경험을 가능하게 하는 것입니다. 기존 프레임워크에서 최종 사용자는 체인 A를 나타내는 인터페이스에 로그인하고 IBC 트랜잭션을 통해 자산을 체인 B로 전달합니다. 그런 다음 사용자는 이번에는 체인 B를 나타내는 다른 인터페이스에 로그인하고 나머지 제품 흐름을 완료해야 합니다. Interchain 네이티브 제품 모델을 사용하면 사용자가 첫 번째 인터페이스를 떠나지 않고도 체인이 일련의 지침을 전달하고 트랜잭션을 실행하는 간소화된 단일 사용자 경험 내에서 전체 흐름을 완료할 수 있습니다. 인터체인 계정은 인터체인 네이티브 비즈니스 모델을 가능하게 하고 상호 운용성을 기본 프리미티브로 설정합니다.
IBC 갱의 빌더:
인터체인 계정과 관련하여 이해해야 할 가장 중요한 IBC 구성 요소는 채널입니다. 채널은 서로 다른 IBC 지원 체인 간에 생성되며 이들이 참조하는 IBC 응용 프로그램 모듈에 의해 네임스페이스가 지정되는 두 개의 포트를 연결합니다. 예를 들어 Cosmos Hub와 Osmosis 간의 토큰 전송의 경우 허브는 ICS20 전송을 위한 '전송' 포트인 채널 141을 사용하여 채널 0 '전송' 포트에 연결합니다. 채널을 통해 전송된 모든 토큰은 채널을 통해 흐르는 다른 토큰 과 동일한 단위 로 할당되며 , 이는 ibc/<채널 ID 및 포트 ID의 해시>와 같습니다.
IBC는 자산이 이동한 경로가 자산의 보안을 결정하기 때문에 이러한 방식으로 설계되었습니다. IBC의 라이트 클라이언트 기반 설계로 인해 트랜잭션 유효성 검증을 위해 외부 당사자를 신뢰할 필요가 없습니다. 대신 자산에 대한 우리의 신뢰는 해당 합의의 IBC 라이트 클라이언트 표현을 통해 다른 체인의 합의 메커니즘에 대한 신뢰와 동일합니다. 브릿지의 검증자 집합을 참조하는 대신 자산의 보안 보장을 확인하기 위해 자산이 이동한 IBC 경로를 직접 참조할 수 있습니다.
이것은 또한 각 채널이 두 체인 사이의 다른 경로임을 의미합니다. 더 많은 채널을 열면 두 체인 간에 흐를 수 있는 트래픽 양이 증가하지 않지만 두 체인 간에 흐를 수 있는 트래픽 유형 이 증가할 수 있습니다. 동일한 전송 포트에 연결된 다른 채널은 다른 토큰 denom을 초래하고 NFT 또는 인터체인 계정과 같은 다른 미래 애플리케이션 포트 간에 다른 채널이 열릴 것입니다.
인터체인 계정은 운영자에게 어떤 의미가 있나요?
이는 릴레이 운영자에게 중요한 의미가 있습니다. 이는 여러 체인 간 계정이 열린 경우 체인 간 IBC 연결에 설정된 여러 인터체인 계정 채널을 커버해야 할 수 있음을 의미하기 때문입니다. Hermes 및 Golang 중계기 인프라는 모두 이 새로운 흐름에 최적화되어 있습니다. Golang 중계기 는 채널 기반 중계 에서 모든 ICA 관련 채널을 포괄하는 연결 기반 중계로 이동 하고 구성 파일에 와일드카드 ica* 기능을 제공 하여 모든 인터체인 계정 채널을 커버하는 중계자.
체인 개발자에게 인터체인 계정은 어떤 의미인가요?
인터체인 계정 체인 개발자에게 이것은 체인에서 열린 각 인터체인 계정에 대해 해당 경로를 통해 흐르는 메시지에 대해 설정된 새로운 채널이 있어야 함을 의미합니다. 이러한 메시지는 거버넌스에 의해 모듈의 매개변수로 허용 목록에 추가되어야 합니다. 또한 인터체인 계정은 IBC 트랜잭션을 통해 별도의 체인에 의해 제어되기 때문에 인터체인 계정을 기반으로 구축하려는 개발자는 인증 모듈이라는 자체 IBC 애플리케이션 모듈에 사용자 정의 로직을 작성해야 합니다. 메시지가 안전하게 전송되도록 하려면 호스트 체인(인터체인 계정이 등록된 체인)에 계정을 등록하고 제어하는 컨트롤러 체인이 컨트롤러 역할을 하기 위해 적어도 하나의 인터체인 계정 인증 모듈이 있어야 합니다. 체인. 샘플 인증 모듈은 다음에서 찾을 수 있습니다.이 허브 튜토리얼 .
인터체인 계정은 전체 인터체인 생태계에서 무엇을 의미합니까?
다른 모든 사람들이 IBC가 "토큰 전송을 위한 또 다른 브리지 기술이 아님을 이해하기 시작할 것으로 기대합니다. 그것은 커뮤니티 컴퓨터를 위한 범용 통신 프로토콜입니다.” , 이미 매달 수십억 달러 상당의 가치 거래를 처리하고 매일 증가하고 있습니다.
가까운 장래에 Cosmos Hub, Quicksilver, Umee, Juno, Osmosis, Sommelier, Regen, Secret Network 등과 같은 프로젝트가 모두 Interchain 계정으로 구동되는 흥미진진한 새로운 Interchain 기본 제품을 출시할 것으로 기대합니다. LFG!
저자 소개:
Charly Fei 는 Interchain GmBH에서 근무하며 IBC (Inter-blockchain protocol)의 제품 책임자입니다. Charly님은 트위터 에 있습니다.
자세한 검토를 해주신 Thomas Dekeyser 와 Alan Traeger에게 감사드립니다 .