Cosmos
Cosmos란 무엇인가요?
Cosmos 상호 운용이 가능한 블록체인들로 구성된 분산형 네트워크로, 흔히 ‘블록체인의 인터넷’이라고 불립니다. Cosmos SDK 기반으로 구축된 이 네트워크는 개발자들이 확장성이 뛰어나고 특정 애플리케이션에 특화된 체인을 구축할 수 있도록 지원하며, IBC(Inter-Blockchain Communication) 프로토콜을 통해 체인 간에 자산과 데이터를 안전하게 전송할 수 있게 합니다. 이러한 설계 덕분에 각 블록체인은 독립성을 유지하면서도 서로 연결되어, 보다 효율적이고 협력적인 생태계를 조성합니다.
Cosmos 사용 방법
Cosmos 개발자가 프로그래밍 방식으로 블록체인과 상호작용할 수 있도록 gRPC REST 인터페이스를 제공합니다. 즉, 잔액, 거래 내역 및 상태를 조회하고, 거래를 전송하며, 스테이킹, 거버넌스 및 분배 데이터에 접근하고, 검증자, 네트워크 상태 및 기타 체인 활동을 모니터링할 수 있습니다.
gRPC 활성화된 자체 Cosmos 실행하거나, 인프라를 직접 관리할 필요 없이 안정적이고 지연 시간이 짧은 접속을 제공하는 Quicknode 같은 호스팅 서비스를 이용하여 연결할 수 있습니다.
다만, Cosmos 모듈식 구조이기 때문에 네트워크에 따라 일부 엔드포인트나 동작이 다를 수 있습니다. Quicknode Cosmos 지속적으로 업데이트되고 있지만, 최신 API 세부 정보를 확인하려면 공식 Cosmos SDK 참조하시기 바랍니다.
Cosmos 호출하기
Cosmos 개발을 시작하는 가장 빠른 방법은 Quicknode endpoint 생성하고 첫 번째 요청을 보내는 Cosmos .
Quicknode 관리형 Cosmos Quicknode , 다음과 같은 기능을 제공합니다:
- 높은 신뢰성 — 가동 중단 시간을 최소화하도록 설계된 전 세계에 분산된 인프라
- 아카이브 데이터 — 심층적인 쿼리를 위한 전체 이력 정보
- 향상된 성능 — 프로덕션급 앱을 위한 지연 시간 및 요청 처리 최적화
QuickStart 페이지를 방문하여 endpoint 생성하고 첫 번째 요청을 보내보세요.
지원되는 네트워크
Quicknode 여러 Cosmos 에 대한 접속을 Quicknode .
Quicknode Cosmos 이제 블록 높이부터 아카이브 데이터에 대한 액세스를 제공합니다. 5200791, 이는 ~의 시작 부분에 해당하며, 코스모스허브-4 체인. 이전 체인 버전(Cosmoshub-1, Cosmoshub-2, Cosmoshub-3)의 데이터는 제공되지 않으므로 유의하시기 바랍니다.
과거 데이터를 조회하려면 다음을 사용하십시오. cosmos 높이 REST API 요청 시 헤더를 사용하거나, Tendermint API 요청 시 height 매개변수를 지정하십시오:
Cosmos API 예시:
curl --location 'https://docs-demo.cosmos-mainnet.quiknode.pro/cosmos/bank/v1beta1/balances/cosmos1t6rlgf80jd8tanpnnvmmxfqdcm9cn7wctrs7hk' \
--header 'x-cosmos-block-height: 5200791'
Tendermint API 예시:
curl --location 'mainnet'
Quicknode Cosmos 에서 개발하는 개발자를 위한 종합 가이드:
빠른 시작
Cosmos 시작해 보세요. 단계별 퀵스타트 가이드를 따라 endpoint 설정하고 첫 번째 API 요청을 보내보세요.
제공자 엔드포인트
최적의 성능과 안정성을 위해 Cosmos 구성하고 관리하는 방법을 알아보세요.
API 개요
강력한 애플리케이션을 구축하는 데 도움이 되는 지원되는 API, 네트워크, Quicknode 및 향상된 API 기능을 살펴보세요.
추가 기능
Discover endpoint add-ons that extend your Cosmos development workflow.
Endpoint
인증, 화이트리스트 적용 및 모범 보안 관행을 통해 엔드포인트를 보호하십시오.
오류 코드
Cosmos 요청과 관련된 일반적인 오류 코드 및 문제 해결 단계를 파악하세요.