عبدالعزيز السيف
عبدالعزيز السيف

@Aziz_saif917

11 تغريدة 5 قراءة Mar 09, 2022
حضّر قهوة المساء وحيّاك .. لنتشارك أحد أهم مفاصل تبنّي البلوكتشين .. (الخصوصية) 🤫
المعاملات والبيانات متوزعة ومتفرقة على الحواسيب المشغلة لشبكة البلوكتشين .. رائع ! لا مركزية وأمان ..
فماذا عن خصوصية البيانات ؟!
مناهج الشبكات في تحقيق الخصوصية.. سلسلة تغريدات على بركة الله..
في الحالة التقليدية لشبكات البلوكتشين .. من لوازم انضمام العقدة لتشارك في تشغيل الشبكة وإثبات المعاملات .. يكون بذلك لديها إمكانية الوصول للمعاملات والبيانات !
شيء ضروري ولازم لتحقق الأمان والثقة ولكنه ليس الخيار المناسب لمن يرتكز عمله على الموثوقية والسرية في المعاملات ..
معظم الكيانات حول العالم لديها جانب لا يصح أن يظهر للعموم .. الشركات والقطاعات التجارية لديها أرصدة من الذمم الدائنة والمدينة وقرارات مجالس الإدارة وكم كبير من البيانات ليست قابلة للإشاعة بطبيعتها ..
إذاً ..
نحن الآن بين مطرقة الثقة والشفافية ، وسندان حساسية البيانات وموثوقيتها ..
مالعمل يا سادة ؟!
ثلاثة نماذج أستعرضها باختصار كحلول مستخدمة في إخفاء البيانات وإظهارها في ذات الوقت ! .. إظهار ما يلزمنا لتحقيق الثقة .. وإخفاء ما يلزم لتحقيق الخصوصية : )
أولا .. بيئة التفيذ الموثوقة (Trusted Execution Environment – TEE) في نموذج شبكة $Phala والذي يهدف إلى إسناد مهمة تنفيذ الحوسبة وتنفيذ المعاملات إلى (بيئة التنفيذ الموثوقة) وهي مساحة Off Chain في أجهزة المعدنين .. في معزل تام عن الوصول والنفاذ ! ..
هنا $Phala استغلت موارد الحاسوب في تحقيق الخصوصية ، نتحدث عن هذا الهجين والمزيج الجميل لتقنية سلاسل الكتل والتخزين اللامركزي الخصوصي !
العقدة تكون مسؤولة فقط عن تنفيذ أعمال الحوسبة + تنفيذ خوارزمية الاجماع .. أما تخزين البيانات فيكون في الشبكة المتصلة بالبولكادوت ..
دائما عند التطرق الى حلول رفع كفاءة قابلية التوسع .. تطرح حلول Roll Up + Side Chain ولم أجد – من خلال مطالعتي القاصرة - من يتطرق إلى استغلال موارد الحاسوب المتصل بالشبكة ..
ثانيا .. مساحة إثبات المعرفة الصفرية من خلال التقاط حالة البيانات Snapshot هذا ما تفعله $Mina والذي يضرب عصفوين بحجر واحد .. خفة الشبكة وخصوصية البيانات من خلال snapshot لا يعطيك من البيانات الا ما يكفي ان تشاهده بدون التدخل في التفاصيل التي تنقض الخصوصية .. نموذج محترم وجميل !
ثالثاً .. أطراف الحوسبة المتعددة إن صح الإطلاق Multi-Party Computations تعمل على تطبيقه وتحقيق الخصوصية في شبكتها جنباً إلى جنب مع ZKP شبكة $Azero وفكرتها بالمختصر تقوم على تشفير المعطيات أولاً ثم تفتيتها وتشتيتها وتوزيعها إلى عدة أطراف
أطراف بحيث يكون كل طرف حامل لجزء من المعلومة وقاصر عن معرفة دلالاتها ! آخر المقال يوجد مقطع فيديو قصير لأحد التطبيقات سيساهم في فهم MCP بإذن الله .. inpher.io
في رأيي الشخصي أن هذه الحلول الثلاثة TEE, ZK-SNARK & MPC جديرة بالمتابعة والاستكشاف وأظن أن الشبكات التي تسعى لتحقيق الخصوصية مقبلة على مشوار ليس بالهيّن .. والله ولي التوفيق
$BTC $ETH $PHALA $AZERO $MINA #blockchain

جاري تحميل الاقتراحات...