Laszlo Hanyecz est un contributeur des débuts de Bitcoin. Son achat de pizzas, documenté publiquement, a montré un usage concret des bitcoins ; les discussions techniques attestent aussi son travail sur les versions exécutables et la vitesse des calculs de minage.
Le 18 mai 2010, l’utilisateur laszlo proposa sur le forum 10 000 BTC contre deux grandes pizzas. Il ne voulait pas seulement envoyer des pièces à une autre adresse, mais trouver quelqu’un qui ferait livrer un repas chez lui. Une telle rencontre compte pour une monnaie nouvelle : son détenteur désire quelque chose et une autre personne accepte les pièces en échange. Mais publier l’offre ne concluait pas la transaction. Il fallait encore trouver un partenaire d’accord pour l’échange. [1]
Le 22 mai 2010, laszlo annonça que l’échange avait abouti et remercia l’utilisateur jercos. On dispose alors du récit d’un achat accompli, plus seulement d’un souhait. Les quelques jours d’écart expliquent pourquoi la date de l’offre diffère de celle du célèbre achat. L’épisode documente un usage ancien des bitcoins pour obtenir des biens. Il ne prouve pas qu’il s’agissait de la toute première transaction Bitcoin : transférer des pièces et acheter un objet ne sont pas la même chose. [1]
L’offre originale de 2010 autorisait l’autre personne à préparer les pizzas ou à les faire livrer. Suivre deux relations suffit pour comprendre : Laszlo remet des BTC à quelqu’un qui organise le repas, et cette personne peut régler la pizzeria autrement. Le message ne prouve donc pas que la pizzeria elle-même acceptait les BTC. Passer par un intermédiaire reste un usage réel de la monnaie, mais ne démontre pas une acceptation directe par le commerce. [1]
Il est tentant de multiplier 10 000 BTC par un prix ultérieur et d’imaginer ce que Laszlo aurait pu acheter. On obtient la valeur hypothétique des pièces s’il les avait conservées, pas le prix du repas en 2010. On peut faire presque le même calcul rétrospectif pour tout paiement ancien avec un actif dont le prix a changé. Pour comprendre l’événement, mieux vaut demander ce qui s’est produit à l’époque : une personne a accepté une monnaie numérique pour fournir quelque chose que son détenteur souhaitait obtenir. [1]
En juin 2010, laszlo précisa que son offre restait valable tant qu’il disposait des fonds. En août, il la suspendit, expliquant qu’il ne pouvait plus produire autant de pièces qu’avant. Il s’agissait du choix d’une personne aux ressources limitées, pas d’une promesse de cours fixe pour tout Bitcoin. L’intérêt d’autres personnes et l’évolution des conditions influencent ce que chacun accepte de proposer. Ce détail aussi ramène l’histoire à un échange ordinaire, loin d’un approvisionnement infini en pièces bon marché. [1]
Laszlo apparaît aussi dans les archives du développement. Le 4 juillet 2010, il publia une version compilée 0.3 pour Mac OS nécessitant un processeur Intel et le système 10.5 ; 10.4 n’était pas pris en charge. Satoshi demanda des tests. Compiler consiste à préparer le programme à partir du code source pour qu’il puisse fonctionner sur un ordinateur donné. Cela enlève un obstacle concret : difficile d’essayer un projet intéressant si son logiciel ne démarre pas sur votre appareil. Ce paquet historique n’est pas une recommandation d’installation sur un ordinateur actuel. [2]
Dans une discussion de juin 2010, Satoshi attribua à Laszlo la découverte d’une optimisation et décrivit un hachage environ 20% plus rapide qu’avec la version 0.2.0. Le minage répète des calculs pour chercher un bloc satisfaisant la condition du réseau ; hacher plus vite permet davantage d’essais dans le même temps. Le chiffre cité n’est pourtant pas valable pour tous les ordinateurs. La vitesse seule ne détermine pas les gains : les autres mineurs, la difficulté et les coûts comptent aussi. Il faut lire cette donnée comme le constat d’une amélioration précise du logiciel. [2]
Une discussion d’octobre 2010 cite l’annonce de m0mchil : le noyau de calcul de son mineur OpenCL utilisait des travaux antérieurs de laszlo. OpenCL permet de confier des calculs à différents processeurs, notamment aux puces graphiques appelées GPU. Un mineur est un programme effectuant les calculs de minage ; le noyau désigne ici sa partie calculatoire. Ce document montre une continuité du travail, pas que Laszlo serait l’unique auteur de tous les mineurs GPU. À côté du repas célèbre se dessine ainsi une autre contribution : du code sur lequel d’autres ont pu construire. [3]
Pour une vision complète, lisez aussi Martti Malmi, Gavin Andresen, Satoshi Nakamoto. Cette entrée est également citée par Bitcoin Pizza Day, Martti Malmi, Gavin Andresen, Bitcoin Pizza Day Prague.