პოლინომიური ვალდებულებები და მათი როლი Ethereum 2.0- ის შემუშავებაში

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

გასულ კვირას, ვიტალიკ ბუტერინმა გამოაქვეყნა თავისი ხედვა ეფერიუმის საგზაო რუქაზე შემდეგ 5-10 წელზე. ბლოკჩეინის ახალი ვერსიის უმთავრესი პრობლემა, ბუტერინის თანახმად, დარჩება სკალირებისთვის. ETH 2.0 კვლევითი გუნდი ახლა ეყრდნობა ახალ კონცეფციას, სახელწოდებით ”პოლინომიური ვალდებულებები”, რომლის საშუალებითაც შესაძლებელია შემცირდეს ქსელის გამოთვლებისთვის გამოყენებული მონაცემების რაოდენობა, როგორც ეს აღნიშნა თავის ბლოგზე დენი რაიემმა, ETH-ის განლაგების კოორდინატორმა.

ბუტერინმა უწოდა პოლინომიურ ვალდებულებებს “ჯადოსნური მათემატიკა”, რომელსაც განიხილავს, როგორც ქსელის სტატუსის შესამოწმებლად დაბალი ხარჯით – ეს არის ერთ-ერთი მთავარი მიზანი, რომელიც შემქმნელებს სურთ მიაღწიონ ბლოკჩეინის შემდგომ ვერსიაში. ამასთან, ბუთერის გზის რუკაზე დაყრდნობით, პოლინომიური ვალდებულებები არ განხორციელდება Ethereum 2.0-ის მრავალწლიანი განლაგების მესამე ეტაპის დაწყებამდე .

”პოლინომიური ვალდებულებები შეიძლება იყოს მთავარი მიღწევა, რომელსაც ჩვენ ყველა ველოდებით”, – თქვა რაიანმა.

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

მაგიური მათემატიკა

პოლინომიური ვალდებულებები მსგავსია პოლინომების ან პოლინომების ცვლადებისა: მათემატიკური გამოსახულებაა ცვლადებითა და კოეფიციენტებით (ე.ი. Y = 2X). ბუტერინი აღწერს პოლინომიურ ვალდებულებებს, როგორც ,, ზოგიერთი პოლინომის P (x) -ის ერთგვარ ,,ჰეშს’’ იმ თვისებით, რომელიც ჰეშების არითმეტიკული შემოწმების საშუალებას იძლევა.”

იმავდროულად, პოლინომიული ვალდებულებების შესახებ თავდაპირველ სტატიაში, მათემატიკური სქემა აღწერილია, როგორც “ექვსი ალგორითმი”, სადაც მოცემულია მოვლენის დამტკიცება, რომელიც შეიძლება ნაკლები საანგარიშო მონაცემებით ხდებოდეს.

”ჩვენ ვთავაზობთ მერკლის ხეების ჯადოსნური მათემატიკით ჩანაცვლებას, სახელწოდებით პოლინომიური ვალდებულებები , რომ მიიღონ ბლოკჩეინის მდგომარეობა”, – წერს ბუტერინი

ეფერიუმის ფონდის ბლოგზე. ,,ამ მეთოდის უპირატესობებში შედის კლიენტის არაფიქსირებული მდგომარეობის (კონტრაქტის კოდისა და სტატუსის მონაცემების გამოკლებით) თითქმის ნულამდე შემცირება.”

პოლინომიული ვალდებულებების შესახებ დამატებით დეტალებზე საუბრობს Ethereum 2.0-ის მკვლევარი ჯასტინ დრეიკი YouTube– ის ვიდეოში.

ბლოკჩეინის სტატუსი

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

როდესაც მომხმარებელს სურს ბიტკოინის დახარჯვა UTXO მოდელში, მისი გარიგება ამ მონეტების მთელ ისტორიას ანახლებს, რაც შემდეგ ყოველ ჯერზე მოწმნდება ქსელზე. ანგარიშის მოდელი, მეორე მხრივ, მხოლოდ თანატოლ დონეებს შორის მხოლოდ გარიგებას იწერს, ამავე დროს, აგზავნის მოთხოვნებს გარიგების ნამდვილობის შესახებ ეფერიუმის ვირტუალურ მანქანაში (EVM)-ზე გარიგების დადასტურებასთან ერთად. EVM -ი მდგომარეობის შესახებ ცვლილებებს აკეთებს მომხმარებლების სახელით.

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

მერკლის ხის მიმდინარე კონფიგურაცია დაახლოებით 0,5 MB-ს საჭიროებს გარიგებაზე. რაიანის თქმით, პოლინომიური ჩართულობის სქემები შეამცირებს სტატუსის დამოწმებას 0.001 – 0.01 MB-მდე. ქსელისთვის, რომელიც ახლახანს აწარმოებს 700 000 გარიგებას დღეში, ხარჯების დაზოგვა მონაცემების გამოთვლის თვალსაზრისით არის მნიშვნელოვანი.

კლიენტების არაფიქსირებული მდგომარეობის იდეა შემუშავებულია 2017 წლის ოქტომბრიდან, რათა შემცირდეს ეფერიუმის დიდი განახლებისთვის გამოყენებული მონაცემების რაოდენობა. მრავალი პროექტი ეფერიუმის მიღმა ასევე ეყრდნობა პოლინომურ ვალდებულებებს საკუთარი გზით, მათ შორისაა Zcash-Halo-ოს ნულოვანი გამჟღავნების მტკიცებულებაც.

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

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

Ethereum 2.0- ის შემუშავება ეფერიუმის საზოგადოებისთვის ერთ-ერთი მთავარი თემაა. ახლახან Ethereum 2.0- ის შემუშავების გუნდმა გამართა Reddit-ის ფორუმზე კითხვა- პასუხების სესია. დეველოპერებმა ისაუბრეს Serenity– ის განახლებაზე და (PoS)-ის წილის ალგორითმის დადასტურებაზე. შეგახსენებთ, რომ იანვარში Ethereum 2.0-ის ქსელისთვის ერთ-ერთი ყველაზე მნიშვნელოვანი სმარტ-კონტრაქტი წარმატებით იქნა გამოცდილი. ანაბრის კონტრაქტი საშუალებას აძლევს შემსრულებლებს შეუერთდნენ Beacon Chain- ს სიგნალურ ჯაჭვს კონტრაქტზე ETH -ის გაგზავნით.

Comments (No)

Close