# 🌍 — IRL

Scratch-Tech – l’Art Proof of Work

Par Audran Lemaitre , le 2 décembre 2022 - 7 minutes de lecture

L’Art, aussi complexe qu’il puisse paraitre, est avant tout une forme d’expression. En passant par les formes les plus archaĂŻques avec l’art pariĂ©tal durant la prĂ©histoire, les gĂ©ants de pierre pendant l’ùre Ă©gyptienne, le rĂ©alisme de la Renaissance et aujourd’hui, l’art contemporain qui casse les codes Ă©tablis, cherchant Ă  gommer l’intervention humaine.

Parfois pointus, souvent surprenants (ou mĂȘme loufoques), les processus artistiques se font et se refont comme les vagues d’une mer agitĂ©e qui porte le message des artistes.

L’art numĂ©rique, par essence, pouvait ĂȘtre copiĂ© Ă  l’infini. Toutefois, la naissance des NFT (jetons non fongibles) a dĂ©sormais rĂ©solu ce problĂšme, assurant une authentification et une traçabilitĂ© encore plus solide que celles des Ɠuvres d’art physiques. Le boom des NFT a radicalement changĂ© la place de l’art digital sur le marchĂ© de l’art. En 2021, une Ɠuvre de l’artiste numĂ©rique Beeple a Ă©tĂ© vendue 69 millions de dollars, rien que ça


Dans cet article, nous allons nous intĂ©resser Ă  Scratch-Tech, un projet qui souhaite donner davantage d’outils de crĂ©ation aux artistes en s’inspirant de la technologie derriĂšre Bitcoin.

Qu’est-ce que Scratch-Tech ?

Chaque jour, des milliers de nouveaux NFT dit « artistiques » sont créés mais le plus souvent, ne sont que des dĂ©clinaisons sans Ăąme. Ainsi il est de plus en plus difficile de se dĂ©marquer face aux grands volumes de crĂ©ation et l’uniformisation ambiante.

Scratch-tech donne de nouveaux outils aux artistes digitaux pour raréfier et personnaliser davantage un NFT ouvrant de nouvelles perspectives artistiques pour ces derniers.

Pour ce faire, Scratch-tech s’inspire de la technologie derriĂšre Bitcoin, le Proof of Work. Pour rappel, le PoW s’organise autour d’un rĂ©seau de mineurs qui doivent rĂ©soudre des problĂšmes mathĂ©matiques complexes nĂ©cessitant une grande puissance de calcul. Le premier mineur qui rĂ©sout le problĂšme obtient les rĂ©compenses en bitcoins et peut crĂ©er le prochain bloc.

Le but de ce projet est d’étendre le concept de PoW de Bitcoin Ă  des Ɠuvres d’art plutĂŽt qu’à des blocs de bitcoins : c’est « L’Art Proof of Work ». Il consiste Ă  ajuster n’importe quel fichier numĂ©rique (image, vidĂ©o, bande sonore, texte etc.) afin de trouver un hachage qui possĂšde certaines caractĂ©ristiques.

Ca veut dire quoi « hachage » ?

Ici, quand on parle de hachage, salage ou poivrage, on ne parle pas d’une bonne viande hachĂ©e mais de procĂ©dĂ©s cryptographiques (oui, les informaticiens ont un certain sens de l’humour).

Le hachage permet d’obtenir une empreinte digitale d’un fichier existant. Par exemple, avec une fonction de hachage vous pouvez rĂ©duire l’ensemble des informations contenues dans la Bible en une suite de plusieurs dizaines de caractĂšres. Cette suite est appelĂ©e un « hash », c’est en quelque sorte l’empreinte ou la signature d’une information. Mais Ă  quoi cela sert-il ?

Le Bitcoin, lui, se sert de la fonction de hachage SHA-256, qui permet de sĂ©curiser les transferts d’informations qui transitent sur le rĂ©seau. Chaque bloc est donc enregistrĂ© sous un certain « hash » (=empreinte) sur le rĂ©seau qui prend la forme d’une sĂ©quence alphanumĂ©rique de longueur fixe, par exemple : « 00000000000000000000f20ac5f87bec66020281880e097b89ec7b115e8d6385 ».

FĂ©licitations ! Vous venez de comprendre l’un des fondements de la cryptographie.

Mais quel lien avec Scratch-tech ?

Par nature, un hash est imprĂ©visible, il est impossible de choisir les lettres et numĂ©ros qui le composent. L’algorithme de Scratch-tech permet justement de modifier « l’empreinte » ou le hash d’un fichier afin de le faire correspondre Ă  une information donnĂ©e.

AppliquĂ© aux NFT, il permet ainsi Ă  l’artiste de cibler un hachage qui a un lien avec son oeuvre. Voici un exemple :

Bad Code, par XCOPY. Le hash de l’Ɠuvre originale est : 7248844202b7045b0ee8da4ca9cda[
]

L’Ɠuvre a Ă©tĂ© scratchĂ©e : scratched Bad Code dont le hash est badc0ded85d1213da35c7aecbbea[
]
VoilĂ  un cas d’usage, mais la seule limite est votre imagination : par exemple, le fameux street-artist Banksy pourrait mettre en vente un NFT mettant en lumiĂšre sa nouvelle Ɠuvre dans un lieu inconnu
 Si le NFT Ă©tait scratchĂ© il pourrait indiquer un messsage cachĂ© dans le hash avec les coordonnĂ©es gĂ©ographiques de son Ɠuvre !

Vous l’avez compris, les possibilitĂ©s sont infinies ! Avec scratch-tech n’importe quel crĂ©ateur peut indiquer :

  • Une sĂ©rie de chiffres Ă©galement inclus dans l’Ɠuvre d’art
  • Le dernier mot d’une phrase qui commence dans l’Ɠuvre d’art
  • Une date de naissance spĂ©cifique
  • Un nom spĂ©cifique
  • Des coordonnĂ©es gĂ©ographiques etc.

 SCRATCHER, c’est simple ?

 Mais ne croyez pas qu’un NFT scratchĂ© est créé comme par magie ! Prenons un exemple concret pour comprendre le fonctionnement du scratching !

ScratchClayPunks est un projet NFT qui vise notamment Ă  reproduire la collection CryptoPunks en pĂąte Ă  modelĂ©e (oui oui). Voici l’image que nous allons scratcher, faisant rĂ©fĂ©rence au CryptoPunk n°1559 :

ScratchedClayPunk #1559

L’objectif est d’obtenir un hash pour cette image qui commence par « 1559-blablabla  ».

Le principe du scratching revient Ă  modifier la colorimĂ©trie de l’Ɠuvre d’art originale afin d’obtenir des millions de versions :

Bien sĂ»r, dans la rĂ©alitĂ©, les variations de couleurs sont tellement infimes que l’Ɠil humain ne peut pas les dĂ©tecter ! Ensuite, l’algorithme va calculer le hash de ces millions de version (avec la fonction SHA-256) afin de trouver « par chance » LA VERSION qui commence par « 1559-blablabla
). Scrath-Tech retiendra alors la version concernĂ©e pour en faire l’Ɠuvre finale avec le bon « hash cible ».

Un tout nouveau NFT (visuellement identique pour nous humains) sera alors Ă©mis commençant par l’information voulue ! D’oĂč le nom SCRATCH, signifiant « égratigner » ou « érafler » puisque l’on modifie de quelques pixels ou nuances de couleurs l’Ɠuvre originale !

Raréfier un NFT

Ce procédé qui parait simple prend dans la réalité énormément de temps : Plusieurs jours voire semaines selon la taille du fichier et le hash cible !

En effet, pour que l’algorithme trouve la sĂ©quence de caractĂšres voulue, c’est comme chercher une aiguille dans une botte de foin
 En termes de probabilitĂ©, c’est comme tenter de deviner les numĂ©ros gagnants du LOTO
 sans indice, simplement en testant l’un aprĂšs l’autre des millions de grilles đŸ€Ż

Mais rassurez-vous ce procĂ©dĂ© est en cours d’optimisation et vous n’aurez pas besoin d’attendre un demi-siĂšcle pour personnaliser votre NFT 🙂

NĂ©anmoins cela a l’avantage d’apporter une valeur intrinsĂšque Ă  l’Ɠuvre. En effet une preuve de travail est nĂ©cessaire pour scratcher un Ɠuvre. Il faut fournir une certaine puissance de calcul, de la mĂȘme maniĂšre que Bitcoin pour valider un nouveau bloc !

La suite pour Scratch-tech ?

Scratch-tech veut devenir une boĂźte Ă  outils pour les artistes digitaux. La proposition de valeur est de pouvoir modifier le hash d’un actif Ă  sa guise, ce qui Ă©tait auparavant impossible !  Et le projet rĂ©flĂ©chi actuellement Ă  Ă©tendre sa gamme de service Ă  tous types de documents numĂ©riques : vidĂ©os, musique etc


Conscient de la lenteur du procĂ©dĂ©, des mĂ©thodes d’optimisation sont en cours de rĂ©flexions, notamment avec :

  • Un mĂ©canisme de pools de minage pour favoriser la compĂ©tition et ainsi rĂ©duire le temps de minage.
  • La crĂ©ation de leurs propres machines de minage, une version des ASIC optimisĂ©es pour le scratching

Dans cet article, nous avons seulement effleurĂ© la surface de ce qu’il Ă©tait possible de faire avec cet algorithme. Laissons maintenant le temps et l’ingĂ©niositĂ© des artistes s’exprimer
 A vos pinceaux !

Lien(s) utile(s)

https://www.scratch-tech.com/

https://blog.artsper.com/fr/la-minute-arty/quest-ce-que-lart-numerique-exactement/

https://www.parisladouce.com/2019/01/art-levolution-des-expressions.html

https://cryptoast.fr/hash-hachage-bitcoin-blockchain/

https://cryptoclay.xyz/

https://www.journaldunet.com/media/publishers/1515393-splendeurs-et-miseres-des-nft-un-mal-pour-un-bien-1664976042.amphtml/

https://hellosafe.be/investissement/nft/rapport-2022-statistiques-nft

Audran Lemaitre

Actuellement en poursuite d’un Master en finance de marchĂ©, j’ai dĂ©couvert le monde des cryptos en 2020 et depuis je n’en suis pas ressorti
 Co-fondateur de Blockus, je vulgarise et partage ma passion pour cet univers en pleine expansion au sein duquel se dĂ©veloppent les innovations de demain.

Voir les publications de l'auteur