- SHA256 tabanlı PoW (Proof of Work) kullanır
- Kişinin görsel seçmesine veya zaman harcamasına gerek kalmadan işi bilgisayara yaptıran bir yöntem
- Sunucuya bir istek göndermek için PoW üretilip gönderilir ve bunun karşılığında bir token verilir
- Bu token eklenerek gönderildiğinde doğrulama yapılıp işlenir
- Kullanıcı açısından tamamen görünmezdir
- Gizliliği korur (çerez kullanmaz, IP adresinden bağımsızdır)
- Replay saldırılarına karşı da güçlüdür: PoW yalnızca kısa bir süre geçerlidir ve yalnızca bir kez kullanılabilir
- Normal kullanıcılar için neredeyse hiç gecikme yoktur; saldırı altında ise yaklaşık 2 saniyeden az bir gecikme olabilir
2 yorum
Bitcoin’i anlamaya çalışırken gördüğümüz PoW’yi CAPTCHA’ya koymuşlar.
PoW için gereken hesaplamalar çok fazla bilgi işlem kaynağı istiyor, doğrulama için ise az kaynak yetiyor ve zorluk seviyesi de değişebiliyormuş; kişisel bir projem olsa bir denemek isterdim :)
PoW algoritmasının aslında e-posta spam’ini filtrelemek için geliştirildiğini düşününce, yine asıl amacına dönmüş oldu.