التعريف
التحكم في الوصول في تقنية سلسلة الكتل (blockchain) هو آلية منح صلاحيات تُقيّد أي الحسابات أو العقود أو الكيانات المسموح لها باستدعاء وظائف معيّنة أو تعديل متغيّرات حالة محددة. يعتمد عادةً على عمليات تحقق على السلسلة من الهويات أو الأدوار أو إشارات الملكية لتحديد ما إذا كان الإجراء المُحاوَل مسموحًا به، وبذلك يفرض قواعد تفويض محددة مسبقًا على مستوى البروتوكول أو العقد الذكي (smart contract).
بعبارات بسيطة
التحكم في الوصول هو طريقة لتحديد من يُسمح له بفعل ماذا داخل نظام سلسلة الكتل (blockchain) أو العقد الذكي (smart contract). يضع قواعد توضّح أي العناوين أو الأدوار يُسمح لها باستدعاء وظائف معيّنة أو تغيير بيانات معيّنة، ويمنع أي إجراءات لا تستوفي هذه القواعد.
السياق والاستخدام
يُناقش التحكم في الوصول كثيرًا في سياق تصميم العقود الذكية (smart contracts)، ومراجعات الأمان، والتحقق الشكلي من سلوك العقد. وهو موضوع أساسي عند تحديد صلاحيات الإدارة، وأذونات الترقية، والعمليات المقيّدة داخل بيئات مبنية على EVM وغيرها من منصات سلسلة الكتل (blockchain). تظهر اعتبارات التحكم في الوصول كثيرًا في مناقشات ثغرات العقود، وأنماط الأمان، والمكوّنات ذات الصلاحيات الخاصة في التطبيقات اللامركزية.