Startup Aleo chce chránit soukromí dat na internetu

Startup Aleo chce chránit soukromí dat na internetu - půjčky 768x504 1 440x264 1Společnost Aleo v oblasti ochrany osobních údajů zahájila blockchain a vývojovou sadu zaměřenou na ochranu osobních údajů, díky níž je psaní důkazů nulových znalostí ve webových aplikacích jednoduché a rozšířené.

Uvedení na trh vydává první kolo softwarových nástrojů, které vývojářům umožňuje psát soukromé aplikace pro web pomocí nového programovacího jazyka s názvem Leo a integrovat tyto nástroje do stávajících funkcí prohlížeče.

Důkaz nulových znalostí

Aleo využívá zero-knowledge proof (ZKP), což je technika založená na šifrování, která umožňuje dvěma stranám na internetu, jako je aplikace a uživatel, vzájemně si ověřovat informace bez sdílení podkladových dat souvisejících s těmito informacemi.

Například přístup na web by mohl probíhat pomocí ověření dat bez sdílení informací, jako je heslo, geolokační data nebo jiné informace, pomocí kterých lze zjistit další podrobnosti o uživateli.

Sada vývojových nástrojů Aleo

Počáteční verze Alea se skládá ze čtyř různých komponent. Je tu Aleo Studio, první integrované vývojové prostředí (IDE) pro psaní aplikací zaměřených na soukromí s nulovými znalostmi.

IDE je holistické prostředí, ve kterém mohou vývojáři psát počítačové programy. Aleo Package Manager se zaměřuje na možnost umožnit vývojářům spravovat a archivovat datové balíčky.

Aleo Package Maneger integrovaný s Aleo Studio usnadňuje vývojářům organizovat a sdílet svou práci. SnarkOS je Aleoův decentralizovaný operační systém pro soukromé webové aplikace a první implementaci protokolu Aleo.

"Provozuje blockchain a podporuje všechny druhy aplikací," řekl spoluzakladatel Aleo Howard Wu. "Takže je to velmi podobné tomu, co lidé znají a milují na Ethereu." Myšlenkou pro nás je použít snarkOS jako základ nebo páteř celého systému.

Smyslem systému snarkOS je tedy kontrola, ověřování a ukládání dat ve stavu. “ Poslední částí vývojářské sady Aleo je „Aleo Testnet I“, testnet na snarkOS, který umožňuje vývojářům psát a distribuovat aplikace.

Aby mohli sadu používat, musí vývojáři vytvářet programy na Aleoově blockchainu, protože Aleo je základem všeho, co vývojáři chtějí stavět a integrovat. Cílem je vytvořit silné a soukromé jádro, aby si uživatelé mohli vybrat, zda chtějí, aby jejich data byla veřejná nebo ne. Celým cílem však je, aby vývojáři integrovali existující aplikace s Aleo. Existující aplikace se budou moci integrovat do Aleo pomocí běžných webových paradigmat.

Lev: programování soukromí s novým jazykem

Společnost také vytvořila nový programovací jazyk s názvem „Leo“. Wu vysvětlil, že zatímco Leo vypadá velmi podobně jako JavaScript, ve skutečnosti je schopen abstrahovat kryptografické koncepty na nízké úrovni, takže vývojáři mohou vytvářet soukromé aplikace bez titulu v kryptografii. "Vytvořili jsme Lea, abychom usnadnili psaní soukromých aplikací," řekl Wu.