A blockchain-based pattern for confidential and pseudo-anonymous contract enforcement - 42Papers