• Product
  • Pricing
  • Enterprise
  • Customers
  • Blog

Chainstack Fundamentals Certification

1 / 60

1. Why is embedding raw RPC keys directly in browser frontend code dangerous?

2 / 60

2. Visit Developer portal and navigate to the Ethereum API reference. What is the JSON-RPC method name to get an account's ETH balance?

3 / 60

3. What is the fundamental difference between collateralized stablecoins (like USDC) and algorithmic stablecoins?

4 / 60

4. What is the primary technical tradeoff of public blockchains compared to private/permissioned chains?

5 / 60

5. What do Base, Unichain, and Zora have in common?

6 / 60

6. Why is it impractical to alter historical records on a public blockchain?

7 / 60

7. Your team currently uses a single RPC key for dev, staging, and production, and it’s stored in a shared `.env` file that some developers have accidentally committed to Git before.

You want to improve your security posture without making development impossible.

Which approach is most appropriate?

8 / 60

8. Why does geographic region selection matter for latency-sensitive applications?

9 / 60

9. Run the following curl command to query an Ethereum node:

bash
curl -X POST https://ethereum-mainnet.core.chainstack.com/2f6d649e68c2f861fecd5b8a9e35139e \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'

What decimal value does Ethereum mainnet's chain ID represent?

10 / 60

10. What makes Chainstack's Solana Geyser streaming offering notable?

11 / 60

11. What technical foundation dominates the multi-chain landscape?

12 / 60

12. What is "gas" in the context of blockchain transactions?

13 / 60

13. Your application starts returning 429 errors during peak traffic. Before requesting a plan upgrade, what optimization should you evaluate first?

14 / 60

14. Which description best matches Chainstack's Global Nodes offering?

15 / 60

15. What type of data can you receive through WebSocket subscriptions?

16 / 60

16. A DeFi team is choosing between an EVM L2 (like Arbitrum) and a high-throughput non-EVM chain (like Solana). Which tradeoff assessment is most accurate?

17 / 60

17. For most new projects, what is a sensible way to use Chainstack’s free Developer plan (3M monthly requests) in their rollout?

18 / 60

18. A security researcher needs to replay a suspicious transaction from 6 months ago to analyze its exact execution path, including internal calls and state changes. What Chainstack capabilities do they need?

19 / 60

19. When a team adopts Chainstack instead of running its own blockchain nodes, which responsibility most clearly remains with the team (not Chainstack)?

20 / 60

20. What is the difference between an execution client and a consensus client in post-merge Ethereum?

21 / 60

21. What role does a node play in a blockchain network?

22 / 60

22. A team is evaluating RPC providers for their production dApp. They want objective performance data—response times, success rates, and block delays—across providers and regions. What Chainstack tool helps with this?

23 / 60

23. What is the key difference between HTTP RPC endpoints and WebSocket endpoints?

24 / 60

24. A successful analytics product built on Chainstack now serves dashboards for thousands of users. Metrics show a steady load of ~400 requests per second during business hours, with very little traffic overnight. The team wants to stop worrying about per-request costs and have a predictable monthly bill while keeping this throughput. Which Chainstack option best fits their needs?

25 / 60

25. What is the difference between eth_call and eth_sendTransaction?

26 / 60

26. A DeFi protocol has two components: a public-facing dApp serving users worldwide that needs high availability, and an internal liquidation bot that must execute transactions faster than competitors. How should they architect their Chainstack infrastructure?

27 / 60

27. For which use case would Trader nodes be the best choice?

28 / 60

28. A project has outgrown Chainstack's free Developer tier and is evaluating paid options. Their traffic fluctuates significantly—some hours they need 200 RPS, other times nearly zero. What is a key advantage of staying on pay-as-you-go Global Nodes rather than committing to a fixed RPS tier?

29 / 60

29. A trading firm is selecting an RPC infrastructure provider for latency-sensitive arbitrage. What infrastructure features should they prioritize?

30 / 60

30. What is the difference between a validating node and a non-validating (RPC) node?

31 / 60

31. A DevOps team wants to automate their infrastructure: spinning up nodes for new chains, listing all endpoints across projects, and integrating node deployment into their CI/CD pipeline. What Chainstack capability enables this?

32 / 60

32. Why can't a smart contract directly fetch data from an external API (like a price feed)?

33 / 60

33. Your team is launching a marketing campaign next week that could double or triple your normal traffic. What should you do to prepare your Chainstack infrastructure?

34 / 60

34. A DeFi analytics startup queries historical data across Ethereum, Arbitrum, and Base. They need reliable access but don't require ultra-low latency. Which Chainstack node type best fits their use case?

35 / 60

35. What is an RPC endpoint in Web3 development?

36 / 60

36. Match the Chainstack node type to its defining characteristic:

1. Trader Node
2. Dedicated Node
3. Unlimited Node
4. Global Node

37 / 60

37. What is a node client in Ethereum?

38 / 60

38. A trading firm's infrastructure has grown: they now run 5 trading bots at 100+ RPS each, require custom node configurations, and need guaranteed isolation from other customers' traffic. Which Chainstack option addresses these enterprise requirements?

39 / 60

39. Cross-chain bridges enable asset transfers between blockchains. What is a critical consideration when using them?

40 / 60

40. A trading firm wants their arbitrage bot's transactions to reach validators faster than standard P2P propagation. What Chainstack feature addresses this?

41 / 60

41. Put these steps of a typical blockchain transaction lifecycle in the correct order:

1. Transaction is included in a block
2. User signs transaction with private key
3. Transaction is broadcast to the network
4. Validator selects transaction from mempool
5. Block is validated by consensus mechanism

42 / 60

42. What strategies can help reduce costs when using Chainstack?

43 / 60

43. Why is EVM compatibility significant for the multi-chain ecosystem?

44 / 60

44. When evaluating a DeFi protocol or blockchain ecosystem, what does TVL (Total Value Locked) indicate?

45 / 60

45. Which pairing correctly matches each chain with its execution environment?

46 / 60

46. You call a JSON-RPC method on a Chainstack endpoint and get an error like `the method does not exist / is not available`. What is the first place you should check to understand where the issue stems from?

47 / 60

47. Your dApp users report that the app is "sometimes slow." Your metrics show most requests complete quickly, but a small percentage take much longer. Error rates are normal. What does this pattern most likely indicate?

48 / 60

48. Chainstack uses two distinct types of credentials. What is the difference between a Platform API key and node endpoint credentials?

49 / 60

49. Where does a block explorer like Etherscan get its blockchain data?

50 / 60

50. In blockchain wallet management, what is the relationship between a private key and a public key?

51 / 60

51. What is MEV (Maximal Extractable Value)?

52 / 60

52. Examine this Solana RPC call that simulates a minimal SOL transfer:

bash
curl -X POST https://solana-mainnet.core.chainstack.com/83e0d6661ee0488e22e167c18818cb38 \
-H "Content-Type: application/json" \
-d '{
"jsonrpc":"2.0",
"id":1,
"method":"simulateTransaction",
"params":[
"AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEDqMwrJgPrz9mUBsguLLK4z7c2rLvNsJP0zjb+oqEJILEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMhKzIsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAADAIAAAAAAAAAAAAA",
{"encoding":"base64","replaceRecentBlockhash":true}
]
}'

What does simulateTransaction provide, and why is it essential for Solana development?

53 / 60

53. Why would you need an archive node instead of a full node?

54 / 60

54. What are events and logs in Ethereum smart contracts?

55 / 60

55. What makes mainnet ETH valuable while Sepolia testnet ETH is worthless, despite both networks running the same protocol?

56 / 60

56. A Web3 startup is launching a DeFi protocol with these requirements:

  •  Public-facing dApp serving users in Asia, Europe, and North America
  •  Liquidation bot that needs transactions to reach validators faster than competitors
  •  Analytics dashboard querying 6-month historical data across Ethereum and Arbitrum
  •  Limited initial budget, but infrastructure must scale if the protocol succeeds

Which infrastructure approach addresses all these requirements?

57 / 60

57. A dApp serves users in Tokyo, London, and New York. During a major token launch, traffic spikes 10x globally. Users in all regions continue experiencing low latency. What Chainstack Global Node behavior explains this?

58 / 60

58. How is Chainstack's pricing primarily calculated?

59 / 60

59. In the Chainstack console, what kind of information can you typically see on an endpoint’s metrics/usage dashboard?

60 / 60

60. What is the relationship between Layer 1 (L1) and Layer 2 (L2) in blockchain architecture?