"Блокчэйноос гадуурх мөнгөний төлөөх тоглоомууд үхэх ёстой"

"Блокчэйноос гадуурх мөнгөний төлөөх тоглоомууд үхэх ёстой"

"Дэмру" хочоор алдаршсан Дмитрий Пичулин тоглолтын ялагч болжээ Флостоны диваажин, Waves блокчейн дээр Tradisys боловсруулсан.

Ялахын тулд тоглоом, тоглогч 60 блокийн хугацаанд хамгийн сүүлчийн бооцоо тавих ёстой байсан - өөр тоглогч бооцоо тавихаас өмнө, ингэснээр тоолуурыг тэг болгож дахин тохируулсан. Ялагч нь бусад тоглогчдын тавьсан бүх мөнгөний бооцоог хүлээн авсан.

Түүний бүтээсэн бот нь Дмитрийд ялалт авчирсан Патроло. Дмитрий нэг ДАЛГААН дээр ердөө найман бооцоо тавьж, эцэст нь хожсон 4700 ДОЛГООН (836300 рубль). Ярилцлагадаа Дмитрий өөрийн ботын талаар болон блокчэйн дээрх тоглоомуудын хэтийн төлөвийн талаар ярьсан.

Өөрийнхөө тухай жаахан ярьж өгөөч. Чи юу хийдэг вэ? Та хэзээнээс блокчейн технологийг сонирхож эхэлсэн бэ?

Би мэдээллийн аюулгүй байдлын чиглэлээр хөгжүүлэгч хүн. Би 2017 оны сүр дуулиантайгаар блокчэйнд ирж, технологийг ойлгож, технологийн төлөө үлдсэн.

Тоглолтонд оролцох гол сэдэл юу байсан бэ?

Юуны өмнө техникийн сонирхол. Би энэ нь хэрхэн ажилладагийг олж мэдэхийг хүсч, эмзэг байдлыг олж, тоглоомыг дуусгахгүй байх, мөн бусад тоглогчдыг "тролл" хийхийг хүссэн.

Та хожсон мөнгөө хэрхэн зарцуулахаа аль хэдийн шийдсэн үү? Хэрэв та үүнийг зарцуулахгүй гэж шийдсэн бол яаж хадгалах вэ?

Би хожсон мөнгөө юу хийхээ мэдэхгүй байв. Би үүнийг хүлээгээгүй тул надад ямар ч төлөвлөгөө алга. Одоохондоо энэ хэвээрээ байх болно. Магадгүй энэ нь Waves дээрх зарим төсөл рүү урсах байх.

Та яагаад бот ашиглан тоглоомд оролцохоор шийдсэн бэ? Патроллогийн санаа хэрхэн төрсөн бэ? Хөгжлийнхөө талаар дэлгэрэнгүй мэдээлэл өгөхгүй юу?

Энэ нь сул талуудтай байсангүй. Би туршилтын сүлжээнээс тоглоом авч, өөртэйгөө тоглож, бүх сонголтыг туршиж үзсэн боловч бүх зүйл "хатуу утастай" болсон, гэрээнд ямар ч эмзэг зүйл байгаагүй. Энэ замаар ялах боломжгүй нь тодорхой болов.

Та эмзэг байдлыг хэрхэн хайж байсан бэ? Таны таамаглал юу байсан бэ? Та жишээ код өгч болох уу?

Хоёр таамаглал байсан. Нэгдүгээрт, өгөгдлийн төрөлд халдсан тохиолдолд өгөгдлийн гүйлгээний бүртгэлийг шалгадаг. Жишээлбэл, муу кодчилол нь гүйлгээний ID-г дахин ашиглах шалгалтыг давна гэж би бодож байсан. Хоёр дахь нь бүхэл тооны халих халдлага юм. Би өндрийг хэт өндөр эсвэл сөрөг байдлаар тогтоож, өнгөрсөнд хүрэхийг оролдох арга байдаг гэж бодсон.

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

Таны эмзэг байдлын хүлээлт биелээгүйг хараад та юу хийсэн бэ?

Tradisys өөрийн телеграмм чатдаа сүлжээнд бүх зүйл чимээгүй байхад тоглоом мөнхийн байх болно, гэхдээ төөрөгдөлтэй (зангилааны шинэчлэлтүүд эсвэл гэнэтийн сэрээтэй) сайн ботуудын боломж нэмэгддэг гэж гомдолложээ. Тэнд, чат дээр би сайн бот бичих сорилтыг хүлээж авсан бөгөөд үүнийг хоёр өдрийн дараа хийсэн. Би Patrollo кодыг өөрийн хүрээн дээр үндэслэн PHP дээр бичсэн WavesKit, үүнд би блокчэйнтэй ажиллах шилдэг арга техникийг олж авахыг хичээдэг.

Би үүнийг тестийн сүлжээнд туршиж, кодыг github дээр байрлуулж, үндсэн сүлжээнд bot-ыг ажиллуулаад мартсан.

Миний Patrollo тохиргоо нь хоёр асуудлыг шийдэх ёстой байсан: бооцоо тавих нь аль болох ховор, аль болох найдвартай ажиллах.

Эхнийх нь маш эрсдэлтэй бооцоогоор шийдэгддэг, хамгийн сүүлийн блок дээр. Эцэст нь би ботыг эцсийн өмнөх блок дээр байрлуулсан хэвээр байгаа боловч 29 секундын нэмэлт сааталтай. Энэ нь тоглолтын туршид ердөө найман бооцоо тавих боломжийг олгосон юм.

Яагаад яг 29 секунд вэ? Та яаж энэ дугаарт хүрсэн бэ?

29 секунд аажмаар гарч ирэв. Эхэндээ ямар ч саатал гарсангүй, гэхдээ би сүүлчийн блок дээр нэгэн зэрэг бооцоо тавих тохиолдол гарч байгааг анзаарсан - өөрөөр хэлбэл бооцоо тавих нь утгагүй юм. Дараа нь саатал гарсан - 17 секунд байсан гэж бодож байна, гэхдээ энэ нь бас тус болсонгүй: нэгэн зэрэг мөрий тавьсан хэвээр байна. Дараа нь би илүү их эрсдэл хийхээр шийдсэн, гэхдээ мэдээжийн хэрэг нэгэн зэрэг бооцоо тавихгүй. Яагаад 17, 29 гэх мэт? Зүгээр л анхны тоонд дурлах. 24, 25, 26, 27, 28, 30 - бүх нэгдлүүд. Мөн 30 секундээс илүү хугацаа нь бүрэн эрсдэлтэй байх болно.

Найдвартай байдлын асуудлыг хэрхэн шийдсэн бэ?

Найдвартай байдлыг голчлон ажиллаж буй зангилаа сонгох механизм, бага хэмжээгээр бооцооны шилжүүлгийн гүйлгээг урьдчилан хийх замаар авч үзсэн бөгөөд ингэснээр огнооны гүйлгээний бооцоо нь блокчейн дээр байгаа гүйлгээг аль хэдийн үнэн зөв лавлах болно.

Циклийн тойрог бүрийн үед тохиргоонд заасан бүх зангилаануудыг одоогийн өндрөөр нь асууж, хамгийн өндөр гүйдлийн өндөртэй зангилааг сонгож, түүнтэй цаашдын харилцан үйлчлэл хийсэн. Миний ойлгож байгаагаар энэ нь зангилаанууд дээр сэрээ, боломжгүй, кэш болон болзошгүй алдаанаас хамгаалах ёстой байсан. Энэхүү энгийн механизм нь ялалтад хүргэсэн гэдэгт итгэлтэй байна.

Таны бодлоор блокчейн тоглоомын гол онцлог, давуу тал юу вэ? Нийтийн блокчэйн, ялангуяа Waves блокчейн нь тоглоом хөгжүүлэхэд хэр ирээдүйтэй вэ?

Гол давуу тал нь тоглоомын мэдэгдэж байгаа, тогтмол, өөрчлөгдөөгүй дүрэм, түүнчлэн дэлхийн хаанаас ч тоглоомд нэвтрэх тэгш нөхцөл юм.

Сүлжээнээс гадуурх мөнгөний тоглоом үхэх ёстой.

Долгион нь техникийн баялаг функцтэй боловч аливаа блокчейн болон өвөрмөц онцлог шинж чанаруудтай байдаг. Тэдгээрийн аль аль нь одоо байгаа хөгжүүлэгч хэрэгслүүдэд төдийлөн сайн тусгагдаагүй байна.

Жишээлбэл, хэрэв та гүйлгээнд 5-10 баталгаажуулалтын зайд биш, бодит цаг хугацаанд хариу өгөхийг оролдсон бол ховор тохиолддог боловч тохиолддог үзэгдлүүдийн талаар мэдэх болно: блокоос блок руу гүйлгээ хийх, зарим блокуудад гүйлгээ дутуу, заримд гарч ирэх. . Энэ бүхэн нь аливаа програмын хурд, найдвартай байдалд чухал ач холбогдолтой бөгөөд үүнийг ерөнхийд нь шийдэх ёстой, гэхдээ одоогоор хөгжүүлэгч бүр өөрийн хүссэн найдвартай байдлын түвшинд хүрч байна. Цаг хугацаа өнгөрөхөд мэдээжийн хэрэг, энэ бүхэн шийдэгдэх болно, гэхдээ одоогоор үнэхээр төвлөрсөн бус блокчэйнүүдийн ажлын онцлогоос айх, нэвтрэхэд тодорхой, нэлээд өндөр саад бэрхшээл тулгараад байна.

FOMO тоглоом нь таны мэдэх бусад блокчейн тоглоомуудаас юугаараа ялгаатай вэ? Үүний давуу болон сул талууд юу вэ?

Эдгээр нь урт тоглоомууд юм. Ийм тоглоомын сонирхол нь хожлын хэмжээгээр нэмэгдэж, хожлын хэмжээ нь цаг хугацаа өнгөрөх тусам нэмэгддэг.

Хамгийн тохиромжтой нь тоглоом хэзээ ч дуусахгүй. Тоглоом дуусахад гунигтай байна ...

Саяхан би байсан эхлүүлсэн тоглоом Флостон Диваажин 2. Та үүнд оролцохоор төлөвлөж байна уу?

Тийм ээ, хэрэв надад цаг зав, сонирхол байгаа бол би ижил алхмуудыг хийх болно: эмзэг байдлын шинжилгээ, туршилтын сүлжээ, робот, нээлттэй эх сурвалж дээр өөртэйгөө тоглох гэх мэт.

Эцэст нь хөгжүүлэгчийн хувьд төлөвлөгөөнийхөө талаар бидэнд хэлнэ үү.

Би шийдэгдээгүй асуудлуудыг шийдвэрлэх сонирхолтой бөгөөд блокчейн сэдвээр шийдэгдээгүй олон асуудал бий. Энэ бол жинхэнэ сорилт юм! Тэгээд тэр хүлээж авсан.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх