What is it about?
Because contracts (programs) on a blockchain persist forever and can't be changed, getting them right is important. This work shows a way to make sure that some common errors can be guaranteed not to have been made in a contract.
Featured Image
Photo by GuerrillaBuzz Blockchain PR Agency on Unsplash
Why is it important?
Making sure that errors in a contract on a blockchain are as few as possible is important because the errors cannot be corrected once the contract is published, and as the blockchain is a completely pubic, open sort of database these errors are seen by everyone. This work shows how is has been done for some sorts of errors.
Perspectives
Read the Original
This page is a summary of: Provably Correct Smart Contracts: An Approach using DeepSEA, November 2022, ACM (Association for Computing Machinery),
DOI: 10.1145/3563768.3564116.
You can read the full text:
Contributors
The following have contributed to this page