Το Startup Aleo θέλει να προστατεύσει το απόρρητο των δεδομένων στο Διαδίκτυο

Η εκκίνηση Aleo θέλει να προστατεύσει το απόρρητο των δεδομένων στο Διαδίκτυο - δανεισμός 768x504 1 440x264 1Η εταιρεία τεχνολογίας απορρήτου Aleo κυκλοφόρησε ένα blockchain και ένα κιτ προγραμματιστή προσανατολισμένο στην προστασία της ιδιωτικής ζωής για να κάνει το γράψιμο μηδενική γνώση σε εφαρμογές ιστού απλή και ευρεία.

Η εκκίνηση κυκλοφορεί τον πρώτο γύρο εργαλείων λογισμικού που επιτρέπει στους προγραμματιστές να γράφουν ιδιωτικές εφαρμογές για τον Ιστό χρησιμοποιώντας μια νέα γλώσσα προγραμματισμού που ονομάζεται Leo, καθώς και να ενσωματώνει αυτά τα εργαλεία στις υπάρχουσες λειτουργίες του προγράμματος περιήγησης.

Απόδειξη μηδενικής γνώσης

Η Aleo αξιοποιεί την απόδειξη μηδενικής γνώσης (ZKP), μια τεχνική που βασίζεται σε κρυπτογράφηση που επιτρέπει σε δύο μέρη στο Διαδίκτυο, όπως μια εφαρμογή και ένας χρήστης, να επαληθεύουν πληροφορίες μεταξύ τους χωρίς να μοιράζονται υποκείμενα δεδομένα που σχετίζονται με αυτές τις πληροφορίες.

Η πρόσβαση σε έναν ιστότοπο, για παράδειγμα, θα μπορούσε να πραγματοποιηθεί με επαλήθευση δεδομένων χωρίς κοινή χρήση πληροφοριών όπως ο κωδικός πρόσβασης, τα δεδομένα γεωγραφικής τοποθεσίας ή άλλες πληροφορίες που μπορούν να χρησιμοποιηθούν για να ανακαλύψουν περαιτέρω λεπτομέρειες σχετικά με τον χρήστη.

Εργαλειοθήκη ανάπτυξης του Aleo

Η αρχική έκδοση του Aleo αποτελείται από τέσσερα διαφορετικά στοιχεία. Υπάρχει το Aleo Studio, το πρώτο ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) για τη σύνταξη μη επικεντρωμένων στην ιδιωτικότητα εφαρμογών.

Το IDE είναι ένα ολιστικό περιβάλλον στο οποίο οι προγραμματιστές μπορούν να γράφουν προγράμματα υπολογιστών. Το Aleo Package Manager επικεντρώνεται στη δυνατότητα στους προγραμματιστές να διαχειρίζονται και να αρχειοθετούν πακέτα δεδομένων.

Ενσωματωμένο με το Aleo Studio, το Aleo Package Maneger διευκολύνει τους προγραμματιστές να οργανώνουν και να μοιράζονται το έργο τους. Το SnarkOS είναι το αποκεντρωμένο λειτουργικό σύστημα της Aleo για ιδιωτικές εφαρμογές ιστού και η πρώτη εφαρμογή του πρωτοκόλλου Aleo.

«Τρέχει ένα blockchain και υποστηρίζει όλα τα είδη εφαρμογών», δήλωσε ο συνιδρυτής Aleo Howard Wu. «Έτσι είναι πολύ παρόμοιο με αυτό που γνωρίζουν και αγαπούν οι άνθρωποι στο Ethereum. Η ιδέα για εμάς είναι να χρησιμοποιήσουμε το snarkOS ως το θεμέλιο ή τη ραχοκοκαλιά ολόκληρου του συστήματος.

Έτσι, το snarkOS έχει σκοπό να ελέγχει, να επαληθεύει και να αποθηκεύει δεδομένα στην πολιτεία. " Το τελευταίο μέρος του κιτ προγραμματιστή της Aleo είναι το "Aleo Testnet I", ένα testnet στο snarkOS που επιτρέπει στους προγραμματιστές να γράφουν και να διανέμουν εφαρμογές.

Οι προγραμματιστές πρέπει να δημιουργήσουν προγράμματα στο blockchain του Aleo για να χρησιμοποιήσουν το κιτ, καθώς το Aleo είναι το θεμέλιο για οτιδήποτε άλλο θέλουν να δημιουργήσουν και να ενσωματώσουν οι προγραμματιστές. Ο στόχος είναι να δημιουργηθεί ένας ισχυρός και ιδιωτικός πυρήνας, έτσι ώστε οι χρήστες να μπορούν να επιλέξουν αν θέλουν τα δεδομένα τους να είναι δημόσια ή όχι. Όλος ο στόχος, ωστόσο, είναι οι προγραμματιστές να ενσωματώσουν τις υπάρχουσες εφαρμογές στο Aleo. Οι υπάρχουσες εφαρμογές θα μπορούν να ενσωματωθούν στο Aleo χρησιμοποιώντας τα κανονικά παραδείγματα ιστού.

Leo: προγραμματισμός απορρήτου με μια νέα γλώσσα

Η εταιρεία δημιούργησε επίσης μια νέα γλώσσα προγραμματισμού που ονομάζεται "Leo". Ο Wu εξήγησε ότι ενώ ο Leo μοιάζει πολύ με το JavaScript, είναι πραγματικά ικανός να αφαιρέσει κρυπτογραφικές έννοιες χαμηλού επιπέδου, έτσι ώστε οι προγραμματιστές να μπορούν να δημιουργήσουν ιδιωτικές εφαρμογές χωρίς πτυχίο κρυπτογραφίας. «Δημιουργήσαμε το Leo για να κάνουμε ευκολότερη τη συγγραφή ιδιωτικών εφαρμογών», είπε ο Wu.