Rejoignez-Nous sur

Qu'est-ce que l'argent programmable? – Bits sur blocs

programmable money 1

News

Qu'est-ce que l'argent programmable? – Bits sur blocs

Tout le monde semble intéressé par l'argent (et les actifs) programmables, mais qu'est-ce que cela signifie exactement? Cet article explore le concept de l'argent programmable – ce qui est possible aujourd'hui et ce qui est possible à l'aide de contrats intelligents sur des chaînes de blocs.

S'agit-il de paiements automatisés?

  • Si je clique sur «effectuer un paiement» sur le site Web des services bancaires en ligne de ma banque et que les ordinateurs de la banque transfèrent l'argent, est-ce de l'argent programmable?
  • Si je lance une application sur mon ordinateur qui fait certaines choses, puis je me connecte au site Web de banque en ligne de ma banque et clique sur «effectuer un paiement», c'est cette argent programmable?
  • Et si mon programme fait la même chose en utilisant l'API de la banque?

C'est comme simplement ordonner à une banque d'effectuer un paiement ne compte pas comme de l'argent programmable, que cette instruction provienne d'un programme humain ou informatique. Voici une introduction sur comment les paiements sont effectués aujourd'hui.

Cela signifie que argent programmable ne peut pas être juste la possibilité d'écrire du code arbitraire qui peut déplacer de l'argent. Même si cela inclut une logique métier complexe et des données externes dans le cadre de la prise de décision. Parce que les entreprises fais déjà ça aujourd'hui: les instructions de paiement envoyées aux banques proviennent généralement de programmes informatiques exécutés sur des serveurs d’entreprise.

Est-ce donc plus à voir avec automatisation des paiements aux côtés de la banque (par opposition au côté client)?

  • Si j'ordonne à ma banque d'effectuer un paiement mensuel automatisé de 4 000 $ à mon propriétaire, est-ce de l'argent programmable?
  • Si j'autorise un fournisseur de services publics (par exemple, électricité, gaz, téléphone, etc.) à prélever différents montants d'argent sur mon compte bancaire chaque mois, est-ce de l'argent programmable?
  • Qu'en est-il si je télécharge un fichier sur ma banque pour payer 350 employés leur salaire mensuel, est-ce que c'est programmable? (Voici comment fonctionne la paie; vous n'avez généralement pas quelqu'un qui tape manuellement chaque paiement)

Eh bien, nous avons déjà tout cela. Les banques effectuent déjà des tâches automatisées commandées par le client, avec une logique if / then rudimentaire:

IF it's the first day of the month THEN pay rent UNLESS I don't have enough money THEN don't make the payment AND send a notification AND charge a fee.

Si les banques ont vu la demande, je suppose qu'elles pourraient vous laisser télécharger du code, et ils exécuterait le code, et ils traiteraient le résultat du code comme une instruction de paiement de votre part. Mais le résultat n'est pas différent de si vous avez exécuté votre propre code, puis demandé à la banque, comme indiqué précédemment. Et cela créerait des maux de tête de responsabilité pour les banques si et quand le code tourne mal…

Si ce n'est pas des paiements automatisés, alors quoi?

Eh bien, dans chacun des cas ci-dessus, bien sûr, la banque pourrait effectivement retenir le paiement, même après avoir reçu l'instruction de paiement. (Et dans de nombreux cas, les régulateurs sont tenus de ne pas dire aux clients pourquoi ils ont retenu le paiement!)

Donc tu n'es pas garanti que le paiement fonctionnera de bout en bout.

L’argent programmable signifie-t-il que peu importe ce que, les instructions du code seront exécutées et aucune banque ou intermédiaire ne pourra l'arrêter?

Si tel est le but, cela ne peut se produire que si les clients peuvent détenir et contrôler de l'argent (ou quelque chose représentant de l'argent) à l'extérieur du système bancaire.

Les Stablecoins, sur un grand livre public ou autorisé, nous rapprochent. Vous pouvez télécharger des programmes appelés contrats intelligents dont l'exécution est garantie. Mais même ces les contrats intelligents entraînent une instruction du contrat intelligent qui définit l'argent. Et le contrat intelligent qui définit l'argent peut décider de ne pas effectuer le paiement, par exemple si l'instruction de paiement concerne un compte sur liste noire.

C'est de l'argent de créateur

Je pense que la réponse est argent de concepteur. L'argent qui est créé par quelqu'un – un émetteur – qui se comporte d'une certaine manière et qui a certaines contraintes, peu importe qui le «détient» à un moment donné.

Les banques ne peuvent pas faire ça, parce que l'argent dans les banques est différent. Mon USD chez Citibank est différent de votre USD chez JP Morgan. C’est différent de deux manières:

  1. Mes dollars Citibank sont contrôlés par Citibank et vos dollars JP Morgan sont contrôlés par JP Morgan. Cela signifie que si l'argent doit se comporter d'une certaine manière, les deux banques doivent appliquer exactement la même logique et les mêmes contraintes.
  2. Mes dollars Citibank sont légalement et pratiquement un instrument différent de vos dollars JP Morgan. Mes Citibank-dollars sont un accord légal que Citibank me doit de l'argent; vos dollars JP Morgan sont un accord juridique que JP Morgan vous doit en dollars.

Le résultat est que argent, contrôlée par toutes ces différentes entités, est tout différent et se comporte de différentes manières. Pensez à quel point il est difficile de mettre en œuvre des règles anti-blanchiment à tous les niveaux. Chaque participant doit essayer d'appliquer la même logique. Chaque. Célibataire. Participant. Pas étonnant qu'il soit ridiculement cher et comporte de nombreuses lacunes.

pourquoi est-ce le cas? C'est parce que il n'y a pas de grand livre pour l'argent qui peut être référencé pendant les transactions.

Problèmes aujourd'hui

  • L'argent qui était destiné à quelque chose en particulier se retrouve ailleurs (corruption).
  • Les prêts peuvent être dépensés pour des articles autres que ce que l'emprunteur a dit à son prêteur qu'il utiliserait pour (fraude).
  • Les subventions peuvent être utilisées pour payer des choses auxquelles elles n'étaient pas destinées (abus, corruption ou fraude).

Avantages de l'argent du designer

Vous pouvez maintenant créer de l'argent où l'argent lui-même a une logique de contrôle intégrée. Cela se fait au niveau du contrat intelligent. UNE contrat intelligent est généralement un tas de code qui est exécuté par tous les participants d'un réseau blockchain. Il définit:

  1. Les caractéristiques de l'argent (combien y a-t-il d'unités, qui en est initialement propriétaire, etc.)
  2. Comment les utilisateurs peuvent interagir avec l'argent (demander un solde, effectuer un paiement, etc.).

Les contraintes sont codées dans la deuxième partie du contrat intelligent, de sorte que toutes les demandes de paiement sont soumises à ces contraintes – peu importe qui contrôle l'argent à l'époque.

De cette façon, l'argent ne peut aller qu'aux destinations prévues. Une fois que cet argent à usage spécial est arrivé à destination, il peut être «échangé» contre de l'argent à usage général, si nécessaire. (Par analogie, pensez au fonctionnement des coupons alimentaires)

Vous pouvez créer certains types d'argent qui ne peuvent pas être envoyés sans données supplémentaires, par exemple la preuve que le paiement est destiné à soutenir une exportation ou une importation.

Vous pouvez même imposer des contraintes sur les soldes de portefeuille ou les flux monétaires. Par exemple, le solde d'un destinataire ne peut pas dépasser 2 500 $, ou tout paiement ne peut être effectué que jusqu'à 50 $, ou tout compte ne peut envoyer ou recevoir un total de 1 500 $ par jour, ou autre chose.

Avec l'argent des créateurs, les possibilités sont pratiquement infinies. Oui, l'argent à des fins spéciales réduit la «fongibilité» de l'argent, mais c'est le point. Il y a tellement de cas aujourd'hui où l'argent a des utilisations spéciales et ne devrait pas être fongible avec de l'argent à usage général, mais le système actuel gâche cela.

Pendant Covid-19, les gouvernements expérimentent avec subventions qui ne devraient être dépensées que de certaines manières. Les blockchains fournissent une plate-forme pour générer de l'argent de concepteur de manière reproductible et évolutive.

Qu'est-ce que tu penses? Quelle est votre définition de l'argent programmable?

Remarque: Remerciements particuliers à Henning Diedrich, auteur de "Ethereum: chaînes de blocs, actifs numériques, contrats intelligents, organisations autonomes décentralisées"Pour les commentaires et les entrées sur cette pièce.





Traduction de l’article de antonylewis2015 :
Article Original

BlockBlog

Le Meilleur de l'Actualité Blockchain Francophone & Internationale | News, Guides, Avis & Tutoriels pour s'informer et démarrer facilement avec Bitcoin, les Crypto-Monnaies et le Blockchain. En Savoir Plus sur L'Équipe BlockBlog

Commenter cet Article

Commenter cet Article

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Plus dans News

Les Plus Populaires

Acheter des Bitcoin

Acheter des Alt-Coins

Sécuriser vos Cryptos

Vêtements et Produits Dérivés

Top