작업 증명

작업 증명(PoW)은 브라우저가 계산 퍼즐을 풀어야 하는 보이지 않는 챌린지입니다.

작동 방식

PoW 챌린지가 트리거되면 브라우저는 백그라운드에서 일련의 해시 계산을 수행합니다. 사용자는 아무것도 보거나 느끼지 못합니다. 난이도 수준에 따라 50~500ms가 소요됩니다.

봇에 효과적인 이유

모든 요청에는 CPU 시간이 소요됩니다. 하나의 폼을 제출하는 사람은 지연을 거의 느끼지 못합니다. 하지만 수천 개의 폼을 제출하려는 봇은 각 제출마다 실제 계산이 필요하므로 상당히 느려집니다.

완전한 접근성

PoW는 시각적 상호작용이 필요하지 않습니다. 완전히 보이지 않으며 자동으로 실행됩니다. 이러한 특성은 장애가 있는 사용자에게 이상적입니다.

폴백

브라우저가 PoW 챌린지를 완료할 수 없는 경우(예: 매우 오래된 브라우저 또는 JavaScript 비활성화), 수학 CAPTCHA가 폴백으로 표시됩니다.