يريد Startup Aleo حماية خصوصية البيانات على الإنترنت

يريد Startup 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 وتدعم جميع أنواع التطبيقات. لذا فهي تشبه إلى حد بعيد ما يعرفه الناس ويحبونه على Ethereum. الفكرة بالنسبة لنا هي استخدام snarkOS كأساس أو العمود الفقري للنظام بأكمله.

لذا فإن الغرض من snarkOS هو التحكم في البيانات والتحقق منها وتخزينها في الدولة ". الجزء الأخير من مجموعة أدوات مطور Aleo هو "Aleo Testnet I" ، وهو اختبار للشبكة على snarkOS يسمح للمطورين بكتابة وتوزيع التطبيقات.

يتعين على المطورين إنشاء برامج على blockchain من Aleo لاستخدام المجموعة ، حيث أن Aleo هو الأساس لكل شيء آخر يرغب المطورون في بنائه والتكامل معه. الهدف هو إنشاء نواة قوية وخاصة ، بحيث يمكن للمستخدمين اختيار ما إذا كانوا يريدون أن تكون بياناتهم عامة أم لا. ومع ذلك ، فإن الهدف كله للمطورين دمج التطبيقات الحالية مع Aleo. ستكون التطبيقات الحالية قادرة على الاندماج على Aleo باستخدام نماذج الويب العادية.

Leo: برمجة الخصوصية بلغة جديدة

كما أنشأت الشركة لغة برمجة جديدة تسمى "Leo". أوضح وو أنه على الرغم من أن Leo يشبه JavaScript إلى حد كبير ، إلا أنه قادر في الواقع على تجريد مفاهيم التشفير منخفضة المستوى ، بحيث يمكن للمطورين إنشاء تطبيقات خاصة دون الحصول على شهادة في التشفير. قال Wu: "لقد أنشأنا Leo لتسهيل كتابة التطبيقات الخاصة".