Smart contract security: how blockchain users hold the key(s)

Smart contracts: Blockchain takes on the legal sector

With smart contracts, Blockchain has been enhanced beyond its ability to simply record transactions. One can now use Turing-complete languages such as Solidity, Serpent and Golang to write complex business logic that is deployed and runs on the chain itself. In addition, smart contracts act as state transition and persistent storage systems that manipulate data as per business requirements, and have access to environmental information e.g. block timestamp and sender balance.  Continue reading