Dmitry Pichulin หรือที่รู้จักในชื่อเล่นว่า "deemru" กลายเป็นผู้ชนะเกมนี้
ที่จะชนะเข้าไป
บอทที่เขาสร้างขึ้นนำชัยชนะมาสู่มิทรี
บอกเราเล็กน้อยเกี่ยวกับตัวคุณ คุณทำงานอะไร? คุณเริ่มสนใจเทคโนโลยีบล็อคเชนเมื่อใด
ฉันเป็นนักพัฒนาในด้านความปลอดภัยของข้อมูล ฉันมาสู่บล็อกเชนด้วยความฮือฮาในปี 2017 เข้าใจเทคโนโลยีและอยู่เพื่อเทคโนโลยีนี้
แรงจูงใจหลักในการเข้าร่วมในเกมคืออะไร?
ก่อนอื่นเลย ความสนใจด้านเทคนิค ฉันต้องการทราบว่ามันทำงานอย่างไร ค้นหาจุดอ่อน ไม่ให้เกมจบลง และแน่นอนว่า "หลอก" ผู้เล่นคนอื่น
คุณได้ตัดสินใจแล้วว่าคุณจะใช้เงินรางวัลของคุณอย่างไร? คุณจะเก็บไว้อย่างไรถ้าคุณตัดสินใจว่าจะยังไม่ใช้มัน?
ฉันไม่รู้ว่าจะทำอย่างไรกับชัยชนะ ฉันไม่ได้คาดหวังดังนั้นฉันจึงไม่มีแผน ถึงตอนนี้ก็คงเหมือนเดิม บางทีมันอาจจะไหลเข้าสู่บางโปรเจ็กต์บน Waves
ทำไมคุณถึงตัดสินใจเข้าร่วมในเกมโดยใช้บอท? แนวคิดของ Patrollo เกิดขึ้นได้อย่างไร? คุณช่วยบอกเราเพิ่มเติมเกี่ยวกับการพัฒนาของมันได้ไหม?
มันไม่ได้ผลกับช่องโหว่ ฉันเลือกเกมบนเครือข่ายทดสอบ เล่นกับตัวเอง ลองตัวเลือกทั้งหมด แต่ทุกอย่างกลายเป็น "เดินสาย" ไม่มีช่องโหว่ในสัญญา เห็นได้ชัดว่าวิธีนี้ไม่สามารถชนะได้
คุณมองหาจุดอ่อนอย่างไร? สมมติฐานของคุณคืออะไร? คุณสามารถให้รหัสตัวอย่างได้หรือไม่?
มีสองสมมติฐาน ประการแรก การโจมตีประเภทข้อมูลจะตรวจสอบบันทึกธุรกรรมข้อมูล ตัวอย่างเช่น ฉันคาดว่าการเข้ารหัสที่ไม่ถูกต้องจะข้ามการตรวจสอบการใช้รหัสธุรกรรมซ้ำ ประการที่สองคือการโจมตีจำนวนเต็มล้น ฉันคิดว่ามีวิธีกำหนดความสูงให้สูงเกินไปหรือเป็นลบ และพยายามไปให้พ้นจากอดีต
$tx = $wk->txBroadcast( $wk->txSign( $wk->txData( [ 'heightToGetMoney' => -9223372036854775807 ] ) ) );
คุณทำอะไรเมื่อเห็นว่าไม่เป็นไปตามความคาดหวังด้านช่องโหว่ของคุณ?
ในการแชททางโทรเลขของเขา Tradisys บ่นว่าในขณะที่ทุกอย่างเงียบบนเครือข่าย เกมจะเป็นนิรันดร์ แต่ด้วยความสับสน (ด้วยการอัปเดตโหนดหรือทางแยกที่ไม่คาดคิด) โอกาสที่บอทที่ดีจะเพิ่มขึ้น ที่นั่น ในการแชท ฉันยอมรับความท้าทายในการเขียนบอทที่ดี ซึ่งฉันทำในสองสามวันต่อมา ฉันเขียนโค้ด Patrollo ใน PHP ตามกรอบงานของฉัน
ฉันทดสอบมันบนเครือข่ายทดสอบ โพสต์โค้ดบน GitHub เปิดบอทบนเครือข่ายหลักแล้วลืมมันไป
การกำหนดค่า Patrollo ของฉันต้องแก้ปัญหาสองประการ: วางเดิมพันให้น้อยที่สุดเท่าที่จะเป็นไปได้และทำงานได้อย่างน่าเชื่อถือที่สุด
อันดับแรกจะตัดสินโดยการเดิมพันที่มีความเสี่ยงสูง โดยเฉพาะอย่างยิ่งในบล็อกสุดท้าย ในท้ายที่สุด ฉันยังคงวางบอทไว้ที่บล็อกสุดท้าย แต่มีดีเลย์เพิ่มเติมอีก 29 วินาที อนุญาตให้เดิมพันได้เพียงแปดครั้งตลอดทั้งเกม
ทำไมต้อง 29 วินาทีล่ะ? ได้มาเลขนี้ได้ยังไง?
29 วินาทีปรากฏขึ้นทีละน้อย ในตอนแรกไม่มีความล่าช้า แต่ฉันสังเกตเห็นว่าในบล็อกสุดท้ายมีกรณีของการเดิมพันพร้อมกัน - นั่นคือไม่มีประเด็นในการเดิมพัน จากนั้นก็เกิดความล่าช้า - ฉันคิดว่ามันเป็น 17 วินาที แต่ก็ไม่ได้ช่วยอะไรเช่นกัน: ยังมีการเดิมพันพร้อมกัน จากนั้นฉันก็ตัดสินใจที่จะเสี่ยงมากขึ้น แต่แน่นอนว่าไม่ได้เดิมพันพร้อมกัน ทำไมต้อง 17, 29 ฯลฯ? แค่ชอบเลขเด่น 24, 25, 26, 27, 28, 30 - สารประกอบทั้งหมด และเกิน 30 วินาทีก็ถือว่าเสี่ยงอย่างยิ่ง
ปัญหาความน่าเชื่อถือได้รับการแก้ไขอย่างไร
ความน่าเชื่อถือได้รับการแก้ไขส่วนใหญ่โดยกลไกในการเลือกโหนดที่ทำงาน และในระดับที่น้อยกว่า โดยการดำเนินการธุรกรรมการโอนสำหรับการเดิมพันล่วงหน้า เพื่อให้การเดิมพันในธุรกรรมวันที่จะอ้างอิงธุรกรรมที่มีอยู่ในบล็อกเชนได้อย่างถูกต้องแล้ว
ในระหว่างแต่ละรอบของรอบ โหนดทั้งหมดที่ระบุในการกำหนดค่าจะถูกสำรวจสำหรับความสูงปัจจุบัน โหนดที่มีความสูงสูงสุดในปัจจุบันจะถูกเลือก และมีการโต้ตอบเพิ่มเติมกับโหนดดังกล่าว ตามความเข้าใจของฉัน สิ่งนี้ควรจะป้องกันการแยก การไม่พร้อมใช้งาน การแคช และข้อผิดพลาดที่อาจเกิดขึ้นบนโหนด มีความมั่นใจว่ากลไกง่ายๆ นี้เองที่นำไปสู่ชัยชนะ
คุณคิดว่าคุณสมบัติหลักและข้อดีของเกมบล็อคเชนคืออะไร? บล็อกเชนสาธารณะโดยทั่วไปมีแนวโน้มดีเพียงใด และบล็อกเชน Waves โดยเฉพาะสำหรับการพัฒนาเกม
ข้อได้เปรียบหลักคือกฎของเกมที่เป็นที่รู้จัก คงที่ และไม่เปลี่ยนแปลง รวมถึงเงื่อนไขที่เท่าเทียมกันในการเข้าถึงเกมจากทุกที่ในโลก
เกมเงินนอกเครือข่ายจะต้องตาย
Waves มีฟังก์ชันทางเทคนิคที่หลากหลาย แต่มีความแตกต่าง ทั้งในบล็อกเชนและเฉพาะเจาะจง ทั้งสองอย่างนี้ยังไม่สะท้อนให้เห็นได้ดีนักในเครื่องมือสำหรับนักพัฒนาที่มีอยู่
ตัวอย่างเช่น หากคุณพยายามตอบสนองต่อธุรกรรมแบบเรียลไทม์ และไม่ได้อยู่ในระยะการยืนยัน 5-10 ครั้ง คุณจะได้เรียนรู้เกี่ยวกับปรากฏการณ์ที่หายากแต่เกิดขึ้น: ธุรกรรมกระโดดจากบล็อกหนึ่งไปอีกบล็อกหนึ่ง ธุรกรรมหายไปในบางบล็อกและปรากฏในบล็อกอื่น ๆ . ทั้งหมดนี้มีความสำคัญต่อความเร็วและความน่าเชื่อถือของแอปพลิเคชันใดๆ และต้องได้รับการแก้ไขในลักษณะทั่วไป แต่สำหรับตอนนี้นักพัฒนาแต่ละคนก็บรรลุระดับความน่าเชื่อถือที่เขาต้องการได้ด้วยตัวเอง แน่นอนว่าเมื่อเวลาผ่านไป ทุกอย่างจะได้รับการแก้ไข แต่สำหรับตอนนี้ มีอุปสรรคบางประการที่ค่อนข้างสูงในการเข้า และความกลัวต่อลักษณะเฉพาะของการทำงานของบล็อคเชนที่มีการกระจายอำนาจอย่างแท้จริงโดยทั่วไป
เกม FOMO แตกต่างจากเกมบล็อคเชนอื่น ๆ ที่คุณรู้จักอย่างไร? ข้อดีและข้อเสียของมันคืออะไร?
เหล่านี้เป็นเกมที่ยาวนาน ความสนใจในเกมดังกล่าวเพิ่มขึ้นตามจำนวนเงินชนะ และจำนวนเงินชนะก็เพิ่มขึ้นเมื่อเวลาผ่านไป
ตามหลักการแล้วเกมจะไม่มีวันสิ้นสุด จบเกมก็เศร้า...
เมื่อเร็วๆ นี้ฉันก็เป็น
ใช่ หากฉันมีเวลาและความสนใจ ฉันจะทำตามขั้นตอนเดียวกันนี้: การวิเคราะห์ช่องโหว่ เล่นกับตัวเองในเครือข่ายทดสอบ บอท โอเพ่นซอร์ส ฯลฯ
สุดท้ายนี้ โปรดบอกเราเกี่ยวกับแผนของคุณในฐานะนักพัฒนา
ฉันสนใจที่จะแก้ไขปัญหาที่ยังไม่ได้รับการแก้ไข และมีปัญหาที่ยังไม่ได้รับการแก้ไขมากมายในหัวข้อบล็อกเชน นี่เป็นความท้าทายที่แท้จริง! และเขาก็ได้รับการยอมรับ
ที่มา: will.com