Startup Aleo chce chronić prywatność danych w Internecie

Startup Aleo chce chronić prywatność danych w Internecie - pożyczki 768x504 1 440x264 1Firma Aleo, zajmująca się technologią prywatności, wprowadziła na rynek pakiet blockchain zorientowany na prywatność danych i zestaw dla programistów, aby pisanie w aplikacjach internetowych było proste i powszechne.

Startup wypuszcza pierwszą rundę narzędzi programowych, aby umożliwić programistom pisanie prywatnych aplikacji internetowych przy użyciu nowego języka programowania o nazwie Leo, a także integrację tych narzędzi z istniejącymi funkcjami przeglądarki.

Dowód braku wiedzy

Aleo wykorzystuje dowód wiedzy zerowej (ZKP), technikę opartą na szyfrowaniu, która umożliwia dwóm stronom w Internecie, takim jak aplikacja i użytkownik, wzajemne weryfikowanie informacji bez udostępniania podstawowych danych związanych z tymi informacjami.

Na przykład dostęp do strony internetowej może odbywać się z weryfikacją danych bez udostępniania informacji, takich jak hasło, dane geolokalizacyjne lub inne informacje, które można wykorzystać do uzyskania dalszych informacji o użytkowniku.

Zestaw narzędzi programistycznych Aleo

Początkowa wersja Aleo składa się z czterech różnych komponentów. Jest Aleo Studio, pierwsze zintegrowane środowisko programistyczne (IDE) do pisania aplikacji zorientowanych na prywatność o zerowej wiedzy.

IDE to holistyczne środowisko, w którym programiści mogą pisać programy komputerowe. Aleo Package Manager koncentruje się na możliwości umożliwienia programistom zarządzania i archiwizacji pakietów danych.

Zintegrowany z Aleo Studio, Aleo Package Maneger ułatwia programistom organizowanie i udostępnianie ich pracy. SnarkOS to zdecentralizowany system operacyjny Aleo dla prywatnych aplikacji internetowych i pierwsza implementacja protokołu Aleo.

„Obsługuje łańcuch bloków i obsługuje wszelkiego rodzaju aplikacje” - powiedział współzałożyciel Aleo Howard Wu. „Jest więc bardzo podobny do tego, co ludzie znają i kochają w Ethereum. Ideą dla nas jest wykorzystanie snarkOS jako podstawy lub kręgosłupa całego systemu.

Dlatego snarkOS ma na celu kontrolowanie, weryfikowanie i przechowywanie danych w państwie. " Ostatnią częścią zestawu deweloperskiego Aleo jest „Aleo Testnet I”, sieć testowa na snarkOS, która umożliwia programistom pisanie i dystrybucję aplikacji.

Programiści muszą tworzyć programy na łańcuchu blokowym Aleo, aby korzystać z zestawu, ponieważ Aleo jest podstawą wszystkiego, co programiści chcą budować i integrować. Celem jest ustanowienie silnego i prywatnego rdzenia, aby użytkownicy mogli zdecydować, czy chcą, aby ich dane były publiczne, czy nie. Jednak głównym celem jest integracja istniejących aplikacji z Aleo przez programistów. Istniejące aplikacje będą mogły integrować się na Aleo przy użyciu normalnych paradygmatów sieciowych.

Leo: programowanie prywatności w nowym języku

Firma stworzyła również nowy język programowania o nazwie „Leo”. Wu wyjaśnił, że chociaż Leo wygląda bardzo podobnie do JavaScript, w rzeczywistości jest w stanie wyodrębnić koncepcje kryptograficzne niskiego poziomu, dzięki czemu programiści mogą tworzyć prywatne aplikacje bez dyplomu z kryptografii. „Stworzyliśmy Leo, aby ułatwić pisanie prywatnych aplikacji” - powiedział Wu.