Equihash

Equihash yra į atmintį orientuotas darbo įrodymo algoritmas, naudojamas daugelio kriptovaliutų, pvz., Zcash ir . Bitcoin Gold, kad apsaugotų savo tinklus. Jis sukurtas taip, kad būtų atsparus ASIC, o tai reiškia, kad sunku sukurti specializuotą aparatinę įrangą Equihash monetoms iškasti.

Equihash yra darbo patikrinimo algoritmas, naudojamas apsaugoti Bitcoin ir Zcash blokų grandinės. 2016 m. Liuksemburgo universitete jį sukūrė Alexas Biryukovas ir Dmitrijus Chovratovičius. Algoritmas sukurtas taip, kad būtų sunku atminti. kad jai apskaičiuoti reikia daug atminties. Dėl to užpuolikams sunku naudoti specializuotą aparatinę įrangą, kad įgytų pranašumą prieš tinklą.

Equihash yra pagrįstas generalizuota gimtadienio problema – tai matematinė problema, apimanti duomenų rinkinio susidūrimų radimą. Naudojant Equihash, problema yra rasti dvi skirtingas įvestis, kurios sukuria tą pačią išvestį. Tai atliekama sumaišant duomenų rinkinį ir tada lyginant rezultatus. Jei dvi skirtingos įvestys sukuria tą pačią išvestį, rastas susidūrimas.

Algoritmas Equihash sukurtas taip, kad būtų ASIC atsparus, o tai reiškia, kad specializuotai aparatūrai sunku įgyti pranašumą prieš tinklą. Taip yra todėl, kad algoritmui apskaičiuoti reikia daug atminties, todėl ASIC sunku būti ekonomiškai efektyviam.

Algoritmas taip pat sukurtas taip, kad būtų atsparus lygiagrečiam, o tai reiškia, kad užpuolikams sunku jį atlikti. naudoti kelis kompiuterius, kad įgytumėte pranašumą prieš tinklą. Taip yra todėl, kad algoritmui apskaičiuoti reikia daug atminties, todėl užpuolikams sunku naudoti kelis kompiuterius, kad įgytų pranašumą.

Equihash naudoja tiek Bitcoin, tiek Zcash, kad apsaugotų savo blokų grandines. Jis sukurtas taip, kad būtų saugus, atsparus ASIC ir atsparus lygiagretavimui. Dėl to užpuolikams sunku įgyti pranašumą prieš tinklą, o tai padeda užtikrinti blokų grandinės saugumą.