Glyff - privacy preserving smart contracts and beyond