na kryptoměně
Společ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.