Apr 7,2017
Malta
A potentially highly transformational technology currently developing on top of blockchain technologies are smart contracts, i.e. self-enforcing agreements in the form of executable programs that are deployed to and run on top of (specialised) blockchains. A prominent example, also in terms of capitalisation and market share, is the Ethereum blockchain. It has a Turing-complete programming model, and bears one of the most striking performed attacks, the DAO attack (not to mention the discussed fork adopted as a counter measure).
These technologies introduce a novel programming framework and execution environment, which are not satisfactory understood at the moment. Multidisciplinary and multifactorial aspects affect correctness, safety, privacy, authentication, efficiency, sustainability, resilience and trust in smart contracts. The definition of new engineering paradigms and further research on programming languages and verification methodologies, and security aspects in general, are needed towards laying the foundations of Trusted Smart Contracts.
User Name : Anika
Posted 01-11-2016 on 14:48:03 AEDT