-
公开(公告)号:US20240028711A1
公开(公告)日:2024-01-25
申请号:US18375851
申请日:2023-10-02
Applicant: eBay Inc.
Inventor: Venkata Siva Vijayen BHAMIDIPATI , Ashok Srinivasa MURTHY , Derek CHAMORRO , Michael CHAN , Arpit JAIN
CPC classification number: G06F21/54 , H04L9/0637 , G06Q20/405 , G06Q20/3678
Abstract: Technologies are shown for function level permissions control for smart contract execution to implement permissions policy on a blockchain. Permissions control rules control function calls at a system level utilizing function boundary detection instrumentation in a kernel that executes smart contracts. The detection instrumentation generates a call stack that represents a chain of function calls in the kernel for a smart contract. The permissions control rules are applied to the call stack to implement permissions control policy. Permissions control rules can use dynamic state data in the function call chain. If the dynamic state data observed in function call chains does not meet the requirements defined in the permissions control rules, then the function call can be blocked from executing or completing execution. The permissions control rules can be generated for a variety of different entities, such as a domain, user or resource.