Эквиаш - Equihash

Эквиаш есте сақтау қиын Жұмыс дәлелі енгізген алгоритм Люксембург университеті Қауіпсіздік, сенімділік және сенім бойынша пәнаралық орталық (SnT) 2016 ж. желілік және таратылған жүйелер қауіпсіздігі симпозиумы. Алгоритмі жалпылауға негізделген Туған күн мәселесі ол соқтығысатын хэш мәндерін табады. Мұнда уақыт пен кеңістіктің ауыр келісімдері бар, бірақ күтпеген параллельді оңтайландырулардың осалдығын мойындайды.[1] Параллельді қондырғылар әдет-ғұрыпты жобалаудың өзіндік тиімділігін төмендету үшін жадының өткізу қабілеттілігімен бөтелкеге ​​арналған етіп жасалған. ASIC іске асыру. Equihash-тағы ASIC қарсыласуы коммерциялық сатылатын жабдықтың жадының өткізу қабілеттілігі өте жоғары деген болжамға негізделген, сондықтан тапсырыс беруші жабдықтың жетілдіруі әзірлеу құны болмауы мүмкін.

Жалпы

Equihash ұсынған Алекс Бирюков және Дмитрий Ховратович Люксембург университетінің CryptoLUX зерттеу тобы құрамында. Ол желілік және таратылған жүйелік қауіпсіздік симпозиумында 2016 жылы енгізілді Сан-Диего. Көрнекті блокчейн сияқты негізделген жобалар ZCash, Айон, Хуш және Pirate Chain қауіпсіздік, құпиялылық және сияқты себептермен Equihash-ті біріктірді ASIC-кенші қарсылық.

Өндіруші Bitmain ASc көмегімен Zcash Equihash-200,9 өңдеуін оңтайландыруда жетістікке жетті.[2]

Техникалық сипаттама

Equihash үш параметрден тұрады - , , және - бұл алгоритмнің уақыты мен жадының қажеттілігін анықтайды. Уақыттың күрделілігі пропорционалды ал есте сақтаудың күрделілігі пропорционалды . Алгоритм жиі орындалады (тиімді қиындықты басқарудың балама әдісін қолдану).

Equihash-тің проблемасы - айқын, -бит мәндері қанағаттандыру осындай бар жетекші нөлдер, қайда таңдалған хэш функциясы.[1] Сонымен қатар, туа біткен негізгі мәселені шешу үшін әзірленген басқа алгоритмдердің қаупін азайтуға арналған «алгоритмді байланыстыру шарттары» бар. Жадсыз тексеруді қажет етеді хэштер мен XOR.

Жадтың қаттылығы және уақыт кеңістігінің өзара алмасуы

Equihash-тегі басқатырғышты Вагнердің туған күніне арналған жалпыланған алгоритмінің өзгеруі арқылы шешу ұсынылады. (Есіңізде болсын, негізгі проблема Вагнер анықтаған жалпы туған күн проблемасы емес, өйткені ол бірнеше тізімді емес, бір тізімді қолданады.) Ұсынылған алгоритм үлкен тізім бойынша қайталау.[1][3] Әрбір фактор үшін бір тізімге аз жазба, пропорционалды алгоритм масштабының есептеу күрделілігі жадты тиімді енгізу үшін. Алкок пен Рен[4]Equihash компаниясының қауіпсіздік туралы шағымдарын жоққа шығарыңыз, бұл Equihash үшін ешқандай қарсыласу шегі белгілі емес деген қорытындыға келді.

Пайдалану

Zcash криптовалютасы Equihash-ты іске асырады және .

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ а б c Бирюков, Алекс; Ховратович, Дмитрий (2017). «Equihash: туылған күннің жалпыланған проблемасына негізделген асимметриялық дәлелдеме: ашық шолу». Кітап. 2. дои:10.5195 / есеп.2017.48. Алынған 7 қазан 2018.
  2. ^ Дёлле, Мирко (26.06.2018). «Графикалық карта дәуірінің аяқталуы: Zcash, Bitcoin Gold & Co үшін 8000 ASIC кеншілері». Хейзе (неміс тілінде). Алынған 6 қазан 2018.
  3. ^ Вагнер, Дэвид (2002), «Туған күн туралы жалпыланған проблема», Криптологиядағы жетістіктер - CRYPTO 2002 ж, Информатикадағы дәрістер, 2442, Springer Berlin Heidelberg, 288–304 бет, CiteSeerX  10.1.1.5.5851, дои:10.1007/3-540-45708-9_19, ISBN  9783540440505
  4. ^ Алкок, Лео; Рен, Линг (3 қараша, 2017). «Equihash қауіпсіздігі туралы ескерту». CCSW '17. 2017 жылғы бұлтты компьютерлік қауіпсіздік семинарының материалдары. 2017 жылы компьютерлік және коммуникациялық қауіпсіздік бойынша ACM SIGSAC конференциясы. Даллас, Техас, АҚШ: ACM. дои:10.1145/3140649.3140652.