Comment protéger les développeurs de smart contracts des attaques étatiques ?

Alors que l’affaire Tornado Cash bat son plein, les développeurs de smart contracts prennent conscience de l’importance de se protéger. En effet, dans le cas de Tornado Cash, les développeurs du protocole sont poursuivis pour les usages qui ont été faits du logiciel. En pratique, les États-Unis les accusent d’avoir participé au blanchiment de milliards de dollars. Pour éviter de telles situations, les développeurs n’ont d’autre choix que de se prémunir.

La décentralisation comme protection contre les gouvernements

L’affaire qui oppose l’un des développeurs de Tornado Cash à la justice américaine prouve que les développeurs de smart contracts doivent trouver des méthodes pour se protéger. Notamment si ces derniers ne veulent pas être accusés à tort pour les usages qui sont faits de leur protocole.

Il s’agit d’une question majeure, qui a été abordée lors du sommet Bitcoin Policy qui s’est déroulé à Washington DC.

À cette occasion, Peter Van Valkenburgh, le directeur de recherche de Coin Center, s’est exprimé à ce sujet. Il a déclaré que d’un point de vue réglementaire, les développeurs devaient absolument se protéger.

Pour cela, ces derniers doivent s’assurer de l’immuabilité de leur protocole, s’ils ne veulent pas « finir en prison ». En d’autres termes, cela veut dire que les développeurs doivent s’assurer que les smart contracts ne puissent jamais être modifiés. De cette façon, ils peuvent minimiser leur responsabilité vis-à-vis des usages qui sont faits de ces protocoles.

« Dans ce monde, vous avez des questions très difficiles sur la responsabilité de tous ceux qui participent [aux activités] de ce contrat intelligent […] Je ne vois pas de bonnes issues réglementaires à ces questions. »

Par exemple, procès d’Uniswap est un cas d’école. En effet, le tribunal avait statué qu’un développeur qui rédige un code informatique ne devait pas être responsable de l’utilisation abusive de ce code par un tiers. Une déclaration somme toute assez logique.

>> Vous cherchez une solution pour stocker vos crypto loin des exchanges ? <<
<strong>Gagnez jusqu'à 50$ en BTC pour l'achat d'un wallet FLEX Ledger</strong>
Gagnez jusqu'à 50$ en BTC pour l'achat d'un wallet FLEX Ledger

Tornado Cash le contre-exemple

Malheureusement, l’exemple d’Uniswap ne semble pas être la norme. En effet, les développeurs de Tornado Cash sont poursuivis aux États-Unis, et ce, malgré l’immuabilité du protocole.

Celle-ci a d’ailleurs été récemment remise en avant par l’avocat des développeurs. Celui-ci a récemment déposé une motion de rejet auprès du tribunal.

Pour défendre son client, celui-ci a notamment pointé du doigt le caractère immuable du protocole, qui, de fait, ne peut pas être considéré comme sous la responsabilité de ses développeurs.

« Le protocole Tornado Cash était immuable et accessible au public, et il n’y avait rien que M. Storm ou quiconque puisse faire pour empêcher une entité sanctionnée de l’utiliser »

Reste maintenant à voir comment les juridictions et les systèmes de justice du monde entier percevront ce caractère immuable et la responsabilité des développeurs lors d’usage malveillant ou illégal.

Ledger est le leader mondial du hardware wallet. En cliquant sur ce lien vous recevrez jusqu'à 50$ en BTC pour l'achat d'un modèle qui correspond à vos besoins et vous protègerez vos actifs numériques tout en soutenant le travail du JdC
<strong> Achetez votre Ledger Flex maintenant</strong>
Achetez votre Ledger Flex maintenant

Renaud H.

Ingénieur en software et en systèmes distribués de formation, passionné de cryptos depuis 2013. Touche à tout, entre mining et développement, je cherche toujours à en apprendre plus sur l’univers des cryptomonnaies et à partager le fruit de mes recherches à travers mes articles.