Naas (Infura, Alchemy)

NaaS란

Node as a Service의 약자로 자체 블록체인 노드를 실행하는 것은 시작하거나 빠르게 확장할때 어려울 때 분산된 노드 서비스를 제공 및 고유한 노드가 제공되므로 API에 대해 단독적이고 완전한 액세스 권한을 부여

ex) infura(IPFS API), alchemy(NFT API)


Infura 키생성

  1. 로그인 후 dashboard 이동

  2. create new Key 클릭 후 생성

  3. testnet 사용

  4. web3js에서 api 키사용

    import Web3 from 'web3'
    
    const RPC_URL = '[https api key]'
    const provider = new Web3.providers.HttpProvider(RPC_URL);
    const web3 = new Web3(provider);
    

1. Alchemy란

2. Alchemy 키 생성

  1. 회원 가입 후 dashboard로 이동

    create APP 클릭

  2. 사용할 네트워크 선택 및 내용 입력

  3. API 키를 사용하려면 view Key 클릭

  4. web3js에서 api 키사용

    import Web3 from 'web3'
    
    const RPC_URL = '[https api key]'
    const provider = new Web3.providers.HttpProvider(RPC_URL);
    const web3 = new Web3(provider);
    

3. Alchemy SDK

3.1. Alchemy SDK 설치

npm install --save alchemy-sdk

지원 기능