Startup Aleo vill skydda dataskyddet på Internet

Startup Aleo vill skydda dataintegriteten på Internet - låna ut 768x504 1 440x264 1Integritetsteknikföretaget Aleo har lanserat ett dataintegritetsfokuserat blockchain- och utvecklarkit för att göra det enkelt och utbrett att skriva nollkunskapsbevis i webbapplikationer.

Startupen släpper sin första omgång mjukvaruverktyg för att göra det möjligt för utvecklare att skriva privata applikationer för webben med ett nytt programmeringsspråk som heter Leo, samt integrera dessa verktyg i befintliga webbläsarfunktioner.

Nollkunskapssäker

Aleo drar fördel av ZKP (zero-knowledge proofs), en kryptografibaserad teknik som gör att två parter på internet, som en app och en användare, kan verifiera information med varandra utan att dela den underliggande informationen relaterad till denna information.

Till exempel kan åtkomst till en webbplats ske med en dataverifiering utan att dela information som lösenord, geolokaliseringsdata eller annan information som kan användas för att ta reda på mer information om användaren.

Aleo Development Toolkit

Den ursprungliga versionen av Aleo består av fyra olika komponenter. Det finns Aleo Studio, den första integrerade utvecklingsmiljön (IDE) för att skriva nollkunskapsfokuserade applikationer.

En IDE är en holistisk miljö där utvecklare kan skriva datorprogram. Aleo Package Manager fokuserar på att göra det möjligt för utvecklare att hantera och lagra datapaket.

Integrerat med Aleo Studio gör Aleo Package Maneger det enklare för utvecklare att organisera och dela sitt arbete. SnarkOS är Aleos decentraliserade operativsystem för privata webbapplikationer och den första implementeringen av Aleo-protokollet.

"Den kör en blockchain och stöder alla typer av applikationer," sa Aleos grundare Howard Wu. "Så det är väldigt likt vad folk känner till och älskar med Ethereum. Tanken för oss är att använda snarkOS som grunden eller ryggraden i hela systemet.

Så snarkOS är tänkt att kontrollera, verifiera och lagra data i tillstånd." Den senaste delen av Aleos utvecklarkit är "Aleo Testnet I", ett snarkOS-testnät som låter utvecklare skriva och distribuera applikationer.

Utvecklare måste bygga program på Aleo blockchain för att använda kitet, eftersom Aleo är grunden för allt annat som utvecklare vill bygga och integrera med. Målet är att etablera en stark och privat kärna, så att användare kan välja om de vill att deras data ska vara offentlig eller inte. Hela målet är dock att utvecklare ska integrera befintliga appar med Aleo. Befintliga applikationer kommer att kunna integreras i Aleo med hjälp av vanliga webbparadigm.

Leo: programmeringsintegritet med ett nytt språk

Företaget har också skapat ett nytt programmeringsspråk som heter "Leo". Wu förklarade att även om Leo verkar väldigt lik JavaScript, kan den faktiskt abstrahera kryptografiska koncept på låg nivå, så att utvecklare kan bygga privata applikationer utan kryptografi. "Vi skapade Leo för att göra det lättare att skriva privata applikationer," sa Wu.