MetaMask Snaps هو مشروع ذو طموحات بعيدة المدى، ولكن بعيدًا عن قشوره المثالية، فإنه يشبه أكثر البرامج الصغيرة في عالم Web3، أو يمكن تسميته dApplet.
بالنسبة للمطورين، وخاصة المطورين الصينيين، فإن هذا المفهوم ليس غريبًا. في السنوات الأخيرة، تم ذكر مصطلحات الإنترنت مثل "بناء النظام البيئي" و"التطبيقات الفائقة" بشكل متكرر، حيث تحاول الشركات الكبرى في الإنترنت دائمًا جعل البيئة الإنترنتية أكثر انغلاقًا، بهدف التحول من مقدمي الخدمات إلى واضعي المعايير. الآن، يبدو أن هذا الاتجاه بدأ ينتشر أيضًا إلى مجال Web3.
على الرغم من أن Snaps موجودة منذ ما يقرب من عام ، ومنذ طرح الفكرة قبل أربع سنوات على الأقل ، لا يزال لدى المستخدمين العاديين فهم ضئيل لها. حتى أولئك الذين يستخدمون MetaMask يوميًا من عشاق العملات المشفرة قد لا يفهمون ما هو MetaMask Snaps. ومع ذلك ، عندما يتم توضيح "مثل التطبيقات الصغيرة" لهم ، فإنهم عادة ما يظهرون ابتسامة متفهمة.
تذكرنا هذه الحالة بما حدث عند إطلاق برامج WeChat الصغيرة. بسبب عدم وضوح مدخل الوظائف، كانت نسبة الاستخدام في البداية منخفضة للغاية. بعد ذلك، عندما تم نقل المدخل إلى موقع السحب في الصفحة الرئيسية، بدأت نسبة الاستخدام في الزيادة بشكل كبير. بالنسبة لـ MetaMask، قد يصبح جذب المستخدمين للدخول إلى نظامها البيئي مشكلة مهمة تحتاج إلى الحل.
لقد أثار برنامج Mini Program جدلاً في صناعة الإنترنت منذ نشأته. يعتقد مهندسو الواجهة الأمامية بشكل عام أنه مجرد أداة تجارية تستخدمها الشركات الكبرى للهيمنة على حركة المرور واحتكار النظام البيئي، ولا تساهم كثيرًا في تطوير التكنولوجيا. لا يزال من غير الواضح مقدار المساهمة التي يمكن أن تقدمها Snaps في Web3 للمجتمع. مع تصفح وثائق MetaMask، أشعر بشكل متزايد أن مطوري Snap في المستقبل سيواجهون العديد من القيود.
منذ أن تم إطلاق النسخة التجريبية العامة لـ Snaps من MetaMask ، اقترب الأمر من عام واحد ، لكن العدد المتاح من Snaps المدرجة على موقعه الرسمي ليس كثيرًا ، حتى الآن هناك 68 فقط. بالنظر إلى أنه قبل الإطلاق الرسمي التجريبي ، كان المسؤولون قد طرحوا مفهوم Snaps في حوالي عام 2020 ، فإن شركات Web3 والمطورين في الواقع لديهم وقت طويل نسبيًا للتعرف عليه.
حتى الآن، لم أرى مطورين مخصصين لتطوير Snaps، لكن الرأي العام لمطوري التطبيقات الصغيرة في Web2 هو أن تجربة التطوير سيئة. على الرغم من أن التطبيقات الصغيرة تستخدم مجموعة تقنيات الواجهة الأمامية، إلا أنها نسخة مقيدة، حيث تفرض الشركات قيودًا على ما يمكن للمطورين فعله لأسباب متنوعة. علاوة على ذلك، تتفاوت قدرات التكنولوجيا وجودة الوثائق عبر المنصات، مما يؤدي إلى حاجة المطورين لتجاوز العديد من الفخاخ الغريبة ليتم اعتبارهم "ذوي خبرة".
في مجال Web3، قد تواجه Snaps ظروفًا مشابهة نظرًا لعوامل الأمان وغيرها. إنها تعمل في سياق أمان معزول، وتستخدم "ECMAScript الآمن"، والذي في الواقع يفرض بعض القيود على واجهة برمجة تطبيقات JavaScript، مثل عدم القدرة على الوصول إلى DOM، وNode.js، وواجهة برمجة تطبيقات إضافات المتصفح، وما إلى ذلك.
تقتصر الميزات الأساسية لـ Snaps على حد معين، ويجب الحصول على الأذونات المناسبة لمعظم الميزات. يحتاج Snaps عند التثبيت إلى طلب الأذونات ذات الصلة من المستخدم، بما في ذلك دورة الحياة، والمعاملات، والتوقيع، وCRON، وغيرها.
بالنسبة للإيكولوجيا المزدهرة لـ Web3، فإن عدد Snaps المتاحة حاليًا قليل جدًا. تقوم MetaMask بتصنيفها إلى عدة فئات.
نوع Snaps
تقسم MetaMask الرسمية Snaps إلى أربعة أنواع:
إدارة الحساب
تعمل هذه الأنواع من Snaps بشكل أساسي على تحسين أمان المفتاح الخاص من خلال تقنية MPC. يمكن لتقنية MPC تقسيم المفتاح الخاص تلقائيًا إلى أجزاء متعددة، وتخزينها في مواقع مختلفة، وإعادة تجميعها فقط عند الحاجة إلى توقيع المعاملات، دون إنشاء المفتاح الخاص بالكامل، مما يحمي أمان المفتاح الخاص إلى أقصى حد.
حاليًا، هناك 3 حسابات للإدارة من نوع Snaps: Capsule و Silent Shard و Safeheron. جاذبية هذا النوع من Snaps لا تزال غير واضحة، ومن البيانات الموجودة على الموقع الرسمي، فإن عدد التثبيتات ليس مرتفعًا.
التوافقية
تقدم هذه الأنواع من Snaps بشكل أساسي التوافق مع الشبكات غير EVM، بما في ذلك Solana و Cosmos و Near و Sui وغيرها. حاليًا، تمثل هذه الأنواع من Snaps العدد الأكبر، حيث تشكل أكثر من نصف النظام البيئي بأكمله.
قد تكون هذه الأنواع من Snaps جذابة بشكل محدود في الوقت الحالي، حيث يوجد العديد من تطبيقات الدردشة الناضجة، ولا يزال عدد المستخدمين الذين يرغبون في إرسال الرسائل عبر blockchain قليلًا.
آمن
هناك طلب كبير على هذه الأنواع من Snaps، خاصة في تقديم تحذيرات بشأن أمان المعاملات. وظيفة التحذير الخاصة بـ MetaMask نفسها غير مكتملة عندما يواجه المستخدمون معاملات تصيد، ويمكن أن تعوض Snaps الأمنية هذه النقص. حاليًا، تشكل Snaps الأمنية 20% من الإجمالي، وهي النوع الأكثر طلبًا بعد دعم الشبكات المتعددة.
تقدم MetaMask Snaps الأذونات ذات الصلة، مما يسمح لـ Snap بقراءة البيانات الأصلية عند قيام المستخدم بإجراء معاملة أو توقيع، وتحليلها، وعرض توضيحات أمان أكثر تفصيلاً للمستخدم.
تسعى MetaMask من خلال Snaps لتوسيع نطاق عملها إلى منصات سلاسل أخرى، لكن مدى نجاحها في ذلك يبقى غير مؤكد. استنادًا إلى تجربة التطبيقات الصغيرة في مجال Web2، غالبًا ما يكون من الصعب مقارنة الخدمات المبسطة بالتطبيقات الكاملة، وغالبًا ما يتأخر اتباع الميزات الجديدة.
إذا تطور Snaps بشكل جيد في المستقبل، فقد يكون هناك المزيد من المحافظ التي تحاكيه. قد يؤدي ذلك إلى حاجة مطوري Web3 إلى تطوير إصدارات مختلفة من "Snaps" لكل محفظة، مما يزيد من صعوبة التطوير. ولكن إذا قامت جميع الشركات ببناء نظام "Snaps" البيئي الخاص بها، فقد يؤدي ذلك إلى عدم وجود نظام بيئي فريد حقًا.
قد تظهر في المستقبل منصات مختلفة "تشبه Snaps"، وتختلف هذه المنصات بشكل كبير، مما يتطلب من المطورين بذل الكثير من الجهد للتكيف مع كل منصة. في النهاية، قد يظهر معيار موحد لـ Snaps، بالإضافة إلى مقترحات النقاش ذات الصلة.
على الرغم من الشكوك حول آفاق MetaMask Snaps، إلا أنه في النهاية منتج تم بناؤه بواسطة مطورين شغوفين ويهدف إلى حل مشكلات حقيقية، وليس مجرد احتيال مالي.
بالنسبة لمعظم مستخدمي MetaMask، قد لا تكون Snaps ميزة ضرورية في الوقت الحالي. ربما تحتاج MetaMask إلى القيام بمزيد من العمل حول كيفية الترويج لهذه الميزة بشكل أكثر فعالية.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
3
مشاركة
تعليق
0/400
MercilessHalal
· منذ 7 س
ما هو snaps؟
شاهد النسخة الأصليةرد0
EthMaximalist
· منذ 7 س
هل تريد نسخ الواجبات المنزلية! هل تريد مرة أخرى إنشاء نظام بيئي مغلق؟
MetaMask Snaps: ثورة التطبيقات الصغيرة في عالم Web3
تطبيقات صغيرة في عالم Web3: تحليل MetaMask Snaps
MetaMask Snaps هو مشروع ذو طموحات بعيدة المدى، ولكن بعيدًا عن قشوره المثالية، فإنه يشبه أكثر البرامج الصغيرة في عالم Web3، أو يمكن تسميته dApplet.
بالنسبة للمطورين، وخاصة المطورين الصينيين، فإن هذا المفهوم ليس غريبًا. في السنوات الأخيرة، تم ذكر مصطلحات الإنترنت مثل "بناء النظام البيئي" و"التطبيقات الفائقة" بشكل متكرر، حيث تحاول الشركات الكبرى في الإنترنت دائمًا جعل البيئة الإنترنتية أكثر انغلاقًا، بهدف التحول من مقدمي الخدمات إلى واضعي المعايير. الآن، يبدو أن هذا الاتجاه بدأ ينتشر أيضًا إلى مجال Web3.
على الرغم من أن Snaps موجودة منذ ما يقرب من عام ، ومنذ طرح الفكرة قبل أربع سنوات على الأقل ، لا يزال لدى المستخدمين العاديين فهم ضئيل لها. حتى أولئك الذين يستخدمون MetaMask يوميًا من عشاق العملات المشفرة قد لا يفهمون ما هو MetaMask Snaps. ومع ذلك ، عندما يتم توضيح "مثل التطبيقات الصغيرة" لهم ، فإنهم عادة ما يظهرون ابتسامة متفهمة.
تذكرنا هذه الحالة بما حدث عند إطلاق برامج WeChat الصغيرة. بسبب عدم وضوح مدخل الوظائف، كانت نسبة الاستخدام في البداية منخفضة للغاية. بعد ذلك، عندما تم نقل المدخل إلى موقع السحب في الصفحة الرئيسية، بدأت نسبة الاستخدام في الزيادة بشكل كبير. بالنسبة لـ MetaMask، قد يصبح جذب المستخدمين للدخول إلى نظامها البيئي مشكلة مهمة تحتاج إلى الحل.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-3aa7e8a6fc11dc4d7e60694115d9659e.webp)
لقد أثار برنامج Mini Program جدلاً في صناعة الإنترنت منذ نشأته. يعتقد مهندسو الواجهة الأمامية بشكل عام أنه مجرد أداة تجارية تستخدمها الشركات الكبرى للهيمنة على حركة المرور واحتكار النظام البيئي، ولا تساهم كثيرًا في تطوير التكنولوجيا. لا يزال من غير الواضح مقدار المساهمة التي يمكن أن تقدمها Snaps في Web3 للمجتمع. مع تصفح وثائق MetaMask، أشعر بشكل متزايد أن مطوري Snap في المستقبل سيواجهون العديد من القيود.
منذ أن تم إطلاق النسخة التجريبية العامة لـ Snaps من MetaMask ، اقترب الأمر من عام واحد ، لكن العدد المتاح من Snaps المدرجة على موقعه الرسمي ليس كثيرًا ، حتى الآن هناك 68 فقط. بالنظر إلى أنه قبل الإطلاق الرسمي التجريبي ، كان المسؤولون قد طرحوا مفهوم Snaps في حوالي عام 2020 ، فإن شركات Web3 والمطورين في الواقع لديهم وقت طويل نسبيًا للتعرف عليه.
حتى الآن، لم أرى مطورين مخصصين لتطوير Snaps، لكن الرأي العام لمطوري التطبيقات الصغيرة في Web2 هو أن تجربة التطوير سيئة. على الرغم من أن التطبيقات الصغيرة تستخدم مجموعة تقنيات الواجهة الأمامية، إلا أنها نسخة مقيدة، حيث تفرض الشركات قيودًا على ما يمكن للمطورين فعله لأسباب متنوعة. علاوة على ذلك، تتفاوت قدرات التكنولوجيا وجودة الوثائق عبر المنصات، مما يؤدي إلى حاجة المطورين لتجاوز العديد من الفخاخ الغريبة ليتم اعتبارهم "ذوي خبرة".
في مجال Web3، قد تواجه Snaps ظروفًا مشابهة نظرًا لعوامل الأمان وغيرها. إنها تعمل في سياق أمان معزول، وتستخدم "ECMAScript الآمن"، والذي في الواقع يفرض بعض القيود على واجهة برمجة تطبيقات JavaScript، مثل عدم القدرة على الوصول إلى DOM، وNode.js، وواجهة برمجة تطبيقات إضافات المتصفح، وما إلى ذلك.
تقتصر الميزات الأساسية لـ Snaps على حد معين، ويجب الحصول على الأذونات المناسبة لمعظم الميزات. يحتاج Snaps عند التثبيت إلى طلب الأذونات ذات الصلة من المستخدم، بما في ذلك دورة الحياة، والمعاملات، والتوقيع، وCRON، وغيرها.
بالنسبة للإيكولوجيا المزدهرة لـ Web3، فإن عدد Snaps المتاحة حاليًا قليل جدًا. تقوم MetaMask بتصنيفها إلى عدة فئات.
نوع Snaps
تقسم MetaMask الرسمية Snaps إلى أربعة أنواع:
إدارة الحساب
تعمل هذه الأنواع من Snaps بشكل أساسي على تحسين أمان المفتاح الخاص من خلال تقنية MPC. يمكن لتقنية MPC تقسيم المفتاح الخاص تلقائيًا إلى أجزاء متعددة، وتخزينها في مواقع مختلفة، وإعادة تجميعها فقط عند الحاجة إلى توقيع المعاملات، دون إنشاء المفتاح الخاص بالكامل، مما يحمي أمان المفتاح الخاص إلى أقصى حد.
حاليًا، هناك 3 حسابات للإدارة من نوع Snaps: Capsule و Silent Shard و Safeheron. جاذبية هذا النوع من Snaps لا تزال غير واضحة، ومن البيانات الموجودة على الموقع الرسمي، فإن عدد التثبيتات ليس مرتفعًا.
التوافقية
تقدم هذه الأنواع من Snaps بشكل أساسي التوافق مع الشبكات غير EVM، بما في ذلك Solana و Cosmos و Near و Sui وغيرها. حاليًا، تمثل هذه الأنواع من Snaps العدد الأكبر، حيث تشكل أكثر من نصف النظام البيئي بأكمله.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-9a67d56e07afe60857a501ae38fa1694.webp)
إشعارات والدردشة
قد تكون هذه الأنواع من Snaps جذابة بشكل محدود في الوقت الحالي، حيث يوجد العديد من تطبيقات الدردشة الناضجة، ولا يزال عدد المستخدمين الذين يرغبون في إرسال الرسائل عبر blockchain قليلًا.
آمن
هناك طلب كبير على هذه الأنواع من Snaps، خاصة في تقديم تحذيرات بشأن أمان المعاملات. وظيفة التحذير الخاصة بـ MetaMask نفسها غير مكتملة عندما يواجه المستخدمون معاملات تصيد، ويمكن أن تعوض Snaps الأمنية هذه النقص. حاليًا، تشكل Snaps الأمنية 20% من الإجمالي، وهي النوع الأكثر طلبًا بعد دعم الشبكات المتعددة.
تقدم MetaMask Snaps الأذونات ذات الصلة، مما يسمح لـ Snap بقراءة البيانات الأصلية عند قيام المستخدم بإجراء معاملة أو توقيع، وتحليلها، وعرض توضيحات أمان أكثر تفصيلاً للمستخدم.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-643eaf87a983c7f3fcf8dbe3b548f48d.webp)
آفاق
تسعى MetaMask من خلال Snaps لتوسيع نطاق عملها إلى منصات سلاسل أخرى، لكن مدى نجاحها في ذلك يبقى غير مؤكد. استنادًا إلى تجربة التطبيقات الصغيرة في مجال Web2، غالبًا ما يكون من الصعب مقارنة الخدمات المبسطة بالتطبيقات الكاملة، وغالبًا ما يتأخر اتباع الميزات الجديدة.
إذا تطور Snaps بشكل جيد في المستقبل، فقد يكون هناك المزيد من المحافظ التي تحاكيه. قد يؤدي ذلك إلى حاجة مطوري Web3 إلى تطوير إصدارات مختلفة من "Snaps" لكل محفظة، مما يزيد من صعوبة التطوير. ولكن إذا قامت جميع الشركات ببناء نظام "Snaps" البيئي الخاص بها، فقد يؤدي ذلك إلى عدم وجود نظام بيئي فريد حقًا.
قد تظهر في المستقبل منصات مختلفة "تشبه Snaps"، وتختلف هذه المنصات بشكل كبير، مما يتطلب من المطورين بذل الكثير من الجهد للتكيف مع كل منصة. في النهاية، قد يظهر معيار موحد لـ Snaps، بالإضافة إلى مقترحات النقاش ذات الصلة.
على الرغم من الشكوك حول آفاق MetaMask Snaps، إلا أنه في النهاية منتج تم بناؤه بواسطة مطورين شغوفين ويهدف إلى حل مشكلات حقيقية، وليس مجرد احتيال مالي.
بالنسبة لمعظم مستخدمي MetaMask، قد لا تكون Snaps ميزة ضرورية في الوقت الحالي. ربما تحتاج MetaMask إلى القيام بمزيد من العمل حول كيفية الترويج لهذه الميزة بشكل أكثر فعالية.
! [تطبيقات Web3 الصغيرة؟] MetaMask يستقر التفسير](https://img-cdn.gateio.im/webp-social/moments-e87eac5719d856a03ca3d25ae758a292.webp)