암호화 RPC 노드란 무엇입니까: 완전한 블록체인 인프라 가이드(2026)

— By Tony Rabbit in Tutorials

암호화 RPC 노드란 무엇입니까: 완전한 블록체인 인프라 가이드(2026)

암호화 RPC 노드란 무엇입니까? 완전한 2026년 인프라 가이드: JSON-RPC, 라이트 vs 전체 vs 아카이브 노드, Alchemy vs Infura vs QuickNode vs Ankr, MetaMask 사용자 정의 RPC 설정.

지갑 잔액을 확인하고, 거래를 보내고, DEX에서 토큰을 교환하거나 NFT를 발행할 때마다 지갑이나 dApp은 RPC 노드라는 것에 자동으로 요청을 보냅니다. RPC 노드가 없으면 암호화폐의 전체 프런트엔드가 단순히 작동을 멈출 것입니다. MetaMask는 잔고를 표시하지 않습니다. Uniswap이 로드되지 않습니다. 이더스캔 은 어두워질 것입니다. 그러나 대부분의 사용자는 이 용어를 들어본 적도 없으며 대부분의 빌더는 문제가 발생한 경우에만 RPC 인프라에 대해 배웁니다.

RPC 노드(Remote Procedure Call node)는 사용자 지향 애플리케이션과 실제 블록체인 사이의 게이트웨이입니다. 번역가, 메신저, 사서가 모두 하나로 합쳐진 것입니다. MetaMask가 보유하고 있는 ETH의 양을 알고 싶어할 때 마술처럼 ETH를 읽지는 않습니다. 블록체인 그 자체. 이는 RPC 노드에 특별히 형식화된 요청을 보내고, RPC 노드는 자신을 대신하여 체인을 쿼리하고 밀리초 단위로 응답을 반환합니다. 전체 Web3 사용자 경험은 빠르고 안정적이며 신뢰할 수 있는 이 계층에 달려 있습니다.

이 2026년 전체 가이드에서는 RPC 노드에 대해 알아야 할 모든 내용, 즉 작동 방식, light node, full nodearchive node 설정, 표준화된 JSON-RPC 모든 것을 상호 운용 가능하게 만드는 프로토콜, 2026년 상위 8개 제공업체 순위, 다음과 같은 중앙 집중식 거대 기업 간의 절충안 AlchemyInfura Pocket, dRPC 및 Ankr과 같은 분산형 네트워크와 비교하여 MEV 검색자가 Flashbots와 같은 개인 RPC를 사용하는 방법, 사용자 지정 RPC 엔드포인트를 MetaMask에 추가하는 단계별 연습입니다. 결국에는 업계의 모든 단일 거래를 조용히 지원하는 인프라의 일부를 이해하게 될 것입니다.

Visualization of an RPC node connecting a dApp to the Ethereum blockchain with JSON requests flowing between layers
RPC 노드는 지갑, dApp 및 기본 블록체인 간의 다리입니다.

RPC 노드란 무엇입니까?

RPC는 원격 프로시저 호출(Remote Procedure Call)을 의미합니다. 개념 자체는 수십 년이 지났고 블록체인보다 반세기나 앞선 것입니다. 원격 프로시저 호출은 단순히 한 프로그램이 다른 프로그램(종종 다른 시스템에 있음)에게 함수를 실행하고 결과를 반환하도록 요청하는 방법입니다. 기존 웹 개발에서는 날씨를 가져오기 위해 API를 호출할 수 있습니다. Web3에서 지갑은 RPC 엔드포인트를 호출하여 잔액을 가져오고, 트랜잭션을 브로드캐스트하거나 스마트 계약 상태를 읽습니다. 메커니즘은 동일하지만 요청되는 데이터는 기업 데이터베이스가 아닌 분산형 블록체인에 저장됩니다.

RPC 노드는 전체 블록체인 클라이언트 소프트웨어(예: Geth, Erigon, Reth 또는 Ethereum용 Nethermind)를 실행하고 애플리케이션이 표준화된 요청을 제출할 수 있는 공개 또는 비공개 엔드포인트를 노출하는 서버입니다. 해당 엔드포인트는 일반적으로 다음과 같은 HTTPS URL입니다. https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY 또는 다음과 같은 WebSocket URL wss://mainnet.infura.io/ws/v3/YOUR_KEY. 노드 소프트웨어는 블록체인 상태의 동기화된 복사본을 유지하며, RPC 인터페이스를 통해 외부 프로그램은 자체 노드를 실행하지 않고도 해당 상태를 쿼리할 수 있습니다.

RPC 노드가 없으면 모든 사용자는 잔액을 확인하기 위해 수백 기가바이트의 블록체인 데이터를 다운로드하고 동기화해야 합니다. 그러면 일반 사람들이 암호화폐를 사용할 수 없게 됩니다. RPC 노드는 이러한 복잡성을 추상화합니다. 다른 사람(공급자 또는 자체 호스팅 업체)이 대규모 인프라를 실행하고 있기 때문에 인터넷 연결이 있는 사람은 누구나 Ethereum, Solana 또는 기타 체인과 즉시 상호 작용할 수 있습니다. 트레이드오프는 신뢰입니다. RPC 노드를 쿼리할 때 노드 운영자가 응답을 검열하거나 조작하지 않고 정확한 데이터를 반환한다고 신뢰하게 됩니다. 우리는 나중에 그 절충안을 깊이 있게 탐구할 것입니다.

RPC 노드와 블록체인 클라이언트 자체를 구별할 가치가 있습니다. 클라이언트(예: Geth 또는 Reth)는 P2P 네트워크에 참여하고 블록을 검증하며 상태를 유지하는 소프트웨어입니다. RPC 인터페이스는 클라이언트가 노출하는 많은 기능 중 하나입니다. 에이 검증인 노드 은 보안상의 이유로 RPC를 비활성화할 수 있습니다. 전용 RPC 공급자는 순전히 외부 요청을 처리하기 위해 클라이언트를 실행하며 결코 합의에 참여하지 않습니다. 둘 다 여전히 노드이지만 목적이 다릅니다.

JSON-RPC: 표준 프로토콜

모든 지갑이 EVM 체인의 모든 노드와 통신할 수 있는 이유는 다음과 같은 표준화된 프로토콜 때문입니다. JSON-RPC. JSON-RPC 2.0은 요청과 응답의 형식을 정확하게 정의하는 경량의 상태 비저장 프로토콜입니다. 인바운드 및 아웃바운드 데이터 모두에 JSON(JavaScript Object Notation)을 사용하므로 사람이 읽을 수 있고 디버그하기 쉬우며 모든 프로그래밍 언어에서 간단하게 지원됩니다. Ethereum Foundation은 JSON-RPC를 공식 인터페이스 사양으로 채택했으며 다른 모든 EVM 체인(Polygon, BNB Chain, Arbitrum, Optimism, Base, Avalanche 등)은 동일한 표준을 상속했습니다.

JSON-RPC 요청에는 항상 프로토콜 버전(항상 "jsonrpc": "2.0"), 호출되는 메소드 이름(예: eth_getBalance), 매개변수 배열, 고유한 요청 ID입니다. 서버는 동일한 ID, 결과 필드(또는 오류 필드) 및 동일한 프로토콜 버전으로 응답합니다. 프로토콜은 상태 비저장(stateless)이기 때문에 모든 요청은 독립적이고 자체 포함되어 있으므로 RPC 노드를 로드 밸런서 뒤에서 수평으로 쉽게 확장할 수 있습니다.

이 프로토콜은 두 가지 주요 전송 계층을 지원합니다. HTTP/HTTPS는 가장 일반적이며 질문을 보내고 답변을 받는 일회성 요청에 적합합니다. 웹소켓(wss://)은 지속적인 양방향 연결을 엽니다. 이는 실시간으로 새 블록을 보거나 스마트 계약 이벤트를 듣는 것과 같은 구독에 필수적입니다. HTTP를 통한 폴링은 너무 느리고 속도 제한이 있기 때문에 트레이딩 봇, 멤풀 모니터 및 분석 플랫폼은 WebSocket에 크게 의존합니다.

표준을 뛰어넘다 eth_* 이더리움에서 상속된 네임스페이스, 공급자는 종종 향상된 방법이나 독점 방법을 노출합니다. 연금술에는 alchemy_* NFT 및 토큰 잔액을 위한 고급 도우미가 포함된 네임스페이스입니다. 퀵노드 제안 qn_* 애드온. 이러한 향상된 API를 사용하면 개발자가 수십 개의 낮은 수준 호출을 연결해야 하는 수고를 덜 수 있지만 공급업체에 종속될 수도 있습니다. 현명한 팀은 가능할 때마다 표준 네임스페이스를 고수하므로 앱을 다시 작성하지 않고도 공급자를 교체할 수 있습니다.

일반적인 JSON-RPC 방법 설명

Ethereum의 JSON-RPC 사양은 수십 가지 방법을 정의하지만 실제로는 그 중 소수가 실제 트래픽의 90%를 차지합니다. 각각의 기능을 이해하면 지갑과 dApp이 실제로 내부적으로 어떻게 작동하는지 명확하게 이해할 수 있습니다.

실제로 사용할 JSON-RPC 방법
eth_getBalance
특정 블록에 있는 주소의 ETH 잔액을 반환합니다. Ethereum에서 가장 많이 호출되는 단일 방법입니다.
eth_call
트랜잭션을 브로드캐스트하지 않고 읽기 전용 스마트 계약 기능을 실행합니다. ERC-20의 가격, 허용량, 잔액에 사용됩니다.
eth_sendRawTransaction
서명된 트랜잭션을 네트워크에 브로드캐스트합니다. 실제로 체인에 쓰는 펜입니다.
eth_getTransactionReceipt
로그, 사용된 가스, 성공 상태를 포함하여 채굴된 트랜잭션의 영수증을 가져옵니다.
eth_getLogs
스마트 계약에서 이벤트 로그를 쿼리합니다. 분석 및 색인 생성의 기본입니다.
eth_blockNumber
현재 블록 높이를 반환합니다. 체인 진행 상황을 확인하고 재구성을 감지하는 데 사용됩니다.
eth_estimateGas
보내기 전에 가스 비용을 예측하기 위해 거래를 시뮬레이션합니다. 지갑은 모든 전송 전에 이를 호출합니다.
eth_subscribe
새 블록, 보류 중인 트랜잭션 또는 실시간 로그에 대한 WebSocket 구독을 엽니다.

첫 번째는, eth_getBalance, 가장 간단합니다. 주소와 블록 태그(일반적으로 "최신")를 전달하면 wei의 잔액이 16진수 문자열로 반환됩니다. MetaMask를 열 때마다 이는 귀하가 보유한 모든 계정에 대해 호출됩니다. 모든 공급자에 걸쳐 이 단일 방법의 볼륨은 놀라울 정도로 하루에 쉽게 수십억 건의 호출을 합칠 수 있습니다.

가장 다양한 방법은 eth_call. 이를 통해 스마트 계약 기능을 마치 실행하는 것처럼 실행할 수 있지만 가스 비용이나 상태 변경 없이 실행할 수 있습니다. 이것이 Uniswap이 풀의 현재 가격을 가져오는 방법입니다. Etherscan이 읽는 방법 ERC-20 토큰 이름 및 기호. DeFi 대시보드가 ​​포트폴리오를 계산하는 방법. Ethereum의 거의 모든 읽기 작업은 기본적으로 eth_call 후드 아래.

실제로 체인에 쓸 시간이 되면 지갑이 로컬에서 거래에 서명하고 다음을 통해 제출합니다. eth_sendRawTransaction. RPC 노드는 해당 트랜잭션을 공개 멤풀로 전파하고, 검증인은 이를 선택하여 다음 블록에 포함시킵니다. 이는 MEV 검색자가 Flashbots와 같은 개인 RPC에 번들을 제출할 때 조작하는 방법이기도 합니다. 이에 대해서는 나중에 다루겠습니다.

노드 유형: 라이트 vs 전체 vs 아카이브

모든 노드가 동일하게 생성되는 것은 아닙니다. 블록체인은 엄청난 양의 과거 데이터를 저장하며, 애플리케이션마다 필요한 양이 다릅니다. Ethereum 생태계는 하드웨어 요구 사항, 동기화 시간 및 기능이 크게 다른 세 가지 기본 노드 유형으로 표준화되었습니다. 올바른 유형을 선택하는 것은 자체 노드를 실행하거나 공급자 계층을 선택할 때 가장 중요한 아키텍처 결정입니다.

라이트 노드
최소 설치 공간
전체 상태가 아닌 블록 헤더만 저장합니다. 모든 심층 쿼리에 대해 전체 노드를 사용합니다. 모바일 지갑 및 임베디드 장치에 사용됩니다.
저장공간: 1~5GB
RAM: 512MB
동기화:
사용 사례: 모바일 지갑
전체 노드
최근 상태
전체 현재 상태와 최근 블록을 저장합니다. 모든 트랜잭션을 확인하고 표준 RPC 트래픽을 제공할 수 있습니다. 대부분의 공급자에 대한 기본값입니다.
저장공간: 1~2TB SSD
RAM: 16~32GB
동기화: 1~3일
사용 사례: 대부분의 dApp
아카이브 노드
전체 기록
창세기부터 모든 역사적 상태를 저장합니다. 분석, 블록 탐색기 및 과거 잔액이나 계약 상태를 묻는 모든 쿼리에 필요합니다.
저장공간: 15~20TB NVMe
RAM: 64-128GB
동기화:
사용 사례: 분석, 탐험가

A light node 은 블록 헤더만 저장하고 Merkle 증명을 사용하여 전체 노드에 요청하여 요청 시 특정 상태 부분을 확인합니다. 라이트 노드는 휴대폰과 Raspberry Pi에서 실행될 수 있습니다. 단점은 대부분의 질문에 독립적으로 답변할 수 없다는 것입니다. 그들은 다른 노드에게 물어보고 암호화 검증을 통해 응답을 신뢰해야 합니다. Ethereum Light Client 프로토콜은 PoS로의 전환과 함께 크게 성숙되었으며 Helios와 같은 프로젝트는 신뢰가 최소화된 지갑에 대한 라이트 클라이언트 채택을 추진하고 있습니다.

A full node 는 생태계의 일꾼입니다. 모든 블록을 다운로드 및 확인하고, 전체 현재 상태 트리를 유지하며, 최근 기록 상태의 롤링 창(일반적으로 빠른 액세스를 위한 마지막 128개 블록)을 유지합니다. 풀 노드는 체인의 현재 상태에 대한 거의 모든 질문에 즉시 응답할 수 있습니다. 그들은 또한 역할을 할 수 있습니다 유효성 검사기 합의 클라이언트와 쌍을 이루는 합의 참가자. 심층적인 기록 쿼리가 필요하지 않은 거의 모든 Web3 애플리케이션은 전체 노드에 대해 실행됩니다.

archive node 은 창세기 이후 모든 블록에 모든 과거 상태를 저장하여 한 단계 더 발전합니다. 500만 블록에서 Vitalik의 ETH 잔액이 얼마인지 알고 싶다면 아카이브 노드만이 이에 답할 수 있습니다. 블록체인 탐색기, Dune과 같은 온체인 분석 플랫폼 및 특정 고급 거래 전략은 전적으로 아카이브 노드 액세스에 의존합니다. 스토리지 요구 사항은 매우 까다롭습니다(Ethereum 아카이브는 현재 15TB를 초과하며 지속적으로 증가합니다). 따라서 아카이브 RPC 액세스는 모든 제공업체에서 가장 비싼 계층 중 하나입니다.

RPC 요청-응답 흐름

DEX에서 "스왑"을 클릭하면 무슨 일이 일어나는지 정확히 추적해 보겠습니다. 흐름에는 브라우저, 지갑, RPC 노드, 블록체인 등이 포함됩니다. 이 루프를 이해하면 전체 스택을 이해할 수 있습니다.

1단계
dApp / 지갑
사용자가 버튼을 클릭합니다.
2단계
JSON-RPC 요청
엔드포인트에 대한 HTTPS POST
3단계
RPC 노드
구문 분석, 검증
4단계
블록체인 클라이언트
게스/레스/에리곤
5단계
응답
JSON이 반환됨
6단계
UI 업데이트
사용자가 결과를 봅니다.
⚡ 총 왕복: 읽기의 경우 50-300ms, 쓰기의 경우 초에서 분까지(포함 대기)

Uniswap에서 "Swap"을 누르면 프런트엔드가 먼저 호출합니다. eth_call MetaMask에 구성된 RPC 엔드포인트를 통해 스왑을 시뮬레이션하고 출력을 추정합니다. 그런 다음 동일한 RPC가 처리합니다. eth_estimateGas 가스 비용을 예측합니다. MetaMask에서 승인한 후 지갑은 거래에 로컬로 서명하고 다음을 통해 제출합니다. eth_sendRawTransaction 동일한 노드에 연결하여 멤풀에 전파합니다. 마지막으로 프론트엔드 여론조사 eth_getTransactionReceipt 거래가 채굴될 때까지 몇 초마다. 하나의 사용자 작업에 대해 동일한 RPC에 대한 6~7개의 호출입니다.

이것이 바로 RPC 대기 시간이 사용자 경험에 직접적인 영향을 미치는 이유입니다. 느린 노드는 느린 페이지 로드, 느린 잔액 업데이트 및 지연된 거래 확인을 의미합니다. 사용자와 다른 지역에 위치한 노드는 네트워크 대기 시간에 요청당 100-200ms를 추가합니다. 최고의 공급자는 전 세계 여러 지역(미국 동부, 미국 서부, 유럽, 아시아)에서 노드를 실행하고 애니캐스트 라우팅을 사용하여 각 사용자를 가장 가까운 엔드포인트로 보냅니다. 이는 진지한 인프라 제공업체와 취미 프로젝트를 구분하는 숨겨진 중요한 기능 중 하나입니다.

중앙 집중식 RPC 공급자: Alchemy, Infura, QuickNode

오늘날 대부분의 Web3 애플리케이션은 중앙 집중식 RPC 공급자에 의존합니다. 이들은 대규모 노드 플릿을 운영하고 이를 API 키 뒤에 노출하며 요청량 또는 컴퓨팅 단위별로 액세스 권한을 판매하는 회사입니다. 가장 낮은 대기 시간, 가장 향상된 API 및 최고의 개발자 도구를 제공하기 때문에 시장을 지배합니다. 세 가지 가장 큰 이름은 Alchemy, Infura 및 QuickNode이며 각각 약간 다른 틈새 시장을 개척하고 있습니다.

Dashboard comparison of top centralized RPC providers showing Alchemy and Infura request analytics
중앙 집중식 RPC 대시보드는 자세한 분석을 제공하지만 사용자의 모든 요청도 볼 수 있습니다.

연금술 는 요청량 기준 세계 최대 RPC 제공업체입니다. 이는 주요 DeFi 앱, NFT 마켓플레이스 및 거래소의 엄청난 비율을 지원합니다. Alchemy는 단일 엔드포인트 뒤에 지리적으로 분산된 여러 노드를 집계하고 가장 빠르고 최신인 노드로 요청을 라우팅하는 "슈퍼노드" 아키텍처를 발명했습니다. Alchemy는 또한 NFT API 및 Token API와 같은 향상된 API를 개척했습니다. 이를 통해 개발자는 수십 개의 하위 수준 RPC 요청을 함께 연결하는 대신 한 번의 호출로 복잡한 데이터를 가져올 수 있습니다. 무료 등급은 매월 3억 개의 컴퓨팅 단위로 넉넉하며, 이는 중소형 dApp을 편안하게 포괄합니다.

인푸라 은 ConsenSys(MetaMask와 동일한 회사)가 2016년에 설립한 최초의 RPC 제공업체입니다. 수년 동안 Infura는 MetaMask의 기본 엔드포인트였습니다. 이는 전 세계 이더리움 거래의 대부분이 Infura 서버를 통과했음을 의미합니다. Infura는 어떤 경쟁사보다 더 많은 체인을 지원하며 업계에서 가장 많은 테스트를 거친 인프라입니다. 필터링, 데이터 보관 및 IPFS 고정을 위한 도구는 기업 및 기관 플레이어에게 특히 인기가 있습니다.

퀵노드 는 고성능 시장 부문을 대상으로 합니다. 일관된 대기 시간을 보장하고 시끄러운 이웃 위험을 제거하는 전용 엔드포인트(공유 인프라가 아닌 단일 테넌트 노드)를 제공합니다. QuickNode는 최고의 제공업체 중 하나인 Solana를 포함하여 30개 이상의 체인을 지원합니다. 추가 기능(NFT 데이터, 토큰 보안, MEV 보호, 가스 가격 오라클) 시장은 10가지 API 통합을 피하려는 빌더를 위한 원스톱 상점을 제공합니다.

중앙 집중식 공급자와의 절충안은 돌이켜보면 분명합니다. 즉, 아마도 분산형 애플리케이션에 단일 실패 지점을 도입하고 있다는 것입니다. Infura가 다운되면(2020년 11월 MetaMask, Binance 및 Uniswap이 동시에 정지되는 중단을 겪었던 유명 사례처럼) dApp도 다운됩니다. Alchemy가 소환장을 받고 특정 주소를 검열하라는 명령을 받으면 사용자가 영향을 받을 수 있습니다. 중앙 집중식 RPC는 또한 감시 위험을 야기합니다. 공급자는 잔액을 쿼리하는 모든 지갑 주소, 제출된 모든 거래를 확인하고 IP 주소를 온체인 활동과 연관시킬 수 있습니다.

분산형 RPC 네트워크: Pocket, dRPC, Ankr

위의 중앙화 위험에 대응하여 새로운 범주의 분산형 RPC 네트워크가 등장했습니다. 단일 기업 소유 클러스터를 통해 요청을 라우팅하는 대신 이러한 네트워크는 전 세계 수천 개의 독립 노드 운영자에게 요청을 배포합니다. 운영자는 정직하게 요청을 처리한 대가로 토큰을 지급받으며 암호경제적 인센티브는 네트워크를 안정적으로 유지합니다.

포켓 네트워크 (POKT)는 최초의 분산형 RPC 마켓플레이스입니다. 애플리케이션 개발자는 POKT 토큰을 스테이킹하여 릴레이 용량에 액세스하고 노드 실행자는 자신이 제공하는 각 릴레이에 대해 POKT를 얻습니다. 네트워크는 50개 이상의 체인을 지원하고 매월 수십억 건의 요청을 처리합니다. Pocket은 2020년부터 운영되었으며 RPC 품질에 대한 암호경제학적 보장 모델을 개척했습니다. 역사적으로 단점은 중앙 집중식 공급자에 비해 지연 시간이 길고 성능이 일관되지 않았다는 것이었지만 그 격차는 크게 줄어들었습니다.

dRPC 은 하이브리드 접근 방식을 취합니다. 단일 로드 밸런싱 엔드포인트 뒤에 분산형 노드 운영자와 평판이 좋은 중앙 집중식 공급자를 모두 통합합니다. 분산형 노드가 느리거나 사용할 수 없는 경우 dRPC는 해당 노드를 중앙 집중식 폴백으로 라우팅합니다. 이는 지연 시간 패널티 없이 분산화의 탄력성 이점을 제공합니다. dRPC는 신뢰성과 검열 저항이 모두 필요한 정교한 거래 회사에서 특히 인기를 얻었습니다.

앙크르 은 중앙에 위치합니다. 자체 대규모 인프라(운영 측면에서 중앙집중화)를 운영하지만 무료 사용을 위해 커뮤니티 운영 노드를 집계하는 "프리미엄 퍼블릭 엔드포인트"를 제공하고 Ankr Network 토큰은 더 광범위한 참여를 장려합니다. Ankr은 70개 이상의 체인을 지원하므로 가장 다중 체인 친화적인 공급자가 되며 레이어 2 체인에 대한 아카이브 노드 액세스는 업계 최고 중 하나입니다.

정직한 절충점은 다음과 같습니다. 분산형 RPC 네트워크는 검열 및 단일 공급자 실패에 대해 더 탄력적이지만 일반적으로 꼬리 지연 시간이 더 높습니다(요청의 가장 느린 1%는 중앙형 공급자보다 눈에 띄게 느립니다). 대부분의 읽기 전용 쿼리에서는 이것이 좋습니다. 매 밀리초가 중요한 고주파 거래 봇의 경우 중앙 집중식 공급자가 여전히 지배적입니다. 공급자가 귀하의 전략을 보는 것을 원하지 않는 브로드캐스트 트랜잭션의 경우 분산형 또는 개인 RPC가 승리합니다.

2026년 상위 8개 RPC 제공업체

2026년 중반 기준 RPC 제공업체의 현재 순위는 다음과 같습니다. 각각은 다른 차원에서 탁월합니다. 단일한 "최고" 공급자는 없습니다. 올바른 선택은 체인, 대기 시간 요구 사항, 예산 및 중앙 집중화에 대한 허용 범위에 따라 달라집니다.

#1 전체
연금술

볼륨 기준으로 가장 큽니다. 최고의 향상된 API. 넉넉한 무료 등급. 진지한 건축업자를 위한 기본값입니다.

체인: 20+ EVM + 솔라나
#2 기업
인푸라

ConsenSys 지원. 대부분의 전투 테스트를 거쳤습니다. MetaMask의 기본값. 제도적 신뢰성 요구에 가장 적합합니다.

체인: 25개 이상의 체인
#3 성능
퀵노드

전용 엔드포인트, 최저 대기 시간. 최고의 솔라나 RPC. 애드온 시장은 타의 추종을 불허합니다.

체인: 30개 이상의 체인
#4 멀티체인
앙크르

대부분의 체인이 지원됩니다. 강력한 무료 공개 엔드포인트. 저렴한 아카이브 노드 액세스.

체인: 70개 이상의 체인
#5 하이브리드
dRPC

하이브리드 중앙-분산 라우팅. 검열에 저항합니다. 안정적인 대체.

체인: 60개 이상의 체인
#6 기업
체인스택

엔터프라이즈급. 거래자 중심 계층. 규정 준수 및 SLA 측면에서 동급 최고입니다.

체인: 25개 이상의 체인
#7 올인원
테이텀

RPC와 더 높은 수준의 Web3 SDK. API 스티칭을 피하려는 빌더에게 강력합니다.

체인: 100개 이상의 체인
#8 솔라나 킹
헬리우스

동급 최고의 솔라나 RPC. NFT, DAS, 우선 수수료를 위한 향상된 API. SOL 빌더를 위한 선택입니다.

체인: 솔라나 전용

이 8개 중에서 Alchemy와 Infura는 일반 EVM 개발에 가장 안전한 기본값입니다. 지속적으로 빠른 Solana RPC가 필요한 경우 QuickNode가 승리합니다. Helius는 Solana 관련 작업에 있어서 독보적인 클래스에 속합니다. 다중 체인이나 검열 저항이 절대 대기 시간보다 더 중요한 경우 Ankr과 dRPC가 가장 강력한 선택입니다. Chainstack과 Tatum은 규정 준수, SLA 및 번들 도구에 관심이 있는 기업 팀을 위한 선택입니다.

MEV 봇용 RPC: 플래시봇 및 MEV 차단기

MEV(Maximal Extractable Value) 검색자는 일반 사용자와 완전히 다른 RPC 세계에서 작동합니다. 그들은 거래를 공공 멤풀에 방송할 여력이 없습니다. 그렇게 하면 그들의 전략이 모방자와 선두 주자들에게 노출되기 때문입니다. 대신, 그들은 공개 멤풀을 건드리지 않고 트랜잭션을 블록 빌더에 직접 라우팅하는 비공개 RPC를 사용합니다. 그 중 가장 중요한 것은 플래시봇.

Flashbots Protect는 모든 사용자가 MetaMask에 추가할 수 있는 개인 RPC 엔드포인트입니다. 이를 통해 트랜잭션을 제출하면 해당 트랜잭션은 공개 멤풀 대신 Flashbots 정렬 블록 빌더로 직접 이동됩니다. 이는 일반 사용자가 샌드위치가 공격당함 스왑 시 약탈 봇은 거래가 이미 채굴될 때까지 거래를 볼 수 없기 때문입니다. MEV 검색자를 위해 Flashbots는 조건부 실행 및 실패 시 가스 환불을 통해 주문된 트랜잭션 그룹을 제출할 수 있는 번들 릴레이를 제공합니다. 이는 현대 전문 MEV 운영의 중추입니다.

MEV Blocker는 Flashbots Protect와 경쟁하는 또 다른 개인 RPC입니다. 검색자가 거래를 백런하기 위해 입찰하고 MEV 수익의 일부가 귀하에게 환불되는 약간 다른 모델을 사용합니다. 따라서 귀하의 스왑이 차익 거래 기회를 창출한다면 샌드위치 공격자가 귀하로부터 해당 가치를 추출하는 대신 실제로 삭감을 얻게 됩니다. Flashbots Protect와 MEV Blocker는 모두 무료로 사용할 수 있으며 문자 그대로 MetaMask 네트워크 설정에 한 줄을 추가할 수 있습니다. 의미 있는 크기의 DEX에서 거래하는 경우 그 중 하나를 사용해야 합니다. 주제에 대해 더 자세히 알아보려면 다음 가이드를 참조하세요. MEV가 암호화폐에 포함된 것.

Solana RPC: Helius, QuickNode Solana, Triton

Solana RPC는 그 자체로 짐승입니다. 체인은 400밀리초마다 블록을 생성하고 이더리움보다 상태 변동이 훨씬 높으며 완전히 다른 RPC 아키텍처를 사용합니다. 표준 Solana RPC 노드는 동등한 Ethereum 노드보다 훨씬 더 많은 대역폭과 컴퓨팅을 필요로 합니다. 결과적으로 공급자 환경은 규모가 작고 전문화되어 있습니다.

헬리우스 은 2026년 Solana의 주요 RPC 제공업체입니다. 이들은 다른 제공업체에는 전혀 존재하지 않는 Solana 생태계(NFT용 DAS, 구문 분석된 트랜잭션, 우선 순위 수수료 추정, 웹훅 기반 이벤트 스트리밍)를 위해 특별히 향상된 API를 구축했습니다. 스테이킹된 연결은 정체 기간 동안 검증자에게 우선 순위 액세스를 제공하며, 이는 저격 발사 및 차익 거래에 매우 중요합니다.

퀵노드 솔라나 은 두 번째로 큰 제공업체이며 베어메탈 인프라와 글로벌 지리적 분포로 인해 많은 무역 회사가 선호하는 업체입니다. Jito 지원 엔드포인트는 Ethereum의 Flashbot과 유사하게 번들 제출을 위한 검증자에 대한 MEV 친화적인 액세스를 제공합니다.

트리톤 원 은 전문 거래 및 검증인 운영에만 초점을 맞춘 작지만 매우 유명한 부티크 Solana RPC 제공업체입니다. Triton은 맞춤 조정된 Solana 클라이언트를 실행하고 진지한 팀에 비공개 멤풀 액세스를 제공합니다. 빈도가 높은 Solana 봇을 실행하는 경우 Triton이 스택의 일부인 경우가 많습니다.

RPC 노드 자체 호스팅: 적합한 경우

자체 노드를 실행하는 것은 누구도 귀하를 검열, 감시 또는 속도 제한하지 않도록 보장하는 궁극적인 방법입니다. 또한 비용과 엔지니어링 시간이 소요됩니다. 대부분의 사용자와 프로젝트의 경우 공급자에게 비용을 지불하는 것이 자체 호스팅보다 훨씬 더 경제적입니다. 그러나 자체 노드를 실행하는 것이 재정적, 전략적으로 의미가 있는 세 가지 명확한 시나리오가 있습니다.

첫 번째는 대용량 애플리케이션입니다. 매월 수억 건 이상의 RPC 호출을 수행하는 경우 자체 호스팅 비용을 절약할 수 있습니다. 자체 노드에서 추가 RPC 호출의 한계 비용은 본질적으로 0이지만 공급자는 호출에 따라 비용을 청구합니다. 빈도가 높은 MEV 봇이나 대규모 NFT 마켓플레이스는 손익분기점을 빠르게 넘을 수 있습니다.

두 번째는 개인정보 보호가 중요한 애플리케이션입니다. 타사 RPC를 통해 보내는 모든 트랜잭션이나 쿼리는 기록됩니다. 공급자는 귀하의 IP, 지갑, 패턴을 알고 있으며 이론적으로 해당 데이터에 대해 소환될 수 있습니다. 펀드를 운영하거나, 개인정보 보호에 초점을 맞춘 제품을 구축하거나, 단순히 자체 opsec을 소중히 여기는 경우, 셀프 호스팅을 통해 해당 감시 벡터가 완전히 제거됩니다.

세 번째는 미션 크리티컬 인프라입니다. Infura 중단으로 인해 비즈니스가 의미 있는 돈을 잃은 경우 중복성이 필요합니다. 폴백(또는 그 반대로)으로 중앙 집중식 공급자를 사용하여 자신의 노드를 기본 노드로 실행하는 것이 최고의 안정성 설정입니다.

RPC 가격 및 속도 제한

공급자 가격은 "컴퓨팅 단위" 모델을 중심으로 수렴되었습니다. 방법마다 실행 비용이 얼마나 드는지에 따라 컴퓨팅 단위의 비용이 달라집니다. 간단한 eth_blockNumber 통화 비용은 10단위일 수 있습니다. 단지 eth_getLogs 수천 개의 블록에 걸쳐 있는 쿼리에는 75단위가 필요할 수 있습니다. 프리 티어는 일반적으로 매월 1억~3억 개의 컴퓨팅 단위를 허용하며 이는 취미 프로젝트에 적합합니다.

무료 등급 외에도 유료 요금제는 월 49달러 정도부터 시작하여 월 5~6만 달러 규모의 기업 계약으로 확장됩니다. 아카이브 쿼리는 처리하는 데 훨씬 더 많은 비용이 들기 때문에 일반적으로 아카이브 노드 액세스 비용은 요청당 5배~10배의 배수로 청구됩니다. 전용 엔드포인트(단일 테넌트 노드)는 월 $300 정도부터 시작하고 프리미엄 구성의 경우 월 $5,000를 초과할 수 있습니다.

비율 제한은 월별 할당량만큼 중요합니다. 무료 등급에서는 일반적으로 초당 25~100개의 요청으로 제한됩니다. 이를 초과하면 HTTP 429 응답을 받고 트랜잭션이 브로드캐스트되지 않을 수 있습니다. 유료 계층은 이러한 제한을 확장하며 전용 엔드포인트에는 일반적으로 엄격한 속도 제한이 전혀 없습니다. 트레이딩 봇 및 분석 워크로드의 경우 초당 요청 한도가 월별 한도보다 더 중요합니다.

나만의 노드 실행: Geth, Erigon, Reth, Nethermind

셀프 호스팅을 결정했다면 블록체인 클라이언트를 선택해야 합니다. Ethereum에는 특히 클라이언트 다양성이 네트워크 보안에 중요하기 때문에 여러 개의 독립적인 구현이 있습니다. 2026년 4개의 주요 Ethereum 실행 클라이언트는 Geth, Erigon, Reth 및 Nethermind입니다. 각각은 성능, 스토리지, 언어 면에서 서로 다른 장단점을 갖습니다.

게스 는 Ethereum Foundation에서 작성한 최초의 Go 언어 클라이언트입니다. 가장 많은 전투 테스트를 거쳤으며 가장 많이 문서화되었습니다. 좋은 하드웨어에서는 처음부터 전체 노드 동기화를 수행하는 데 1~3일이 소요됩니다. Geth는 역사적으로 클라이언트 점유율을 지배했지만 커뮤니티는 다양화를 적극적으로 추진해 왔습니다.

에리곤 은 아카이브 노드 성능에 최적화된 재작성된 Ethereum 클라이언트입니다. Erigon 아카이브 노드는 Geth 아카이브보다 5~10배 더 빠르게 동기화하고 디스크 공간의 약 절반을 사용합니다(기존 Geth 아카이브의 경우 약 2TB 대 15TB 이상). 아카이브 노드를 실행하는 경우 Erigon이 기본 선택입니다.

레스 는 Paradigm에서 개발한 최신 Rust 언어 클라이언트입니다. Reth는 원시 성능과 모듈성에 중점을 둡니다. 일반적인 방법에 대한 밀리초 미만의 RPC 응답 시간으로 인해 전문 무역 회사 사이에서 빠르게 채택되고 있습니다. Reth는 또한 Geth보다 메모리 효율성이 더 높으며 이는 동일한 하드웨어에서 여러 체인을 실행할 때 중요합니다.

네더마인드 은 Microsoft 스택의 기업 사용자가 선호하는 C# 클라이언트입니다. 사용자 정의 JSON-RPC 플러그인, .NET 도구와의 통합, 전체 노드에 대해 디스크 사용량을 관리할 수 있도록 유지하는 강력한 정리 모드와 같은 고급 기능을 강력하게 지원합니다.

지분 증명으로 전환하면 각 Ethereum 노드가 두 부분으로 분할되므로 합의 클라이언트(Lighthouse, Prysm, Teku 또는 Nimbus)도 필요합니다. 실행 클라이언트는 트랜잭션과 상태를 처리합니다. 합의 클라이언트는 블록 생성 및 검증을 처리합니다. 두 가지 모두 나란히 실행되어야 하므로 "간단한" Ethereum 노드라도 이제 두 개의 데몬을 관리하는 것을 의미합니다.

Terminal output showing an Erigon Ethereum execution client syncing alongside a Lighthouse consensus client
자체 노드를 운영한다는 것은 실행 클라이언트와 합의 클라이언트를 나란히 관리한다는 의미입니다.

검열 및 중앙화 문제

오늘날 Web3 인프라에서 가장 큰 미해결 질문은 RPC 중앙화입니다. 모든 이더리움 트래픽의 대부분은 5~6개 회사를 통해 흐릅니다. 해당 회사가 규정에 따라 특정 주소(승인된 지갑, 혼합자 또는 논란의 여지가 있는 활동)를 검열하도록 강요받는 경우 일반 사용자가 해당 주소를 효과적으로 사용할 수 없게 만들 수 있습니다. 이는 여러 주요 RPC 제공업체가 승인된 주소와 관련된 거래를 차단하기 시작한 2022년 토네이도 캐시 제재 이후 이미 발생했습니다.

더 깊은 문제는 RPC 제공자 자체가 보이지 않는 선행 실행을 수행한다는 것입니다. 귀하의 거래가 멤풀에 도달하기 전에 이를 확인하는 제공자는 이론적으로 귀하의 거래를 복사하고 더 높은 가스를 포함하는 경쟁 버전을 제출할 수 있습니다. 주요 제공업체가 이를 수행한다는 공개 증거는 없으며, 발견될 경우 해당 업체의 평판이 크게 훼손될 수 있지만 구조적 위험이 존재합니다. 이것이 MEV 인식 거래자가 고가치 거래를 위해 Flashbots Protect 또는 자체 호스팅 노드를 사용하는 이유입니다.

단순한 가용성 위험도 있습니다. RPC 중단이 발생합니다. 2020년 Infura 중단으로 인해 업계 최대 규모의 거래소가 몇 시간 동안 동결되었습니다. AWS 지역 중단으로 인해 여러 공급자가 동시에 중단되었습니다. 대부분이 AWS에서 호스팅되기 때문입니다. 진정한 탄력성을 위해서는 공급자 간 중복성이 필요하며, 이상적으로는 하나 이상의 분산형 네트워크와 하나의 자체 호스팅 노드를 포함합니다.

MetaMask에 사용자 정의 RPC를 단계별로 추가하는 방법

MetaMask를 기본 Infura RPC에서 사용자 정의 엔드포인트로 전환하는 데 약 90초가 걸리며 개인정보 보호와 신뢰성이 즉시 향상됩니다. MetaMask 2026에 대한 정확한 연습은 다음과 같습니다.

1단계. 메타마스크를 엽니다. 지갑 상단에 있는 네트워크 드롭다운을 클릭하세요(보통 "이더리움 메인넷"이라고 표시되어 있음). 드롭다운 하단에서 '맞춤 네트워크 추가'를 클릭하세요.

2단계. 네트워크 세부정보를 입력하세요. 이더리움 메인넷의 경우 네트워크 이름은 "Ethereum (Custom RPC)"입니다. 체인 ID는 1입니다. 통화 기호는 ETH입니다. 블록 탐색기 URL은 다음과 같습니다. https://etherscan.io. 중요한 필드는 엔드포인트를 붙여넣는 새 RPC URL입니다.

3단계. RPC URL을 붙여넣으세요. Flashbots Protect(스왑 보호에 권장)를 원하는 경우 다음을 사용하세요. https://rpc.flashbots.net. Alchemy에 가입한 경우 다음과 같은 엔드포인트를 붙여넣으세요. https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY. MEV Blocker를 원할 경우 다음을 사용하세요. https://rpc.mevblocker.io.

4단계. '저장'을 클릭하세요. MetaMask는 RPC에 대해 체인 ID의 유효성을 검사합니다. 모든 것이 일치하면 새 네트워크가 드롭다운에 나타납니다. 그것으로 전환하십시오.

5단계. 테스트해 보세요. 소액 거래를 보내거나 잔액을 새로 고치세요. 작동한다면 지갑은 이제 모든 호출에 새로운 RPC를 사용하고 있는 것입니다. Flashbots Protect로 전환한 경우 전송하는 모든 거래는 공개 멤풀을 건너뛰고 샌드위치 공격으로부터 자동으로 보호됩니다.

되돌리려면 드롭다운에서 "이더리움 메인넷"으로 다시 전환하세요. 사용자 정의 RPC는 나중을 위해 저장되어 있으며 언제든지 전환할 수 있습니다.

위험: 선행 실행, 검열 및 다운타임

RPC 공급자를 사용하면 인프라를 신뢰하기 전에 이해해야 할 세 가지 범주의 위험에 노출됩니다.

RPC에 의한 선행 실행. 이론적으로 악의적인 제공자는 귀하의 보류 중인 거래를 관찰하고 귀하로부터 MEV를 추출하기 위해 더 높은 가스로 경쟁 거래를 방송할 수 있습니다. 주요 공급자가 이를 수행한다는 공개 증거는 없지만 구조적으로 위험이 존재합니다. 완화에는 스왑을 위한 Flashbots Protect와 같은 개인 RPC 사용, 여러 공급자에 대한 트랜잭션 분할, 고가치 작업을 위한 자체 호스팅이 포함됩니다.

검열. 규제 당국은 중앙 집중식 제공업체에 특정 주소나 거래 유형을 차단하도록 강요할 수 있습니다. 이는 OFAC 이후 승인된 주소에 대해 이미 발생합니다. 귀하의 주소가 표시되면(심지어 부정확하더라도) 주요 제공업체가 귀하의 거래 전달을 거부할 수 있습니다. Pocket 및 dRPC와 같은 분산형 네트워크는 단일 운영자가 전체 네트워크를 검열할 수 없기 때문에 이를 완화합니다.

다운타임. 공급자가 다운됩니다. 지난 3년 동안 Infura, Alchemy, AWS 및 Cloudflare에 대규모 중단이 발생했습니다. 모든 프로덕션 애플리케이션에는 장애 조치로 구성된 RPC 공급자가 두 개 이상 있어야 합니다. Ethers.js 및 Viem과 같은 도구는 내장된 대체 공급자를 사용하여 이 작업을 매우 쉽게 만듭니다.

데이터 무결성. 악의적이거나 버그가 있는 노드는 잘못된 데이터를 반환할 수 있습니다. 중요한 결정을 내리려면 여러 독립 공급자에 대해 중요한 읽기를 확인하거나 포함 증명을 위해 가벼운 클라이언트 확인을 사용해야 합니다. 이는 대부분의 사용자에게는 과잉이지만 심각한 인프라에 대한 표준 관행입니다.

FAQ

자체 RPC 노드를 실행해야 합니까?

99%의 사용자에게는 그렇지 않습니다. Alchemy나 Infura의 무료 계층을 사용하거나 지갑이 기본으로 사용하는 공개 RPC를 사용하는 것도 괜찮습니다. 자체 노드를 실행하는 것은 대량 작업을 수행하거나 개인정보 보호가 필요하거나 공급자 중단을 견뎌야 하는 프로덕션 인프라를 운영하는 경우에만 의미가 있습니다.

기본 MetaMask RPC를 사용해도 안전한가요?

비교적 안전합니다. 기본적으로 MetaMask는 ConsenSys(MetaMask의 모회사)가 운영하는 Infura를 사용합니다. 단점은 ConsenSys가 귀하가 제출한 모든 거래를 확인한다는 것입니다. 민감한 작업을 수행하거나 스왑 시 샌드위치 보호를 원하는 경우 Flashbots Protect와 같은 사용자 정의 RPC로 전환하면 5초 단축됩니다.

RPC 노드와 검증인 노드의 차이점은 무엇인가요?

A 유효성 검사기 블록을 제안하고 증명함으로써 합의에 참여합니다. RPC 노드는 외부 애플리케이션의 쿼리를 제공합니다. 동일한 기본 클라이언트 소프트웨어를 사용하지만 유효성 검사기는 일반적으로 보안상의 이유로 RPC를 공개적으로 노출하지 않으며 RPC 전용 노드는 일반적으로 유효성 검사를 위해 ETH를 보유하지 않습니다. 많은 대규모 운영자는 별도의 인프라에서 두 종류를 모두 실행합니다.

아카이브 노드 액세스 비용이 왜 그렇게 비싼가요?

아카이브 노드는 생성 이후 모든 블록의 모든 기록 상태를 저장합니다. 15TB를 초과하고 지속적으로 성장하는 이더리움의 경우. 스토리지 비용, RAM 요구 사항(64~128GB) 및 기록 쿼리를 제공하는 데 필요한 엄청난 컴퓨팅으로 인해 아카이브 인프라는 일반 전체 노드보다 운영 비용이 10~50배 더 ​​비쌉니다. 공급자는 해당 비용을 전달합니다.

RPC 공급자가 내 개인 키를 볼 수 있나요?

아니요, 절대로요. 개인 키는 지갑을 떠나지 않습니다. 지갑은 키를 사용하여 로컬로 트랜잭션에 서명하며 RPC는 키가 아닌 서명된 트랜잭션 바이트만 볼 수 있습니다. 이는 Web3 아키텍처의 기본 보안 보장 중 하나입니다. 즉, 공급자는 귀하가 쿼리하는 모든 공개 주소, 귀하가 제출하는 모든 거래, 귀하가 상호 작용하는 모든 스마트 계약을 확인합니다.

내 RPC 제공업체가 거래 중에 다운되면 어떻게 되나요?

중단 이전에 거래가 이미 네트워크에 브로드캐스트된 경우에도 여전히 채굴됩니다. 아직 브로드캐스트되지 않은 경우(서명했지만 RPC가 다운된 경우) MetaMask에서 다른 RPC 공급자로 전환하고 동일한 서명된 트랜잭션을 다시 제출하면 됩니다. MetaMask와 같은 지갑은 보류 중인 거래를 기억하고 연결이 다시 이루어지면 속도를 높이거나 취소할 수 있도록 해줍니다.

결론

RPC 노드는 모든 암호화폐를 사용 가능하게 만드는 보이지 않는 배관입니다. 귀하가 로드한 모든 잔액 확인, 모든 스왑, 모든 NFT 민트, 모든 온체인 대시보드는 어딘가에서 귀하를 대신하여 무거운 작업을 수행하는 RPC 노드에 의해 구동되었습니다. 이 계층(및 이 계층에서 선택할 수 있는 사항)을 이해하는 것은 일반 사용자에서 Web3의 진지한 참여자가 되는 가장 큰 도약 중 하나입니다.

현재 환경은 Alchemy, Infura 및 QuickNode가 EVM 시장의 선두에 있고 Helius가 Solana를 지배하는 소수의 중앙 집중식 제공업체가 지배하고 있습니다. 이러한 공급자는 가장 짧은 대기 시간, 최고의 도구, 가장 안정적인 인프라를 제공합니다. 그러나 이는 또한 업계가 성숙해지고 규제 당국이 더 많은 관심을 기울임에 따라 점점 더 관련성이 높아지는 중앙 집중화, 감시 및 검열 위험을 야기합니다.

분산형 대안(Pocket, dRPC, Ankr)은 성능 격차를 줄이고 검열 및 단일 공급자 실패에 대한 의미 있는 탄력성을 제공합니다. 진지한 사용자의 경우 2026년의 정답은 일반적으로 샌드위치 보호를 위한 기본 MetaMask RPC로 Flashbots Protect 또는 MEV Blocker를 사용하고, Alchemy 또는 Infura를 백업으로 구성하고, 진정한 이중화를 위한 세 번째 폴백으로 분산형 네트워크를 고려하는 조합입니다.

구축하는 경우 RPC 인프라 선택은 평소보다 더 많이 생각해 볼 가치가 있습니다. 이는 귀하가 보유한 가장 큰 성능 및 안정성 수단이며 훌륭한 제공업체와 평범한 제공업체의 차이는 사용자 경험에서 직접적으로 나타납니다. 현명하게 선택하고, 가동 시간을 모니터링하고, 항상 대비책을 구성해 두십시오.

이제 지갑이 돌아가는 레일을 이해했으므로, 지갑이 어떻게 작동하는지 배우고 싶을 수도 있습니다. MEV 은 모든 블록의 거래 순서, 어떤 역할을 하는지를 결정합니다. MEV 봇 DEX 거래에서 플레이하는 방법 플래시봇 사용자를 끼임으로부터 보호하는 방법 및 사용방법 블록체인 탐색기 RPC가 말하는 모든 것을 확인합니다. 더 깊이 들어갈수록 Web3의 마법은 단순한 엔지니어링이 됩니다.