"Blockchainetik kanpo dirua lortzeko jokoak hil egin behar dira"

"Blockchainetik kanpo dirua lortzeko jokoak hil egin behar dira"

Dmitry Pichulin, "deemru" ezizenez ezaguna, jokoaren irabazlea izan zen Fhloston Paradisua, Tradisys-ek garatua Waves blockchain-en.

Sarean irabazteko jokoa, jokalari batek azken apustua egin behar izan zuen 60 blokeko epean; beste jokalari batek apustu bat egin baino lehen, eta horrela, kontagailua zerora berrezarri zen. Irabazleak beste jokalariek egindako apustu guztia jaso zuen.

Sortu zuen bot-ak garaipena ekarri zion Dmitryri Patrulla. Dmitryk zortzi apustu bakarrik egin zituen WAVES batean eta azkenean irabazi zuen 4700 OLATU (836300 RUB). Elkarrizketa batean, Dmitryk bere bot-a eta blockchain-eko jokoen aukerei buruz hitz egin zuen.

Kontaiguzu zure buruari buruz apur bat. Zer egiten duzu? Noiz hasi zinen interesatzen blockchain teknologian?

Informazioaren segurtasunaren arloan garatzailea naiz. Blockchainera 2017ko hypearekin iritsi nintzen, teknologia ulertu nuen eta teknologiarekin geratu nintzen.

Zein izan da jokoan parte hartzeko motibazio nagusia?

Lehenik eta behin, interes teknikoa. Nola funtzionatzen duen jakin nahi nuen, ahuleziak aurkitu, jokoa amaitzen ez utzi eta gainerako jokalariak "trollatzea", noski.

Erabaki al duzu dagoeneko nola gastatuko dituzun irabaziak? Nola gordeko duzu oraindik ez gastatzea erabakitzen baduzu?

Ezin nuen asmatu zer egin irabaziekin. Ez nuen espero, beraz, ez dut planik. Oraingoz dagoen bezala geratuko da. Agian Waves-en proiekturen batean sartuko da.

Zergatik erabaki zenuen bot bat erabiliz jokoan parte hartzea? Nola sortu zen Patrolloren ideia? Bere garapenari buruz gehiago kontatuko al diguzu?

Ez zuen ahultasunekin funtzionatu. Jokoa proba sarean hartu nuen, neure buruarekin jolastu, aukera guztiak probatu, baina dena "kableatua" izan zen, kontratuan ez zegoen ahultasunik. Argi geratu zen bide hori ezin zela irabazi.

Nola bilatu dituzu ahuleziak? Zeintzuk ziren zure hipotesiak? Kode adibide bat eman al zenezake?

Bi hipotesi zeuden. Lehenik eta behin, datu-motaren aurkako erasoa datu-transakzio-erregistroetan egiaztatzen da. Adibidez, espero nuen kodetze txarra transakzio IDaren berrerabilpenaren egiaztapena saihestuko zuela. Bigarrena osoko gainezkatze erasoa da. Altuera altuegia edo negatiboa ezartzeko eta iraganean amaitzen saiatzeko modu bat zegoela iruditu zitzaidan.

$tx = $wk->txBroadcast( $wk->txSign( $wk->txData( [ 'heightToGetMoney' => -9223372036854775807 ] ) ) );

Zer egin zenuen zure ahultasun itxaropenak betetzen ez zirela ikusi zenuenean?

Telegramen txatean, Tradisys-ek salatu zuen sarean dena isil-isilik dagoen bitartean, jokoa betikoa izango dela, baina nahasian (nodoen eguneratzeekin edo ustekabeko forkekin), bot onak izateko aukerak handitu egiten dira. Bertan, txatean, bot on bat idazteko erronka onartu nuen, egun pare bat beranduago egin nuena. Patrollo kodea PHPn idatzi nuen, nire esparruan oinarrituta WavesKit, eta bertan saiatzen naiz blokeo-katearekin lan egiteko teknika onenak jasotzen.

Proba sarean probatu nuen, kodea github-en argitaratu, bot-a sare nagusian abiarazi eta ahaztu egin nuen.

Nire Patrollo konfigurazioak bi arazo konpondu behar izan zituen: apustuak ahalik eta gutxien egin eta ahalik eta fidagarrien lan egin.

Lehenengoa apustu oso arriskutsuek erabakitzen dute, ahal dela azken blokean. Azkenean, oraindik bot-a azkenaurreko blokean jarri nuen, baina 29 segundoko atzerapen gehigarriarekin. Horri esker, zortzi apustu baino ez ziren egin partida osoan zehar.

Zergatik zehazki 29 segundo? Nola iritsi zinen zenbaki honetara?

29 segundo agertu ziren pixkanaka. Hasieran ez zen atzerapenik izan, baina azkenaurreko blokean aldibereko apustuen kasuak zeudela ohartu nintzen, hau da, apustuak ez zuela balio. Gero atzerapen bat egon zen - 17 segundo izan zirela uste dut, baina ez zuen lagundu ere egin: aldibereko apustuak zeuden oraindik. Orduan, arrisku gehiago hartzea erabaki nuen, baina zalantzarik gabe ez aldibereko apusturik egitea. Zergatik 17, 29, etab.? Zenbaki lehenekiko maitasuna besterik ez. 24, 25, 26, 27, 28, 30 - konposatu guztiak. Eta 30 segundo baino gehiago guztiz arriskutsua izango litzateke.

Nola konpondu zen fidagarritasunaren arazoa?

Fidagarritasuna lan-nodo bat hautatzeko mekanismoaren bidez jorratu zen batez ere eta, neurri txikiagoan, aldez aurretik apustuaren transferentzia-transakzio bat eginez, data-transakzioko apustuak bloke-katean dagoen transakzio bat zehaztasunez erreferentzia zezan.

Zikloaren txanda bakoitzean, konfigurazioan zehaztutako nodo guztiei uneko altuerari buruzko galdeketa egin zitzaien, uneko altuera handiena zuen nodoa hautatu zen eta harekin interakzio gehiago egin zen. Nire ustez, hau bidegurutzeen, erabilgarritasunaren, cachearen eta nodoetan egon daitezkeen akatsen aurka babestu behar zen. Konfiantza dago mekanismo soil hori izan zela garaipena ekarri zuena.

Zeintzuk dira, zure ustez, blockchain jokoen ezaugarri eta abantaila nagusiak? Nola itxaropentsuak dira blockchain publikoak oro har eta Waves blockchain-ak bereziki jokoen garapenerako?

Abantaila nagusiak jokoaren arau ezagunak, finkoak eta aldaezinak dira, gehi munduko edozein lekutatik jokora sartzeko baldintza berdinak.

Katez kanpoko diru jokoak hil behar dira.

Waves-ek funtzionalitate tekniko aberatsa du, baina ñabardurak daude, edozein blockchain berezkoak eta zehatzak. Biak ez daude oraindik oso ondo islatuta dauden garatzaileen tresnetan.

Adibidez, transakzioei denbora errealean erantzuten saiatuko bazenu, eta ez 5-10 baieztapenen distantziara, fenomeno arraroak baina gertatzen direnen berri izango zenituzke: transakzioak bloke batetik bestera jauzika, bloke batzuetan falta diren eta beste batzuetan agertzen diren transakzioak. . Hori guztia funtsezkoa da edozein aplikazioren abiadura eta fidagarritasunerako eta modu orokorrean konpondu behar da, baina oraingoz garatzaile bakoitzak bere kabuz lortzen du eskatzen duen fidagarritasun maila. Denborarekin, jakina, hori guztia konponduko da, baina oraingoz, benetan deszentralizatutako blokeen lanaren zehaztasunen aurrean sartzeko oztopo jakin bat, nahiko altua dago, oro har.

Zertan desberdintzen da FOMO jokoa ezagutzen dituzun beste bloke-jokoekin? Zeintzuk dira bere abantailak eta desabantailak?

Hauek joko luzeak dira. Horrelako jokoekiko interesa hazten da irabazien kopuruarekin, eta irabazien kopurua denborarekin.

Egokiena, jokoa ez da inoiz amaituko. Partida amaitzen denean tristea da...

Duela gutxi egon nintzen abian jarri zen jokoa Fhloston Paradise 2. Bertan parte hartzeko asmoa al duzu?

Bai, denbora eta interesa badut, urrats berdinak emango ditut: ahultasunen azterketa, neure buruarekin probako sare batean jolastea, bot, kode irekia, etab.

Azkenik, esan iezaguzu garatzaile gisa dituzun planak.

Ebatzi gabeko arazoak konpontzea interesatzen zait, eta konpondu gabeko arazo asko daude blockchain gaian. Hau benetako erronka da! Eta onartua izan zen.

Iturria: www.habr.com

Gehitu iruzkin berria