Definition
Access control i blockchain er en tilladelsesmekanisme, der begrænser, hvilke konti, kontrakter eller enheder der har tilladelse til at kalde bestemte funktioner eller ændre specifikke tilstandsvariabler. Den bygger typisk på on-chain-tjek af identiteter, roller eller ejerskabsflag for at afgøre, om en forsøgt handling er tilladt, og håndhæver dermed foruddefinerede autorisationsregler på protokol- eller smart contract-niveau.
In Simple Terms
Access control er en måde at afgøre, hvem der må gøre hvad inde i et blockchain-system eller en smart contract. Den opstiller regler for, hvilke adresser eller roller der har lov til at kalde bestemte funktioner eller ændre bestemte data, og blokerer handlinger, der ikke opfylder disse regler.
Context and Usage
Access control diskuteres ofte i forbindelse med design af smart contracts, sikkerhedsgennemgange og formel verifikation af kontraktadfærd. Det er et centralt emne, når man definerer administrative rettigheder, opgraderingstilladelser og begrænsede handlinger i EVM-baserede miljøer og andre blockchain-platforme. Overvejelser om access control dukker ofte op i diskussioner om kontraktsårbarheder, sikkerhedsmønstre og tilladelsesbaserede komponenter i decentraliserede applikationer.