Patent attributes
A method for preventing account referral fraud includes: receiving a referral request, the request including a referring account identifier; transmitting a digital signature corresponding to the referral request to a processing server; verifying, by the processing server, the digital signature using a public key; identifying a plurality of blockchain data values included in a blockchain using the public key, wherein each data value is related to a blockchain transaction involving a blockchain wallet associated with the public key; generating an authenticity score for the blockchain wallet based on data included in the plurality of blockchain data values; receiving, by the referral server, the authenticity score from the processing server; and processing the referral request based on the authenticity score, wherein processing the referral request includes one of: declining the referral and awarding a referral reward.