Patent attributes
Systems and methods are disclosed for interacting with a blockchain and users of the blockchain to perform coupon authentication services. A method may include generating coupon transaction(s) that include data associated with a smart coupon contract and broadcasting the coupon transaction(s) to one or more distributed nodes communicatively coupled to the network. The data may be code or input data that may be processed by the code. The one or more distributed nodes may be configured to apply a set of consensus rules to validate the coupon transaction(s) prior to adding the coupon transaction onto the blockchain associated with the smart coupon contract.