هدف الويب الخاص واللامركزي حقًا يتقدم خطوة إلى الأمام. مع إطلاق ميزة vetKeys على بروتوكول الإنترنت (ICP) مع milestone Niobium، أصبح لدى البناة الآن الأدوات لإنشاء موجة جديدة من الخدمات الموثوقة على السلسلة، مما يفتح مجالًا واسعًا من التطبيقات الجديدة.
الطبيعة المفتوحة للبلوكشين هي قوة كبيرة، لكنها تتعارض مع الحاجة إلى الخصوصية في العديد من حالات الاستخدام. لقد كانت هذه نقطة اعتبار طويلة في تكنولوجيا البلوكشين. كما أشار كريستوفر لوند، ناشط المطورين في مؤسسة DFINITY، فقد كانت هذه عقبة كبيرة للعديد. "عندما تتحدث إلى شخص من العالم الحقيقي حول بناء تطبيق على البلوكشين"، يقول، "تتوقف المحادثة 100% من الوقت" في اللحظة التي يعلمون فيها أن بياناتهم ستكون عامة. بالنسبة للعديد من المنظمات، وخاصة تلك التي تتعامل مع تشريعات مثل اللائحة العامة لحماية البيانات في الاتحاد الأوروبي (GDPR)، فإن هذا يجعل البناء على بلوكشين عام مستحيلاً.
الآن، تقدم vetKeys إجابة على هذه المسألة.
ما هي vetKeys؟
في جوهرها، تتعلق vetKeys ب"القدرة على إنشاء مفاتيح تشفير في بيئة لامركزية ونقلها بأمان إلى المستخدم"، كما يقول كريستوفر. ويسمي هذا "مغيرًا لقواعد اللعبة" لأنه يحل مشكلة كيفية الحفاظ على المعلومات خاصة على شبكة عامة.
بعبارة أخرى، توفر لك vetKeys أفضل ما في العالمين: يمكنك استخدام الثقة والوقت التشغيلي لشبكة بلوكتشين العامة دون الحاجة إلى جعل جميع بياناتك عامة. إنه يوفر للبناة مجموعة أدوات للحفاظ على سرية معلومات المستخدمين، حتى أثناء وجودها على شبكة شفافة. والأهم من ذلك، أنه يمكّن من ذلك دون الحاجة إلى طرف مركزي لإدارة المفاتيح.
المحرك وراء ذلك هو شيء يسمى اشتقاق المفتاح المشفر القابل للتحقق من العتبة (vetKD). لرؤية كيفية استخدامه في الممارسة العملية، دعنا نتناول مثالاً على العملية الآمنة التي تجعل ذلك ممكنًا:
الطلب: يقوم مستخدم، يتفاعل مع dapp، بإنشاء "زوج مفاتيح نقل" مؤقت يستخدم لمرة واحدة ويعطي الجزء العام لعقد الذكاء الاصطناعي الخاص بـ dapp، أو ما يسمى بالمستودع، كما يُطلق عليه في الكمبيوتر الإنترنت.
التحكم في الوصول: يقوم الحاوية بالتحقق من هوية المستخدم، ومن خلال التصرف نيابة عن المستخدم، يطلب من العقد في الشبكة اشتقاق مفتاح سري محدد لذلك المستخدم، وهو vetKey.
الاشتقاق: يقوم كل عقدة في الشبكة بشكل مستقل بإنشاء حصتها السرية الخاصة من المفتاح النهائي vetKey. ثم تقوم كل عقدة بتشفير حصتها باستخدام مفتاح النقل الخاص بالمستخدم. يتم جمع هذه الحصص المقفلة الفردية ثم دمجها في حزمة نهائية وآمنة للمستخدم. من الضروري ألا تتمكن أي عقدة واحدة من الوصول إلى المفتاح الكامل، ولا يتم الكشف عن المفتاح نفسه على الشبكة.
الفتح: فقط المستخدم، مع الجزء السري من مفتاح النقل الأصلي الخاص به، يمكنه فك تشفير vetKey النهائي المستمد على جهازه الخاص. يمكن للمستخدم أيضًا التحقق من أن الحزمة صالحة ولم يتم العبث بها قبل أن يفتحها حتى.
يتيح هذا الإعداد أفكارًا مثل التشفير القائم على الهوية (IBE) لتكون عملية الاستخدام. على سبيل المثال، في تطبيق دردشة مشفر، تحتاج عمومًا إلى القيام بنوع من تبادل المفاتيح. ولكن مع vetKeys، يوضح كريستوفر، "لم نعد بحاجة إلى ذلك لأنني أستطيع اشتقاق مفتاحك العام وعلينا فقط استخدام اسم المستخدم الخاص بك كمعرف."
ماذا يمكنك أن تبني باستخدام vetKeys
مع vetKeys، يمكن أن تعمل العقود الذكية على الحاسب الآلي للإنترنت كحماة بوابة. بعبارة أخرى، يمكنها فرض القواعد حول من يمكنه الحصول على مفتاح ومتى. هذه التركيبة القوية من vetKeys والحاويات تقدم للمنشئين فرصة لإنشاء مجموعة كاملة من التطبيقات الجديدة. إليك بعض منها.
خزائن البيانات الشخصية والتخزين الآمن
تُمكن vetKeys التطبيقات من الخصوصية الشخصية البحتة. هذه نمط يسلط Kristofer الضوء عليه كـ "فقط أنا أحصل على vetKey الخاص بي وأنقله بأمان إلى نفسي."
في هذا النموذج، يمكنك بناء أشياء مثل دفتر يوميات آمن على السلسلة، أو مدير كلمات المرور، أو مذكرة خاصة. يستمد المستخدم مفتاحًا سريًا بناءً على هويته الفريدة الخاصة به، وهو مفتاح يمكنه الوصول إليه فقط. وهذا يسمح له بتشفير بياناته الشخصية الأكثر حساسية وتخزينها على البلوكشين بثقة لأنه الشخص الوحيد الذي يمتلك المفتاح.
هذا يحل مشكلة كلاسيكية للتطبيقات اللامركزية التي تتعامل مع الملفات الحساسة: كيف يمكن للمستخدم الوصول إلى مستنداته المشفرة عبر أجهزة مختلفة دون المساس بمفاتيحه؟ من خلال استخدام vetKeys لاشتقاق مفتاح متسق بناءً على هويته، يمكن للمستخدمين الوصول بأمان إلى بياناتهم من أي جهاز، وهي ميزة حاسمة لإدارة المستندات عالية الأمان.
الاتصال والتعاون الآمن
تتيح vetKeys بناء أنظمة يمكن للمستخدمين من خلالها التواصل ومشاركة المعلومات مع خصوصية كاملة، مع إدارة التحكم في الوصول على السلسلة.
كما هو موضح أعلاه، فإن حالة الاستخدام الأساسية هي الدردشة المشفرة من طرف إلى طرف. يمكن للمطور إنشاء تطبيق لامركزي حيث يحصل المستخدم على المفتاح العام لشخص آخر ببساطة باستخدام اسم المستخدم الخاص به، ويكتب له رسالة سرية، ويقوم بإرسالها. الشخص الذي يتلقى الرسالة، بعد أن يثبت هويته، يمكنه بعد ذلك الحصول على مفتاحه الخاص لقراءتها. يعمل الحاوية كحارس البوابة، مما يضمن أن المستخدم الصحيح فقط يمكنه الحصول على مفتاحه الخاص.
الكشف القائم على الوقت
تفتح هذه الميزة التطبيقات حيث يتم الكشف عن المعلومات فقط بعد مرور فترة معينة من الزمن، وكل ذلك يتم تنفيذه بواسطة البلوكشين.
بالنسبة للمزادات أو التصويتات، قد ترغب في أن تبقى العروض سرية حتى لا يتمكن أحد، كما يقول كريستوفر، "من الاستفادة من معرفة عروض شخص آخر." مع vetKeys، يمكن للمزايدين قفل عروضهم باستخدام مفتاح مرتبط بوقت انتهاء المزاد. عندما ينتهي الوقت، يمكن للوعاء الحصول على المفتاح، وفتح جميع العروض دفعة واحدة، وعرض النتائج.
حالة استخدام رئيسية أخرى هي مفتاح الموتى. على سبيل المثال، يمكن للصحفي الذي يمتلك معلومات سرية تأمينها بمفتاح له مؤقت. كما يصف كريستوفر، "كل 24 ساعة يحتاجون للذهاب إلى الواجهة... الضغط على الزر، وسيمددون قفل الوقت." إذا لم يفعلوا ذلك، لأي سبب كان، ينتهي الوقت، ويمكن العثور على المفتاح، وتكشف المعلومات للعالم.
أنظمة مالية عادلة
في عالم التمويل اللامركزي، توفر تقنية vetKeys الأدوات لبناء تطبيقات محمية من التقدم في الصفوف وأشكال أخرى من التلاعب في السوق.
أحد أكبر المشاكل في DeFi هو القيمة القابلة للاستخراج القصوى (MEV). نظرًا لأن معظم معاملات blockchain تُبث إلى غرفة انتظار عامة قبل أن يتم تأكيدها، يمكن للجهات الفاعلة رؤية هذه المعلومات واستغلالها لتحقيق الربح. من خلال استخدام vetKeys لتشفير تفاصيل الصفقة، يتم إعماء هؤلاء الفاعلين. لا يمكنهم رؤية الفرصة في غرفة الانتظار لأن محتوى المعاملة يبقى سريًا حتى بعد الانتهاء منه في كتلة.
هذا الفعل البسيط من الخصوصية المفروضة يغلق هذا الطريق بالكامل للاستغلال، مما يجعل التمويل اللامركزي أكثر عدلاً.
أنظمة عادلة يمكن إثباتها
تتيح vetKeys أيضًا إنشاء الألعاب أو أي نظام حيث يجب أن تكون النتيجة عشوائية وقابلة للإثبات بالعدل لجميع المشاركين.
مثال رائع هو استخدام vetKeys كدالة عشوائية قابلة للتحقق (VRF). هذا يعني أنه يمكنه إنشاء نتائج ليست عشوائية فحسب، بل يمكن التحقق منها من قبل أي شخص لإثبات أنها عادلة. هذا أمر أساسي لألعاب الكازينو النزيهة، واليانصيب، وسقوط العناصر النادرة.
توقيعات آمنة على السلسلة وقابلية التشغيل البيني
تمنح هذه التكنولوجيا العقود الذكية "قلم" تشفير خاص بها لتوقيع البيانات، مما يسمح لها بالتفاعل بشكل موثوق مع سلاسل الكتل الأخرى أو إثبات الحقائق للعالم الخارجي.
مع vetKeys، يمكن لحاوية أن توجيه العقد في شبكتها الفرعية لإنتاج توقيع BLS قياسي، والذي يدعم تجميع توقيعات فردية متعددة في توقيع مضغوط واحد، أو يمكن استخدامه ضمن بروتوكولات التوقيع المتعدد.
هذا يحوّل الحاوية نفسها إلى موّقع لامركزي. هذه الميزة هي حجر الأساس لعالم متعدد السلاسل أكثر ترابطًا وموثوقية، مما يمكّن حاوية على حاسوب الإنترنت من توقيع معاملة يتم تقديمها بعد ذلك إلى سلسلة أخرى، أو لإصدار شهادة على السلسلة يمكن التحقق منها لمستخدم، كل ذلك بدون جسور مركزية.
تسمح Chain Fusion بالفعل للحاويات بتوقيع المعاملات. إنها تستخدم مخططات أخرى، وهي ECDSA العتبية، وشنور، وEdDSA. مع vetKeys، أصبحت الحاويات الآن تمتلك مخطط توقيع إضافي تحت تصرفها، مما يفتح آفاق جديدة للبنائين.
النظام البيئي قيد البناء بالفعل
تستكشف المشاريع في نظام ICP البيئي هذه الإمكانيات بالفعل، من تطبيقات المراسلة الآمنة وتخزين الملفات إلى أشكال جديدة من الحوكمة اللامركزية.
أحد الأمثلة هو OpenChat، وهو تطبيق دردشة مملوك للمجتمع يعمل على الإنترنت الكمبيوتر. كما يصف هاميش بيبلز، أحد مؤسسي OpenChat، "سيدعم OpenChat تشفير الرسائل من الطرف إلى الطرف باستخدام vetKeys. من خلال استخدام vetKeys، إذا فقد المستخدم جهازه، فسيكون قادرًا على إعادة توليد مفتاح التشفير الخاص به بأمان واستعادة الوصول إلى رسائله. هذا غير ممكن على أي خدمة رسائل مشفرة أخرى."
مشروع آخر يدمج vetKeys هو Diode.io. وفقًا لـ هانز ريمبل، الرئيس التنفيذي لـ Diode.io، “مع vetKeys، يمكننا بسرعة تخزين البيانات الخاصة في حاوية دون الحاجة أولاً إلى إنشاء طرق تشفير خارج النطاق. هذا يسمح لنا بالتحرك بسرعة بينما نستمر في توفير وسائل اتصال وموصلات خاصة للمستخدمين مع الاحتفاظ بالسيطرة على بياناتهم.”
يبرز دومينيك ليتز، المؤسس المشارك ورئيس التكنولوجيا في Diode.io، أيضًا قيمة vetKeys لخصوصية المستخدم. "جميع البيانات، حتى إذا كانت تعيش في حاويات، مشفرة تمامًا من النهاية إلى النهاية. لا يمكننا قراءتها، ولا يمكن لفريق ICP قراءتها. إنه حقًا فقط مالك البيانات، فقط مستخدمو التطبيق، هم من يمكنهم قراءة بياناتهم وفك تشفيرها."
تظهر هذه الأمثلة القيمة الفورية والعملية ل vetKeys، وهناك المزيد في الطريق.
إطلاق العنان لقوة vetKeys — أول عرض توضيحي عام ومكافآت للمطورين
طريقة جديدة للتفكير
بينما تفتح vetKeys العديد من الأبواب، يحتاج البناة إلى التفكير بطرق جديدة لفتحها. كما يحذر كريستوفر، "إذا اقتربت من الأمر بعقلية أنك ستكون قادرًا على بناء التطبيقات بنفس الطريقة التي تفعلها على Web2، فسينتهي بك المطاف إلى بناءها بالطريقة الخاطئة."
طرق جديدة للبناء مطلوبة. نظرًا لأن تخزين البيانات وصنع المفاتيح لهما تكاليف على الشبكة، يجب التخطيط بعناية للتطبيقات التي تتعامل مع ملفات كبيرة أو تحتاج إلى تغيير المفاتيح كثيرًا. ستستخدم المشاريع الناجحة نقاط قوة التقنية، وتجد طرقًا ذكية للعمل مع الفرص التي تقدمها. على سبيل المثال، يمكن أن ينشئ مدونة مدفوعة مفتاحًا جديدًا لجميع منشوراتها كل شهر لتقليل التكاليف. مع مرور الوقت، يقول كريستوفر، "ستظهر أنماط التصميم الجديدة". الشيء المثير هو أن هذه الفرص موجودة في انتظار البناة للاستفادة منها.
الطريق إلى الأمام
من المهم ملاحظة المكان الذي تنطبق فيه ضمان الخصوصية ل vetKeys. إنه يوفر الأمان لبياناتك حتى اللحظة التي يتم فيها فتحها. في الوقت الحالي، من أجل أفضل أمان، يجب فتح البيانات فقط في متصفح الويب الخاص بالمستخدم. بمجرد أن يفتح عقد ذكي البيانات، لا يمكنك بعد ذلك افتراض أن المعلومات خاصة. "إذا قمت بفك تشفيرها في الحاوية،" كما يشير كريستوفر، "فإنها ستكون علنية مرة أخرى."
لكن هذا يشير إلى القفزة الكبيرة التالية: بيئات التنفيذ الموثوقة (TEEs). مع TEEs، سيكون بمقدور حاوية فتح البيانات داخل جزء آمن ومحصور من عقدة، والعمل بها، وإعادة قفلها دون أن ترى العقدة أبدًا البيانات الخام.
عندما يأتي ذلك اليوم، يقترح كريستوفر أن الباب سيفتح ل"أي وكل حالات الاستخدام العادية لشركات Web2" لتعمل مع خصوصية كاملة على بلوكشين عام.
لقد بدأت حقًا عصر الخصوصية على السلسلة. حان الوقت لبدء البناء.
هل أنت مستعد لبدء البناء مع vetKeys؟ استكشف مستندات المطور للحصول على الإرشادات والأمثلة.
!
الخصوصية على السلسلة في العمل: دليل لحالات استخدام vetKeys تم نشره في الأصل في مراجعة الكمبيوتر الإنترنت على ميديوم، حيث يواصل الناس المحادثة من خلال تسليط الضوء والرد على هذه القصة.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
خصوصية السلسلة في العمل: دليل لحالات استخدام vetKeys
الطبيعة المفتوحة للبلوكشين هي قوة كبيرة، لكنها تتعارض مع الحاجة إلى الخصوصية في العديد من حالات الاستخدام. لقد كانت هذه نقطة اعتبار طويلة في تكنولوجيا البلوكشين. كما أشار كريستوفر لوند، ناشط المطورين في مؤسسة DFINITY، فقد كانت هذه عقبة كبيرة للعديد. "عندما تتحدث إلى شخص من العالم الحقيقي حول بناء تطبيق على البلوكشين"، يقول، "تتوقف المحادثة 100% من الوقت" في اللحظة التي يعلمون فيها أن بياناتهم ستكون عامة. بالنسبة للعديد من المنظمات، وخاصة تلك التي تتعامل مع تشريعات مثل اللائحة العامة لحماية البيانات في الاتحاد الأوروبي (GDPR)، فإن هذا يجعل البناء على بلوكشين عام مستحيلاً.
الآن، تقدم vetKeys إجابة على هذه المسألة.
ما هي vetKeys؟
في جوهرها، تتعلق vetKeys ب"القدرة على إنشاء مفاتيح تشفير في بيئة لامركزية ونقلها بأمان إلى المستخدم"، كما يقول كريستوفر. ويسمي هذا "مغيرًا لقواعد اللعبة" لأنه يحل مشكلة كيفية الحفاظ على المعلومات خاصة على شبكة عامة.
بعبارة أخرى، توفر لك vetKeys أفضل ما في العالمين: يمكنك استخدام الثقة والوقت التشغيلي لشبكة بلوكتشين العامة دون الحاجة إلى جعل جميع بياناتك عامة. إنه يوفر للبناة مجموعة أدوات للحفاظ على سرية معلومات المستخدمين، حتى أثناء وجودها على شبكة شفافة. والأهم من ذلك، أنه يمكّن من ذلك دون الحاجة إلى طرف مركزي لإدارة المفاتيح.
المحرك وراء ذلك هو شيء يسمى اشتقاق المفتاح المشفر القابل للتحقق من العتبة (vetKD). لرؤية كيفية استخدامه في الممارسة العملية، دعنا نتناول مثالاً على العملية الآمنة التي تجعل ذلك ممكنًا:
يتيح هذا الإعداد أفكارًا مثل التشفير القائم على الهوية (IBE) لتكون عملية الاستخدام. على سبيل المثال، في تطبيق دردشة مشفر، تحتاج عمومًا إلى القيام بنوع من تبادل المفاتيح. ولكن مع vetKeys، يوضح كريستوفر، "لم نعد بحاجة إلى ذلك لأنني أستطيع اشتقاق مفتاحك العام وعلينا فقط استخدام اسم المستخدم الخاص بك كمعرف."
ماذا يمكنك أن تبني باستخدام vetKeys
مع vetKeys، يمكن أن تعمل العقود الذكية على الحاسب الآلي للإنترنت كحماة بوابة. بعبارة أخرى، يمكنها فرض القواعد حول من يمكنه الحصول على مفتاح ومتى. هذه التركيبة القوية من vetKeys والحاويات تقدم للمنشئين فرصة لإنشاء مجموعة كاملة من التطبيقات الجديدة. إليك بعض منها.
خزائن البيانات الشخصية والتخزين الآمن
تُمكن vetKeys التطبيقات من الخصوصية الشخصية البحتة. هذه نمط يسلط Kristofer الضوء عليه كـ "فقط أنا أحصل على vetKey الخاص بي وأنقله بأمان إلى نفسي."
في هذا النموذج، يمكنك بناء أشياء مثل دفتر يوميات آمن على السلسلة، أو مدير كلمات المرور، أو مذكرة خاصة. يستمد المستخدم مفتاحًا سريًا بناءً على هويته الفريدة الخاصة به، وهو مفتاح يمكنه الوصول إليه فقط. وهذا يسمح له بتشفير بياناته الشخصية الأكثر حساسية وتخزينها على البلوكشين بثقة لأنه الشخص الوحيد الذي يمتلك المفتاح.
هذا يحل مشكلة كلاسيكية للتطبيقات اللامركزية التي تتعامل مع الملفات الحساسة: كيف يمكن للمستخدم الوصول إلى مستنداته المشفرة عبر أجهزة مختلفة دون المساس بمفاتيحه؟ من خلال استخدام vetKeys لاشتقاق مفتاح متسق بناءً على هويته، يمكن للمستخدمين الوصول بأمان إلى بياناتهم من أي جهاز، وهي ميزة حاسمة لإدارة المستندات عالية الأمان.
الاتصال والتعاون الآمن
تتيح vetKeys بناء أنظمة يمكن للمستخدمين من خلالها التواصل ومشاركة المعلومات مع خصوصية كاملة، مع إدارة التحكم في الوصول على السلسلة.
كما هو موضح أعلاه، فإن حالة الاستخدام الأساسية هي الدردشة المشفرة من طرف إلى طرف. يمكن للمطور إنشاء تطبيق لامركزي حيث يحصل المستخدم على المفتاح العام لشخص آخر ببساطة باستخدام اسم المستخدم الخاص به، ويكتب له رسالة سرية، ويقوم بإرسالها. الشخص الذي يتلقى الرسالة، بعد أن يثبت هويته، يمكنه بعد ذلك الحصول على مفتاحه الخاص لقراءتها. يعمل الحاوية كحارس البوابة، مما يضمن أن المستخدم الصحيح فقط يمكنه الحصول على مفتاحه الخاص.
الكشف القائم على الوقت
تفتح هذه الميزة التطبيقات حيث يتم الكشف عن المعلومات فقط بعد مرور فترة معينة من الزمن، وكل ذلك يتم تنفيذه بواسطة البلوكشين.
بالنسبة للمزادات أو التصويتات، قد ترغب في أن تبقى العروض سرية حتى لا يتمكن أحد، كما يقول كريستوفر، "من الاستفادة من معرفة عروض شخص آخر." مع vetKeys، يمكن للمزايدين قفل عروضهم باستخدام مفتاح مرتبط بوقت انتهاء المزاد. عندما ينتهي الوقت، يمكن للوعاء الحصول على المفتاح، وفتح جميع العروض دفعة واحدة، وعرض النتائج.
حالة استخدام رئيسية أخرى هي مفتاح الموتى. على سبيل المثال، يمكن للصحفي الذي يمتلك معلومات سرية تأمينها بمفتاح له مؤقت. كما يصف كريستوفر، "كل 24 ساعة يحتاجون للذهاب إلى الواجهة... الضغط على الزر، وسيمددون قفل الوقت." إذا لم يفعلوا ذلك، لأي سبب كان، ينتهي الوقت، ويمكن العثور على المفتاح، وتكشف المعلومات للعالم.
أنظمة مالية عادلة
في عالم التمويل اللامركزي، توفر تقنية vetKeys الأدوات لبناء تطبيقات محمية من التقدم في الصفوف وأشكال أخرى من التلاعب في السوق.
أحد أكبر المشاكل في DeFi هو القيمة القابلة للاستخراج القصوى (MEV). نظرًا لأن معظم معاملات blockchain تُبث إلى غرفة انتظار عامة قبل أن يتم تأكيدها، يمكن للجهات الفاعلة رؤية هذه المعلومات واستغلالها لتحقيق الربح. من خلال استخدام vetKeys لتشفير تفاصيل الصفقة، يتم إعماء هؤلاء الفاعلين. لا يمكنهم رؤية الفرصة في غرفة الانتظار لأن محتوى المعاملة يبقى سريًا حتى بعد الانتهاء منه في كتلة.
هذا الفعل البسيط من الخصوصية المفروضة يغلق هذا الطريق بالكامل للاستغلال، مما يجعل التمويل اللامركزي أكثر عدلاً.
أنظمة عادلة يمكن إثباتها
تتيح vetKeys أيضًا إنشاء الألعاب أو أي نظام حيث يجب أن تكون النتيجة عشوائية وقابلة للإثبات بالعدل لجميع المشاركين.
مثال رائع هو استخدام vetKeys كدالة عشوائية قابلة للتحقق (VRF). هذا يعني أنه يمكنه إنشاء نتائج ليست عشوائية فحسب، بل يمكن التحقق منها من قبل أي شخص لإثبات أنها عادلة. هذا أمر أساسي لألعاب الكازينو النزيهة، واليانصيب، وسقوط العناصر النادرة.
توقيعات آمنة على السلسلة وقابلية التشغيل البيني
تمنح هذه التكنولوجيا العقود الذكية "قلم" تشفير خاص بها لتوقيع البيانات، مما يسمح لها بالتفاعل بشكل موثوق مع سلاسل الكتل الأخرى أو إثبات الحقائق للعالم الخارجي.
مع vetKeys، يمكن لحاوية أن توجيه العقد في شبكتها الفرعية لإنتاج توقيع BLS قياسي، والذي يدعم تجميع توقيعات فردية متعددة في توقيع مضغوط واحد، أو يمكن استخدامه ضمن بروتوكولات التوقيع المتعدد.
هذا يحوّل الحاوية نفسها إلى موّقع لامركزي. هذه الميزة هي حجر الأساس لعالم متعدد السلاسل أكثر ترابطًا وموثوقية، مما يمكّن حاوية على حاسوب الإنترنت من توقيع معاملة يتم تقديمها بعد ذلك إلى سلسلة أخرى، أو لإصدار شهادة على السلسلة يمكن التحقق منها لمستخدم، كل ذلك بدون جسور مركزية.
تسمح Chain Fusion بالفعل للحاويات بتوقيع المعاملات. إنها تستخدم مخططات أخرى، وهي ECDSA العتبية، وشنور، وEdDSA. مع vetKeys، أصبحت الحاويات الآن تمتلك مخطط توقيع إضافي تحت تصرفها، مما يفتح آفاق جديدة للبنائين.
النظام البيئي قيد البناء بالفعل
تستكشف المشاريع في نظام ICP البيئي هذه الإمكانيات بالفعل، من تطبيقات المراسلة الآمنة وتخزين الملفات إلى أشكال جديدة من الحوكمة اللامركزية.
أحد الأمثلة هو OpenChat، وهو تطبيق دردشة مملوك للمجتمع يعمل على الإنترنت الكمبيوتر. كما يصف هاميش بيبلز، أحد مؤسسي OpenChat، "سيدعم OpenChat تشفير الرسائل من الطرف إلى الطرف باستخدام vetKeys. من خلال استخدام vetKeys، إذا فقد المستخدم جهازه، فسيكون قادرًا على إعادة توليد مفتاح التشفير الخاص به بأمان واستعادة الوصول إلى رسائله. هذا غير ممكن على أي خدمة رسائل مشفرة أخرى."
مشروع آخر يدمج vetKeys هو Diode.io. وفقًا لـ هانز ريمبل، الرئيس التنفيذي لـ Diode.io، “مع vetKeys، يمكننا بسرعة تخزين البيانات الخاصة في حاوية دون الحاجة أولاً إلى إنشاء طرق تشفير خارج النطاق. هذا يسمح لنا بالتحرك بسرعة بينما نستمر في توفير وسائل اتصال وموصلات خاصة للمستخدمين مع الاحتفاظ بالسيطرة على بياناتهم.”
يبرز دومينيك ليتز، المؤسس المشارك ورئيس التكنولوجيا في Diode.io، أيضًا قيمة vetKeys لخصوصية المستخدم. "جميع البيانات، حتى إذا كانت تعيش في حاويات، مشفرة تمامًا من النهاية إلى النهاية. لا يمكننا قراءتها، ولا يمكن لفريق ICP قراءتها. إنه حقًا فقط مالك البيانات، فقط مستخدمو التطبيق، هم من يمكنهم قراءة بياناتهم وفك تشفيرها."
تظهر هذه الأمثلة القيمة الفورية والعملية ل vetKeys، وهناك المزيد في الطريق.
إطلاق العنان لقوة vetKeys — أول عرض توضيحي عام ومكافآت للمطورين
طريقة جديدة للتفكير
بينما تفتح vetKeys العديد من الأبواب، يحتاج البناة إلى التفكير بطرق جديدة لفتحها. كما يحذر كريستوفر، "إذا اقتربت من الأمر بعقلية أنك ستكون قادرًا على بناء التطبيقات بنفس الطريقة التي تفعلها على Web2، فسينتهي بك المطاف إلى بناءها بالطريقة الخاطئة."
طرق جديدة للبناء مطلوبة. نظرًا لأن تخزين البيانات وصنع المفاتيح لهما تكاليف على الشبكة، يجب التخطيط بعناية للتطبيقات التي تتعامل مع ملفات كبيرة أو تحتاج إلى تغيير المفاتيح كثيرًا. ستستخدم المشاريع الناجحة نقاط قوة التقنية، وتجد طرقًا ذكية للعمل مع الفرص التي تقدمها. على سبيل المثال، يمكن أن ينشئ مدونة مدفوعة مفتاحًا جديدًا لجميع منشوراتها كل شهر لتقليل التكاليف. مع مرور الوقت، يقول كريستوفر، "ستظهر أنماط التصميم الجديدة". الشيء المثير هو أن هذه الفرص موجودة في انتظار البناة للاستفادة منها.
الطريق إلى الأمام
من المهم ملاحظة المكان الذي تنطبق فيه ضمان الخصوصية ل vetKeys. إنه يوفر الأمان لبياناتك حتى اللحظة التي يتم فيها فتحها. في الوقت الحالي، من أجل أفضل أمان، يجب فتح البيانات فقط في متصفح الويب الخاص بالمستخدم. بمجرد أن يفتح عقد ذكي البيانات، لا يمكنك بعد ذلك افتراض أن المعلومات خاصة. "إذا قمت بفك تشفيرها في الحاوية،" كما يشير كريستوفر، "فإنها ستكون علنية مرة أخرى."
لكن هذا يشير إلى القفزة الكبيرة التالية: بيئات التنفيذ الموثوقة (TEEs). مع TEEs، سيكون بمقدور حاوية فتح البيانات داخل جزء آمن ومحصور من عقدة، والعمل بها، وإعادة قفلها دون أن ترى العقدة أبدًا البيانات الخام.
عندما يأتي ذلك اليوم، يقترح كريستوفر أن الباب سيفتح ل"أي وكل حالات الاستخدام العادية لشركات Web2" لتعمل مع خصوصية كاملة على بلوكشين عام.
لقد بدأت حقًا عصر الخصوصية على السلسلة. حان الوقت لبدء البناء.
هل أنت مستعد لبدء البناء مع vetKeys؟ استكشف مستندات المطور للحصول على الإرشادات والأمثلة.
!
الخصوصية على السلسلة في العمل: دليل لحالات استخدام vetKeys تم نشره في الأصل في مراجعة الكمبيوتر الإنترنت على ميديوم، حيث يواصل الناس المحادثة من خلال تسليط الضوء والرد على هذه القصة.