الاذونات المخصصة
ما هو الإذن المخصص؟
ما هو الإذن المخصص؟
لنبدأ بشرح حساب EOSIO وهيكلية المفاتيح.
تقوم WAX باستخدام EOSIO كأساس للبلوكتشين للبناء عليه، ويشمل نظام أذونات أنيق وقوي للغاية، والذي يختلف عن حلول البلوكتشين الأخرى.
فيWAX ، تمتلك حساباً، والذي تثبت ملكيته من خلال توقيع الرسائل باستخدام مفتاحك الخاص. يتم ذلك من خلال المحفظة، وهي في الواقع واجهة لمفاتيحك لاستخدامها وتوقيع الرسائل على بلوكتشين. محفظتك على عكس الاعتقاد السائد، لا تحمل أي شيء. يمكنك رؤية المحفظة على أنها سلسلة المفاتيح الخاصة بك، حيث لديك مفاتيح لمنزلك أو سيارتك أو الدراجة.
الشيء الأنيق مع WAX هو أنه يمكنك إضافة مفتاح يُسمح به فقط فتح السيارة، ولكن لا يمكنه تشغيلها. أو أضف مفتاحاً يُسمح باستخدامه فقط لفتح خزان الغاز، ولكن لا يمكنه فتح الأبواب أو تشغيل السيارة.
لنشرح قليلا الاذونات الأساسية أولا، تم نتوسع الى الاذونات المخصصة لاحقاً
النوعان الأساسيان من الأذونات، المالك والنشط
على Bitcoin ، لديك مفتاح واحد يمكنه الوصول إلى أموالك، في حالة فقدان هذا المفتاح، يتم فقدان أموالك. فيWAX ، بدلاً من أن يكون لديك مفتاح واحد، لديك حساب واحد. إذا فقدت الوصول إلى حسابك، فستفقد الوصول إلى أموالك. ومع ذلك، فإن القيمة المضافة على WAX، هي أن حسابك يمكن أن يحتوي على مفاتيح عديدة، لذلك إذا أضعت مفتاحأً واحدأً، فلا يزال بإمكانك الوصول إلى الحساب باستخدام المفتاح الثاني. ويمكن للمفتاح الثاني إزالة المفتاح الأول وإضافة مفتاح جديد.
يتيح لك هذا توفير أموالك في حالة اختراق أحد أجهزتك. بالإضافة، في حال قمت بذلك بشكل صحيح، حتى إذا تم اختراق جهازك، وحصلوا على مفاتيحك، فهي محدودة في ما يمكنهم القيام به وأموالك لا تزال آمنة. أنيق، أليس كذلك؟
ومع ذلك، هناك اختلاف مهم بين الإذنين الأساسيين، مفتاح المالك هو مفتاح يجب عدم إدخاله في أي جهاز إلا إذا كنت بحاجة لصلاحياته. فكلا من المفتاح النشط ومفتاح المالك يمكنهما إضافة أذونات مخصصة، ويمكنهما نقل العملات والحصص والمطالبات والأصوات وما إلى ذلك. ولكن فقط مفتاح المالك يمكنه تغيير مفتاح المالك.
هذا يعني أنه فقط من يتحكم في هذا المفتاح، يمكنه الحصول على ملكية الحساب.
مزايا الأذونات المخصصة
باستخدام أذونات مخصصة، يمكنك إضافة مفتاح، كما هو موضح أعلاه، يمكن استخدامه فقط لأغراض محددة للغاية. فيما يلي مثال لكيفية تحقيق ذلك:
في هذه الحالة ، يعتبر مفتاح "owner" (المالك) والمفتاح "active" (النشط) مفتاحين مختلفين. وهي الحالة الصحيحة. ولكن يمكنك أيضاً أن ترى "Desktop" و "msg".
لهذين المفتاحين أغراض محددة للغاية. حيث يمكن لمفتاح "msg" التواصل فقط مع العقد الذكي الموجود على حساب "waxwebmaster". ويمكنها فقط التوقيع على نوعين من الإجراءات لهذا العقد الذكي ، "Dispatch" (الإرسال) و "Message" (رسالة). هذا يعني أنه لا يمكن لهذا المفتاح اسناد العملات ولا نقلها ولا تغيير الأذونات ولا أي شيء آخر غير المصادقة التي تم ربطها بها.
يمكن لمفتاح "Desktop" التوقيع على عدد أكبر من الإجراءات، ولكن لا شيء سوى الإجراءات الستة التي ربطها به. يسمح لهذا المفتاح بالتصويت للنقابات ، والمطالبة بمكافآت التصويت ومكافآت gbm. يُسمح له أيضاً إنشاء وتحويل ومطالبة عملات NFT بعقد simpleasset.
هذا يعني أنه يمكنني إضافة مفتاح Desktop إلى جهاز أقل أماناً من الجهاز الذي أضيف المفتاح النشط إليه. لست مضطراً إلى تخزين هذا المفتاح بشكل آمن. (إلا ان أردت الحفاظ على عملات NFT مهمة)
تعد إضافة مفاتيح أذونات مخصصة طريقة أنيقة للغاية لزيادة أمان حسابك وتقليل المشاكل في حسابك. لا تكن كسولاً، ما عليك سوى القيام به للأشياء اليومية على الأقل مثل التصويت والمطالبة.
- 1 of 3
- الدرس التالي ›