Paylanmış VRF: Zəncirvari Doğrulama üçün Təsadüfiliyin təkrarlanması

3o1x...jA2k
12 Mar 2024
57
Paylanmış Açar Təhvil-Açıq Sxemindən istifadə edərək, Supra paylanmış sistemlərdə gözlənilməzliyi və beləliklə ədalətliliyi təmin etmək üçün zəncirdə təsadüfi sorğuları təmin edir.

Mündəricat

Giriş

Həqiqətən təsadüfi bir nömrə yaratmaq ehtiyacı ilk baxışdan açıq görünməyə bilər, lakin bu, müxtəlif kripto aktivləri, blokçeynlər və DeFi tətbiqləri üçün vacibdir. Bunlara blokçeyn lotereyaları və mükafat tirajları, randomizə edilmiş NFT xüsusiyyətlərinin yaradılması və kriptoqrafik olaraq sübut edilə bilən qovşaqların təsadüfiləşdirilməsini təmin etmək və digər blokçeyn təhlükəsizliyi növlərinin yaradılmasına kömək etmək kimi arxa plan tətbiqləri kimi ön proqramlar daxildir. 
Web2-də RNG-lər və ya təsadüfi ədəd generatorları ənənəvi olaraq təsadüfi ədədlər yaradırlar. Bu RNG-lər mərkəzləşdirilmişdir, qeyri-şəffafdır və təsadüfi olmağa yaxın nömrələr təqdim edə bilər, lakin bütün yolu getmir. 
Son illərdə Web3 tərtibatçıları Doğrulana bilən Random Functions və ya VRF-ləri təqdim etdilər. Bu xidmətlər təsadüfi nömrələr istehsal edir və blokçeynlərdə hesablanması üçün "qəbzlər" verir. Bununla belə, erkən VRF-lər çox vaxt mərkəzləşdirilmişdir, yəni nömrə həqiqətən təsadüfi ola bilsə də, VRF qeyri-təsadüfi nömrə yaratmaq üçün nəzarət edən qurum tərəfindən manipulyasiya edilə bilər. Web3 VRF-lərin növbəti mərhələsi mərkəzləşdirilməmiş VRF-lərdir. Bununla belə, hətta bir çox qeyri-mərkəzləşdirilmiş VRF-lər də potensial manipulyasiyaya meyllidirlər və ola biləcəkləri (və ya olması lazım olan) qədər şəffaf deyillər.

Mərkəzləşdirilməmiş şəbəkələrdə təsadüfilik

Təsadüfi ədəd generatorları hesablama elmində və daha yaxınlarda paylanmış hesablamada fundamental alqoritmlərdir və deterministik, lakin gözlənilməz və buna görə də “təsadüfi” olan ədədlərin ardıcıllığını yaratmaq üçün istifadə olunur. Bu alqoritmlər simulyasiya, kriptoqrafiya və təsadüfi seçmə kimi müxtəlif sahələrdə mühüm əhəmiyyət kəsb edir.
Supra-nın blokçeynində RNG-lər Commit Moonshot-un konsensus mexanizmində validatorların seçilməsi, klanların təsadüfiləşdirilməsi, əmtəə parçalanması və ya sadəcə xahiş əsasında psevdor-təsadüfi nəticənin yaradılması kimi proseslərdə mühüm rol oynayır. Əlbəttə ki, Supra-nın ən müasir qeyri-mərkəzləşdirilmiş alqoritmi blokçeyn əsaslı təhlükəsizlik zəmanətlərini təmin edir, təsadüfiliyi paylanmış şəkildə yaradır və təsadüfi zəncir üzərində yazmaq üçün ortaq açar həddi imza toplama alqoritmindən istifadə edir. 
Bu, İnternetdə müxtəlif miqyaslana bilən mərkəzləşdirilməmiş proqramlar üçün faydalı olan saxtakarlığa davamlı, gözlənilməz nəticə ilə nəticələnir. Daha dəqiq desək, təsadüfiliyə zəmanət vermək, iştirakçıların bir-birini tanıya bilmədiyi lotereyalarda və ya oyunlarda qaliblərin müəyyən edilməsinə etibarsız etibarın verilməsi və ağıllı müqavilənin icrasında ədalətin təmin edilməsi deməkdir.

Yoxlanılan və ya "yaxşı" təsadüfilik nədir?

"Yaxşı" və "pis" təsadüfilik arasındakı fərqi müəyyən etmək olduqca asandır. Tənəffüs zamanı oyuna qoşulan məktəb uşaqlarını düşünün; onlar yalnız oyun ədalətli olarsa oynamaq istərdilər. Oyunun hər hansı bir hissəsi mahiyyət etibarilə ədalətsizdirsə, hər kəs sadəcə uzaqlaşacaq və ya yeni oyuna başlayacaq. 
Buna görə də, Web3 kimi paylanmış sistemlərə təsadüfiliyin daxil edilməsi çox vacibdir ki, real dünyada rast gəlinən eyni növü təqlid edə bilək. Təsadüfilik bir neçə əsas xüsusiyyət üzrə qiymətləndirilə bilər: 

  • Gözlənilməzlik: İştirakçılar nömrəni əvvəlcədən hesablaya bilmirlər. 
  • Qərəzsizlik: Təsadüfi nəticələrə hər hansı bir iştirakçının qərəzliliyi təsir edə bilməz ki, bu da müəyyən nömrələri digərlərindən daha çox ehtimal edir.
  • Açıqca yoxlanıla bilər: İştirakçılar nəticələrin dəqiqliklə hesablanıb-hesablanmadığını asanlıqla yoxlaya bilərlər .

Texniki baxımdan, gözlənilməzlik qərəzsizlikdən daha güclü bir xüsusiyyətdir. Bunun səbəbi, hər hansı bir proqnozun proqnozlaşdırılan dəyərə meylli olmasına səbəb olur, halbuki təsadüfi ədədlər proqnozlaşdırıla bilən, lakin qərəzsiz ola bilər .

Doğrulana bilən Təsadüfi Funksiya Xidmətləri

Bu problemi həll etmək üçün bir yanaşma VRF-lərin istifadəsidir. VRF-lər kriptoqrafik primitivlərdir ki, bu da tərəflərə faktiki çıxışın özünü aşkar etmədən konkret funksiyaya uyğun təsadüfi çıxış yaratdıqlarını başqalarına sübut etməyə imkan verir. Bu, blokçeynlər kimi paylanmış şəbəkənin bütün iştirakçıları tərəfindən yoxlanıla bilən təsadüfi nömrələrin yaradılmasına imkan verir.
Supra-da VRF-lər DORA Oracle- da əmtəə parçalanması və müxtəlif klanlar arasında node randomizasiyası üçün istifadə olunur. VRF-lər, həmçinin təsdiq üçün növbəti bloku təklif edən hər raundun blok lideri üçün validatorları seçmək üçün istifadə olunur. Bu, seçim prosesinin ədalətli olmasını və şəbəkə daxilindəki hər hansı iştirakçı və ya müşahidəçi tərəfindən gözlənilə və ya manipulyasiya edilə bilməyəcəyini təmin edir. 
DApp-ların özlərinə gəldikdə, onlar gözlənilməz bir çıxış yaratmaq istədikləri zaman Supra-nın Paylanmış VRF xidmətindən təsadüfi tələb edə bilərlər. Yəni Supra-nın dVRF, paylanmış şəbəkələrdə ədalətliliyi və gözlənilməzliyi təmin etmək üçün vacib olan blokçeyn tətbiqlərinə təsadüfiliyi təqdim etmək üçün etibarlı və təhlükəsiz bir yol təqdim edir.
dVRF müxtəlif tətbiqlərin ədalətliliyinə inam vermək və təsadüfi hadisələr, oyun, lotereyalar və NFT sənətkarlığı kimi istifadə halları üçün çox vacibdir. Bunun necə işlədiyinə dair yüksək səviyyəli icmal:

  1. Təsadüfi nömrə tələb edin : Təsadüfi nömrəyə ehtiyacı olan ağıllı müqavilə, istifadəçi tərəfindən müəyyən edilmiş toxum və nəticəni idarə etmək üçün geri çağırış funksiyası kimi bir neçə parametrlə birlikdə Supra-nın dVRF-nə sorğu göndərir.
  2. DKG Commit-Reveal Scheme : Supra-nın dVRF klanları təsadüfi çıxışı kollektiv şəkildə yaratmaq üçün paylanmış açar toplama sxemindən istifadə edir. Birincisi, onlar təsadüfi çıxışın hətta qismən açarlardan istifadə edərək onu yaradan qovşaqlar tərəfindən də gözlənilməz və qərəzsiz olmasını təmin etmək üçün sorğu parametrlərinin hashı olan qismən toxumlarını verirlər .
  3. Təsadüfi Nömrələrin Yaradılması : Supra-nın qovşaqları toplanmış toxumlardan istifadə edərək təsadüfi nömrə yaradır. 
  4. İctimai Yoxlama : Təsadüfi nömrə yaradıldıqdan sonra o, Supra və ya başqa təyinat zəncirində olsun, sorğu edən smart müqaviləyə qaytarılır. Təsadüfi nəticə daha sonra hər kəs tərəfindən açıq şəkildə yoxlana bilər, bu rəqəmin həqiqətən müəyyən edilmiş toxumdan istifadə edilərək yaradıldığını nümayiş etdirir və beləliklə, dəyişməz təsadüfiliyin praktiki formasıdır.
  5. İstifadə : Ağıllı müqavilə daha sonra bu təsadüfi nömrəni blokçeyn tətbiqi daxilində müxtəlif məqsədlər üçün istifadə edə bilər, məsələn, ədalətli lotereyada qaliblərin müəyyən edilməsi, oyunda kritik gitin təyin edilməsi və ya NFT zərbi zamanı təsadüfi əlamətlərin seçilməsi. Bu, hər hansı bir mərkəzləşdirilməmiş rəqabətin ədalətliliyinə və bütövlüyünə inam verir.

Supra Paylanmış Doğrulana bilən Təsadüfi Funksiya

İlk addımda istifadəçilər hər hansı sorğuları izləmək üçün asan olan şəkildə yaradılan bir giriş yaradan dVRF smart müqaviləsinə daxiletmələr təqdim edirlər. Bundan əlavə, təkrar sorğular və ya qərəzli yanaşmalar tətbiq etmək üçün çıxışı seçici şəkildə rədd etmək kimi zərərli və ya Bizans davranışlarından qaçınılır. Bu, tamamilə vacibdir, çünki digər VRF xidmətlərində qovşaqların sadəcə olaraq əlverişsiz çıxışlara icazə verməməyi seçə biləcəyi təhlükəsizlik qüsurları var. 
Bizim dVRF daxiletmələrimiz olduqda, onlar Relay qovşaqları tərəfindən götürüləcək və onlar daha sonra girişləri dVRF xidmət qovşaqlarına yönləndirəcək (Supra ekosistemində bunlar klanlarda təşkil olunub). dVRF qəbilə qovşaqları daha sonra fərdi olaraq təsadüfi çıxışın qismən qiymətləndirmələrini hesablayır, daha sonra Aqreqator qovşaqları tərəfindən birləşdirilir. Daha sonra yığılmış çıxış təsadüfi çıxışları yoxlayan ağıllı müqavilələrə qaytarılır və sonra onu istehlak üçün istehsal etmək üçün istifadəçinin geri çağırış funksiyasını işə salır.
Əsas dVRF çərçivəsini daha da optimallaşdırmaq üçün Supra eyni vaxtda çoxsaylı VRF sorğularına icazə verir. Bu parametrdə, VRF sorğuları toplusu üçün qismən girişlər qaytarıldıqdan və birləşdirildikdən sonra təsadüfi çıxışlar Supra blokçeyninə göndərilir.



Axın sxemi əvvəldən sona qədər sadələşdirilmiş dVRF sorğusunu nümayiş etdirir.

Supra SMR xidməti daha sonra VRF çıxışlarının hər birini ayrı-ayrılıqda yoxlayır, lakin yığılmış dəstdə zəng edən smart müqavilə (məsələn, Ethereum- da bu ECDSA olacaq) üçün müvafiq məcmu imza yaradır. Bu, qaz üçün optimallaşdırılmış strategiyadır, çünki hər bir təsadüfi nəticənin yoxlanılması adətən iki xəttli cütləşmə və qruplara hashing kimi mürəkkəb əməliyyatları əhatə edir. 
Nəhayət, istifadəçilər və dVRF ağıllı müqaviləsi arasında bir əlavə qarşılıqlı əlaqədən başqa qeyd etdiyimiz çərçivələrə bənzəyən Supra-nın şəxsi VRF çərçivəsidir. Müqavilə ilə daxiletmələr yaradıldıqdan sonra, çıxışı korlamaq üçün istifadəçilərə qaytarılır ki, yalnız istifadəçi onu öz seçimi ilə aşkar edə bilsin. Prosesin qalan hissəsi eyni qalır və Supra-nın SMR üçün optimallaşdırılıb. 
Kor nəticələrini müqayisə etmək üçün yaxşı bir bənzətmə Poker oyunundan və blef anlayışından istifadə etməkdir . Diqqət yetirin ki, bu, digər oyunçulara əslində əllərindən daha güclü bir əli olduğunu bildirmək deməkdir ki, onları imtina etməyə və əllərini birləşdirməyə sövq etsin. Bunun ardınca blöf kart oyunçuları digər oyunçuların təxmin etmələri üçün atılmış əllərini gizli saxlamağa üstünlük verirlər.

Nəticə

Fırıldaqçılığı müəyyən etmək üçün təsadüfi məlumat seçiminə əsaslanan ənənəvi maliyyə xidmətləri və təhlükəsizlik sənayeləri də istifadəçi məxfiliyinin qorunması ilə bağlı şəffaflığı təmin etmək üçün VRF-lərdən istifadə edə bilər. IRS kimi audit xidmətləri də auditlərin məqsədyönlü şəkildə aparılmadığına və ya siyasi motivli olmadığına ictimai əminlik vermək üçün VRF-lərdən istifadə edə bilər.
Bir çox kriptovalyuta istifadəçilərinin illər ərzində yaşadığı böyük itkiləri nəzərə alsaq, saxtakarlığa qarşı təsadüfiliyə və blokçeyn kitablarının şəffaflığına həmişəkindən daha çox ehtiyac var. Supra-nın şəbəkəsi elə qurulub ki, o, qabaqcadan idarə oluna və ya oyun oynaya bilməz; sadə inteqrasiya ilə Supra-nın VRF-dən əldə edilən təsadüfilik istənilən protokolun sədaqət və saxtakarlığın aşkarlanması imkanlarını növbəti səviyyəyə qaldırır. 
İştirakçılar bilməyə layiqdirlər ki, onların aktivləri ehtiyatla idarə olunur və heç kimin barmaqlarını ədalət tərəzisinə qoymaq imkanı yoxdur. Supra VRF şirkətləri qabaqcıl şəffaflıqla təmin edir və status-kvonun ağrılı nöqtələri ilə ziddiyyət təşkil edən Web3 texnologiyasının zəruriliyini daha aydın edir . Supra-nın VRF-nin inteqrasiyası şirkətlərə həmyaşıdları ilə müqayisədə rəqabət üstünlükləri verə bilər.
Supra-nın VRF-i təsadüfiliyin yaradılması və genişlənə bilən oracle həlləri üçün qızıl standart olmağa hazırlanıb. Web3 və Web2 tətbiqləri bir az daha şəffaflıqdan istifadə edə bilər və ilk köçürənlər tezliklə bu sənayenin əsas oyunçuları şəklini alacaqlar, çünki onların şəbəkə effektləri pərdə arxasında baş verən kütləvi qəbul vasitəsilə eksponent olaraq böyüyür. 
Erkən tətbiq edənlər üçün hər yerdə mərkəzsizləşdirmə, şəffaflıq və qlobal maliyyə sisteminə bərabər çıxış dəyərləri ilə sənayeni irəli apararaq özlərini kütlədən ayırmaq imkanları var. Supra-nın VRF-dən istifadə edən inteqrasiyalar, onların brendinin bizi ənənəvi maliyyənin fil sümüyü qüllələrindən ayıran Web3-ün bu prinsiplərinə sadiqliyini nümayiş etdirəcək.

Sonrakı Oxu


Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to Nano107322

0 Comments

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.