Alchemy?
알케미는 블록체인 개발 플랫폼이다. 블록체인 개발할 때 사용하는 서비스나 툴은 많지만 이렇게 all-in-one 패키지로 통합하여 제공하는 플랫폼은 알케미와 코인베이스 클라우드 정도이다. 알케미는 실제로 블록체인의 AWS가 되는 것이 목표라고 한다. 2017년에 창업하여 4년을 갓 넘긴 기업임에도 불구하고 최근 기업가치 2조 원을 인정받으며, 2천억 원의 시리즈 C 펀딩을 유치했다.
고객사
유명한 디파이와 NFT마켓이 여럿 보인다. OpenSea, Dapper Labs, 0x, Royal, Axie Infinity 등이 있으며, 현재 플랫폼 시장에서는 가장 큰 회사이다.
슈퍼노드
이더리움과 같은 퍼블릭 블록체인 네트워크에서 Dapp을 개발할 때면 동기화 문제로 가끔 에러가 발생할 수 있다. 하지만 알케미에서는 데이터 정확성을 보장한다.
로드밸런서를 사용하여 구축한 블록체인 노드에 질의 요청 시 A노드는 최신 블록이 #5인 반면 B노드는 블록#4에 머물러 있을 수 있다. 블록 번호를 조회 시에는 A노드에서 #5를 리턴해주고, 블록을 요청할 때에는 B노드에서 #5를 찾게 되면 에러가 발생한다는 것이다.
반면에 슈퍼노드는 완벽하게 동작하는 고성능 서버 클러스터를 제공하므로, 동기화등을 신경 쓸 필요가 없다는 것이다. 블록 번호가 #5이면 5번 블록을 즉시 가져올 수 있게 된다. 또한 슈퍼노드는 성능이 좋기 때문에, 퍼블릭 블록체인의 느린 응답으로 인한 개발 스트레스도 덜 수 있게 된다. 또한 99.9%의 업타임을 보장한다.
대시보드
내가 만든 App에 대해서 슈퍼노드에 대한 사용량을 확인할 수 있다. 무료로 만들 수 있는 앱은 최대 5개이다. 체인은 이더리움 L2인 아비트럼, 폴리곤, 옵티미즘까지 지원한다. 노드 엔드포인트 URL가 만들어지기 때문에, 메타마스크에 연동하여 사용 가능하다.
폴리곤 뭄바이 네트워크의 샘플 설정은 아래와 같다.
RPC URL : https://polygon-mumbai.g.alchemy.com/v2/jTno9c9d_z8gLKnfZLZaK55oDfkHhGV
체인 ID: 80001
참고 문서
- https://www.alchemy.com/nft-api
- https://medium.com/alchemy-api/introducing-alchemy-supernode-the-industry-leading-ethereum-api-661b8b1cdd6e
'블록체인' 카테고리의 다른 글
DeFi 의 높은 이자는 어디서 나올까? (0) | 2022.02.10 |
---|---|
Uniswap v2 핵심원리 (0) | 2022.01.22 |
솔리디티 바이트코드 (0) | 2022.01.22 |
테라 백서 한글번역 (0) | 2022.01.18 |
이더리움 도메인 하나 등록하는데, 27만원!? (0) | 2021.03.30 |