Tout le monde semble s'intéresser à l'argent (et aux 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 avec l'aide de contrats intelligents sur les blockchains.
S'agit-il de paiements automatisés?
- Si je clique sur «effectuer un paiement» sur le site Web de banque en ligne de ma banque et que les ordinateurs de la banque transfèrent l'argent, est-ce que cet argent est programmable?
- Si j'exécute 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 this argent programmable?
- Et si mon programme fait la même chose en utilisant l'API de la banque?
C'est comme si simplement demander à une banque d'effectuer un paiement ne compte pas comme de l'argent programmable, que cette instruction provienne d'un humain ou d'un programme informatique. Voici une introduction sur comment les paiements sont effectués aujourd'hui.
Cela signifie que argent programmable ne peut pas être juste la capacité 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.
Alors est-ce plus à voir avec automatisation des paiements côté banque (par opposition au client)?
- Si j'instruis ma banque d'effectuer un paiement mensuel automatisé de 4,000 XNUMX $ à mon propriétaire, est-ce que cet argent est programmable?
- Si j'autorise un fournisseur de services publics (par exemple, électricité, gaz, téléphone, etc.) à prélever chaque mois des sommes différentes de mon compte bancaire, est-ce que cet argent est programmable?
- Qu'en est-il si je télécharge un fichier dans ma banque pour payer 350 employés leur salaire mensuel, est-ce la programmabilité? (C'est ainsi que 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 exécutent déjà des tâches automatisées ordonnées par le client, avec une logique si / alors rudimentaire:
IF c'est le premier jour du mois ALORS payer le loyer SAUF SI Je n'ai pas assez d'argent ALORS ne faites pas le paiement ET envoyer une notification ET faire payer des frais.
Si les banques voyaient la demande, je suppose qu'elles pourraient vous laisser télécharger du code, et l'ont 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 du fait que vous exécutiez votre propre code puis que vous en ayez informé la banque, comme indiqué précédemment. Et cela créerait des maux de tête en matière 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, la banque pourrait bien sûr retenir le paiement, même après avoir reçu l'instruction de paiement. (Et dans de nombreux cas, les régulateurs leur demandent de ne pas dire aux clients pourquoi ils ont retenu le paiement!)
So tu n'es pas garantie 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 peut l'arrêter?
Si tel est l'objectif, 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) au contrôle du système bancaire.
Stablecoins, sur un registre public ou autorisé, nous rapproche. Vous pouvez télécharger des programmes appelés contrats intelligents dont l'exécution est garantie. Mais même ces les contrats intelligents donnent lieu à une instruction au 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 qu'alors la réponse est argent de créateur. L'argent qui est créé par quelqu'un - un émetteur - qui se comporte d'une certaine manière et a certaines contraintes, peu importe qui le «possède» à tout moment.
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:
- 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 mettre en œuvre exactement la même logique et les mêmes contraintes.
- Mes dollars Citibank sont légalement et pratiquement un instrument différent de vos dollars JP Morgan. Mes dollars Citibank sont un accord juridique selon lequel Citibank me doit des dollars; vos dollars JP Morgan sont un accord juridique selon lequel JP Morgan vous doit des dollars.
Le résultat est que de l'argent, contrôlée par l'ensemble de ces différentes entités, est tous différent et se comporte de différentes manières. Pensez à la difficulté d'appliquer les règles anti-blanchiment à tous les niveaux. Chaque participant doit essayer d'appliquer la même logique. Chaque. Célibataire. Participant. Pas étonnant que ce soit ridiculement cher et qu'il comporte de nombreuses lacunes.
pourquoi est-ce le cas? C'est parce que il n'y a pas de registre pour l'argent qui peut être référencé pendant que les transactions sont effectuées.
Problèmes aujourd'hui
- L'argent qui était destiné à quelque chose de spécifique finit ailleurs (corruption).
- Les prêts peuvent être dépensés pour des éléments autres que ceux pour lesquels l'emprunteur a dit à son prêteur qu'il les utiliserait (fraude).
- Les subventions peuvent être utilisées pour payer des choses pour lesquelles la subvention n'était pas destinée (utilisation abusive, corruption ou fraude).
Avantages de l'argent des créateurs
Vous pouvez maintenant créer de l'argent là 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 ensemble de code exécuté par tous les participants d'un réseau blockchain. Celui qui définit:
- Les caractéristiques de l'argent (combien d'unités il y a, qui en est initialement propriétaire, etc.)
- 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 à ce moment-là.
De cette manière, 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 bons alimentaires)
Vous pouvez créer certains types d'argent qui ne peuvent pas être envoyés sans données supplémentaires, par exemple une 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 d'argent. Par exemple, le solde d'un destinataire ne peut pas dépasser 2,500 50 USD, ou tout paiement ne peut être effectué que jusqu'à 1,500 USD, ou tout compte ne peut envoyer ou recevoir qu'un total de XNUMX XNUMX USD par jour, ou autre.
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 but. 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 subventions qui ne devraient être dépensées que de certaines manières. Les blockchains fournissent une plate-forme pour créer de l'argent de concepteur de manière répétable et évolutive.
Qu'est-ce que tu penses? Quelle est votre définition de l'argent programmable?
Remarque: Un merci spécial à Henning Diedrich, auteur de «Ethereum: blockchains, actifs numériques, contrats intelligents, organisations autonomes décentralisées”Pour vos commentaires et contributions sur cette pièce.
Source : https://bitsonblocks.net/2020/04/26/what-actually-is-programmable-money/
- 000
- Compte
- Supplémentaire
- contrat
- Tous
- api
- appli
- Outils
- autonome
- Banque
- Services bancaires
- Banks
- blockchain
- planche
- Développement
- Bouquet
- la performance des entreprises
- entreprises
- cas
- charge
- plus
- code
- ordinateurs
- contrat
- contrats
- la corruption
- COVID-19
- Courant
- Clients
- données
- journée
- Décentralisé
- La prise de décision
- Demande
- numérique
- Actifs numériques
- dollars
- électricité
- se termine
- Prénom
- nourriture
- fraude
- GAS
- Général
- Gouvernements
- appuyez en continu
- Comment
- HTTPS
- Insider
- IT
- JP Morgan
- spécialisées
- Ledger
- Légal
- Niveau
- responsabilité
- Fabrication
- de l'argent
- Bougez
- réseau et
- déclaration
- en ligne
- Autre
- Payer
- Paiement
- Paiements
- plateforme
- Programme
- Programmes
- preuve
- public
- Régulateurs
- Location
- Courir
- pour le running
- smart
- contrat intelligent
- Contrats intelligents
- So
- Support
- combustion propre
- fiable
- Transactions
- traiter
- us
- USD
- utilisateurs
- Wallet
- Site Web
- Qu’est ce qu'
- WHO
- Activités principales
- vos contrats