ბლოკჩეინში გამოყენებული ალგორითმები და პროტოკოლები – crypto.news

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

ძირითადი ტერმინების განმარტება

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

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

Consensus Protocol/ Consensus Algorithm 

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

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

კონსენსუსის პროტოკოლების ძირითადი ტიპები

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

სამუშაოების დასაბუთება

სამუშაოს კონსენსუსის პროტოკოლი პირველი იყო, რომელიც გამოიყენებოდა ბლოკჩეინში, რომელიც იყო პირველ ბლოკჩეინებში, როგორიცაა Bitcoin და Litecoin. 

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

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

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

ხატვა

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

ფსონის მტკიცებულება

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

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

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

ხატვა

PoS ზრდის უსაფრთხოების დაუცველობას. თავდამსხმელს უნდა აკონტროლოს ყველა კვანძის მხოლოდ 50%-ზე მეტი PoW-ში 51%-თან შედარებით. ასევე არის ქრთამის თავდასხმის შესაძლებლობა. თავდამსხმელს შეუძლია გააუქმოს მსხვერპლის გარიგება და შემდეგ მოისყიდოს თავდამსხმელები ტრანზაქციის დასადასტურებლად.

ალგორითმებისა და პროტოკოლების სხვა გამოყენება ბლოკჩეინში

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

ალგორითმების სხვა გამოყენება არის ჭკვიანი კონტრაქტების სახით. ეს არის თვითშესრულებული კონტრაქტები ორ მხარეს შორის და იწერება უშუალოდ პროგრამის კოდში. ისინი შეუცვლელია დეცენტრალიზებული საფინანსო სივრცეში, რომელიც ამჟამად ყველაზე აქტიური სივრცეა ბლოკჩეინში. ის პასუხისმგებელია ტოკენების შექმნაზე და მათ ფართო ინოვაციებზე, როგორიცაა Non-Fungible Tokens (NFTs)

წაიღე

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

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

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

წყარო: https://crypto.news/algorithms-and-protocols-as-used-in-blockchain/