EIP-627은 이더리움 P2P 네트워크에서 암호화된 P2P 메시징을 위한 Whisper 프로토콜의 공식 사양을 정의합니다.
개요
Whisper는 이더리움 노드 간 분산된 P2P 메시지 전달을 위한 프로토콜입니다. 메시지는 암호화되어 브로드캐스트되며, 의도된 수신자만 복호화할 수 있습니다. TTL(Time-To-Live)과 작업 증명 기반의 스팸 방지 메커니즘을 갖춥니다.
기술적 세부 사항
각 메시지는 ECIES 또는 대칭 암호화로 암호화되며, 수신자 주소를 노출하지 않고 메시지를 전달하는 다크 라우팅을 지원합니다. 메시지는 개인 키 또는 토픽 기반의 필터로 수신할 수 있습니다.
활용 사례
DApp 간 신호 교환, 탈중앙화 채팅 애플리케이션, 상태 채널 협상 등에 활용될 수 있습니다. Status.im 등의 탈중앙화 메신저 앱이 Whisper를 기반으로 개발되었습니다.
후속 발전
Whisper는 이후 Waku로 대체되었으며, Waku는 성능, 개인정보 보호, 확장성 측면에서 크게 개선된 차세대 P2P 메시징 프로토콜입니다. Status 네트워크가 Waku 개발을 주도하고 있습니다.