თამაშებს სჭირდება დეცენტრალიზებული შემთხვევითობა, რომ იყოს სამართლიანი

კვანტური მექანიკა გვეუბნება, რომ ის, რაც ჰგავს უაღრესად პროგნოზირებად და მოწესრიგებულ სამყაროს, აგებულია არაპროგნოზირებადობისა და უბრალო ალბათობის სამყაროზე. მიუხედავად იმისა, რომ კვანტური სამყარო უცნაურად გამოიყურება, მისი გაგება და გამოყენებაც კი შესაძლებელია ისეთი ტექნოლოგიებისთვის, როგორიცაა ნახევარგამტარები, LED-ები და კვანტური კრიპტოგრაფია. მსგავსი რამ შეიძლება ითქვას მეტავერსიაში შემთხვევითობის შესახებ. ის, რაც ჰგავს შემთხვევითი რიცხვების გენერატორების (RNG) მიერ წარმოქმნილ შემთხვევით მნიშვნელობებზე აგებულ სისტემას, ფაქტობრივად, ეფუძნება პროგრამებს, რომლებსაც აქვთ მეთოდი, რომლის გაგებაც შესაძლებელია - კარგი თუ ცუდი.

შემთხვევითი რიცხვების მთავარი როლი

შემთხვევით ციფრებს დიდი მნიშვნელობა აქვს რიგ აპლიკაციებში, მათ შორის თამაშებში, უსაფრთხოების სისტემებში, დეცენტრალიზებულ ავტონომიურ ორგანიზაციაში (DAO) მართვაში და არაფუნქციონალური ტოკენის (NFT) გენერირებისთვის. თუ თქვენს თამაშს არ შეუძლია წვდომა შემთხვევით გენერირებულ რიცხვებზე, თქვენი სტარტები განმეორებადი და შემორჩენილი გახდება. თუ თქვენი უსაფრთხოების სისტემა ეყრდნობა ადვილად გამოცნობილ ავთენტიფიკაციის კოდებს, ის დიდ უსაფრთხოებას არ უზრუნველყოფს. თუ რომელიმე სისტემა, რომელსაც მრავალფეროვნება სჭირდება, ვერ მიიღებს მას, ეს არ იქნება ძალიან ეფექტური.

მაშინაც კი, თუ ეს სისტემები არ გამოიყურება შემთხვევით, ისინი ეყრდნობიან შემთხვევით გენერირებულ მნიშვნელობებს მნიშვნელოვანი ოპერაციების შესასრულებლად. შემთხვევითობაზე წვდომის გარეშე, კარგად დაგეგმილი სისტემები ვერ იმუშავებენ. თუმცა, შემთხვევითი რიცხვები, რომლებსაც ეს სისტემები ეყრდნობა, ყოველთვის არ არის ისეთი შემთხვევითი, როგორც შეიძლება ჩანდეს.

ბევრი RNG არის, ფაქტობრივად, ფსევდო RNG (PRNG). იმის ნაცვლად, რომ აწარმოონ შემთხვევითი შედეგები, ისინი უზრუნველყოფენ ფიქსირებული განტოლების შედეგებს. გამომავალი მნიშვნელობის შედეგია საწყისი მნიშვნელობის გაშვება, რომელსაც ხშირად უწოდებენ "თესლს" ამ განტოლების მეშვეობით. გამომავალი შემდეგ გამოიყენება როგორც ახალი თესლი და პროცესი თავიდან იწყება. მიუხედავად იმისა, რომ შედეგი არ არის შემთხვევითი, ის, რა თქმა უნდა, შეიძლება შემთხვევით გამოჩნდეს გარე დამკვირვებლისთვის.

მრავალი აპლიკაციისთვის ეს ეფექტურია. ჭეშმარიტი შემთხვევითობა არ არის საჭირო ყველა აპლიკაციაში. მაგალითად, შემთხვევითი შეტაკებების მქონე ვიდეო თამაშში შეიძლება იყოს მხოლოდ შეზღუდული რაოდენობის მოქმედებები, რომლებსაც თამაში ნებისმიერ დროს შეუძლია. PRNG, რომელიც უზრუნველყოფს მნიშვნელობებს მოცემული ფარგლების მიღმა, დიდად არ გამოდგება. როდესაც ფსონები დაბალია, ტექნიკური მოთხოვნები ხშირად ემთხვევა. თუმცა, PRNG-ის ხარისხი შეიძლება მკვეთრად განსხვავდებოდეს. ეს შეიძლება იყოს უფრო მაღალი ფსონების მქონე აპლიკაციების პრობლემა, მათზე დამოკიდებული ბევრი ადამიანი, ან სხვადასხვა გამოყენების შემთხვევები.

ზოგიერთი PRNG ეყრდნობა მარტივ განტოლებებს, რომლებიც შეიძლება განმეორდეს მოკლე დროის შემდეგ. ეს გამეორება აჩენს პროგნოზირებადობას. სხვებზე შეიძლება გავლენა იქონიოს გარე ფაქტორებმა. ეს იწვევს გაფუჭებას. გარდა ამისა, ბევრი PRNG არ იძლევა გზას იმის დასადგენად, არის თუ არა მოწოდებული ნომერი განკუთვნილი მნიშვნელობა. გადამოწმების ეს ნაკლებობა კიდევ ერთ კარს ხსნის ხელყოფისთვის და შეიძლება გამოიწვიოს მომხმარებლების ბრალდებები, რომ ამ ციფრებზე დაყრდნობილი აპლიკაციები მანიპულირებენ მიკერძოებული შედეგებით.

მიუხედავად იმისა, რომ იმის დადასტურება, რომ აშკარად შემთხვევითი რიცხვი იყო RNG-ის მიერ გამიზნული, შეიძლება სულელურად მოგეჩვენოთ, ეს არ არის სასაცილო. მრავალი ბლოკჩეინის სისტემის ეთოსი დაფუძნებულია გამჭვირვალობასა და ნდობაზე. იმის დადასტურება, რომ მოცემული რიცხვი მართლაც შემთხვევით შეიქმნა, ურტყამს ამ იდეალების გულს. როდესაც ნომრები ასრულებენ მუშაობას, როგორიცაა მოგების მიწოდება თამაშებში ან უსაფრთხოების გაძლიერება, იმის მტკიცება, რომ ნომრები არ იყო გაყალბებული, შეიძლება სერიოზულად იმოქმედოს საზოგადოების ნდობაზე.

გარდა ამისა, ყველა PRNG არ არის შესაფერისი ყველა შესაძლო აპლიკაციაში. ზოგიერთი განკუთვნილია Web3 გარკვეული ფუნქციებისთვის. ეს არ არის უნივერსალურად გამოყენებადი.

ჭეშმარიტი შემთხვევითი რიცხვების გენერატორები (TRNG) ფსევდო RNG-ებთან (PRNGs) შედარებით. წყარო: Level Up Coding

ჭეშმარიტი შემთხვევითობის ძიება

თუმცა, ამ სისტემებს ასევე აქვთ ხარვეზები. ისინი ხშირად უაღრესად ცენტრალიზებული არიან, რამაც შეიძლება კვლავ გამოიწვიოს ხელის შეშლა ნებისმიერი ადამიანის მიერ, ვისაც აქვს მანქანაზე წვდომა. ნამდვილ შემთხვევითობას ხშირად გაცილებით მაღალი ფასი აქვს, ვიდრე ხარისხიანი PRNG მომსახურება. დაბოლოს, ცენტრალიზაცია, რომელსაც ეს მოწყობილობები ეყრდნობა, ნიშნავს, რომ თუ რამე არასწორედ მიდის, სისტემის მასშტაბური შეფერხებაა.

დეცენტრალიზაცია და საიმედოობის იმპერატივი

RNG-ის გამოყენება, რომელიც არ აკმაყოფილებს თქვენი განაცხადის დეცენტრალიზაციას, ვერიფიკაციას ან უსაფრთხოების საჭიროებებს, შეიძლება დამღუპველი იყოს. როგორც აჩვენა Axie Infinity-ის დაშლა უსაფრთხოების დარღვევის გამო, ტექნიკურმა უკმარისობამ შეიძლება გამოიწვიოს სერიოზული შედეგები საუკეთესო აპლიკაციებისთვისაც კი, ყველაზე ძლიერი მომხმარებლის ბაზით. იმის გათვალისწინებით, თუ რამდენად მნიშვნელოვანია RNG-ები იმ აპლიკაციებისთვის, რომლებიც მათ იყენებენ, უნდა იქნას გამოყენებული საუკეთესო ვარიანტი სამუშაოსთვის.

სრულყოფილი RNG იქნება არაპროგნოზირებადი, შეფერხებისადმი მდგრადი, შემოწმებადი, დეცენტრალიზებული და მუდმივად ხელმისაწვდომი. თუ თქვენ ირჩევთ RNG, ჰკითხეთ:

  • იძლევა თუ არა ის საკმარის შემთხვევითობას?
  • შესაძლებელია შედეგების შემოწმება?
  • დაცულია თუ არა გაყალბებისგან?
  • არის თუ არა ის დეცენტრალიზებული, რათა თავიდან იქნას აცილებული ერთი წერტილის ჩავარდნები?

ვინაიდან ბლოკჩეინის დეველოპერები აგრძელებენ თავიანთი ხედვის გაფართოებას, მათი აპლიკაციების საზღვრებს და უზრუნველვყოფენ უფრო და უფრო მეტ შესაძლებლობებს საზოგადოებას, ჩაერთოს ტექნოლოგიასთან, აუცილებელია მათი აპლიკაციების საუკეთესო შესაძლო მხარდაჭერა.

ფელიქს სუ კრიპტო გეიკი, ადრეული მიმღები და NFT კოლექციონერი. ფელიქსმა დაამთავრა NYU Stern და დააარსა ორი კრიპტო პროექტი, ARPA და Bella Protocol, ბაზრის კაპიტალის მიხედვით მსოფლიო ტოპ 500-ს შორის. ფელიქსი ადრე მუშაობდა Fosun Investment-ში, Sackler-ის ოჯახის ოფისში და Vertical Research-ში ნიუ-იორკსა და პეკინში. ფელიქსს უყვარს ნაოსნობა, კეიტსერფინგი და გამოქვეყნდა Wall Street Journal-სა და New York Times-ში მისი NFT კოლექციისთვის.

ეს სტატია არის ზოგადი ინფორმაციის მიზნებისთვის და არ არის გამიზნული და არ უნდა იქნას მიღებული, როგორც იურიდიული ან საინვესტიციო რჩევა. აქ გამოთქმული შეხედულებები, აზრები და მოსაზრებები მხოლოდ ავტორის არის და სულაც არ ასახავს ან წარმოადგენს Cointelegraph-ის შეხედულებებსა და მოსაზრებებს.

წყარო: https://cointelegraph.com/news/games-need-decentralized-randomness