2023 « Année à Xiaohui Liu » : un résumé des expériences Bitcoin de sCrypt

2023 a été une autre grande année pour l’usine de concepts blockchain BSV, sCrypt, et son PDG, Xiaohui Liu. Le blog et le compte X/Twitter de Liu, basé en Californie, sont une lecture obligatoire pour quiconque recherche des idées potentielles d'entreprise ou de projet Bitcoin, tout comme ses multiples apparitions dans des interviews vidéo enregistrées. En fait, sCrypt produit tellement d’idées de cas d’utilisation et de preuves des capacités du réseau Bitcoin qu’il a besoin de son propre résumé annuel. Ce qui suit sont ceux qui ont le plus retenu notre attention.
CoinGeek a demandé à Liu quel était son moment fort personnel de l'année. « Les gens ont commencé à utiliser sCrypt en production » fut sa brève réponse avant de revenir à son travail, publiant au moins trois nouveaux scénarios conceptuels (avec code) depuis que nous avons posé la question.
Début 2023, Liu a déclaré qu'il était « super enthousiasmé par Bitcoin en 2023 », et l'adoption des méthodes de sCrypt dans des processus réels (ainsi que cette série de nouveaux) a validé cette super-excitation.
Liu ne décrit pas toujours les cas d'utilisation potentiels des problèmes qu'il résout, car ce n'est pas son travail, c'est le vôtre. Mais pour les créatifs et autres penseurs hors des sentiers battus, son inspiration peut suffire à provoquer de nouvelles réflexions et, espérons-le, de nouveaux projets.
Une grande partie du travail de sCrypt consiste à créer des contrats qui automatisent des fonctions habituellement exécutées par des humains et des entreprises dans le secteur financier traditionnel. Cependant, ce n'est pas toujours aussi « simple » que d'écrire du code reproduisant un processus réel ; cela signifie également prouver que le code peut s'exécuter de manière sécurisée et efficace à l'aide du script Bitcoin existant et de sa structure basée sur UTXO. sCrypt travaille également dur pour trouver des solutions plus simples pour ceux qui ne travaillent pas dans la blockchain BSV. Pourquoi? Parce qu'il est toujours nécessaire de démystifier la blockchain BSV auprès des développeurs extérieurs et de leur permettre de découvrir par eux-mêmes ses avantages en l'utilisant réellement.
Dans un récent Livestream CoinGeek avec Kurt Wuckert Jr., Liu a déclaré que son objectif était de « rendre le développement de Bitcoin à nouveau amusant », en retrouvant une partie de sa camaraderie d'origine et en surmontant sa loyauté tribale avec davantage de capacités inter-chaînes. Il a également noté que certaines de ses idées, qui avaient initialement suscité le mépris de la part des camps de blockchain non BSV, étaient depuis devenues courantes, comme son affirmation selon laquelle Bitcoin a toujours été complet à Turing.

Et maintenant, le bilan de l'année

Vous pouvez désormais écrire du texte directement sur Bitcoin en 1 minute https://t.co/Pk4JoKdXuW pic.twitter.com/bModJIqkk0
– xhliu (@sinoTrinity) 8 décembre 2023

En janvier 2023, Liu a publié un exemple de script pour exécuter le « problème Monty Hall » dans un contrat Bitcoin. Il porte le nom d'un animateur de jeu télévisé et d'une astuce de jeu télévisé, mais les mathématiques qui le sous-tendent produisent des résultats surprenants (pour les non-mathématiciens, en tout cas). Le script propose également des moyens de rendre le « jeu » équitable, ou du moins d'empêcher le créateur de modifier les conditions du jeu une fois qu'il a commencé.
En février, il a montré que n'importe quel téléphone ou tablette fonctionnant sous iOS/Android (ainsi que les ordinateurs de bureau Apple utilisant MacOS) peuvent être transformés en un portefeuille Bitcoin sécurisé à l'aide de leurs puces Secure Enclave. Ces puces stockent des données telles que des clés dérivées de la reconnaissance faciale et des empreintes digitales pour accéder aux données cryptées sur les appareils. Ces données ne peuvent pas être exportées depuis l'appareil, mais Liu détaille également les moyens d'éviter de perdre l'accès à un portefeuille sécurisé après la perte/la casse d'un appareil.
Vint ensuite un projet pour les développeurs Ethereum désillusionnés : Account Abstraction. Sur Ethereum, il s'agit d'un processus hypothétique visant à unifier les deux types de « comptes » de ce réseau (comptes externes et comptes contractuels), permettant ainsi de stocker ou de récupérer des fonds en toute confiance en cas de perte d'une clé privée. Les développeurs d'Ethereum ont eu du mal à résoudre le problème du déplacement de la logique de transaction EOA signée vers l'EVM (Ethereum Virtual Machine) comme avec les autorités de certification sans avoir à modifier (encore une fois) le protocole Ethereum. Liu a démontré comment la structure UTXO sans compte de Bitcoin permet d'effectuer une abstraction de compte sur Bitcoin et que cette solution existe dans Bitcoin depuis ses débuts.
Il a également décrit comment l'un des sujets les plus brûlants de BTC/BSV pour 2023, les NFT ordinaux, est la dernière manifestation de l'ancienne idée des « pièces colorées » Bitcoin. Le processus sur BTC nécessite de franchir des étapes en utilisant Taproot et SegWit, mais comme BSV n'a pas les limites de données/taille de bloc de BTC, les ordinaux sont plus faciles à créer, ainsi que beaucoup plus rapides et moins chers à envoyer. Fin 2023, les ordinaux sont devenus monnaie courante sur BSV, prouvant que Liu avait raison.
Des moyens plus sécurisés, mais toujours vérifiables, d’utiliser Bitcoin
En mars et avril, sCrypt a créé le plugin sCrypt Verifier pour WhatsOnChain, permettant à chacun de soumettre et de vérifier le code sCrypt pour un contrat déployé, donnant ainsi une assurance supplémentaire que le contrat fonctionne et est légitime. sCrypt développera plus tard un autre plugin WOC pour décoder les données du jeton BSV-20.
Il existait une autre solution au problème des clés privées Bitcoin perdues/volées appelée « Social Recovery », qui verrouille les bitcoins dans un contrat intelligent et partage l'accès entre le détenteur et un « tuteur » (par exemple, un portefeuille, un fournisseur de services ou quelqu'un d'autre). . Dans le même ordre d'idées, Liu a partagé une idée de portefeuilles « Stateful Multisig » sur Bitcoin, plaçant les parties prenantes d'un portefeuille multi-signatures dans un code contractuel plutôt que d'effectuer des transactions préliminaires en chaîne pour échanger des informations.
En mai, il a noté qu'il était possible d'écrire des contrats linguistiques de haut niveau sur BTC (oui, BTC), prouvant que le code sCrypt est utile sur des blockchains autres que BSV (si vous le devez vraiment). De plus, sCrypt a également lancé sa plate-forme complète de développement de contrats intelligents Web3, permettant aux développeurs de se lancer plus facilement dans BSV sans avoir à réapprendre tous ses détails techniques à partir de zéro.
En juin et juillet 2023, un processus permettant de dériver les clés Bitcoin des clés PGP a été mis en place, permettant au destinataire d'une transaction Bitcoin de vérifier qu'elle provenait d'un utilisateur particulier. Liu a ensuite démontré les échanges atomiques entre chaînes (utilisant des transactions pour échanger des actifs entre différentes blockchains sans échange au milieu) à l'aide de verrous de hachage et de verrous temporels.
Liu a ensuite prouvé cette méthode en effectuant le tout premier échange atomique entre les blockchains BSV et BTC, puis a démontré un contrat permettant d'effectuer ces échanges à l'aide de SPV sans avoir besoin de contrats de hachage verrouillés dans le temps (HTLC). En septembre, sCrypt a trouvé un moyen d'effectuer des échanges atomiques entre Bitcoin et Ordinal NFT.

Les ordinaux sont si chauds en ce moment

En août, les ordinaux devenaient rapidement le moyen privilégié pour créer et échanger des NFT. sCrypt a montré un moyen pour les Bitcoin Ordinals de prendre en charge les contrats intelligents et a prouvé une fois de plus que la blockchain BSV peut vraiment faire tout ce qu'Ethereum peut faire. Liu a également parlé de processus alternatifs pour intégrer les ordinaux/contrats intelligents qui avaient soit le même UTXO, soit des contrats distincts, et a décrit un moyen de contrôler la distribution et l'émission des ordinaux BSV-20 ainsi que de les transférer. En octobre, sCrypt avait ajouté le support 1Sat Ordinals de BSV à sa plate-forme de développement.
Bien que le sujet des ordinaux ait préoccupé de nombreux Bitcoiners tout au long de 2023, Liu a encore trouvé le temps de prouver d’autres concepts. En septembre, il a publié le code du contrat pour les Catastrophe Bonds, ou « cat bonds » sur Bitcoin. Les cat bonds sont un instrument relativement nouveau qui combine assurance et obligations, payant des taux d’intérêt fixes jusqu’à ce qu’une catastrophe naturelle se produise. Liu a montré qu'ils pouvaient fonctionner comme des contrats intelligents Bitcoin sans avoir besoin d'intermédiaires comme les banques ou les compagnies d'assurance.
Le même mois, sCrypt a également créé un processus pour effectuer des enchères scellées sur Bitcoin, permettant des offres secrètes avec à la fois confidentialité et transparence vérifiable sans avoir recours à un commissaire-priseur humain.
En octobre, Liu a publié une technique permettant d'effectuer un cryptage homomorphe sur Bitcoin. Il s'agit d'un moyen d'effectuer des calculs sur des données cryptées sans avoir besoin de les déchiffrer au préalable, préservant ainsi la confidentialité des données elles-mêmes. Il s’agit d’une préoccupation majeure pour les rédacteurs potentiels d’applications Bitcoin au niveau de l’entreprise, qui peuvent être préoccupés par le traitement de données sensibles sur une blockchain ouverte avec des enregistrements de transactions publiques.
Nouveau mois, plus de nouvelles idées de sCrypt : novembre a vu des processus originaux pour rédiger des ordres limités en chaîne et des contrats d'options sur Bitcoin, en utilisant un type de contrat intelligent connu sous le nom de « covenant ». Les contrats d'engagement permettent de dépenser le résultat d'une transaction (et de terminer une transaction) uniquement si l'initiateur répond à certains critères. Il s’agit également de processus habituellement effectués par des bourses tierces, mais qui peuvent désormais être automatisés (uniquement sur BSV).

Décembre

Et en décembre, les activités commerciales et de développement commencent à ralentir pour préparer Noël et le Nouvel An, n'est-ce pas ? Pas pour sCrypt, qui a (jusqu'à présent) présenté six nouveaux concepts pour le mois. C'est en fait plus que n'importe quel autre mois en 2023… et deux nouvelles idées sont apparues sur la page Medium de Liu depuis que nous avons commencé à écrire cet article. Nous ne pouvons garantir qu’il n’y en aura plus après cette publication.
Premièrement, il existe une nouvelle façon d’émettre et de gérer des obligations directement en chaîne, supprimant ainsi un autre intermédiaire financier. Suivant de près les obligations, viennent les contrats de prêt en chaîne de sCrypt, permettant aux emprunteurs et aux prêteurs de s'entendre sur les termes/conditions. Liu a également publié une démonstration du processus utilisant des prêts garantis.
Vint ensuite le post controversé « OP_COURT », qui démontrait jusqu’à présent des moyens hypothétiques pour saisir et gérer les Bitcoins appartenant à des personnes soupçonnées de se livrer à des activités illégales. Le message de sCrypt sur la question indiquait que toute saisie devrait être transparente et vérifiable et intervenir après un jugement du tribunal, mais il indiquait également qu'il pourrait y avoir une saisie immédiate « dans certaines circonstances ». Ce processus montre les problèmes auxquels Bitcoin a été historiquement confronté pour créer une alternative au système financier réglementé tout en ayant suffisamment de réglementation pour satisfaire les gouvernements et les utilisateurs potentiels à grande échelle qui ont été dissuadés par l'image « crypto-anarchique » de Bitcoin au cours de la période. dernière décennie.
Dans la seconde quinzaine de décembre (Liu, n'avez-vous pas des fêtes de fin d'année auxquelles aller ?) Liu a développé l'idée d'utiliser SPV pour accéder aux données contractuelles de la blockchain BSV, détaillant un moyen d'accéder également en toute confiance aux données d'autres (non -BSV). Il ne fonctionne que sur les blockchains prenant en charge les timelocks et le SPV, qui visent principalement le BTC.
Liu est ensuite passé à d’autres sujets, affirmant que « la vérité est que Bitcoin a toujours été résistant aux quantiques » et (naturellement) prouvant qu’il en est ainsi. La question de savoir ce qui arriverait aux clés Bitcoin dans le cas où les ordinateurs quantiques et leurs menaces sur les données cryptées devenaient une réalité – ou du moins une réalité bien connue – est également une préoccupation qui préoccupe de nombreuses discussions liées au Bitcoin. Liu a montré que l'utilisation des signatures Lamport dans les contrats intelligents protégerait Bitcoin des attaques quantiques sans nécessiter de modification du protocole de la couche de base. Parce que dans la blockchain BSV, vous ne pouvez pas modifier les règles du protocole. C'est un argument de vente clé de BSV.
Enfin (peut-être) sCrypt a publié un processus pour mettre en œuvre des contrats à terme intelligents sur Bitcoin, en suivant les options, les ordres limités et les prêts. Une fois de plus, ce processus automatise quelque chose qui est courant dans l’espace financier traditionnel depuis des décennies, mais parvient toujours à perturber le secteur en supprimant les intermédiaires tiers.

C'est fini !

Tout au long de l’année 2023 et des années précédentes, Xiaohui Liu a souligné que les contrats visent simplement à contrôler et à déplacer un actif externe, plutôt qu’à devenir l’actif lui-même. Ce sentiment se reflète souvent dans la blockchain BSV et montre une approche plus responsable du développement du Bitcoin/blockchain, qui est trop souvent orientée vers le jeu spéculatif sur les prix. Il promeut également une attitude plus accueillante envers les développeurs de « la concurrence », et son travail le fait d’une manière qui encourage la fascination en démontrant des capacités Bitcoin jusqu’alors inédites. La blockchain BSV est tout aussi capable de gérer des contrats et des applications de traitement de données de haut niveau que n'importe quoi d'autre (en fait, elle est beaucoup plus performante), mais il doit également y avoir des moyens de simplifier le passage des développeurs externes au BSV. blockchain, une fois qu'ils ont vu ce qu'elle peut faire.
Regardez : les applications sCrypt prouvent la puissance du Bitcoin
Nouveau sur la blockchain ? Consultez la section Blockchain pour les débutants de CoinGeek, le guide de ressources ultime pour en savoir plus sur la technologie blockchain.