Skip to content
Blockchain

내 지갑은 왜 신뢰했던 RPC 노드가 진실을 말했는지 검증할 수 없는 걸까요?

82

기회

거의 모든 dApp과 지갑은 블록체인 쿼리를 Infura, Alchemy, 또는 이에 준하는 중앙화된 공급자를 통해 라우팅합니다. 이러한 공급자들은 조작된 상태를 반환하거나, 트랜잭션을 검열하거나, 사용자에게 어떤 암호학적 책임도 지지 않은 채 오프라인 상태가 될 수 있습니다. 라이트 클라이언트는 특정 값에 대한 머클 증명을 확인할 수 있지만, 신뢰할 수 있는 헤더로부터 부트스트랩해야 하며 데이터 가용성을 위해 피어에 의존해야 합니다. IEEE ICDCS 2025에서 채택된 논문은 핵심적인 교착 상태를 지적합니다. 퍼미션리스 공개 RPC 엔드포인트에는 책임 소재가 없는 반면, 등록된 공급자는 책임이 있지만 허가된 접근을 요구하며, 이타적인 완전 비검증 노드가 대규모로 읽기 트래픽을 처리할 재정적 인센티브도 존재하지 않습니다. 단일 프로토콜 내에서 암호학적 검증 가능성, 개방적 참여, 지속 가능한 인센티브를 결합한 프로덕션 시스템은 아직 없습니다.

왜 중요한가

RPC 레이어가 아무런 결과 없이 거짓말을 할 수 있다면, 사용자는 자신이 읽은 체인 상태가 실제인지, 또는 서명한 트랜잭션이 정직하게 브로드캐스트되었는지를 보장받을 수 없습니다.

기회 평가 방식

기회 점수는 측정값이 아닌 제 주관적 평가입니다. 얼마나 불편한지, 얼마나 자주 발생하는지, 현재 해결책이 얼마나 부족한지를 반영합니다. 점수가 높을수록 만들 가치가 더 높다고 생각합니다.

심각도8/10

발생했을 때 얼마나 큰 불편을 초래하는지.

빈도9/10

실제로 얼마나 자주 접하게 되는지.

공백 영역8/10

현재 이를 해결할 만한 도구가 얼마나 부족한지.

해결할 가치 있는 더 많은 문제들