Secure and efficient distribution of smart contract application binary interfaces and addresses
AssigneeVMware, Inc.
InventorsBala Siva Sai Akhil Malepati, Ram Krishnan
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsBala Siva Sai Akhil Malepati, Ram Krishnan
Estimating the term…
Techniques for securely and efficiently distributing the application binary interface (ABI) and address of a smart contract to end-users are provided. In one set of embodiments, these techniques include persisting the ABI with the smart contract on a blockchain, signing, by the replicas maintaining the blockchain, the smart contract address using a threshold signature scheme, and providing the signed smart contract address to the end-users. With this general approach, the end-users can verify that the smart contract address is authentic by validating its signature. Further, the end-users can directly retrieve the ABI from the blockchain on an as-needed basis using the verified address, thereby ensuring the integrity of the ABI and avoiding the need for the end-users to store and manage it themselves.
A method comprising:
A non-transitory computer readable storage medium having stored thereon program code executable by a replica in a set of N replicas that compose a blockchain network, the method comprising:
A computer system acting as a replica in a set of N replicas that compose a blockchain network, the computer system comprising:
Dependencies are inferred from the claim text.