2021-06-21 01:46:28
There are Ways You Could Stamp Permissions to Digital Artwork This is as good as its going to get when it comes to this realm of things (sorry Charlie).
But since we're using the internet, there's a file format out there called 'svg'. An SVG describes a photo using XML. All modern computers & devices are able to render this file format to a gif or a lossless vector image.
Files in this format can be 'minified' or perhaps encoded in another way that significantly reduces the attached transaction size.
Why the SVG Recommendation Rather than pointing to a URL (which actually requires that the URL exist forever), you can instead encode the image within the transaction itself.
Hell, if you're smart enough you'll switch from ecdsa to ed25519 (like I recommended Bitcoin do), which would allow you to actually
encrypt the image to the recipient and sign it too. This is a lot more 'bulky' and difficult to implement in the current setup that Ethereum, Bitcoin Cash, Bitcoin, and Litecoin use.
Ripple actually would be okay to implement this since they also use Edwards' Curves.
The signature associated with the transaction could be provided as someone's proof of having licensed the digital asset fairly. Assuming this was embedded / encoded in the picture (using steganography that encodes a deterministically generated, yet random string related to the transaction itself), then the artist licensing the content would be able to quickly tell whether any image on the internet (that looks like theirs) has been uploaded w/o permission or not.
There are some profound copyright / trademark protection capabilities laden in blockchain that aren't even being touched or explored right now. And that's a shame.
193 views22:46