განსაზღვრება
Access control ბლოკჩეინში (blockchain) არის ნებართვების მექანიზმი, რომელიც ზღუდავს, რომელი ანგარიშები, კონტრაქტები ან სუბიექტები არიან ავტორიზებული კონკრეტული ფუნქციების გამოძახებისთვის ან გარკვეული მდგომარეობის ცვლადების შესაცვლელად. ის, როგორც წესი, ეყრდნობა ჯაჭვზე (on-chain) შესრულებულ შემოწმებებს იდენტობების, როლების ან მფლობელობის ნიშნების საფუძველზე, რათა განისაზღვროს, ნებადართულია თუ არა მოცემული ქმედება, და ამ გზით უზრუნველყოფს წინასწარ განსაზღვრული ავტორიზაციის წესების დაცვას პროტოკოლის ან smart contract-ის დონეზე.
მარტივი ახსნა
Access control არის მეთოდი, რომლითაც განისაზღვრება, ვინ რას შეუძლია აკეთოს ბლოკჩეინის (blockchain) სისტემაში ან smart contract-ში. ის ადგენს წესებს, რომლებიც განსაზღვრავს, რომელ მისამართებს ან როლებს აქვთ უფლება გამოიძახონ კონკრეტული ფუნქციები ან შეცვალონ გარკვეული მონაცემები, და ბლოკავს იმ ქმედებებს, რომლებიც ამ წესებს არ აკმაყოფილებს.
კონტექსტი და გამოყენება
Access control ხშირად განიხილება smart contract-ის დიზაინის, უსაფრთხოების აუდიტების და კონტრაქტის ქცევის ფორმალური ვერიფიკაციის კონტექსტში. ის ცენტრალური თემაა ადმინისტრაციული პრივილეგიების, განახლების ნებართვების და შეზღუდული ოპერაციების განსაზღვრისას EVM-ზე დაფუძნებულ გარემოებში და სხვა ბლოკჩეინ (blockchain) პლატფორმებზე. Access control-ის საკითხები ხშირად ჩნდება კონტრაქტების სისუსტეებზე, უსაფრთხოების პატერნებზე და დეცენტრალიზებული აპლიკაციების ნებართვიან კომპონენტებზე მსჯელობისას.