스택스, 개발자 노드 솔루션을 위한 퀵노드(QuickNode) 통합

GM Chung
스택스 한국 블로그
4 min readSep 19, 2022

블록체인 기반 애플리케이션 구축을 위한 웹3 클라우드 플랫폼 퀵노드(QuickNode)가 스택스를 위한 베타 지원을 발표하였습니다. 스택스 개발자들은 퀵노드를 통해 탄력적인 API, 분석 및 SDK 서비스 도구를 사용하여 블록체인 애플리케이션을 보다 쉽게 구축할 수 있게 되었습니다.

퀵노드는 오픈씨, 어도비, 트위터, 디앱레이더, 페이팔, 코인베이스, 체인링크, 1인치를 비롯하여 다양한 크립토 및 테크 자이언트를 위한 블록체인 인프라를 제공하고 있으며, 그 외에도 최고의 서비스 도구를 개발자 커뮤니티에 제공하는 것을 목표로 하고 있습니다.

퀵노드를 통해 노드를 실행하는 이유

이번 통합을 통해 스택스 개발자는 별도로 개인이 스택스 노드를 실행할 필요 없이 퀵노드를 통해 노드를 실행할 수 있게 되었습니다.

퀵노드를 통해 노드를 실행하면 노드 유지 관리 및 동기화를 위한 노력을 줄일 수 있기에 개발자는 DevOps/NodeOps, 가동 시간, 확장성 혹은 보안을 신경 쓸 필요가 없어지기에 보다 디앱 개발에 집중할 수 있게 됩니다. 물론 다른 이점들도 다양하게 존재하미나 무엇보다 노드 관리 시간을 단축함은 개발을 위한 시간이 늘어난다는 것입니다!

현재 퀵노드는 솔라나, 이더리움, 폴리곤, BSC, 알고랜드, 아비트럼, 아비트럼 노바, 아발란체, 비트코인, 셀로, 팬텀, 지노시스, 하모니, 옵티미즘 노드를 개발자를 위해 제공하고 있으며 이제 스택스도 만나볼 수 있습니다.

또한 크로스체인 NFT 데이터를 자랑하며 NFT API를 통해 접근이 어려운 블록체인에 대한 손쉬운 액세스가 가능합니다.

퀵노드를 통한 노드 실행 방법

  • QuickNode.com을 통해 무료 Stacks RPC를 등록합니다
  • stacks.js network library를 사용하여 시작하고 퀵노드에서 제공하는 엔드포인트를 사용하도록 API URL을 설정합니다. 예를 들어 노드 실행 후 <your-sub-domain>.<network>.quiknode.pro 와 같이 엔드포인트를 세팅합니다
  • 디앱 코드에서 해당 URL을 엔드포인트로 설정합니다 (아래 예시는 happy-go-lucky.stacks-mainnet.quiknode.pro를 엔드포인트로 세팅하였습니다):
const network = new StacksMainnet({
url: 'https://happy-go-lucky.stacks-mainnet.quiknode.pro'
});

퀵노드 사용을 위한 사전 준비

QuickNode.com를 통해 무료 Stacks RPC를 등록하고 아래 가이드를 통해 시작 가능합니다:

스택스 재단은 스택스 블록체인과 스택스 블록체인 API 개선을 위해 기여할 수 있는 개발자를 찾고 있습니다. 아래 레포지토리를 살펴보고 코드 개선 사항이 있다면 언제라도 PR을 남겨주시길 바랍니다!

--

--