Ethereum ბიბლიოთეკა, რომელიც ანონიმური ხმის მიცემის საშუალებას იძლევა - Cryptopolitan

ანდრეესენ ჰოროვიცმა გამოაქვეყნა „Cicada“, ბიბლიოთეკა, რომელიც საშუალებას აძლევს Ethereum-ზე კენჭისყრის შეუძლებელს ხმის მიცემას. ანონიმური ხმის მიცემის Solidity ბიბლიოთეკა Ethereum-ისთვის ხელმისაწვდომი გახდა საწარმოს კაპიტალის ფირმა Andreessen Horowitz-ის მიერ, რომელიც ცნობილია როგორც A16z. ბიბლიოთეკა, სახელწოდებით "Cicada", საიდუმლოდ ინახავს კენჭისყრის ადგილის არჩევანს კენჭისყრის დახურვამდე. 

ანონიმური ხმის მიცემა Ethereum-ზე A16z-ის „Cicada“ ბიბლიოთეკით

A16z-ის ინჟინრის მაიკლ ჟუ 24 მაისს ბლოგ-პოსტში ნათქვამია, რომ მას შეუძლია ამომრჩევლის ვინაობა სამუდამოდ შეუცნობელი გახადოს, როდესაც დაწყვილდება ნულოვანი ცოდნის ჯგუფის წევრობის სისტემებთან, როგორიცაა Semaphore.

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

1996 წლიდან ეს თავსატეხები ხელმისაწვდომია. თუმცა, 2019 წლამდე ისინი მომხმარებლებს აძლევდნენ მანდატს, გამოეცხადებინათ თავიანთი ღირებულებები, როდესაც ეს პერიოდი გასულიყო. ეს ხელს უშლიდა ხმის მიცემის სისტემების უნარს, დათვალონ მომხმარებლების მიერ მიცემული ხმები, რომლებმაც თავიანთი ბიულეტენი წარადგინეს ოფლაინში გასვლამდე.

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

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

Cicada ახორციელებს ნულოვანი ცოდნის მტკიცებულების გადამოწმებას, იცავს ხმის მიცემის მთლიანობას

A16z-ის მკვლევარებმა წააწყდნენ გამოწვევას, როდესაც ცდილობდნენ მალავოლტას და თიაგარაჯანის მიდგომის ადაპტირებას ბლოკჩეინთან: თითოეული ვარიანტი უნდა იყოს კოდირებული, როგორც ლოგიკური მნიშვნელობა "1" ან "0". შედეგად, თავდამსხმელებმა შეიძლება სცადონ თავიანთი ხმის მიცემის გაძლიერება ხმების არასწორად დაშიფვრით, როგორც მნიშვნელობის „100“ კოდირებით.

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

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

თუმცა, Cicada შეიძლება გამოყენებულ იქნას ნულოვანი ცოდნის ჯგუფის წევრობის სისტემებთან ერთად, როგორიცაა Semaphore, Semacaulk ან ნულოვანი ცოდნის მდგომარეობის მტკიცებულებები ამ პრობლემის შესამსუბუქებლად, A16z-ის მიხედვით. უხეში ძალის გამოყენებით გამოცანის ამოხსნა მხოლოდ აჩვენებს, რომ მოქმედმა ამომრჩეველმა მისცა ხმა; ის არ აჩვენებს ამომრჩევლის უფლებამოსილების შესამოწმებლად გამოყენებულ პირადობის დამადასტურებელ დოკუმენტებს.

ჟუმ გაუგზავნა URL Cicada-ს კონტრაქტის ნიმუშს, რომელიც იყენებს სემაფორს ამომრჩევლის უფლებამოსილების დასადასტურებლად, როგორც ილუსტრაცია.

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

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

საშა ივანოვმა, Waves-ის დამფუძნებელმა, შესთავაზა, რომ თუ ასეთი სამთავრობო ჰაკები თავიდან აიცილებენ, DAO-ებმა უნდა გადავიდნენ ხმის მიცემის უფრო დემოკრატიულ მეთოდზე. Twitter-ზე ჟუ აღიარა რომ ჯაჭვური კენჭისყრა „ჯერ არ არის მზად მაღალი ფსონების რეალური გამოყენების შემთხვევებისთვის“, მაგრამ მან გამოთქვა ოპტიმიზმი შემდგომი განვითარებისთვის.

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

A16z შედის ოპტიმიზმის კოლექტივში Rollup Client Magi-თან ერთად

A16z-მა, კრიპტო ვენჩურული კაპიტალის ფონდმა, ასევე წარადგინა Magi, 2 ფენის OP Stack გადაწყვეტა. რუსტში შემუშავებული roll-up კლიენტი (კონსენსუსის ფენა) არის უახლესი შეთავაზება a16z-დან და წარმოადგენს კომპანიის შესვლას ოპტიმიზმის კოლექტივში.

Magi ემსახურება როგორც კონსენსუსის კლიენტს და აწვდის ახალ ბლოკებს execution კლიენტს Ethereum-ის შესრულების შრეზე ჯაჭვის წინსვლისთვის. Magi შეიქმნა დამოუკიდებლად იმისათვის, რომ გაზარდოს კლიენტების მრავალფეროვნება rollup და შეცვალოს op-nodes. გარდა ამისა, a16z გუნდი აპირებს გააძლიეროს Magi სინქრონიზაციის ახალი ტექნიკით, მონაცემთა ხელმისაწვდომობის ალტერნატიული ფენების მხარდაჭერით, სახიფათო ხელმძღვანელის (დაუდასტურებელი ბლოკების) თვალყურის დევნებით და უკეთესი ჩარჩოებით.

a16z გუნდი იმედოვნებს, რომ Magi, თუნდაც ახალი მიდგომის სახით, შეიძლება გახდეს op-node-ის მოქმედი შემცვლელი განვითარების რამდენიმე თვის შემდეგ. Op node არის Go-ზე დაფუძნებული განხორციელება როლიკებით კლიენტებისთვის, რომელსაც მხარს უჭერს Op Labs.

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

წყარო: https://www.cryptopolitan.com/a16z-launches-cicada-eth-anonymous-voting/