„Blockchain“ įkrovimas: „Arcium“ lygiagretaus vykdymo modelis ir požiūris į konfidencialų skaičiavimą
Trumpai
Yannik Schrade aptaria transformuojantį vaidmenį Web3 ir decentralizuotas konfidencialus kompiuteris, pagerinantis blokų grandinės privatumą, mastelio keitimą ir saugaus duomenų apdorojimo ateitį.
Šiame pokalbyje mes gilinamės į pasaulį Web3 ir konfidencialių kompiuterių su Yannik Schrade, generalinis direktorius ir vienas iš įkūrėjų Arcis. Yannik dalijasi įžvalgomis, kaip Arcium keičia blokų grandinės privatumą ir mastelio keitimą. Iš jo kelionės į Web3 į galimą decentralizuoto konfidencialaus skaičiavimo poveikį įvairioms pramonės šakoms, Schrade siūlo pažvelgti į saugaus, nepatikimo duomenų apdorojimo ateitį.
Ar galite pasidalinti savo kelione į Web3?
Mano pirmasis projektas Web3 buvo Arcium, bet anksčiau, kai mes nebuvome vadinami Arciu, buvome vadinami nepagaunamais. Iš pradžių mes dirbome su grandininiu sandorių privatumu, naudodami nulinių žinių įrodymus, ir derinome tai su konfidencialia kompiuterija, naudodami MPC (daugiašalį skaičiavimą). Mūsų tikslas buvo įtraukti tai, ką vadinome „decentralizuotu atitikimu“, kad neteisėta veikla būtų pašalinta iš privačių sandorių, kartu užtikrinant, kad joks centralizuotas subjektas negalėtų kontroliuoti šio atitikties mechanizmo.
Aš pradėjau įeiti Web3 iš esmės per nulinių žinių įrodymus. Susidomėjau vaikystėje perskaičius George'o Orwello „1984-uosius“ ir norėdamas, kad šis scenarijus netaptų realybe. Baigęs mokyklą studijavau teisę, įkūriau savo pirmąjį startuolį, o vėliau įstojau į matematikos ir informatikos studijas, dėl kurių žinių neturiu.
Ar buvo sunku baigus teisę studijuoti matematiką ir visus šiuos techninius dalykus?
Tikrai ne, nes pati išmokau programuoti būdama 12 metų ir tą dariau visą gyvenimą. Net studijuodamas teisę dalyvavau daugelyje teisinių technologijų projektų ir įkūriau vieną didžiausių Vokietijos teisinių technologijų asociacijų. Taigi, mano gyvenime visada buvo techninis aspektas, bet kažkodėl nusprendžiau studijuoti ir teisę.
Kuo Arcium požiūris į konfidencialų skaičiavimą skiriasi nuo tradicinės aparatinės įrangos patikimo vykdymo aplinkų ir kokius privalumus jis turi?
Patikimos vykdymo aplinkos atskleidė pažeidžiamumą, kaip neseniai matėme su Intel SGX išnaudojimu, kai buvo pašalintas šakninis aprūpinimo raktas. Puikus šio pažeidžiamumo pavyzdys yra slaptojo tinklo išnaudojimas, kai buvo pažeistas visas vartotojo privatumas. Iš esmės patikimos vykdymo aplinkos yra pavieniai gedimo taškai ir reikalauja patentuotos patikimos tiekimo grandinės.
Naujos „Apple“ patikimos vykdymo aplinkos rodo, kad reikalingas didžiulis pasitikėjimas, kuris neatitinka to, ką mes siekiame Web3. Jie pareiškė, kad jie fiziškai užtikrina techninės įrangos lustų tiekimą iš gamyklų į duomenų centrus, o tai absurdiška, jei tai yra pasitikėjimo modelis, su kuriuo turime dirbti.
Naudodami Arcium stengiamės panaikinti bet kokį pasitikėjimą ir padaryti jį nepatikimą. Tai pasiekiame naudodami saugų kelių šalių skaičiavimą, kuris sujungia matematiką, kriptografiją ir paskirstytas sistemas.
Kokie yra pagrindiniai „Arcium“ kaip grandinės agnostikos tinklo privalumai? Kaip tai paveiks jos panaudojimo galimybes įvairiose „blockchain“ ekosistemose?
„Arcium“ mano, kad ši technologija turėtų būti prieinama visiems bet kuriuo metu. Mes manome, kad „Arcium“ yra pasaulinis superkompiuteris, kuris turėtų būti pasiekiamas bet kurioje „blockchain“, bet taip pat svarbu, kad būtų pasiekiamas be „blockchain“. Tradicinės įmonės taip pat turėtų turėti galimybę naudotis šiuo tinklu nenaudodamos išmaniųjų sutarčių paskirstytoje knygoje.
Kalbama apie šio tinklo atvėrimą „blockchain“ naudojimo atvejams, todėl yra taip galinga, kad asinchroninis konfidencialus skaičiavimas kiekviename tinkle vienu metu. Tai skatina pritaikymą, nes visose šiose skirtingose paskirstytose knygose įgalinami nauji naudojimo atvejai.
Kaip Arcium lygiagretus vykdymo modelis prisideda prie didelio pralaidumo? Kuo šis požiūris skiriasi nuo kitų rinkoje esančių sprendimų?
Jei manytume, kad Arcium yra superkompiuteris, kiekvienas tinklo mazgas yra to kompiuterio šerdis. Šerdžių rinkinys gali būti skaičiavimo klasteris, kuris atlieka skaičiavimą, tačiau pats tinklas yra tarsi be būsenos. Tai reiškia, kad Arcium tinklas neturi veikti per vieną nuoseklią būseną, kurią reikia atnaujinti, renkant lyderius ir randant sutarimą.
Arcium visi tie mazgai atlieka skaičiavimus lygiagrečiai ir atlieka tiek daug skaičiavimų, kad ribojančiu veiksniu tampa šviesos greitis.
Kaip Arcium požiūris į šifruotą skaičiavimą pašalina efektyvumo kliūtis, paprastai susijusias su visiškai homomorfiniu šifravimu?
Visiškai homomorfinis šifravimas (FHE) yra puiki technologija, ypač teoriniu lygmeniu. Tačiau praktiškai jis labai kenčia nuo delsos baudų. Daugeliu atvejų skaičiavimas naudojant Arcium, palyginti su jo paleidimu naudojant tam tikrą moderniausią FHE schemą, dažnai yra dešimtis tūkstančių kartų greitesnis.
Šią problemą išsprendžiame naudodami vadinamąjį šiek tiek homomorfinį šifravimą MPC. Tai leidžia mums paimti efektyvias FHE dalis, o mažiau efektyvioms dalims – efektyvesnį, geresnį sprendimą.
Ar galite paaiškinti pagrindinius Arcium technologijos naudojimo atvejus už blokų grandinės ribų ir Web3?
Manau, kad tai įdomiausias mūsų kuriamo aspektas, nes dauguma komandų kuria tik technologijas, kurios aptarnauja tik pačią kriptovaliutą. Tačiau manau, kad ši technologija turėtų būti naudojama didesniam naudojimui, o konfidencialiems skaičiavimams tai yra defitikrai taip.
Tradicinėje erdvėje, tiek įmonėms, tiek vyriausybinėms organizacijoms, labai reikia turėti konfidencialią kompiuteriją. Vienas iš lengviausiai suvokiamų pavyzdžių šiais laikais būtų dirbtinis intelektas, ypač konfidencialus mašininis mokymasis.
Įdomiausia mūsų technologija yra tai, kad naudojant MPC kaip pagrindinę technologiją, galime įdiegti naujo tipo bendradarbiavimo elementą, skirtą saugiam skaičiavimui. Pavyzdžiui, galime sujungti anksčiau visiškai izoliuotus duomenų rezervuarus ir parengti mašininio mokymosi modelį pagal šiuos duomenis, niekam nelaikant tais duomenimis tarpusavyje. Kiekvienas lieka savininku; niekas nemato duomenų, tačiau galimos naujos įžvalgos.
Kaip jūs numatote dirbtinio intelekto ir skaičiavimo sankirtą ateityje?
Manau, kad čia yra įvairių aspektų. Arciumo naudojimas dirbtiniam intelektui turi daug privalumų. Viena iš jų yra ta, kad dabar galite galvoti apie dirbtinį intelektą kaip nuo galo iki galo užšifruotą AI. Kalbant apie mokymąsi, visi naudojami duomenys gali likti privatūs, o išvados pusėje, kad ir ko paklaustumėte savo modelio, taip pat išliks privatūs. Pats modelis lieka privatus.
Apčiuopiamas pavyzdys būtų sveikatos apsauga. Jei turime ypač jautrius pacientų duomenis, kurių negalima dalytis, galbūt dėl reguliavimo, ir aš, kaip asmuo, nenorėčiau, kad mano neskelbtini paciento duomenys būtų bendrinami su kokia nors įmone, kuri tuos duomenis apdoroja, su Arcium, man būtų gerai. dalijantis duomenimis, nes jais niekada nesidalijama. Jis visada užšifruotas, tačiau galimos naujos įžvalgos.
Ši visiškai užšifruoto dirbtinio intelekto, kai nereikia dalytis duomenimis, idėja yra labai galinga. Galime tai palengvinti, nes su savo architektūriniu dizainu turime šį nepatikimą privatumą, tačiau tuo pat metu turime ir efektyvumo.
Kaip Arcium požiūris į konfidencialų skaičiavimą gali paveikti blokų grandinės tinklų mastelį ir sąveikumą?
„Arcium“ vaidmuo yra būti tam skirtam tinklui, kuris sutelkia dėmesį į vieną dalyką: efektyvius, nepatikimus ir konfidencialius skaičiavimus. „Arcium“ yra šis decentralizuoto konfidencialaus skaičiavimo (DCC) tinklas, kuris palaiko ryšį su skirtingais blokų grandinės tinklais ir naudoja juos, kad dar labiau pagerintų nepasitikėjimą, turėdamas kriptografiškai patikrinamą sudėjimo ir sumažinimo mechanizmą, jei kuris nors mazgas netinkamai elgiasi.
Mastelio keitimui turi įtakos tai, kad šis konfidencialus kompiuteris perduodamas šiam tam skirtam tinklui, o pagrindinėje knygoje nereikia susidurti su sulėtėjimu ar sutarimo problemų. Vėliau gali būti daugiau specializacijų skirtingiems tinklams ir tinkluose.
Pavyzdžiui, Arcium tinkle gali būti specializacija, kai mazgai valdo tam skirtą aparatinę įrangą. Jei yra mazgas, kuris tikrai nori sutelkti dėmesį į palengvinti AI naudojimo atvejus, greičiausiai jie naudos kai kuriuos GPU, o tai gali būti nereikšminga kaip reikalavimas įprastiems blokų grandinės tinklams.
Kokie yra Arcium konfigūruojamų sąrankų saugumo padariniai? Kaip platforma užtikrina, kad pasirinktinėse konfigūracijose nebūtų pažeidžiamumų?
„Arcium“ tinkintos konfigūracijos iš esmės reiškia, kad vartotojai, norintys konfidencialių skaičiavimų, sukuria tai, ką vadiname MXE (MPC vykdymo aplinka), kaip alternatyvą TEE (patikimos vykdymo aplinkai). Tai virtuali šifruota aplinka, kuri egzistuoja mūsų tinkle. Toje aplinkoje jie gali sukonfigūruoti rinkinį mazgų, kurie apdoroja tuos skaičiavimus.
Vartotojai gali nuspręsti paleisti klasterį, kuriame jie paleidžia mazgą, o kažkas kitas – ir susieja tai su savo MXE ir įveda slaptus duomenis. Arba jie gali tiesiog naudoti esamus tinklo mazgus ir patys nepaleisti jokio mazgo. Taigi yra galimybė paleisti leistinas grupes, neleistinas grupes, pusiau leistinas grupes ir turėti visiškai savavališkus dydžius.
Manau, kad konfigūravimas iš tikrųjų padeda sumažinti pažeidžiamumą ir suteikia daugiau nepasitikėjimo, nei matytumėte kitaip.
Kaip „Arcium“ architektūra palaiko arba įgalina kelių grandinių konfidencialių išmaniųjų kontraktų kūrimą? Kokių unikalių iššūkių tai kelia?
Pats Arcium nežino, kas yra protinga sutartis. Tai tikrai mazgas, kuris tiesiog žino kitus tinklo mazgus ir gali efektyviai atlikti tuos saugius skaičiavimus. Jis tiesiog paleidžia operatyvinius kodus. Turime savo paskirstytą operacinę sistemą, kurią vadiname ARCS OS, kuri veikia tie mazgai. Jis tiesiog vykdo komandas šioje operacinėje sistemoje, tačiau nėra jokio turto, žetonų ar daiktų judėjimo sąvokos.
Viskas sukompiliuojama iki šio formato, o tai yra galinga, nes tada galime turėti skirtingus įpakavimus, iš esmės skirtingas kalbas, kurie sukompiliuojami iki šio formato skirtingoms išmaniųjų sutarčių platformoms. Tai jau savaime leidžia naudoti šį vieną tinklą iš skirtingų tinklų, kurie paprastai gali naudoti visiškai skirtingus formatus.
Sudarant kryžmines grandines išmaniąsias sutartis, svarbiausia yra patikrinamumas. Mūsų patikrinamumo sprendimas yra vadinamasis viešasis daugiašalių skaičiavimų tikrinamumas, kuris dienos pabaigoje taip pat reiškia tik įrodymo patikrinimą ir galimybę žinoti, kad tam tikra skaičiavimo išvestis iš tikrųjų yra teisinga. Su patikrinamumu, kaip matėme su CKB (Nervos bendros žinių bazės), kryžminė sąveika tampa įmanoma.
Kaip prognozuojate „blockchain“ pramonės plėtrą per ateinančius trejus metus? Ar bus kokių nors tendencijų?
Manau, kad decentralizuotas konfidencialus kompiuteris ir MPC ypač paskatins visuotinį pritaikymą. To tikrai reikia „blockchain“ erdvei – programų, kurios yra labai vertingos ir pagrindiniame technologijų pasaulyje.
Be to, per ateinančius trejus metus, manau, pamatysime, kad daug daugiau institucinių žaidėjų naudos „blockchain“ tinklus. DeFi pusėje. Dalis to yra konfidencialumas, nes iki šiol daugelio naudojimo atvejų nebuvo įmanoma pateikti „blockchain“ vien dėl to, kad jūs, kaip įmonė ar bankas, negalite visko skaidriai matyti visame pasaulyje. pasaulį pamatyti. Sukūrus šią konfidencialią skaičiavimo technologiją, tai dabar tampa įmanoma. Taigi manau, kad tai yra esminis elementas, kurio mums iki šiol trūko.
Ar galite pasidalinti „Arcium“ planu?
Šiuo metu esame privačiame testų tinkle. Turime daug nuostabių komandų, kurios jau kuria programas su Arcium. Per metus plečiame šį privatų testų tinklą, tada pereisime prie pagrindinio tinklo ir išplėsime kelių grandinių tinklą.
Atsakomybės neigimas
Remdamasi tuo, Pasitikėjimo projekto gairės, atkreipkite dėmesį, kad šiame puslapyje pateikta informacija nėra skirta ir neturėtų būti aiškinama kaip teisinė, mokesčių, investicinė, finansinė ar bet kokia kita konsultacija. Svarbu investuoti tik tai, ką galite sau leisti prarasti, ir, jei turite kokių nors abejonių, kreiptis į nepriklausomą finansinę konsultaciją. Norėdami gauti daugiau informacijos, siūlome peržiūrėti taisykles ir nuostatas bei pagalbos ir palaikymo puslapius, kuriuos pateikia išdavėjas arba reklamuotojas. MetaversePost yra įsipareigojusi teikti tikslias, nešališkas ataskaitas, tačiau rinkos sąlygos gali keistis be įspėjimo.
Apie autorių
Viktorija yra rašytoja įvairiomis technologijų temomis, įskaitant Web3.0, AI ir kriptovaliutos. Didelė patirtis leidžia jai rašyti įžvalgius straipsnius platesnei auditorijai.
Daugiau straipsnių
Viktorija yra rašytoja įvairiomis technologijų temomis, įskaitant Web3.0, AI ir kriptovaliutos. Didelė patirtis leidžia jai rašyti įžvalgius straipsnius platesnei auditorijai.