Supra HyperNova Körpüsüz, Çarpaz Zəncirli Konsensus təqdim edir
Mündəricat
- Ənənəvi Körpü Dizaynlarının Böyük Problemləri Var
- Həll yolu: Körpüsüz gedin
- Supra-nın HyperNova-ya doğru: Körpüsüz Protokol
- Supra Web3-ün Qarşılıqlı Fəaliyyət Mərkəzi kimi
- Nümayiş
- IntraLayer kimi Supra
- İstinadlar
Ənənəvi Körpü Dizaynlarının Böyük Problemləri Var
Blokçeyn texnologiyası tez bir zamanda mərkəzləşdirilməmiş maliyyə, aktivlərin idarə edilməsi, təchizat zəncirləri, səhiyyə və daha çox sahələrdə cəmiyyətin təkamülündə kritik bir addım kimi özünü göstərir. DefiLlama üçün 2023-cü ilin avqust ayına olan məlumata görə, TVL-də təxminən 40 milyard dollar bütün blokçeynlərdə dApp-larda ağıllı müqavilələrlə təmin edilir. Ağıllı müqavilələrlə birlikdə, DeFi avtomatlaşdırılmış və paylanmış protokola əsaslanan, kriptoqrafiyaya imkan verən etibarsız xidmətlər şəklində alternativ maliyyə relsləri təqdim edir. Bu, böyük etimad tələb edən mərkəzləşdirilmiş, insanlar tərəfindən idarə olunan xidmətlərin status-kvonu ilə tamamilə ziddiyyət təşkil edir.
Dizaynına görə, əksər blokçeynlər məlumat, bilik və aktivlərində təsdiqləyicilər dəsti ilə məhdudlaşır. Blockchain-in validatorları blockchain əməliyyatlarının sifarişi baxımından qərar qəbul edənlərdir, həmçinin blokçeynin vəziyyəti üçün əsas həqiqət mənbəyini formalaşdırır. Beləliklə, onlar hansı istifadəçilərin blokçeynində hansı aktivlərə nəzarət etdiyini təsdiqləyən səlahiyyətli orqanlardır.
Hər bir blokçeyn özünəməxsus keyfiyyətlər dəstini təklif edir və bir çoxları müxtəlif və fərqli xidmətlər dəsti təklif edir. Bununla belə, DeFi-nin çox zəncirli gələcəyə doğru getdiyi daha aydın olur. Beləliklə, biz çoxlu sayda istifadəçinin çoxsaylı ekosistemlərdə birdən çox xidmətdən - bəzən eyni, bəzən də fərqli - istifadə etdiyini görürük. Əsasən aktivlərin və məlumatların bir zəncirdən digərinə ötürülməsi şəklində blokçeynlə qarşılıqlı fəaliyyət, beləliklə, zərurət halına gəldi və təbii olaraq tədqiqatçıların və inşaatçıların diqqətini cəlb edir.
Blockchain qarşılıqlı fəaliyyətinin asanlaşdırılması problemi blokçeyn körpülərinin inkişafına gətirib çıxardı. Əksər körpülər hal-hazırda çox nişanlı körpülər adlanan kimi dizayn edilmişdir . Bu körpülər, ümumiyyətlə, hər biri mənbə zəncirində baş verən hadisələri (məsələn, mənbə zəncirinin valyutasında kilidlənmiş vəsaitlər) ayrı-ayrılıqda imzalayan, imzalanmış hadisələri birləşdirən və onları imzalar/möhürlərlə ötürən bir sıra paylanmış körpü qovşaqlarından ibarətdir. onların razılığı - "çox imza" - təyinat zəncirinə. Bu, müvafiq hərəkəti asanlaşdırır (məsələn, təyinat zəncirinin yerli aktivində və ya valyutasında vəsaitin buraxılması). Burada, gördüyünüz kimi, mənbə zəncirinin L1 təhlükəsizlik zəmanəti artıq davam etmir, bunun əvəzinə təhlükəsizlik zəmanəti stake edilmiş körpü qovşaqlarının zəmanətinə endirilir .
Ümumiyyətlə, “mərkəzləşdirilməmiş güvən” əmsalı şəbəkədəki müstəqil validatorların sayının və şəbəkədə iştirak edən payın miqdarının funksiyasıdır.
Validatorların sayı və çox işarəli körpülərin stake edilmiş dəyəri ümumiyyətlə L1 blokçeynlərinin stake edilmiş dəyərindən və ya validatorların sayından xeyli aşağıdır. İfadədən göründüyü kimi - "zəncir yalnız ən zəif halqası qədər güclüdür" aktivlərin dövriyyəsinin uzun yolunda, çox nişanlı körpülər özlərini ən zəif halqa kimi göstərdilər, çünki onların "mərkəzləşdirilməmiş etibar" əmsalı ümumiyyətlə aşağı.
Nəticədə körpülər həm böyük, həm də kiçik miqyaslı hücumların hədəfinə çevrilib. Chainanalysis-in 2022-ci ilin avqust hesabatında yalnız körpü sındırmalarından 2 milyard dollar oğurlandığı təxmin edilir . Buna görə də, təsirli və təhlükəsiz olmaq üçün körpülər aktivlərini köçürdükləri L1 və L2 blokçeynlərinin “mərkəzləşdirilməmiş etibarını” sulandırmamalıdırlar.
Həll yolu: Körpüsüz gedin
Bunu görəndə həll yolu sadədir: mənbə zəncirinin konsensusunu birbaşa yoxlayın. Bununla belə, bir zəncirin digər zəncirdə konsensusunu yoxlamaq heç də asan məsələ deyil. Məsələn, Ethereum aktiv validatorların böyük dəstinə malikdir (6 avqust 2023-cü il tarixinə 700K-dan çox). Konsensusun yoxlanılması blokun attestasiyasında iştirak edən açıq açarların toplanması və sonra məcmu imzanın təsdiqlənməsini nəzərdə tutur. Çoxlu sayda açıq açarlar birləşdirilməli olduğundan, bu mexanizm uzun yoxlama vaxtları tələb edir və təyinat zəncirində qaz sərfiyyatı baxımından səmərəsizdir. Bu, Ethereum-un Altair Fork-da 'Sinxronlaşdırma komitəsi'nin təqdim edilməsinin motivasiyası idi.
Sinxronizasiya komitəsi, Ethereum-un tam təsdiqləyici dəstindən təsadüfi olaraq seçilmiş 512 qovşaqdan ibarət sabit ölçülü alt komitədir və yalnız hər 27 saatda bir dəfə yenilənir. Ethereum blokları tam təsdiqləyicilər dəsti ilə müntəzəm attestasiyaya əlavə olaraq Sinx-komitə təsdiqləyiciləri tərəfindən təsdiqlənir. Müvafiq olaraq, Sinxronlaşdırma komitəsinin attestasiyası Ethereum-un digər zəncirlərdə konsensusunu yoxlamaq üçün daha ucuz bir yol təklif edir və beləliklə, körpünün Relay modelini asanlaşdırır.
Bununla birlikdə, Sinxronlaşdırma komitəsinin konsensusu ( James Prestwich , Polytope Labs Research ) əsasən protokolunun bir hissəsi kimi kəsilmədiyi üçün tənqid edildi. Əsas arqument ondan ibarətdir ki, vicdansız Sinx-kommitə müəyyən bir etibarsız körpünü hədəf alan sövdələşmə hücumundan qurtula bilər.
Əksinə, Succinct , Snowfork və T3rn araşdırmaları göstərir ki, belə vicdansız Sync komitələrinin ehtimalları olduqca aşağıdır. Məsələn, doğrulama həddi etibarlı sayılmaq üçün Sinxronizasiya komitəsi təsdiqləyicilərinin 90%-dən çoxunun blokda imza atmasını tələb edə bilər. Daha sonra, Ethereum-un tam təsdiqləyicilərinin ⅓-nin başlanğıcda vicdansız olduğunu fərz etsək belə, vicdansız Sinxronizasiya komitəsinə (ən azı 10% vicdanlı Sinxronizasiya komitəsi təsdiqləyicilərinə malik olmayan) sahib olma ehtimalı bir dəfə olur.10
31
10
31
illər. Bu, çox, çox uzun müddətdir.
Bu tədqiqatlar həmçinin qeyd edir ki, protokol əsaslı kəsilmədən başqa, belə bir vicdansız Sinxronizasiya komitəsi aktının qarşısını almaq üçün praktiki təxəllüs və reputasiya zədələnməsi səbəbindən digər praktik təhlükəsizlik mexanizmləri mövcuddur. Biz görürük ki, bu ehtimallar və praktiki təhlükəsizlik aspektləri etibarsız körpü modelindən istifadə etmək üçün kifayət qədərdir və nəticədə biz Ethereum-dan Supra-ya aktivlərin hərəkətini göstərən prototip və ekosistemləri çoxaltmaq üçün etibarlı körpü dizaynı olan HyperNova-nı qurmuşuq. .
Supra-nın HyperNova-ya doğru: Körpüsüz Protokol
Supra Ethereum-un aktiv validator dəsti haqqında məlumatlı olduğu müddətdə Supra özü Ethereum-un əksəriyyət konsensus razılaşmasını yoxlaya bilər. Bununla belə, bu məlumatı Ethereum-dan Supra-ya çatdırmaq üçün sadəcə mənbə zəncirinin (Ethereum) hadisələrini ötürən relay qovşağının əlavə edilməsi tələb olunur, eyni zamanda Supra-nın validatorlarından bu hadisələrin etibarlılığını açıq şəkildə yoxlamağı tələb olunur . Bu, körpülər üçün ənənəvi “çox işarəli” əksəriyyət razılaşma protokolundan istifadə etməklə tamamilə fərqlidir. Bir sözlə, Supra Ethereum-un L1 konsensusunu kriptoqrafik olaraq yoxlayır.
Supra aktiv validator dəsti haqqında məlumatı necə əldə edir? Ethereum kimi sübutlu şəbəkələr üçün təsdiqləyicilərin cari aktiv node operatorlarının ictimai ünvanlarını bilməsi üçün konsensus tələb olunur. Əvvəlki aktiv validatorlar şəbəkəyə qoşulmaq üçün yeni qovşaqların cəlb edilməsinə səs verir və yeni aktiv operator dəstində bu dəyişikliyin kriptoqrafik sübutu var . Bu məlumat, yeni operator qovşaqları dəstində kriptoqrafik olaraq bağlanan əvvəlki aktiv dəstdən virtual ötürmə vasitəsilə yoxlanıla bilər.
Supra-nın HyperNova-da relay qovşaqları sadəcə mənbə zəncirinin kriptoqrafik konsensus məlumatını paylaşır, yoxlama isə Supra-nın özündə aparılır. Ethereum-un konsensus məlumatını heç kim saxtalaşdıra bilmədiyi üçün dünyada hər kəs relay rolunu oynaya bilər. Relayerin heç bir təhlükəsizlik problemi yarada bilməyəcəyini vurğulamaq yerinə düşər, çünki mənbə zəncirinin hadisələrinin etibarlılığı təyinat zəncirində müstəqil olaraq yoxlanılır. Bir sözlə, heç bir relay qovşağı mənbə zəncirindən verilən məlumatı poza bilməz. Buna görə də, mənbə zəncirindəki müvafiq aktivləri kilidləmədən təyinat zəncirindəki aktivləri buraxmaq və ya zərb etmək üçün yalan məlumatdan istifadə edən hücumlar sadəcə mümkün deyil .
Yenə də, ən azı bir vicdanlı qovşaq tələb olunur ki, ötürülən zaman müvafiq hadisələr qaçırılmasın. Keçirilmiş məlumatın düzgünlüyünə görə heç bir vasitəçi körpü qovşaqlarına etibar etməyimiz lazım olmadığından , canlılıq üçün yalnız bir dürüst qovşağın aktiv olmasını tələb edən bu Relay modeli xalq arasında etibarsız körpü adlanır . HyperNova körpüsüz modelində biz məlumatların düzgünlüyünü yoxlamaq üçün deyil, yalnız məlumatların ötürülməsi üçün rele qovşağına etibar edirik . Buna görə də, körpü qovşaqları üçün böyük paylar lazım deyil. Canlılıq və senzura müqavimətini təmin etmək üçün sadəcə olaraq tək vicdanlı qovşaq mövcud olmalıdır. Üstəlik, konsensusun çoxsaylı raundlarından qaçmaq olar, beləliklə, daha sürətli icraya imkan verir.
Maraqlıdır ki, bu fikir təbii olaraq bir çox başqa zəncirlərə də şamil edilir. Aptos və Sui daxil olmaqla, digər zəncirlər üçün də oxşar tədqiqat prototipləri qururuq. Ethereum prosesində olduğu kimi, biz də bu zəncirlərin validator dəsti məlumatlarını toplaya bilərik. Sonra bu zəncirlərdəki müvafiq hadisələri Supra SMR-ə ötürən relay qovşağımız var, burada bu hadisələr Supra SMR-də təsdiqlənir.
Digər vacib cəhət Supra-nın Layer 1 konsensus protokolunun blokları təsdiqləmək üçün həddi imzalardan istifadə etməsidir. Nəticə etibarilə, Supra bloklarının hər hansı digər zəncirdə yoxlanılması tək BLS imzasını yoxlamaq qədər sadə, asan və səmərəlidir. Biz həmçinin etibarsız körpü üçün Zero Knowledge-based yanaşmaları ( ScalingX , Web3 Foundation ) araşdırırıq .
Supra Web3-ün Qarşılıqlı Fəaliyyət Mərkəzi kimi
Supra-nın unikal dəyər təklifi ondan ibarətdir ki, o , Oracles , Random Beacons və Doğrulana bilən təsadüfi funksiyalar kimi çoxsaylı xidmətlərin şaquli inteqrasiyasını asanlaşdırır . O, həmçinin doğma Layer 1 Smart Contract platformasının üstündə qarşıdan gələn Platinum Avtomatlaşdırma Şəbəkəsinə imkan verir. Bu inteqrasiya olunmuş yanaşma Supra-nın blokçeynini özündə ehtiva edən blokçeyninə çevirir ki, burada istifadəçilər blokçeyn əsaslı fəaliyyətlərinin əksəriyyəti üçün sistemi tərk etmək məcburiyyətində deyillər, nə də oracle vasitəsilə zəncirdən kənar dünyadan məlumatları oxumaq və ya tətbiq etmək üçün.
Məlumat və aktivləri zəncirlər arasında bağlamağın etibarsız təbiətinə görə , Supra HyperNova protokolu həssas çox nişanlı körpülərdən daha çox mənbə blokçeynlərinin “mərkəzləşdirilməmiş etibar” səviyyəsini daşıyır. Üstəlik, HyperNova ilə Supra-nın mövcud xidmətlərinin əhatə dairəsi indi getdikcə daha çox zəncir və şəbəkələrə yayıla bilər. Bundan əlavə, Supra arxitekturasının şaquli inteqrasiyası sayəsində iş axınları optimallaşdırılır və əlavə dəyərli xidmətlərlə zənginləşdirilir. Bu, Supra-nı etibarlı və qeyri-mərkəzləşdirilmiş şəkildə çoxsaylı blokçeynləri asanlıqla birləşdirə bilən güclü qarşılıqlı fəaliyyət mərkəzi kimi yerləşdirir.
Müştərinin nöqteyi-nəzərindən Supra sadə tək vuruşlu tetik mexanizmini təklif edir. Bu o deməkdir ki, mənbə zəncirindəki ilk əməliyyat bir çox zəncir üzrə bütün sonrakı hərəkətlərin və əməliyyatların yerinə yetirilməsinə zəmanət verir. Bu ilkin əməliyyata bütün lazımi məntiq daxil ola bilər, o cümlədən məqbul aktivlərin çevrilmə dərəcələri, vaxt və Supra-da tapşırıqların planlaşdırılması, yoxlanıla bilən təsadüfi funksiyaların istehlakı və hətta bir çox digər zəncirlərə funksiya çağırışları və s.
Nümayiş
Bu fikrin konsepsiya nümayişinin sübutu olaraq, biz aşağıdakı iş prosesini nümayiş etdiririk: biz HyperNova protokolundan 1 ETH-ni Ethereum hesabından köçürmək və iki fərqli zəncirdə – Aptos və Sui-də yerli valyutalarda olan hesablara depozit etmək üçün istifadə edirik. Bu demoda konvertasiya dərəcələrini sərt kodlaşdırsaq da, sonrakı yeniləmələrdə anında çevrilməni təmin etmək üçün Oracle xidmətlərimizi inteqrasiya etməyi planlaşdırırıq.
IntraLayer kimi Supra
Nəticə olaraq, blokçeyn məkanı L1 və L2-lərə ayrılsa da, biz bütün məkanın əslində müxtəlif xidmətlər təklif edən çoxsaylı blokçeynlərin vahid bir təbəqəsi olduğu fikrinə doğru işləyirik. Daha sonra biz Supra-nı tək başına inteqrasiya olunmuş xidmətlər təklif edən, eləcə də bir çox zəncir üzrə bütün xidmətləri qüsursuz birləşdirən və birləşdirən komponent kimi təqdim edirik. Beləliklə, biz Supraya bütün zəncirləri kriptoqrafik olaraq birləşdirən xüsusi bir təbəqə olan IntraLayer kimi istinad edirik .
İstinadlar
- Ethereum-da Sinxronizasiya Komitəsi və Konsensus İşıq Müştərisi https://github.com/ethereum/annotated-spec/blob/master/altair/sync-protocol.md
- PoS blokçeynləri üçün Hesabatlı Yüngül Müştərilər https://eprint.iacr.org/2022/1205
- Nimbus tərəfindən Sync-Committee üçün kəsilmənin tətbiqi ilə bağlı araşdırma https://github.com/ethereum/consensus-specs/issues/3321