본문으로 건너뛰기
0%

Alchemy vs. Ankr - 멀티체인 RPC 및 API 제공업체 비교

작성자 Turja

2023년 9월 6일에 게시됨6분 읽기

Alchemy의 블록체인 개발 플랫폼은 Ankr에 비해 더 정확하고 신뢰할 수 있는 블록체인 데이터를 제공하는 RPC 노드와, 더 많은 web3 도구 및 API를 제공합니다.

Alchemy와 Ankr는 web3 개발자들이 탈중앙화 애플리케이션을 구축할 수 있게 해주는 multichain blockchain node providers 입니다. 이 글에서는 web3 node provider를 선택하는 데 도움이 되도록 여러 카테고리에서 두 회사를 비교합니다.

이 글에서는 Alchemy와 Ankr를 아홉 가지 핵심 카테고리에서 비교합니다:

  1. 지원하는 블록체인
  2. 노드 지연 시간
  3. 데이터 정확성
  4. 노드 신뢰성
  5. 가격
  6. Enhanced API
  7. 개발자 도구
  8. 사용자 경험
  9. 고객 지원

Alchemy vs. Ankr 비교

이 섹션에서는 Alchemy와 Ankr를 비교하고, 여러 핵심 항목에서 두 플랫폼을 평가합니다. 이를 통해 각 플랫폼의 강점과 약점을 종합적으로 파악하여, 독자가 자신의 필요에 가장 적합한 플랫폼을 선택할 수 있도록 합니다.

Alchemy란?

Alchemy는 블록체인 및 web3 개발을 위한 세계 최고의 개발자 플랫폼입니다. 이 플랫폼은 분석, 모니터링 등을 포함한 다양한 도구를 개발자에게 제공하여, 데이터 정확성을 유지하면서 다중 노드로 확장 가능한 인프라를 활용해 탈중앙화 애플리케이션을 개선할 수 있도록 합니다.

높은 신뢰성을 중시하는 Alchemy는 개발자와 기업 모두에게 Web3 기술 스택의 핵심 요소로 자리잡았습니다. 품질과 신뢰성의 조합은 고객에게 지속적인 성장의 발판을 제공합니다.

Alchemy 개발자 스위트는 다양한 enhanced API로 구성되어 있으며, 이는 개발자 경험에 크게 기여합니다. NFT API, Trace API, Token API, Debug API 등 다양한 도구는 Web3 개발에 강력한 접근 방식을 제공합니다.

Alchemy의 개발 플랫폼에 포함된 제품
Alchemy의 개발 플랫폼에 포함된 제품

Ankr란?

Ankr는 Web3 인프라 제공업체로, 여러 블록체인에 걸친 탈중앙화 개발과 스테이킹을 단순화합니다. Ankr의 노드 네트워크는 다수의 Proof-of-Stake 블록체인을 지원하며, 전 세계 어디서든 손쉬운 노드 배포를 가능하게 합니다. 단순화된 노드 배포, 다수의 API 엔드포인트, 유틸리티 기반 스테이킹을 통해 Ankr는 사용자가 쉽게 시작할 수 있도록 합니다.

Ankr Network 2.0의 출시는 Web3 서비스의 탈중앙화를 높이기 위한 신규 제품들을 도입했습니다. 여기에는 Ankr Network를 사용하고 탈중앙화된 RPC 레이어를 통해 접근할 수 있는 개발 프로젝트들이 포함됩니다. ANKR 토큰은 온체인 데이터 접근, 독립 노드 제공자로서의 수익 창출, 네트워크 보안을 위한 스테이킹 등 추가적인 유틸리티도 갖게 됩니다.

Ankr는 또한 Ankr DAO를 공개하며 합의 기반 모델로 전환할 예정입니다. 그 목표는 자금 배분, 운영 관련 결정(가격 책정, 수익 등), 전략적 제품 개발 결정(향후 RPC 온보딩 등)에 커뮤니티를 활용하는 것입니다.

Ankr 제품 vs. Alchemy 제품 (빨간색은 Ankr에 Alchemy가 제공하는 기능이 없음을 나타냄)
Ankr 제품 vs. Alchemy 제품 (빨간색은 Ankr에 Alchemy가 제공하는 기능이 없음을 나타냄)

이제 9가지 핵심 고려 사항을 자세히 살펴보겠습니다.

1. 지원하는 블록체인

Alchemy는 다음 체인에 대해 RPC 및 Enhanced API를 제공합니다:

  • Ethereum
  • Optimism
  • Arbitrum
  • Polygon PoS
  • Starknet
  • Solana
  • Base
  • Astar (Polkadot)

Alchemy는 다음 테스트넷도 지원합니다:

  • Sepolia (Ethereum)
  • OP Sepolia (Optimism)
  • Arbitrum Sepolia
  • Amoy (Polygon)

Ankr의 탈중앙화 모델은 Alchemy보다 더 많은 체인을 지원할 수 있게 하지만, 모든 네트워크에서 동일한 품질을 보장할 수는 없습니다. 개발자는 Alchemy가 지원하는 경우 Alchemy를 사용하고, Alchemy가 지원하지 않는 체인에 대해서는 Ankr를 사용하는 것이 좋습니다.

2. 노드 지연 시간

2022년 8월 둘째 주에, Alchemy의 Ethereum mainnet에서 eth_blockNumber를 쿼리하고 요청 발신 시점과 응답 수신 시점 사이의 시간을 측정했습니다. 이 테스트 결과, Alchemy는 US East 지역에서 일주일 동안 평균 39.2ms를 기록했습니다.

Ankr의 독립 노드 제공자들은 전 세계에 분산된 네트워크를 구성하며, 결과는 사용자의 위치와 요청하는 체인에 따라 달라집니다. 다중 지역 지원을 통해 거의 모든 대륙에 노드를 두어 전 세계적으로 가용성을 제공합니다.

최신 교차 제공업체 데이터를 확인하려면 Alchemy의 RPC provider benchmarks를 사용해 주요 체인과 지역에서의 지연 시간, 성공률, 실패한 요청을 비교하세요.

3. 데이터 정확성

블록체인 데이터 정확성은 블록체인에 대한 요청이 올바르고 일관된 데이터를 반환한 비율을 나타냅니다. 부정확한 데이터는 노드들이 새로운 정보를 서로 다른 시점에 수신하고, 최신 블록이 네트워크 전반에 전파되는 과정에서 네트워크에 대해 항상 동일한 뷰를 가지지는 않기 때문에 발생할 수 있습니다.

낮은 요청 지연 시간이 중요하긴 하지만, 블록체인 노드가 반환하는 정보가 부정확하다면 그 중요성은 상대적으로 낮아집니다. 정확한 데이터가 없으면, dapp에서 다음과 같은 여러 문제가 발생할 수 있습니다:

  1. 동일한 요청에 서로 다른 답변이 반환됨
  2. 앱이 잘못된 트랜잭션 nonce를 가져올 수 있음
  3. 토큰과 NFT가 잘못 표시되어 사용자 경험이 저하됨

Alchemy는 Vox Nodi라는 명시적인 일관성 레이어를 통해 모든 제품에서 가장 정확한 블록체인 데이터를 제공하는 데 특화되어 있으며, 이를 통해 지속 가능한 시스템을 구축합니다. 로드 밸런서 인프라에서 벗어남으로써, Alchemy는 데이터 정확성을 Web3 개발의 최우선 과제로 삼습니다. 다른 중앙화된 노드 제공업체와 비교했을 때, Alchemy는 업계 표준을 세우고 있습니다.

Ankr의 탈중앙화 모델은 평균적으로 더 많은 데이터 불일치를 초래합니다. 벤치마킹 도구에 따르면 Alchemy의 Ethereum 노드는 0건의 잘못된 데이터를 반환한 반면, Ankr의 노드는 11건의 잘못된 데이터를 반환했습니다. 결과는 달라질 수 있으니 직접 테스트해 보세요!

4. 노드 신뢰성

Alchemy: 표준 노드로 72%의 신뢰성을 제공하는 경쟁사와 비교했을 때, Alchemy의 Cortex 엔진은 블록체인 접근에 대해 99.9%의 가동 시간을 보장합니다. 모든 Alchemy 플랜에는 Node API 접근이 포함됩니다.

Ankr: Ankr 노드의 전 세계적인 분포는 이 네트워크를 강력하고 신뢰할 수 있는 노드 제공업체로 만들었습니다. 통신 네트워크 제공업체와 유사한 구조를 따라, Ankr는 24개 이상의 지역을 목표로 하는 확장 전략을 통해 전 세계적으로 분산된 네트워크를 구축했습니다.

5. 가격

가격은 web3 노드 제공업체를 선택할 때 중요한 역할을 합니다. Alchemy와 Ankr 각각의 비용 구조를 살펴보고 어느 쪽이 더 나은 가치를 제공하는지 확인해 보겠습니다.

Alchemy 가격

Alchemy는 개발자와 기업의 특정 요구에 맞춘 네 가지 가치 중심 플랜을 제공합니다. 이 플랜들은 각 사용자 그룹의 고유한 요구 사항에 정확히 맞춘 맞춤형 솔루션을 제공합니다.

Alchemy Free ($0/월)
  • 월 3억 compute unit (CU)
  • 초당 300 compute unit (CUPS)
  • 모든 개발자 도구
  • Enhanced API
  • 전체 아카이브 데이터
  • 멀티체인 메인넷 및 테스트넷
  • 일일 요청 제한 없음
  • 5개의 앱
  • 이메일 및 티켓 지원
Alchemy Growth ($49/월)

Alchemy Free 버전에 포함된 모든 항목에 더해, Growth 티어 고객은 다음을 받습니다:

  • 월 4억 compute unit (CU)
  • 추가 CU 100만 개당 $1.2의 자동 확장 compute unit
  • Parity Trace 및 gETH debug
  • 향상된 트랜잭션 전파
  • 2배 높은 처리량 (660 CUPS)
  • 15개의 앱
  • 이메일 및 티켓 지원

**Alchemy Scale Tier ($199/월, 연간 청구)**‍ 큰 목표를 가지고 빠르게 움직이고자 하는 팀을 위해, 새로운 Scale tier는 클릭 한 번으로 Alchemy 최고의 제품과 가격을 제공합니다.

  • 월 15억 compute unit (CU)
  • 초당 3,000 compute unit
  • 추가 CU 100만 개당 $1의 자동 확장 compute unit
  • 연간 플랜에서 추가 CU를 100만 개당 $0.7의 할인된 가격으로 구매 가능
  • 30개의 앱
  • 이메일 및 티켓 지원
Enterprise (맞춤 가격)

OpenSea, The Graph, 0x와 같은 엔터프라이즈급 web3 애플리케이션을 위해, Alchemy의 엔터프라이즈 티어는 web3에서 가장 큰 앱을 관리할 수 있도록 맞춤형 규모, 처리량, 지원을 제공합니다.

  • 사용 약정 할인
  • 맞춤형 SLA
  • 암호화폐 결제 가능
  • 맞춤형 처리량
  • 무제한 앱
  • 24/7 VIP 지원

또한, Meta, Shopify, Adobe와 같이 수백만 명의 사용자를 보유하고 web3로 전환 중인 대형 web2 기업들은 확장성, 신뢰성, 낮은 지연 시간에 대한 요구를 충족하기 위해 Alchemy를 선택하고 있습니다.

Ankr 가격 ‍

Ankr는 개발자와 기업의 다양한 요구에 맞춘 세 가지 플랜을 제공합니다.

Free ($0/월)
  • 초당 30건의 요청
  • 23개 체인
  • 10개 지역
  • 커뮤니티 지원
Premium (크레딧 1억 개당 $10)
  • 초당 1500건의 요청
  • 30개 체인
  • 40개 지역
  • 지원 포털
Enterprise ($1000부터)
  • 초당 15000건의 요청
  • 맞춤형 체인
  • 맞춤형 지역
  • 엔지니어링 팀 지원

6. Enhanced API

블록체인 노드 서비스 외에도, Alchemy와 Ankr는 모두 enhanced API와 기타 블록체인 개발자 도구를 제공합니다.

NFT API

Alchemy NFT API는 모든 주요 블록체인에서 NFT 검색, 검증, 표시를 포함한 NFT 개발을 간소화하도록 설계되었습니다. Web2와 Web3 모두에서의 사용 편의성, 매우 빠른 속도, 모든 주요 체인에서의 가용성, 프로덕션 수준의 품질 덕분에 주요 NFT 플랫폼들 사이에서 가장 신뢰받는 NFT API입니다. Ankr도 NFT API를 제공하지만, 주요 체인에서의 가용성과 개발자 친화성 면에서 제약이 있습니다.

Data API

Alchemy의 Data API는 HTTP 및 JSON-RPC를 통해 ethers.js, viem, web3.js, web3.py와 같은 표준 라이브러리와 함께 작동합니다. 이를 통해 지원되는 체인 전반에서 NFT 및 enhanced 블록체인 데이터에 접근할 수 있습니다.

Ankr SDK도 NFT, Query, Token API에 대한 접근을 제공하여, 요청 수 감소, 요청당 비용 절감, 여러 체인을 동시에 쿼리하는 것을 가능하게 합니다. Alchemy의 API는 개발부터 프로덕션까지 각 단계를 위한 개발자 도구로 보완됩니다.

Alchemy의 account abstraction 인프라

Alchemy의 Bundler와 Gas Manager는 user operation 및 bundler와 같은 account abstraction 기본 요소를 위한 인프라를 제공합니다. Bundler는 user operation을 온체인에 제출하며, Gas Manager는 프로그래밍 가능한 paymaster 정책을 통해 가스를 후원합니다.

7. 개발자 도구

Alchemy는 Web3 개발을 위한 올인원 솔루션 플랫폼으로서 개발자에게 최고의 도구를 제공하고자 합니다. 개발자는 무제한 확장, enhanced API를 통한 추가 기능, 요청 제한 없음, 확립된 빌더 커뮤니티를 바탕으로 다양한 솔루션을 자신있게 활용할 수 있습니다.

Alchemy의 개발자 도구 스위트에는 방대한 문서, 튜토리얼, 아티클이 포함되어 있어, 개발자가 정보를 찾아 헤매지 않고 중요한 작업에 집중할 수 있습니다.

8. 사용자 경험

Alchemy: Alchemy의 인터페이스는 개발자에 맞게 간소화되고 직관적으로 설계되었습니다. 대시보드는 애플리케이션 지표에 대한 빠른 통찰을 제공하며, Alchemy의 composer와 같은 도구는 블록체인 요청을 간소화합니다. 플랫폼의 설계는 쉬운 탐색과 효율적인 개발을 보장합니다.

Ankr: Ankr는 사용 편의성을 중시하며, 탈중앙화 개발을 단순화하는 데 초점을 맞춥니다. Ankr Network 2.0의 출시는 사용자 중심 개선에 대한 의지를 보여줍니다. 이들의 플랫폼은 기능성과 커뮤니티 참여를 결합하여, 사용자 친화적이면서도 커뮤니티 주도적인 형태를 띱니다.

9. 고객 지원

Alchemy: Alchemy는 무료 티어 사용자를 포함해 이메일 및 티켓 지원을 제공합니다. 방대한 문서와 지원 센터는 개발자에게 추가적인 셀프 서비스 리소스를 제공합니다.

Ankr: Ankr는 Discord를 통해 고객 지원을 제공합니다. Ankr DAO의 출시와 함께, 피드백과 사용자 기여를 중시하는 커뮤니티 주도 지원에 대한 의지를 보여줍니다. 프리미엄 사용자는 맞춤형 SLA 지원도 이용할 수 있습니다.

어느 노드 제공업체가 더 나은가 - Alchemy vs. Ankr?

Alchemy의 블록체인 개발 플랫폼은 Ankr에 비해 더 정확하고 신뢰할 수 있는 블록체인 데이터를 제공하는 RPC 노드와, 더 많은 web3 도구 및 API를 제공합니다.

Alchemy와 Ankr의 핵심 차이는 구조적, 운영적 차이에 있습니다. Ankr는 탈중앙화 모델로 운영되며, 자체 토큰(ANKR)을 보유하고 있고, 앱체인도 제공합니다. 반면 Alchemy는 중앙화된 접근 방식을 채택하고, 다양한 퍼블릭 블록체인을 지원하며, 광범위한 API를 제공하고, 팀이 개발 과정을 수월하게 진행할 수 있도록 더 폭넓은 개발자 도구 스위트를 갖추고 있습니다.

최적의 web3 노드 제공업체와 블록체인 개발 플랫폼은 각 팀의 제품, 예산, 도구 요구 사항에 따라 달라집니다. Alchemy와 Ankr 중에서 결정할 때는, 프로젝트의 성공에 가장 중요한 기능이 무엇인지 파악하고, 현재는 물론 향후 규모가 커졌을 때에도 어느 노드 제공업체가 최상의 경험을 제공할지 평가하는 것이 중요합니다. 개발자들은 최종 결정을 내리기 전에 Alchemy vs. Quicknode도 고려해 볼 수 있습니다.

가장 강력한 무료 티어를 제공하는 Alchemy는, web3 스타트업들이 방대한 개발자 도구와 API에 접근하기 위해 Alchemy로 부트스트랩하기에 현명한 선택입니다.

Background gradient

블록체인 매직을 만드세요

Alchemy는 가장 강력한 Web3 개발자 제품 및 도구를 리소스, 커뮤니티, 그리고 전설적인 지원과 결합합니다.