A blockchain consensus mechanism using smart contracts to determine user contributions to a platform.