Alliances, CTV et faciliter les choses pour les développeurs

Constructeur: Stu

Langue (s): rouille

Contribue à: Prototypes CTV, réseau charbon

Travail (s / ed) à: zbd

Avant Bitcoin, STU a passé ses journées à travailler comme administrateur du système Windows et dans l’informatique. Sa routine consistait en de longs jours ennuyeux de s’asseoir dans une chaise se livrant à des travaux de maintenance monotone, à la reconfiguration des systèmes et à la réinitialisation des mots de passe pour les utilisateurs qui les avaient oubliés.

C’est le genre de travail où un problème qui se présente qui vous oblige en fait à engager votre attention de manière significative est un événement si rare que vous vous retrouvez assis en espérant que quelque chose comme ça se passe la plupart du temps.

Stu a passé la plupart des jours à parcourir les fils de Reddit pendant ses grandes quantités de temps d’arrêt. Mais cela ne s’est pas avéré être un si mauvais scénario à la fin, car c’était ainsi que Stu s’est retrouvé entré dans l’espace Bitcoin vers 2017.

Comme de nombreux bitcoins, ou plutôt bientôt des Bitcoins, à cette époque, Stu a été aspiré dans l’offre initiale de pièces de monnaie (ICO) et la frénésie altcoin de l’époque. De plus, comme de nombreux bitcoins à cette époque, il a fini par se brûler financièrement par de mauvais investissements dans des projets inconnus aléatoires dans lesquels il n’aurait probablement pas dû investir en premier lieu.

Inévitablement, la gravité du bitcoin l’a abattu dans le trou de lapin proverbial.

Après quelques années d’apprentissage plus profondément sur le bitcoin, Stu a réussi une période de frénésie et a quitté son emploi au sommet du marché haussier de 2021 pour rechercher des opportunités de travail dans l’espace Bitcoin. À ce moment-là, la rouille du langage de programmation était devenue largement utilisée dans différents projets et bibliothèques Bitcoin, alors Stu a commencé à l’apprendre afin qu’il puisse contribuer au Bitcoin.

Vers la fin de 2022, sa recherche d’un emploi dans l’espace s’est terminée lorsqu’il a été embauché par Michael Tildwell pour travailler chez ZBD, une entreprise qui intègre les paiements Bitcoin dans les jeux vidéo à l’aide du Lightning Network.

Travailler chez ZBD

Stu a travaillé DevOps chez ZBD, mais pendant son temps libre, il a continué à travailler dans les projets de rouille prototype.

« La plupart de mes projets parallèles sont liés à ce qui m’intéressait à l’époque, car je travaillais chez ZBD, j’ai commencé à faire des jeux qui pourraient utiliser Bitcoin », a déclaré Stu Bitcoin Magazine.

Pour commencer, il a construit un jeu Web multijoueur, Rain.run, basé sur les joueurs qui collectent des boulons de foudre pour des récompenses à Satoshis, pour se familiariser avec la création d’applications qui doivent se parler sur un réseau. Ensuite, il a construit un jeu Connect4 simple joué sur le protocole Nostr.

« [This] C’était un excellent moyen d’apprendre comment Nostr fonctionnait », a déclaré Stu.

«J’ai assisté à BTC ++ à Austin en 2024, qui était l’édition de script.» La conférence de quatre jours a été le forum le plus dense pour la discussion sur les améliorations du script Bitcoin et les alliances au cours de la dernière année.

« Il semblait y avoir, à l’époque, une sorte de consensus se développant pour les alliances sur Bitcoin », se souvient Stu.

«Cela m’a vraiment intéressé par le fonctionnement du script Bitcoin et [led] moi pour expérimenter avec des scripts rafraîchis et bitcoin… »a-t-il ajouté.

«Je ne me suis pas vraiment retrouvé avec beaucoup, mais c’était un excellent moyen d’apprendre comment les scripts fonctionnaient.»

Tabconf, pools de paiement et CTV

En 2024, STU a assisté à Tabconf, une autre conférence axée sur les développeurs, qui se tient chaque année à Atlanta, en Géorgie. Les conversations à Atlanta tournaient également fortement autour des alliances.

Comme toutes les conférences axées sur les développeurs, TabConf a mis un hackathon. STU a choisi de créer un projet à l’aide de contrats de journal discrètes (DLC), ce qui a permis aux utilisateurs de parier sur le résultat des matchs d’échecs. Il est devenu très évident pour STU que la création de logiciels autour de pré-signature de grands nombre de transactions a introduit beaucoup de complexité pour les développeurs.

Discutant de ce problème, il a déclaré: «La réponse à ce problème semblait être CheckTempAvelify (CTV). Comme je voulais en savoir plus sur les alliances, CTV semblait être un bon point de départ, alors j’ai commencé à intégrer CTV dans mon projet d’échecs DLC. Je ne pourrais pas croire à quel point cela a tout simplifié…»

STU a ensuite construit un prototype de preuve de concept d’un pool de paiement en utilisant CTV. Les pools de paiement sont un système de couche 2 très basique où des groupes de plus de deux partagent un contrôle sur une seule sortie Bitcoin non dépensée.

« Une façon dont nous pouvons évoluer le bitcoin pour être utilisé par tout le monde, sans utiliser de tiers centralisés, est que les utilisateurs partagent UTXO », a-t-il déclaré lorsqu’il a demandé pourquoi il avait choisi de travailler sur une preuve de concept pour un pool de paiement. «Les pools de paiement sont un excellent moyen de le faire, en particulier aux côtés d’autres solutions de couche 2 telles que Lightning ou Ark.»

Alliances

Les alliances sont devenues une question controversée dans la discussion sur les endroits où prendre le bitcoin à l’avenir. Chaque développeur a son opinion personnelle sur eux, et Stu ne fait pas exception.

« Je pense que l’utilisation des alliances pour remplacer les transactions pré-signées seule est une amélioration incroyable pour les développeurs pour construire plus rapidement et plus en sécurité », a-t-il déclaré. « Il supprime beaucoup d’interactivité et de friction pour les utilisateurs, il est donc moins nécessaire qu’ils soient en ligne ou se coordonnent avec d’autres parties, ce qui peut améliorer l’expérience utilisateur d’une grande partie. »

Je lui ai demandé si c’est ce qui l’a poussé à construire des preuves de concepts et des prototypes en utilisant CTV par opposition à d’autres propositions d’alliance.

«J’ai été attiré par CTV parce qu’il était si simple à implémenter dans les applications que je voulais construire. Une fois que j’ai construit le pool de paiement avec CTV, je prévoyais de faire de même pour toutes les propositions d’alliance. J’ai compris comment obtenir la même fonctionnalité avec CAT, mais il a juste fallu beaucoup de temps pour travailler, et ajouter beaucoup plus de code.

«Je suis à peu près sûr qu’il existe un consensus entre les développeurs de protocoles selon lesquels il n’y a aucun risque pour Bitcoin si nous activons CTV…», a-t-il déclaré. «… Donc, l’argument semble maintenant être que les utilisateurs n’en veulent pas. Mais les utilisateurs utilisent déjà des applications et des protocoles tels que la foudre et les coffres-forts multisig qui seraient améliorés par CTV. Donc… je pense que ce devrait être la priorité pour la prochaine fourche douce…»

Interrogé sur la nature controversée actuelle de la discussion autour des alliances et de la prochaine fourche douce, et comment l’atmosphère pourrait être améliorée, il avait ceci à dire:

« Quelqu’un doit faire tweeter Saylor pour tweeter un emoji sandwich et tout ira bien. »

« Mais sérieusement, je ne sais pas vraiment. Peut-être plus dans les événements de personne où les gens peuvent discuter de face à face aideraient. Cela ne semble pas être une raison technique que nous ne progressons pas, plus politique », a-t-il poursuivi sur un ton plus sérieux.

«Je pense qu’une partie de l’hésitation est davantage pour faire tout changement en bitcoin. changer », a-t-il dit.

L’avenir

STU a récemment participé au programme Bitcoin Open Source Software) par Chaincode Labs, un programme conçu comme un moyen pour les développeurs nouveaux dans l’écosystème Bitcoin pour se couper les dents et développer rapidement une compréhension et une expérience plus profondes de la construction sur Bitcoin.

À l’avenir, STU va contribuer au réseau Char, un peu hors de l’effort radar pour construire une nouvelle plate-forme de mise en œuvre de Bitcoin dirigée par Jeremy Rubin, le développeur qui a conçu et proposé CTV. Il prévoit de continuer à travailler sur ses projets personnels et à contribuer à des projets open source également, dans l’objectif éventuel de commencer à contribuer au noyau Bitcoin lui-même.

Stu avait ceci à dire sur les priorités des Bitcoiners dans le futur:

« Notre objectif numéro un devrait être de mieux l’auto-garde. Cela craint vraiment en ce moment, et je pense que plus de bitcoins en général doivent admettre cela. La sauvegarde de 12 mots semble simple, mais ce n’est vraiment pas si simple, et personne ne le fait. »

Laisser un commentaire