Definition
Blockchain (blockchain) içindeki access control (erişim kontrolü), hangi hesapların, sözleşmelerin veya varlıkların belirli fonksiyonları çağırmaya ya da belirli durum değişkenlerini değiştirmeye yetkili olduğunu kısıtlayan bir yetkilendirme (permissioning) mekanizmasıdır. Genellikle, zincir üzerindeki kimlik, rol veya sahiplik işaretlerinin (flag) kontrolüne dayanarak bir girişimin izinli olup olmadığını belirler ve böylece protokol veya smart contract (akıllı sözleşme) seviyesinde önceden tanımlanmış yetkilendirme kurallarını uygular.
In Simple Terms
Access control (erişim kontrolü), bir blockchain (blockchain) sistemi veya smart contract (akıllı sözleşme) içinde kimin ne yapmaya yetkili olduğuna karar vermenin bir yoludur. Hangi adreslerin veya rollerin belirli fonksiyonları çağırmasına ya da belirli verileri değiştirmesine izin verildiğini tanımlayan kurallar koyar ve bu kuralları karşılamayan işlemleri engeller.
Context and Usage
Access control (erişim kontrolü), genellikle smart contract (akıllı sözleşme) tasarımı, güvenlik incelemeleri ve sözleşme davranışının biçimsel doğrulanması bağlamında ele alınır. EVM tabanlı ortamlar ve diğer blockchain (blockchain) platformlarında yönetimsel ayrıcalıkların, yükseltme (upgrade) izinlerinin ve kısıtlı işlemlerin tanımlanmasında merkezi bir konudur. Access control ile ilgili hususlar, sözleşme açıkları, güvenlik kalıpları ve merkeziyetsiz uygulamaların (decentralized applications) izinli bileşenleri üzerine yapılan tartışmalarda sıkça karşımıza çıkar.