ბევრიადამიანიმიყვარსცდილობენმათიბედიმონაწილელატარიის, კონკურენციასსხვები, დამიღებისშანსიგამრავლებისმათიფული. თუმცა, ხალხიშეუშალაეჭვი, რომთამაშიარარისსამართლიანი-რომპრიზიმიენიჭაწინასწარმონაწილეებს. სამწუხაროდ, ესეჭვებიხშირადგამართლებულია. ახლა თქვენ არ უნდა ფიქრი ამაზე, რადგან არსებობს Trianglerooms.io!
ესგანსხვავდებაჩვენსპროექტში. გამარჯვებულიგანისაზღვრებაგამჭვირვალეალგორითმი, რომელიცშეიძლებაჩაითვალოსნებისმიერმომხმარებელს, დაარავინჩვენგანიშეიძლებაგავლენამოახდინოსშედეგი. დაინტერესებული? დაწვრილებითქვემოთროგორგამარჯვებულებიგანისაზღვრება.
ნებისმიერიბილეთიშეიძინაგარიგების Ethereum.
ესიმასნიშნავს, რომთითოეულიბილეთიუკავშირდებაკონკრეტულგარიგებას, თანხებისკონკრეტულგადაცემას.
ზე Ethereum ,ოპერაციებიდაჯგუფებულიაბლოკებადრიგითინომრებით.
ესიმასნიშნავს, რომთითოეულიბილეთიშეესაბამებაბლოკისრაოდენობას, რომელშიცგარიგება, რომლისმეშვეობითაცბილეთიშეიძინაინახება. თითოეულიბლოკიაქვსნომერი NONCE. ესრიცხვიმიერგამომუშავებულიბლოკიდახურვისმუშებს.
თითოეულ ბლოკს აქვს NONCE ნომერი. ამ ნომერი ქმნიან მაინერები ბლოკის დახურვის მიზნით. ბლოკში მოცემული ყველა მონაცემის საფუძველზე (გადარიცხვის ოდენობა, ვისგან, ვისზე და ა.შ.) და ზემოხსენებული NONCE ნომერი, იქმნება ახალი ნომერი - HASH. ამ ფორმირებას ახდენს ეფირიუმ ბლოკჩეინი. რა იქნება მომავალი ბლოკის HASH ნომერი - არავინ იცის და ვერავინ პროგნოზირებს. ამასთან, ცნობილია, რომ ეს რიცხვი შემთხვევითია და ერთგვაროვან განაწილებას ექვემდებარება.
ესნიშნავს, რომყველასაქვსთანაბარიშანსიგამართავსმომგებიანიბილეთი.
რაუნდის გამარჯვებული განისაზღვრება ტურში ბოლო ბილეთის ყიდვიდან ერთი წუთის განმავლობაში. შემდეგი, ჯერ კიდევ არარსებული ბლოკის ფორმირება მოსალოდნელია ერთ წუთში. როგორც კი ბლოკი იქნება, გამარჯვებული განისაზღვრება შემდეგი ფორმულის გამოყენებით:
რიგითი ბლოკი = ბოლო შეძენილი ბილეთის ბლოკის ნომერი რაუნდში + 1.
გამარჯვებული = დარჩენილი ( HASH რიგითი ბლოკის ÷ ბილეთების რაოდენობა თითო ტურზე ÷ ) + 1
მრგვალი R*** შეიძინა 9 ბილეთების 10 საჭირო.
თქვენგადარიცხოსთანხასაჭიროშეძენათქვენიბილეთიშესაბამისსაფულე.
ბილეთებიგახდი 10/10. რაუნდი დახურულია და გამარჯვებულის ნომერი გამოითვლება მომავალი ბლოკის HASH ნომრის საფუძველზე.
ვთქვათ, ბოლობილეთიშეიძინაგარიგების 0x2d2e3a4c9c8afaeb9910ce6f3a0c15cda3a66fa586cb1780c1a940933946f37d.
დაწკაპვითბმულსთქვენხედავთ, რომბლოკისნომერიგარიგების = 9383337. ალგორითმისმიხედვით, ჩვენდავამატებთ 1 ნომერს 9383337. ჩვენმივიღებთ 9383338იხილეთ HASH ბლოკი 9383338.
HASH– ის სანახავად დააჭირეთ ვებ – გვერდს " (Click to see more)". HASH გამოჩნდება მაშინათვე Ether Priceშემდეგ.
ამ ბლოკს აქვს HASH = 0xee7d5544c688601c9b765f21628f76d245d38c0acefcfc46eb59622413de45f3. ესარისნორმალურირიცხვითექვსმეტობითიფორმატში. მოდითგარდაქმნასიგიუფრონაცნობიათობითისისტემისგამოყენებითნებისმიერიკალკულატორიანონლაინმომსახურება, როგორიცაა rapidtables.com/. (თექვსმეტობითი ->ათობითი).
შედეგიარისნომერი: 107871902348538484389160768418450620132094221376595759871729010630818875196915. ჩვენყოფსმასბილეთებისრაოდენობისრაუნდი (10). გამოდის: 10787190234853848438916076841845062013209422137659575987172901063081887519691 და 5 არისდარჩენილი.
ჩვენაინტერესებსდანარჩენი. მასშემდეგ, რაცჩვენშეგვიძლიამხოლოდნომერი 0 to 9, დაჩვენგვაქვსბილეთისნომრები 1 to 10, ჩვენუნდამიიღოსკორექტირებადასძინა 1..
5 + 1 = 6.
რაციმასნიშნავს, რომგამარჯვებულიამტურშიარისნომერი 6 ბილეთი.
ალგორითმისგაცნობისშემდეგნათელიხდება, რომმისიფესვიარისშემთხვევითგენერირებულინომერი, რომელიცცალკეარსებობსჩვენინახატებისგან, ამიტომმასარშეუძლიააირჩიოსწინასწარგანსაზღვრულიგამარჯვებული, არანაირად. გარდაამისა,, შედეგიარშეიძლებაგავლენაიქონიოსვინმეს, მაშინაცკი, ჩვენ, trianglerooms.io. გამარჯვებულიშერჩევისალგორითმიგამჭვირვალეყველას, დათქვენშეგიძლიათნახოთთავსხელით გადაანგარიშება ნებისმიერირაუნდიფორმულით.