Permulaan Aleo ingin melindungi privasi data di Internet

Permulaan Aleo ingin melindungi privasi data di Internet - pinjaman 768x504 1 440x264 1Firma teknologi privasi Aleo telah melancarkan blockchain dan kit pembangun yang berorientasikan privasi untuk menjadikan penulisan bukti pengetahuan sifar dalam aplikasi web mudah dan meluas.

Permulaan ini mengeluarkan alat perisian pusingan pertama untuk membolehkan pembangun menulis aplikasi peribadi untuk web menggunakan bahasa pengaturcaraan baru yang disebut Leo, dan juga mengintegrasikan alat ini ke dalam fungsi penyemak imbas yang ada.

Bukti sifar pengetahuan

Aleo memanfaatkan bukti pengetahuan sifar (ZKP), teknik berasaskan enkripsi yang membolehkan dua pihak di Internet, seperti aplikasi dan pengguna, untuk mengesahkan maklumat antara satu sama lain tanpa berkongsi data asas yang berkaitan dengan maklumat ini.

Akses ke laman web, misalnya, dapat dilakukan dengan pengesahan data tanpa berkongsi maklumat seperti kata laluan, data geolokasi atau maklumat lain yang dapat digunakan untuk mengetahui perincian lebih lanjut mengenai pengguna.

Kit alat pengembangan Aleo

Versi awal Aleo terdiri daripada empat komponen yang berbeza. Terdapat Aleo Studio, persekitaran pembangunan bersepadu pertama (IDE) untuk menulis aplikasi berpusatkan privasi pengetahuan tanpa pengetahuan.

IDE adalah persekitaran holistik di mana pemaju dapat menulis program komputer. Pengurus Pakej Aleo menumpukan pada kemampuan untuk membenarkan pembangun mengurus dan mengarkibkan pakej data.

Bersepadu dengan Aleo Studio, Aleo Package Maneger memudahkan pembangun mengatur dan berkongsi karya mereka. SnarkOS adalah sistem operasi terdesentralisasi Aleo untuk aplikasi web peribadi dan pelaksanaan pertama protokol Aleo.

"Ia menjalankan blockchain dan menyokong semua jenis aplikasi," kata pengasas bersama Aleo Howard Wu. "Jadi sangat serupa dengan apa yang diketahui dan disukai orang di Ethereum. Idea untuk kita adalah menggunakan snarkOS sebagai asas atau tulang belakang keseluruhan sistem.

Jadi snarkOS mempunyai tujuan untuk mengawal, mengesahkan dan menyimpan data di negeri ini. " Bahagian terakhir kit pengembang Aleo adalah "Aleo Testnet I", sebuah testnet pada snarkOS yang membolehkan pembangun menulis dan mengedarkan aplikasi.

Pembangun harus membuat program di blockchain Aleo untuk menggunakan kit, kerana Aleo adalah asas untuk semua yang ingin dibina dan disatukan oleh pemaju. Tujuannya adalah untuk mewujudkan teras yang kuat dan peribadi, supaya pengguna dapat memilih sama ada mereka mahu data mereka menjadi umum atau tidak. Walau bagaimanapun, keseluruhan tujuannya adalah untuk pemaju untuk menggabungkan aplikasi yang ada dengan Aleo. Aplikasi yang ada akan dapat disatukan di Aleo menggunakan paradigma web biasa.

Leo: pengaturcaraan privasi dalam bahasa baru

Syarikat itu juga mencipta bahasa pengaturcaraan baru yang disebut "Leo". Wu menjelaskan bahawa walaupun Leo terlihat sangat mirip dengan JavaScript, dia sebenarnya mampu mengaburkan konsep kriptografi tahap rendah, sehingga pembangun dapat membangun aplikasi peribadi tanpa gelar dalam kriptografi. "Kami membuat Leo untuk membuat penulisan aplikasi peribadi lebih mudah," kata Wu.