“Rhaid i gemau am arian y tu allan i'r blockchain farw”

“Rhaid i gemau am arian y tu allan i'r blockchain farw”

Daeth Dmitry Pichulin, a elwir o dan y llysenw "deemru", yn enillydd y gêm Pharadwys Fhloston, a ddatblygwyd gan Tradisys on the Waves blockchain.

I ennill i mewn y gêm, roedd yn rhaid i chwaraewr wneud y bet olaf un yn ystod cyfnod o 60 bloc - cyn i chwaraewr arall wneud bet, a thrwy hynny ailosod y cownter i sero. Derbyniodd yr enillydd yr holl arian bet gan chwaraewyr eraill.

Daeth y bot a greodd â buddugoliaeth i Dmitry Patrolio. Dim ond wyth bet a wnaeth Dmitry ar un TONNAU ac enillodd yn y pen draw 4700 TONNAU (RUB 836300). Mewn cyfweliad, siaradodd Dmitry am ei bot a'r rhagolygon ar gyfer gemau ar y blockchain.

Dywedwch ychydig wrthym amdanoch chi'ch hun. Beth wyt ti'n gwneud? Pryd wnaethoch chi ddod â diddordeb mewn technoleg blockchain?

Rwy'n ddatblygwr ym maes diogelwch gwybodaeth. Deuthum i blockchain gyda hype 2017, deallais y dechnoleg ac arhosais am y dechnoleg.

Beth oedd y prif gymhelliant dros gymryd rhan yn y gêm?

Yn gyntaf oll, diddordeb technegol. Roeddwn i eisiau darganfod sut mae'n gweithio, dod o hyd i wendidau, peidio â gadael i'r gêm ddod i ben, a “throlio” y chwaraewyr eraill, wrth gwrs.

Ydych chi eisoes wedi penderfynu sut y byddwch chi'n gwario'ch enillion? Sut byddwch chi'n ei storio os byddwch chi'n penderfynu peidio â'i wario eto?

Ni allwn ddarganfod beth i'w wneud â'r enillion. Doeddwn i ddim yn ei ddisgwyl, felly does gen i ddim cynlluniau. Am y tro bydd yn aros fel y mae. Efallai y bydd yn llifo i mewn i ryw brosiect ar Waves.

Pam wnaethoch chi benderfynu cymryd rhan yn y gêm gan ddefnyddio bot? Sut daeth y syniad ar gyfer Patrollo i fodolaeth? A allech ddweud mwy wrthym am ei ddatblygiad?

Nid oedd yn gweithio allan gyda gwendidau. Fe wnes i godi'r gêm ar y rhwydwaith prawf, chwarae gyda mi fy hun, rhoi cynnig ar yr holl opsiynau, ond roedd popeth wedi'i “weirio'n galed”, nid oedd unrhyw wendidau yn y contract. Daeth yn amlwg nad oedd modd ennill y ffordd hon.

Sut wnaethoch chi edrych am wendidau? Beth oedd eich damcaniaethau? A allech chi ddarparu cod enghreifftiol?

Roedd dwy ddamcaniaeth. Yn gyntaf, ymosodiad ar wiriadau math o ddata mewn cofnodion trafodion data. Er enghraifft, roeddwn yn disgwyl y byddai codio gwael yn osgoi'r gwiriad ailddefnyddio ID trafodion. Ymosodiad gorlif cyfanrif yw'r ail. Roeddwn i'n meddwl bod yna ffordd i osod yr uchder yn rhy uchel neu'n negyddol a cheisio dod i ben yn y gorffennol.

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

Beth wnaethoch chi pan welsoch nad oedd eich disgwyliadau o ran bod yn agored i niwed yn cael eu bodloni?

Yn ei sgwrs telegram, cwynodd Tradisys, er bod popeth yn dawel ar y rhwydwaith, y bydd y gêm yn dragwyddol, ond mewn dryswch (gyda diweddariadau nod neu ffyrc annisgwyl), mae'r siawns o bots da yn cynyddu. Yno, yn y sgwrs, derbyniais yr her i ysgrifennu bot da, a wnes i ychydig ddyddiau yn ddiweddarach. Ysgrifennais y cod Patrollo yn PHP, yn seiliedig ar fy fframwaith WavesKit, lle rwy'n ceisio dal yr holl dechnegau gorau ar gyfer gweithio gyda blockchain.

Fe wnes i ei brofi ar y rhwydwaith prawf, postio'r cod ar github, lansio'r bot ar y prif rwydwaith ac anghofio amdano.

Roedd yn rhaid i'm cyfluniad Patrollo ddatrys dwy broblem: gosod betiau mor anaml â phosibl a gweithio mor ddibynadwy â phosibl.

Mae'r cyntaf yn cael ei benderfynu gan betiau peryglus iawn, yn ddelfrydol yn y bloc olaf un. Yn y diwedd, rwy'n dal i osod y bot ar y bloc olaf ond un, ond gydag oedi ychwanegol o 29 eiliad. Roedd hyn yn caniatáu dim ond wyth bet i'w gwneud yn ystod y gêm gyfan.

Pam yn union 29 eiliad? Sut wnaethoch chi gyrraedd y rhif hwn?

Ymddangosodd 29 eiliad yn raddol. Ar y dechrau nid oedd unrhyw oedi, ond sylwais fod achosion o betiau cydamserol ar y bloc olaf ond un - hynny yw, nid oedd unrhyw bwynt betio. Yna bu oedi - rwy'n credu ei fod yn 17 eiliad, ond nid oedd yn helpu ychwaith: roedd betiau cydamserol o hyd. Yna penderfynais gymryd mwy o risgiau, ond yn sicr i beidio â chael betiau cydamserol. Pam 17, 29, ac ati? Dim ond cariad at rifau cysefin. 24, 25, 26, 27, 28, 30 — holl gyfansoddion. A byddai mwy na 30 eiliad yn gwbl beryglus.

Sut cafodd y mater dibynadwyedd ei ddatrys?

Rhoddwyd sylw i ddibynadwyedd yn bennaf gan y mecanwaith ar gyfer dewis nod gweithio ac, i raddau llai, trwy gynnal trafodiad trosglwyddo ar gyfer y bet ymlaen llaw, fel y byddai'r bet yn y trafodiad dyddiad eisoes yn cyfeirio'n gywir at drafodiad presennol ar y blockchain.

Yn ystod pob rownd o'r cylch, holwyd yr holl nodau a nodir yn y ffurfweddiad am eu huchder presennol, dewiswyd y nod gyda'r uchder cerrynt uchaf, a chafwyd rhyngweithio pellach ag ef. Yn fy nealltwriaeth i, roedd hyn i fod i amddiffyn rhag ffyrc, diffyg argaeledd, caching a gwallau posibl ar y nodau. Mae hyder mai'r mecanwaith syml hwn a arweiniodd at fuddugoliaeth.

Beth, yn eich barn chi, yw prif nodweddion a manteision gemau blockchain? Pa mor addawol yw blockchains cyhoeddus yn gyffredinol a blockchain Waves yn arbennig ar gyfer datblygu gêm?

Y prif fanteision yw rheolau hysbys, sefydlog a digyfnewid y gêm, ynghyd ag amodau cyfartal ar gyfer mynediad i'r gêm o unrhyw le yn y byd.

Rhaid i gemau arian oddi ar y gadwyn farw.

Mae gan Waves ymarferoldeb technegol cyfoethog, ond mae yna arlliwiau, sy'n gynhenid ​​​​mewn unrhyw blockchain a phenodol. Nid yw'r ddau ohonynt wedi'u hadlewyrchu'n dda iawn eto yn yr offer datblygwyr presennol.

Er enghraifft, pe baech yn ceisio ymateb i drafodion mewn amser real, ac nid ar bellter o 5-10 cadarnhad, byddech yn dysgu am ffenomenau prin ond sy'n digwydd: trafodion yn neidio o floc i floc, trafodion ar goll mewn rhai blociau ac yn ymddangos mewn eraill. . Mae hyn i gyd yn hanfodol ar gyfer cyflymder a dibynadwyedd unrhyw gais a rhaid ei ddatrys mewn modd cyffredinol, ond am y tro mae pob datblygwr yn cyflawni'r lefel o ddibynadwyedd sydd ei angen arno ar ei ben ei hun. Dros amser, wrth gwrs, bydd hyn i gyd yn cael ei ddatrys, ond ar hyn o bryd mae rhwystr penodol, eithaf uchel, rhag mynediad ac ofn manylion gwaith cadwyni bloc gwirioneddol ddatganoledig yn gyffredinol.

Sut mae gêm FOMO yn wahanol i gemau blockchain eraill rydych chi'n eu hadnabod? Beth yw ei fanteision a'i anfanteision?

Mae'r rhain yn gemau hir. Mae diddordeb mewn gemau o'r fath yn cynyddu gyda faint o enillion, ac mae maint yr enillion yn tyfu dros amser.

Yn ddelfrydol, ni fydd y gêm byth yn dod i ben. Pan ddaw'r gêm i ben mae'n drist...

Yn ddiweddar roeddwn i lansio gêm Pharadwys Fhloston 2. Ydych chi'n bwriadu cymryd rhan ynddo?

Ydw, os oes gennyf amser a diddordeb, byddaf yn cymryd yr un camau: dadansoddiad bregusrwydd, chwarae gyda mi fy hun ar rwydwaith prawf, bot, ffynhonnell agored, ac ati.

Yn olaf, dywedwch wrthym am eich cynlluniau fel datblygwr.

Mae gen i ddiddordeb mewn datrys problemau heb eu datrys, ac mae yna lawer o broblemau heb eu datrys yn y pwnc blockchain. Mae hon yn her go iawn! A derbyniwyd ef.

Ffynhonnell: hab.com

Ychwanegu sylw