Increasing security of an e-auction smart contracts with Intel SGX trusted hardware