Ethash - Ethash

Ethash болып табылады жұмыс дәлелі функциясы Ethereum - негізделген блокчейн валюталар.[1] Бұл хэш функциясы Keccak отбасына жататын, сол отбасы SHA-3 хэш функциялары жатады. Алайда, Ethash SHA-3 функциясы емес, сондықтан оларды шатастыруға болмайды. 1.0 нұсқасынан бастап Ethash келесідей етіп жасалған ASIC - жадының қаттылығы арқылы төзімді (арнайы ASIC чиптерінде қолдану қиын) және оңай тексеріледі.[2] Ол сондай-ақ бұрынғы қанжардың сәл өзгертілген нұсқасын қолданады[3] және Хашимото[4] есептеу шығындарын жоюға арналған хэштер.[1][5] Бұрын Dagger-Hashimoto деп аталған, Ethash функциясы уақыт өте келе дамыды. Ethash Ethash деп аталатын бастапқы 1 ГБ деректерді пайдаланады ДАГ және жеңіл клиенттерге арналған 16 МБ кэш. Бұлар дәуір деп аталатын әрбір 30000 блокта жаңарып отырады. Кеншілер DAG кесінділерін криптографиялық мәліметтермен бірге транзакция және кіріс туралы мәліметтерді пайдаланып аралас хэштер жасау үшін алады. nonce мақсатты динамикалық қиындықтан төмен хэш тудыру.[1]

ASIC шахтер туралы дау

2018 жылдың сәуірінде Ethash үшін алғашқы ASIC кеншілері, ASIC-ке төзімді хэш жарияланды Bitmain.[дәйексөз қажет ] Bitmain және 51% шабуылдар талқылауға түрткі болды кірпіш құрылғылар,[дәйексөз қажет ] ASIC кеншілерін қатты режимдегі тау-кен жұмыстарына мәжбүрлеу немесе әзірлеуді жалғастыру немесе жеделдету және ақыр соңында босату Каспер. Виталик Бутерин, негізін қалаушы Ethereum, ASIC кеншілерін Ethereum үшін қауіп емес деп санайды.[дәйексөз қажет ] Ethereum өзінің таза жұмысын дәлелдеуден гибридті жұмыс дәлелі мен үлесті растайтын схемаға ауысады деп шешілді (Casper the Friendly Finality Gadget) (FFG), мұнда 50 блоктың әрқайсысы ішінара үшін Proof of Stake көмегімен жасалады. түпкілікті (жаңа шанышқылардың алдын алу).[дәйексөз қажет ] Шешімі әлі шешілмеген болашақ Ethereum «Casper the Friendly GHOST» немесе кейде «Casper Correct-By-Construction» (CBC) деп аталатын Каспердің жеке дизайны арқылы барлық жаңа блоктарды Ставка дәлелімен шығарады,[6] және Ethash негізгі Ethereum блокчейнінде ресми түрде ескіретін болады, себебі тау-кен жұмыстарындағы қиындықтардың экспоненциалды жоғарылауы. Ethash-ті қолданатын басқа блокчейндер (Ethereum Foundation-тың Ropsten сынақ желісін қосқанда) оны пайдалануды тоқтату туралы жоспарларын жарияламады.

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

  • SHA-3 - Кеччакқа негізделген тағы бір хэш

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

  1. ^ а б c «wiki: Ethereum Wiki». 8 ақпан 2018. Алынған 8 ақпан 2018 - GitHub арқылы.
  2. ^ Rudlang, Marit (маусым 2017). Bitcoin және Ethereum салыстырмалы талдауы (PDF). Норвегия: NTNU: Норвегия ғылым және технологиялар университеті. 52-53 бет. Алынған 29 қыркүйек 2018.
  3. ^ Виталик Бутерин. Қанжар: есте сақтау қиын, скриптпен баламаны тексеру оңай. Tech Report, hashcash.org веб-сайты, 2013 ж.
  4. ^ Дрия, Таддеус. «Хашимото: I / O байланыстырылған жұмыс дәлелі» (PDF). Семантикалық ғалым. Архивтелген түпнұсқа (PDF) 2017-08-10.
  5. ^ Тихомиров, Сергей (17.02.2018). «Ethereum: білім жағдайы және зерттеу перспективалары» (PDF). Қауіпсіздік негіздері мен практикасына арналған халықаралық симпозиум. Информатика пәнінен дәрістер. 10723 (FPS 2017): 206-221. дои:10.1007/978-3-319-75650-9_14. ISBN  978-3-319-75649-3. Алынған 29 қыркүйек 2018.
  6. ^ Замфир, Влад (1 қараша 2017). «Құрылыс бойынша дұрыс келісім хаттамаларының үлгісі» (PDF).