Definition
Access control ב-blockchain (בלוקצ'יין) הוא מנגנון הרשאות שמגביל אילו חשבונות, חוזים או ישויות מורשים להפעיל פונקציות מסוימות או לשנות משתני מצב מסוימים. בדרך כלל הוא מסתמך על בדיקות on-chain של זהויות, תפקידים או סימוני בעלות כדי לקבוע אם פעולה מסוימת מותרת, ובכך לאכוף כללי הרשאה מוגדרים מראש ברמת הפרוטוקול או ה-smart contract.
In Simple Terms
Access control הוא דרך להחליט מי רשאי לעשות מה בתוך מערכת blockchain (בלוקצ'יין) או smart contract. הוא מגדיר כללים שקובעים אילו כתובות או תפקידים מורשים לקרוא לפונקציות מסוימות או לשנות נתונים מסוימים, וחוסם פעולות שלא עומדות בכללים האלה.
Context and Usage
Access control נדון לעיתים קרובות בהקשר של תכנון smart contracts, ביקורות אבטחה ואימות פורמלי של התנהגות חוזים. זהו נושא מרכזי כאשר מגדירים הרשאות ניהוליות, הרשאות שדרוג ופעולות מוגבלות בסביבות מבוססות EVM ובפלטפורמות blockchain (בלוקצ'יין) אחרות. שיקולי Access control מופיעים לעיתים קרובות בדיונים על חולשות בחוזים, תבניות אבטחה ורכיבים עם הרשאות מיוחדות באפליקציות מבוזרות.