Your first Ethereum smart contractIn this tutorial we are going to write a smart contact in Solidity language that can prove file ownership.