83 / 691HC

Hashcash

Jednorazowy znacznik proof of work przeciw nadużyciu usługi

Hashcash to system znaczników obliczeniowych zaproponowany przez Adama Backa w 1997 roku: nadawca szuka hash poniżej progu, a odbiorca tanio weryfikuje wynik.

Hashcash nie jest cyfrową gotówką, nagrodą górniczą ani konsensusem. To związany z aplikacją dowód pracy zależny od formatu, trudności, świeżości, zasobu i zasad przeciw powtórzeniu.

Dwork i Naor opisali w 1992 roku cenę obliczeniową przeciw spamowi. Back w marcu 1997 opublikował działający schemat częściowego preimage, a w 2002 sformalizował Hashcash przeciw nadużyciu niemierzonych zasobów sieci.

Znacznik v1 zawiera wersję, bits, datę, resource, rozszerzenie, losową wartość i licznik: `1:bits:date:resource:ext:rand:counter`. Nadawca zmienia licznik do progu; odbiorca sprawdza składnię i politykę.

Należy znaleźć wejście, którego digest SHA-1 zaczyna się od wymaganej liczby zer. To częściowy preimage — cecha jednego hash — a nie dwa różne komunikaty z identycznym hash. Kolizja jest tu błędnym terminem.

Dla idealnego hash szansa próby wynosi 2^-b, więc średnio potrzeba 2^b prób. Czas jest losowy i silnie zmienny; weryfikacja wymaga jednego hash i porównania z progiem. Ta asymetria jest kluczowa.

Resource wiąże pracę z odbiorcą lub usługą, a data ogranicza ważność. Bez związania znacznik można przenieść, bez rejestru zużycia lub związku z wiadomością — powtórzyć. Brakuje globalnego rejestru.

Liczba bitów nie jest stałą uniwersalną. Usługa uwzględnia szybkość urządzeń, koszt ataku, wolumen, opóźnienie i ważność; rozwój oraz specjalizacja sprzętu osłabiają dawne progi.

Koszt nie odróżnia uczciwego użytkownika od botnetu, kradzionej energii czy silnego nadawcy. Obciąża wolne urządzenia, nie gwarantuje dostawy ani prywatności i nie zastępuje limitów, reputacji, filtrów i monitoringu.

Oryginalny znacznik jest zużywalny, nie jest monetą. RPOW Finneya przyjmował Hashcash i wydawał nowy token do kolejnego użycia, lecz podwójne wydanie kontrolował serwer w atestowalnym sprzęcie.

Whitepaper Bitcoin cytuje Backa i przejmuje szukanie hash poniżej celu oraz tanią weryfikację kosztownej pracy. Nie znaczy to, że Hashcash zawierał już bitcoinowe pieniądze, blockchain lub zdecentralizowany konsensus.

Bitcoin podwójnie SHA-256 hashuje nagłówki, organizuje rywalizację o wspólny łańcuch, koryguje cel i porządkuje historię pracą skumulowaną. Nagrody, opłaty, walidacja i reguły węzłów tworzą składnik konsensusu. Cynthia Dwork and Moni Naor — Pricing via Processing or Combatting Junk Mail · Adam Back — Hashcash original implementation and announcement · Adam Back — Hashcash: A Denial of Service Counter-Measure · Hashcash — Version 1 stamp format and command documentation · Hashcash — FAQ and operational limits · Markus Jakobsson and Ari Juels — Proofs of Work and Bread Pudding Protocols · Hal Finney — RPOW: Reusable Proofs of Work · Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · Bitcoin Core — Proof-of-work target and difficulty validation

Pełniejszy obraz uzyskasz, czytając to hasło razem z Proof of Work, Cypherpunks, Adam Back, Bitcoin Whitepaper, Bitcoin, Skrót kryptograficzny. Do tego hasła prowadzą również odsyłacze z Cypherpunks, Bit Gold, Reusable Proofs of Work, Adam Back.

DOC · 001Cynthia Dwork and Moni Naor — Pricing via Processing or Combatting Junk MailŹródło pierwotne ↗DOC · 002Adam Back — Hashcash original implementation and announcementŹródło pierwotne ↗DOC · 003Adam Back — Hashcash: A Denial of Service Counter-MeasureŹródło pierwotne ↗DOC · 004Hashcash — Version 1 stamp format and command documentationDokumentacja ↗DOC · 005Hashcash — FAQ and operational limitsDokumentacja ↗DOC · 006Markus Jakobsson and Ari Juels — Proofs of Work and Bread Pudding ProtocolsŹródło pierwotne ↗DOC · 007Hal Finney — RPOW: Reusable Proofs of WorkŹródło pierwotne ↗DOC · 008Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash SystemŹródło pierwotne ↗DOC · 009Bitcoin Core — Proof-of-work target and difficulty validationDokumentacja ↗
Sprawdzono 1 sierpnia 2026Najpierw źródła · To nie jest porada inwestycyjna