A method for processing a genuine instance of a digital good using a blockchain, the method comprising: registering an ownership of the genuine instance by an issuer using a plurality of transactions, the genuine instance uniquely identified by a content descriptor which is cryptographically linked to an ownership token and includes intrinsic characteristics of the genuine instance, wherein the ownership token includes information that links the genuine instance to an owner and includes a token seed and a token signature, wherein the content descriptor and the ownership token are included in each transaction of the plurality of transactions; validating each transaction of the plurality of transactions by a plurality of validators; and recording that the genuine instance belongs to the owner by recording each transaction of the plurality of transactions in the blockchain once each transaction has been validated, wherein the intrinsic characteristics comprise: a unique identifier of the genuine instance which is calculated as a one-way cryptographic hash of the token seed; a payload of an imperceptible watermark embedded in the genuine instance: an instance hash, the instance hash being a hash of the genuine instance: a content signature signed by the issuer; and a certificate key of the issuer, and the validating each transaction of the plurality of transactions by the plurality of validators comprises verifying the validity of the content signature; and verifying the validity of the ownership token. registering an ownership of the genuine instance by an issuer using a plurality of transactions, the genuine instance uniquely identified by a content descriptor which is cryptographically linked to an ownership token and includes intrinsic characteristics of the genuine instance, wherein the ownership token includes information that links the genuine instance to an owner and includes a token seed and a token signature, wherein the content descriptor and the ownership token are included in each transaction of the plurality of transactions; validating each transaction of the plurality of transactions by a plurality of validators; and recording that the genuine instance belongs to the owner by recording each transaction of the plurality of transactions in the blockchain once each transaction has been validated, wherein the intrinsic characteristics comprise: a unique identifier of the genuine instance which is calculated as a one-way cryptographic hash of the token seed; a payload of an imperceptible watermark embedded in the genuine instance: an instance hash, the instance hash being a hash of the genuine instance: a content signature signed by the issuer; and a certificate key of the issuer, and the validating each transaction of the plurality of transactions by the plurality of validators comprises verifying the validity of the content signature; and verifying the validity of the ownership token. a unique identifier of the genuine instance which is calculated as a one-way cryptographic hash of the token seed; a payload of an imperceptible watermark embedded in the genuine instance: an instance hash, the instance hash being a hash of the genuine instance: a content signature signed by the issuer; and a certificate key of the issuer, and the validating each transaction of the plurality of transactions by the plurality of validators comprises verifying the validity of the content signature; and verifying the validity of the ownership token. a content signature signed by the issuer; and a certificate key of the issuer, and the validating each transaction of the plurality of transactions by the plurality of validators comprises verifying the validity of the content signature; and verifying the validity of the ownership token.