Startup Aleo ingin melindungi privasi data di Internet

Startup Aleo ingin melindungi privasi data di Internet - meminjamkan 768x504 1 440x264 1Perusahaan teknologi privasi Aleo telah meluncurkan blockchain dan kit pengembang yang berorientasi pada privasi data untuk membuat penulisan bukti tanpa pengetahuan dalam aplikasi web menjadi sederhana dan tersebar luas.

Startup ini merilis perangkat lunak putaran pertama untuk memungkinkan pengembang menulis aplikasi pribadi untuk web menggunakan bahasa pemrograman baru yang disebut Leo, serta mengintegrasikan alat ini ke dalam fungsi browser yang ada.

Bukti tanpa pengetahuan

Aleo memanfaatkan bukti nol-pengetahuan (ZKP), teknik berbasis enkripsi yang memungkinkan dua pihak di Internet, seperti aplikasi dan pengguna, untuk memverifikasi informasi satu sama lain tanpa membagikan data yang mendasari terkait dengan informasi ini.

Akses ke situs web, misalnya, dapat dilakukan dengan verifikasi data tanpa membagikan informasi seperti kata sandi, data geolokasi, atau informasi lain yang dapat digunakan untuk menemukan detail lebih lanjut tentang pengguna.

Perangkat pengembangan Aleo

Versi awal Aleo terdiri dari empat komponen berbeda. Ada Aleo Studio, lingkungan pengembangan terintegrasi (IDE) pertama untuk menulis aplikasi yang berpusat pada privasi tanpa pengetahuan.

IDE adalah lingkungan holistik di mana pengembang dapat menulis program komputer. Aleo Package Manager berfokus pada memungkinkan pengembang untuk mengelola dan mengarsipkan paket data.

Terintegrasi dengan Aleo Studio, Aleo Package Maneger memudahkan pengembang untuk mengatur dan berbagi pekerjaan mereka. SnarkOS adalah sistem operasi terdesentralisasi Aleo untuk aplikasi web pribadi dan implementasi pertama dari protokol Aleo.

"Ini menjalankan blockchain dan mendukung semua jenis aplikasi," kata salah satu pendiri Aleo Howard Wu. "Jadi sangat mirip dengan apa yang orang ketahui dan sukai di Ethereum. Ide bagi kami adalah menggunakan snarkOS sebagai fondasi atau tulang punggung dari keseluruhan sistem.

Jadi snarkOS memiliki tujuan untuk mengontrol, memverifikasi, dan menyimpan data di negara bagian. " Bagian terakhir dari kit pengembang Aleo adalah "Aleo Testnet I", sebuah testnet di snarkOS yang memungkinkan pengembang untuk menulis dan mendistribusikan aplikasi.

Pengembang harus membuat program di blockchain Aleo untuk menggunakan kit, karena Aleo adalah fondasi untuk semua hal lain yang ingin dibangun dan diintegrasikan oleh pengembang. Tujuannya adalah untuk membangun inti yang kuat dan pribadi, sehingga pengguna dapat memilih apakah mereka ingin datanya menjadi publik atau tidak. Seluruh tujuan, bagaimanapun, adalah agar pengembang mengintegrasikan aplikasi yang ada dengan Aleo. Aplikasi yang sudah ada akan dapat berintegrasi di Aleo menggunakan paradigma web normal.

Leo: privasi pemrograman dengan bahasa baru

Perusahaan juga menciptakan bahasa pemrograman baru yang disebut "Leo". Wu menjelaskan bahwa meskipun Leo terlihat sangat mirip dengan JavaScript, dia sebenarnya mampu mengabstraksi konsep kriptografi tingkat rendah, sehingga pengembang dapat membangun aplikasi pribadi tanpa gelar dalam kriptografi. “Kami menciptakan Leo untuk mempermudah penulisan aplikasi pribadi,” kata Wu.