www.wikidata.uk-ua.nina.az
Hashcash sistema dokazu vikonannya roboti yaku vikoristovuyut dlya zmenshennya obsyagiv spamu i DoS atak Piznishe znajshla vikoristannya v bitcoin ta inshih kriptovalyutah yak chastina algoritmu analizu danih Sistema Hashcash bula zaproponovana v travni 1997 roku Adamom Bekom Zmist 1 Princip roboti 2 Tehnichni detali 2 1 Na boci vidpravnika 2 2 Na boci oderzhuvacha 2 3 Neobhidni vitrati 3 Perevagi i nedoliki 4 Zastosuvannya 4 1 Bitcoin mining 4 2 filtri spamu 4 3 Email Postmark 4 4 Blogi 5 Intelektualna vlasnist 6 Div takozh 7 PosilannyaPrincip roboti RedaguvatiHashcash ce algoritm dokazu vikonanoyi roboti sho vimagaye vibirkovogo obsyagu danih dlya obchislen ale pri comu dokaz mozhe buti efektivno pidtverdzheno U koristuvachiv elektronnoyi poshti do zagolovka dodayetsya tekstova zakodovana poznachka hashcash sho pidtverdzhuye sho pered vidpravlennyam bulo vitracheno deyakij chas dlya obchislennya poznachki Inshimi slovami vidpravnik vitrachaye deyakij chas na obchislennya poznachki i vidpravlennya sho nevlastivo spameram Otrimuvach mozhe cinoyu nevelikih obchislyuvalnih potuzhnostej pidtverditi pravilnist poznachki Yedinij vidomij sposib pidibrati zagolovok z neobhidnimi parametrami ce povnij perebir Gipoteza polyagaye v tomu sho spameri chiyu biznes model zasnovano na zdatnosti vidpravlyati veliku kilkist listiv z duzhe nizkimi vitratami na povidomlennya ne matimut vigodi navit yaksho vartist kozhnogo spamu yakij voni posilayut nevelika Oderzhuvachi mozhut pereviriti chi zrobiv vidpravnik cyu proceduru i vikoristovuvati rezultati shob dopomogti filtram elektronnoyi poshti Tehnichni detali RedaguvatiZakodovana poznachka maye takij viglyad X Hashcash 1 20 1303030600 adam cypherspace org McMybZIhxKXu57jd FOvXX Zagolovok mistit ver Versiyu hashcash tut versiya 1 yaka prijshla na zaminu versiyi 0 bits Kilkist nulovih bitiv v heshovanomu kodi date Chas vidpravlennya povidomlennya resource Rekviziti vidpravnika napriklad IP adresa abo adresa email ext Rozshirennya ne obov yazkove ignoruyetsya u versiyi 1 rand Ryadok vipadkovogo chisla v formati Base64 counter Dvijkovij lichilnik zakodovanij v formati Base64 Zagolovok mistit adresu oderzhuvacha datu povidomlennya informaciyu sho pidtverdzhuye sho vsi neobhidni obchislennya zdijsneni Prisutnist adresi oderzhuvacha vimagaye pererahovuvati zagolovok dlya inshogo Data dozvolyaye oderzhuvachevi vrahovuvati zagolovki neshodavno otrimanih listiv i perekonatisya sho zagolovok povidomlennya prijshov unikalnij Na boci vidpravnika Redaguvati Vidpravnik gotuye zagolovok i dodaye do nogo vipadkove chislo Potim vin obchislyuye 160 bitnij SHA 1 hesh zagolovka Yaksho pershi 20 bit zagolovka nuli to cej zagolovok prijnyatnij V inshomu vipadku vidpravnik zbilshuye vipadkove chislo i probuye she raz Z 2160 mozhlivih znachen heshu 2140 zadovolnyayut comu kriteriyu Takim chinom jmovirnist togo sho vipadkovo obranij hesh bude pochinatisya z 20 nuliv 1 do 220 Kilkist sprob yaki vidpravnik zmushenij sprobuvati persh nizh otrimaye validne znachennya heshu modelyuyetsya geometrichnim rozpodilom Otzhe vidpravnik u serednomu povinen sprobuvati 220 trohi bilshe miljona vipadkovih chisel shob znajti pravilnij zagolovok Vrahovuyuchi rozumni ocinki chasu neobhidnogo dlya obchislennya heshu ce zajme blizko 1 sekundi U toj zhe chas nemaye efektivnogo metodu poshuku validnogo zagolovka krim pereboru Zvichajnij koristuvach PK ne bude vidchuvati znachnih problem cherez chasu neobhidnogo na generaciyu ryadki hashcash Na protivagu comu rozsilannya velikoyi kilkosti listiv spamu odnochasno staye problematichnim cherez suttyevo vishu vitratu energiyi na kozhen list Na boci oderzhuvacha Redaguvati Tehnichno sistema realizovana nastupnimi krokami Komp yuter oderzhuvacha rozrahovuye 160 bitnij SHA 1 hesh cilogo ryadka napriklad 1 20 060 408 adam cypherspace org 1QTjaYd7niiQA sc ePa Ce zajmaye blizko dvoh mikrosekund na 1GGc procesori sho nabagato menshe nizh chas neobhidnij na zavantazhennya reshti e mail povidomlennya Yaksho pershi 20 bit nenulovi hesh ye nedijsnim V ostannih versiyah mozhe znadobitisya bilshe chislo nulovih bitiv tomu sho obchislyuvalni potuzhnosti rostut Komp yuter oderzhuvacha pereviryaye datu v zagolovku napriklad 060408 sho oznachaye 8 kvitnya 2006 Yaksho riznicya z potochnoyu datoyu bilshe dvoh dniv hesh ye nedijsnim Dvodenne vikno kompensuye riznicyu v chasi i chas peremishennya po merezhi mizh riznimi sistemami Komp yuter oderzhuvacha pereviryaye chi zbigayetsya e mail v ryadku heshu z yakim nebud e mail adresoyu zareyestrovanim oderzhuvachem abo z bud yakoyu adresoyu zi spisku tih na yaki oderzhuvach pidpisanij Yaksho zbigi vidsutni hesh ye nedijsnim Komp yuter oderzhuvacha dodaye hesh ryadok v bazu danih Yaksho takij ryadok vzhe prisutnij v bazi tim samim z yasovuyetsya sho vidbulasya sproba zanovo vikoristovuvati hesh ryadok hesh ye nedijsnim Yaksho hesh ryadok projshov vsi testi vin vvazhayetsya validnim Vsi ci testi ne zajmayut velikoyi kilkosti chasu i miscya na disku v porivnyanni z otrimannyam osnovnoyi chastini e mail lista Neobhidni vitrati Redaguvati Chas neobhidnij na obchislennya podibnih kolizij heshu eksponencialno zrostaye iz zbilshennyam chisla nulovih bitiv Tobto nulovi biti mozhut dodavatisya do tih pir poki stvorennya novih validnih hesh ryadkiv ne stane zanadto dorogim dlya spameriv podvoyuyuchi chas neobhidnij na obchislennya heshu kozhnim dodatkovim nulem Pidtverdzhennya togo sho zagolovok validnij vimagaye odnakovogo chasu Pri comu nevazhlivo skilki nuliv neobhidno dlya validnogo zagolovka tomu sho potribna lishe odna operaciya heshuvannya Perevagi i nedoliki RedaguvatiSistema hashcash maye perevagu pered mikroplatezhnimi propoziciyami zastosovuvanimi do elektronnoyi poshti tomu sho ne pripuskaye zaluchennya realnih groshej Ni vidpravnik ni oderzhuvach ne povinni platiti Takim chinom vsi administrativni pitannya pov yazani z mikroplatezhami ye neaktualnimi Z inshogo boku hashcash vimagaye znachnih obchislyuvalnih resursiv sho vikoristovuyutsya pri vidpravlenni kozhnogo povidomlennya ce mozhe stanoviti problemu napriklad dlya vbudovanih embedded sistem sho ne mayut dostatnoyi obchislyuvalnoyi potuzhnosti Dosit skladno vdalo pidibrati serednij chas yakij kliyenti gotovi vitrachati na obchislennya zagolovka Hashcash dosit prosto realizuvati dlya koristuvalnickih poshtovih agentiv i spam filtriv Ne potribna nayavnist centralnogo servera Vprovadzhennya sistema mozhe buti zdijsneno krok za krokom dodatkovij zagolovok hashcash ignoruyetsya koli vin otrimanij poshtovim kliyentom sho ne rozumiyut jogo U odnomu z analiziv sistemi hashcash bulo zrobleno visnovok sho lishe odin z nastupnih scenariyiv ye imovirnim abo poshta bude zastryagati cherez brak obchislyuvalnoyi potuzhnosti vidpravnika abo spam vse odno bude prohoditi Prikladi kozhnogo vklyuchayut vidpovidno centralizovanu topologiyu elektronnoyi poshti napriklad spisok rozsilki v yakomu deyakim serveram potribno vidpraviti velicheznu kilkist zakonnoyu elektronnoyi poshti i bot merezhi abo klasterni fermi vikoristovuyuchi yaki spameri mozhut suttyevo zbilshiti svoyu potuzhnist obrobki Bilshist z cih problem mozhut buti virisheni Napriklad bot merezhi mozhut viyavlyatisya shvidshe tomu sho koristuvachi mozhut pomititi visoke navantazhennya na procesor i vzhiti vidpovidnih kontr zahodiv Serveri sho realizuyut masove zakonne rozsilannya mozhut buti zareyestrovani v bilih spiskah white lists oderzhuvachiv Ale v cilomu voni yavlyayut soboyu serjozni pereshkodi dlya rozgortannya Hashcash yaki she nalezhit virishiti She odna prognozovana problema polyagaye v tomu sho komp yuteri prodovzhuyut naroshuvati potuzhnist vidpovidno do zakonu Mura Takim chinom skladnist obchislen povinna z chasom zbilshuvatisya Tim ne mensh krayini sho rozvivayutsya najimovirnishe prodovzhat vikoristovuvati stare obladnannya sho oznachaye sho voni mozhut vidchuvati trudnoshi pri koristuvanni elektronnoyu poshtoyu z sistemoyu Hashcash Ce takozh stosuyetsya osib z nizkim rivnem dohodiv u rozvinenih krayinah yaki ne mozhut dozvoliti sobi novitnye obladnannya Zastosuvannya RedaguvatiBitcoin mining Redaguvati Hashcash konceptualno shozhij z sistemami perevirki pravilnosti vikoristovuvanimi v bitcoin Yaksho v poshtovih zastosuvannyah peredbachayetsya sho oderzhuvach vruchnu kontrolyuye obsyag robit sistem perevirki pravilnosti roboti dlya vigrashu v obchislyuvalnij potuzhnosti po zakonu Mura to bitcoin predstavlyaye p2p merezhu yaka vnutrishno avtomatichno regulyuye obsyag robit Takozh na vidminu vid poshti de vikoristovuyutsya 20 bit blizko 1 mln sprob dlya uspishnogo poshuku bitcoin vikoristovuye 67 5 bit neobhidno blizko 200 mln triljoniv sprob shob analizuvati blok sho vklyuchaye blizko 25 bitkoini yaki viroblyayutsya kozhni 10 hvilin Bitcoin skoreguvali algoritm dodavshi pidtrimku roboti z chastkami bit pervisna specifikaciya HashCash obmezhuvalasya koriguvannyam cilih stupeniv chisla 2 Tim samim vdalosya dosyagti bilsh visokoyi tochnosti filtri spamu Redaguvati Hashcash vikoristovuyetsya yak potencijne rishennya problemi pomilkovogo spracovuvannya avtomatichnih spam filtriv tak yak zvichajnij koristuvach ne vidchuvaye problem z dodatkovim chasom neobhidnim dlya poznachki SpamAssassin pereviryaye nayavnist vidmitok hashcash pochinayuchi z versiyi 2 70 privlasnyuyuchi negativni bali tobto vvazhaye mensh shozhim na spam nevikoristanim ranishe poznachok hashcash U versiyi 3 3x ostannya versiya na moment napisannya sistema daye bonusni bali dlya bud yakih 20 bitnih i bilsh vidmitok maksimum 5 baliv dlya 26 bitnih i bilsh vidmitok Odnak za vzhe vikoristanu poznachku zapisuyetsya nevelikij shtraf Email Postmark Redaguvati Microsoft takozh sproektuvali i realizuvali nini zastarilu vidkritu specifikaciyu analogichnu hashcash ale nesumisnu z neyu Email Postmark sho stala chastinoyu Coordinated Spam Reduction Initiative CSRI Variant hashcash zaproponovanij Microsoft realizovanij v komponentah poshtovih servisiv Microsoft takih yak Exchange Outlook i Hotmail Riznicya u formati mizh vidmitkami hashcash i Microsoft v tomu sho vidmitka Microsoft heshuye takozh osnovnu chastinu lista a takozh vikoristovuye modifikovanij SHA 1 yak hesh funkciyu Blogi Redaguvati Velmi shozhim chinom blogi stayut zhertvami spamu v komentaryah Deyaki vlasniki blogiv vikoristovuvali hashcash skripti napisani na JavaScript shob upovilniti komentari spameriv Deyaki skripti taki yak wp hashcash pretenduyut na realizaciyu Hashcash ale zalezhat vid zaplutuvannya zasobami JavaScript zmushuyuchi kliyenta generuvati vidpovidnij klyuch v toj chas yak ce vimagaye deyakoyi obchislyuvalnoyi potuzhnosti voni ne vikoristovuyut algoritm Hashcash abo Hashcash poznachki Intelektualna vlasnist RedaguvatiHashcash ne zapatentovana etalonna realizaciya i bilshist inshih realizacij ye vilno poshiryuvanim PZ Hashcash vklyuchenij abo dostupnij dlya bagatoh distributiviv Linux RSA zrobiv IPR zayavi v IETF pro client puzzles algoritmah v konteksti RFC opisuyuchomu rizni client puzzles Ne hashcash RFC vklyuchiv hashcash v stattyu i zgadav algoritm ale mehanizm opisanij v nij virishuye shvidshe interaktivnu zadachu yaka bilshe shozha na Client Puzzles Hashcash NE interaktivnij i otzhe ne maye vidomih rishen U kozhnomu razi IPR tverdzhennya RSA ne mozhe buti zastosovane do hashcash oskilki hashcash pereduye Berezen 1997 publikaciyi Client puzzle lyutij 1999 ta patentnij zayavci US7197639 lyutij 2000 Div takozh RedaguvatiDMARC Elektronna poshtaPosilannya Redaguvatihttp hashcash org Arhivovano 29 veresnya 2017 u Wayback Machine https web archive org web 20160304110657 http www ietf org ietf ftp IPR rsa ipr draft jennings sip hashcash 00 txt nbsp Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Cya stattya mistit pravopisni leksichni gramatichni stilistichni abo inshi movni pomilki yaki treba vipraviti Vi mozhete dopomogti vdoskonaliti cyu stattyu pogodivshi yiyi iz chinnimi movnimi standartami lipen 2017 Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lipen 2017 Otrimano z https uk wikipedia org w index php title Hashcash amp oldid 35467094