- Back to menu
- Back to menuMga presyo
- Back to menuPananaliksik
- Back to menuPinagkasunduan
- Back to menu
- Back to menu
- Back to menu
- Back to menu
- Back to menuMga Webinars at Events
Isang Malikhaing Solusyon ng ONE Musikero para Itaboy ang mga ASIC sa Monero
Si Howard Chu, isang Monero CORE dev at musikero, ay lumikha ng isang algorithm na sa tingin niya ay KEEP sa ASICS sa Cryptocurrency na nakatuon sa privacy.
Ang mga algorithm ay malikhain.
Hindi bababa sa, iyon ay ayon kay Howard Chu, isang Monero CORE developer na naglaan ng kanyang oras sa pagprotekta sa Cryptocurrency mula sa espesyal na hardware ng pagmimina, na tinatawag na ASICs. Kamakailan lamang, nakahanap si Chu ng solusyon para permanenteng KEEP ang mga ASIC sa network – isang proof-of-work na algorithm na tinatawag niyang RandomJS, na sinasamantala ang katotohanang hindi maaaring "maraming bagay nang sabay-sabay" ang hardware.
Gayunpaman, ang pinaka-kawili-wili sa kanyang algorithm ay maaaring natisod lang siya sa inobasyon dahil sa kanyang libangan sa tradisyonal na paglalaro ng fiddle ng Irish. Mula sa kanyang bayang kinalakhan sa Donegal, ONE sa pinaka-rural at musically rich na sulok ng Ireland, sinabi ni Chu sa CoinDesk na ang algorithm ay nilikha gamit ang parehong imahinasyon na kanyang iginuhit para sa kanyang musikal na kasanayan.
Ayon sa kanya, ang musika at code ay malalim na konektado sa isang neurological na antas, na nangangailangan ng parehong lohikal at malikhaing panig ng utak upang gumana nang sabay-sabay. Bilang resulta, sinabi ni Chu na may madalas na overlap sa pagitan ng programming at talento sa musika – ONE na ginamit niya para sa algorithm.
"Ang musika ay napaka mathematical, ang batayan ng musika ay matematika, ngunit sa parehong oras, mayroong isang pagkamalikhain dito," sinabi niya sa CoinDesk.
At kasama nito, lumikha si Chu ng isang algorithm na gumagamit ng random na nabuong code.
Dahil ang mga ASIC ay maaari lamang idisenyo upang gumana patungo sa ONE algorithm, ang paggamit ng random na nabuong code ay gagawing mabilis na hindi tugma ang mga ASIC, at dahil dito, hindi kumikita. Sa ganitong paraan, maraming mga developer ang nag-iisip na ang mga tagagawa ng ASIC ay umiwas lamang sa pagbuo ng hardware para sa mga proyektong Cryptocurrency na iyon palitan ang kanilang algorithm madalas.
Ang paghimok ng interes na ito sa ASIC-blocking code ay ang pagmimina ng higanteng Bitmain na pagpasok sa mga komunidad ng Cryptocurrency sa labas ng Bitcoin sa nakalipas na taon. Mas partikular para kay Chu, inilabas ni Bitmain angAntminer X3 ASIC noong Marso na na-program upang patakbuhin ang pinagbabatayan na proof-of-work algorithm ng monero, cryptonight.
Di-nagtagal matapos ang mga developer ng Monero ay nagpasiklab ng kung ano ang naging kilala bilang crypto's "digmaan sa mga minero," sa pamamagitan ng pagpapatibay ng emergency software upgrade noong Abril upang baguhin ang algorithm ng cryptocurrency upang ang Antminer X3 ay maging walang silbi sa protocol.
Ang mga developer ng Monero mula noon ay nakatuon sa mga regular na pagbabago ng software upang alisin ang anumang muling lumilitaw na hardware.
Ngunit dahil sa panganib na ang maliit na software ay nagbabago Monero ay maaaring hindi sapat upang pigilan ang mga tagagawa ng hardware sa mahabang panahon, binuo ni Chu ang RandomJS bilang isang mas napapanatiling solusyon para sa Cryptocurrency.
Sa pagsasalita tungkol sa algorithm, sinabi ni Chu:
"Darating ang RandomJS sa problema mula sa isang direksyon na wala nang iba."
Random na matematika
Isang malawak na iginagalang na tagapagkodigo, si Chu ay nakatataas na arkitekto ng proyekto ng OpenLDAP, na lumikha ng isang open-source na layer ng database na sumasailalim sa karamihan ng industriya ng telekomunikasyon.
At siya ay nagtatrabaho sa Monero mula noong 2015.
Ayon kay Chu, ang RandomJS ay nakatali sa kanyang musical practice sa pamamagitan ng nobela nitong diskarte.
Habang sinusuri ng mga manufacturer ng ASIC hardware ang software at bumuo ng naka-optimize na hardware para tumakbo para sa isang partikular na algorithm, ang RandomJS ay gumagamit ng kabaligtaran na diskarte, sinusuri ang mga function ng CPU hardware - ang uri na sumasailalim sa karamihan ng mga consumer na laptop - at pagbuo ng palabas mula doon.
Inilarawan ni Chu ang hamon bilang kapansin-pansing balanse sa pagitan ng dalawang function ng isang proof-of-work protocol - ang oras na kinakailangan upang makalkula ang isang algorithm at ang bilis ng pag-verify nito.
Halimbawa, habang ang SHA 256 (ang proof-of-work algorithm na pinagbabatayan ng Bitcoin) ay simpleng i-verify, ayon kay Chu, ito ay sa panimula "napakadali" upang mag-compute, ibig sabihin na ito ay walang halaga na bumuo ng hardware sa paligid nito.
"Ang cryptographic hash ay talagang mahusay para sa pagpapatunay ng isang bagay ay tunay, ngunit ito ay kakila-kilabot bilang isang yunit ng trabaho dahil ito ay masyadong madali," sinabi ni Chu sa CoinDesk. "Talagang simple na i-embed ang SHA 256 sa isang chip at i-clone ang libu-libong mga compute unit na ito."
Dahil dito, ginagawang mas kumplikado ng RandomJS ang proseso ng pag-compute, na naglalayong gamitin ang functionality ng CPU sa mas holistic na paraan, sa pamamagitan ng paggamit ng data ng blockchain bilang mga input para makabuo ng random na code.
"Kumuha kami ng input, na kung saan ay ang nakaraang block hash, at ginagamit namin iyon bilang isang binhi para sa isang pseudo-random number generator," paliwanag ni Chu.
Ang data na ito ay bubuo ng mga randomized na algorithm na nakasulat sa javascript, na kapag pinapatakbo ng mga kalahok na computer, ay pagkatapos ay hash at idinagdag sa blockchain.
Gayunpaman, ang algorithm mismo ay sinusuri ng Monero CORE team, at ayon kay Chu, mayroong ilang mga bagay na maaaring maantala ang pag-aampon nito. Para sa ONE, hindi ito kasalukuyang gumagana sa pangkalahatang layunin, o GPU, hardware na binubuo ng karamihan ng imprastraktura ng pagmimina ng monero.
Kaya medyo BIT pa ang dapat gawin.
Isang musikal na isip
Sa sinabi nito, ang algorithm ni Chu ay marahil ang ONE sa mga pinakanatatangi, kung hindi man masining, mga diskarte para sa pagharang sa mga ASIC.
Maaaring sabihin pa nga ng ilan, dahil palagi itong nagbabago ng code, ito ay isang diskarte na may mataas na enerhiya – ONE na nababagay kung bakit si Chu, na orihinal na mula sa Los Angeles, ay dumating sa hilagang-kanluran ng Donegal sa unang lugar.
Dinala siya sa masungit na baybayin dahil sa kanyang pagkahilig sa tradisyonal na musikang Irish.
Ngunit din sa Donegal, natagpuan niya ang tanawin na makikita sa lokal na musika.
"Ang estilo ng Donegal fiddle ay medyo mataas na enerhiya, matalas at may bantas, at sa unang pagkakataon na tumayo ako sa Malin Head at tumingin sa baybayin at ang mga WAVES na humahampas sa mga bato, parang ako, ah, ito ang enerhiya na iyon," sinabi ni Chu sa CoinDesk.
Dahil dito, plano ni Chu na mag-set up ng isang programming school sa Donegal, kung saan mayroon ding pagtuturo ng musika bilang bahagi ng kurikulum.
"Iyan ay magbibigay ng kakayahang umangkop at pagsasanay at ibang paraan ng pag-iisip tungkol sa mga bagay," sabi niya.
Ayon sa developer, madalas na sinasanay ng edukasyon sa computer science ang mga mag-aaral na mag-isip nang lohikal, na T naghahanda sa kanila para sa totoong mundo na nangangailangan ng mga developer na malikhaing harapin ang mga bagong problema.
Sa pagsasalita sa kanyang interes sa paghahalo ng musika at programming, nagtapos si Chu:
"T mo magagawa iyon nang walang pagkamalikhain, at kung T ka pa nasanay na gamitin ang malikhaing bahagi ng iyong isip, mahihirapan ka niyan."
Larawan ni Howard Chu sa kagandahang-loob ni Joseph Lopez
Rachel-Rose O'Leary
Si Rachel-Rose O'Leary ay isang coder at manunulat sa Dark Renaissance Technologies. Siya ang nangungunang tech writer para sa CoinDesk 2017-2018, na sumasaklaw sa Privacy tech at Ethereum. Siya ay may background sa digital na sining at pilosopiya, at nagsusulat tungkol sa Crypto mula noong 2015.
