Startup Aleo dorește să protejeze confidențialitatea datelor pe Internet

Startup-ul Aleo vrea să protejeze confidențialitatea datelor pe Internet - împrumut 768x504 1 440x264 1Compania de tehnologie de confidențialitate Aleo a lansat un blockchain și un kit de dezvoltare axat pe confidențialitatea datelor pentru a face scrierea dovezilor fără cunoștințe în aplicațiile web simplă și răspândită.

Startup-ul lansează prima rundă de instrumente software pentru a permite dezvoltatorilor să scrie aplicații private pentru web folosind un nou limbaj de programare numit Leo, precum și să integreze aceste instrumente în funcțiile browser-ului preexistente.

Dovada cunoașterii zero

Aleo folosește dovezile zero-knowledge (ZKP), o tehnică bazată pe criptografie care permite două părți de pe Internet, cum ar fi o aplicație și un utilizator, să verifice informații între ele fără a partaja datele de bază legate de aceste informații.

Conectarea la un site web, de exemplu, poate avea loc cu o verificare a datelor fără a partaja informații precum parola, datele de localizare geografică sau alte informații care pot fi folosite pentru a descoperi mai multe detalii despre utilizator.

Setul de instrumente de dezvoltare Aleo

Versiunea inițială a lui Aleo constă din patru componente diferite. Există Aleo Studio, primul mediu de dezvoltare integrat (IDE) pentru scrierea de aplicații axate pe confidențialitate fără cunoștințe.

Un IDE este un mediu holistic în care dezvoltatorii pot scrie programe de calculator. Aleo Package Manager se concentrează pe a permite dezvoltatorilor să gestioneze și să stocheze pachete de date.

Integrat cu Aleo Studio, Aleo Package Maneger facilitează organizarea și distribuirea lucrărilor dezvoltatorilor. SnarkOS este sistemul de operare descentralizat Aleo pentru aplicații web private și prima implementare a protocolului Aleo.

„Rulează un blockchain și acceptă tot felul de aplicații”, a spus co-fondatorul Aleo, Howard Wu. „Deci este foarte asemănător cu cele pe care oamenii le cunosc și le iubesc pe Ethereum. Ideea pentru noi este să folosim snarkOS ca fundație sau coloană vertebrală a întregului sistem.

Deci, snarkOS este destinat să controleze, să verifice și să stocheze date în stat.” Partea finală a kitului pentru dezvoltatori Aleo este „Aleo Testnet I”, un testnet pe snarkOS care le permite dezvoltatorilor să scrie și să implementeze aplicații.

Dezvoltatorii trebuie să construiască programe pe blockchain-ul Aleo pentru a utiliza kitul, deoarece Aleo este baza pentru tot ceea ce doresc dezvoltatorii să construiască și să se integreze. Scopul este de a stabili un nucleu puternic, privat, astfel încât utilizatorii să poată alege dacă doresc ca datele lor să fie publice sau nu. Totuși, întregul obiectiv este ca dezvoltatorii să integreze aplicațiile existente cu Aleo. Aplicațiile existente se vor putea integra pe Aleo folosind paradigme web normale.

Leu: programarea confidențialității cu un nou limbaj

Compania a creat și un nou limbaj de programare numit „Leo”. Wu a explicat că, în timp ce Leo pare foarte asemănător cu JavaScript, este de fapt capabil să abstragă concepte criptografice de nivel scăzut, astfel încât dezvoltatorii pot crea aplicații private fără o diplomă în criptografie. „Am creat Leo pentru a facilita scrierea aplicațiilor private”, a spus Wu.