Iedereen lijkt geïnteresseerd in programmeerbaar geld (en activa), maar wat betekent dit precies? Deze post onderzoekt het concept van programmeerbaar geld - wat is vandaag mogelijk en wat is mogelijk met behulp van slimme contracten op blockchains.
Zijn het geautomatiseerde betalingen?
- Als ik op "een betaling uitvoeren" klik op de website van mijn bank voor online bankieren en de computers van de bank het geld verplaatsen, is dit dan programmeerbaar geld?
- Als ik een app op mijn computer draai die wat dingen doet, dan inlogt op de website van mijn bank voor online bankieren en klikt op "een betaling uitvoeren", is dit programmeerbaar geld?
- Wat als mijn programma hetzelfde doet met de API van de bank?
Het voelt simpel aan een bank opdracht geven om een betaling uit te voeren, telt niet als programmeerbaar geld, of die instructie nu afkomstig is van een mens of een computerprogramma. Hier is een inleiding hoe betalingen vandaag worden gedaan.
Dit betekent dat programmeerbaar geld kan niet wees gewoon de mogelijkheid om willekeurige code te schrijven dat geld kan verplaatsen. Zelfs als het complexe bedrijfslogica en externe gegevens bevat als onderdeel van de besluitvorming. Omdat bedrijven doe dit vandaag al: betalingsinstructies die naar banken worden verzonden, zijn doorgaans afkomstig van computerprogramma's die op bedrijfsservers worden uitgevoerd.
Dus het heeft er meer mee te maken automatisering van betalingen aan de kant van de bank (in tegenstelling tot aan de kant van de klant)?
- Als ik mijn bank opdracht geef om een automatische maandelijkse betaling van $ 4,000 aan mijn huisbaas te doen, is dat dan programmeerbaar geld?
- Als ik een nutsbedrijf (bijv. Elektriciteit, gas, telefoon enz.) Machtig om elke maand verschillende bedragen van mijn bankrekening te halen, is dat dan programmeerbaar geld?
- Hoe zit het als ik een bestand upload naar mijn bank om 350 werknemers hun maandsalaris te betalen, is dat dan programmeerbaar? (Dit is hoe de salarisadministratie werkt; u hoeft meestal niet elke betaling handmatig in te voeren)
Nou, we hebben dit allemaal al. Banken voeren al klantgestuurde geautomatiseerde taken uit, met rudimentaire if / then-logica:
IF het is de eerste dag van de maand THEN huur betalen TENZIJ Ik heb niet genoeg geld THEN betaal niet EN stuur een melding EN een vergoeding in rekening brengen.
Als banken de vraag zagen, zouden ze je code kunnen laten uploaden, en ze zou de code uitvoeren, en zij zouden het resultaat van de code behandelen als een betalingsinstructie van u. Maar het resultaat is niet anders dan als u uw eigen code zou uitvoeren en vervolgens de bank zou instrueren, zoals eerder besproken. En dit zou de banken hoofdpijn bezorgen als en wanneer de code fout gaat ...
Als het geen geautomatiseerde betalingen zijn, wat dan?
Welnu, in elk van de bovenstaande gevallen kon de bank dat natuurlijk ook tegenhouden de betaling, ook nadat zij de betalingsopdracht hebben ontvangen. (En in veel gevallen zijn ze door regelgevers verplicht om klanten niet te vertellen waarom ze de betaling hebben ingehouden!)
So je bent niet gegarandeerde dat de betaling zal werken eind tot eind.
Betekent programmeerbaar geld dat maakt niet uit wat, de instructies van de code worden uitgevoerd en geen enkele bank of tussenpersoon kan deze stoppen?
Als dat het doel is, kan dit alleen gebeuren als klanten geld kunnen houden en beheren (of iets dat geld vertegenwoordigt) buiten van het banksysteem.
Stablecoins, op een openbaar of toegestaan grootboek, brengen ons dichterbij. U kunt programma's met de naam slimme contracten uploaden die gegarandeerd worden uitgevoerd. Maar zelfs deze slimme contracten resulteren in een instructie voor het slimme contract die het geld definieert. En het slimme contract dat het geld definieert, kan beslissen om de betaling niet te doenBijvoorbeeld als de betalingsinstructie betrekking heeft op een op de zwarte lijst geplaatste rekening.
Het is designergeld
Ik denk dat dan het antwoord is designer geld. Geld dat is gemaakt door iemand - een uitgever - die zich op een bepaalde manier gedraagt en bepaalde beperkingen heeft, ongeacht wie het 'bezit' op enig moment.
Banken kunnen dit niet doen, omdat geld bij banken allemaal anders is. Mijn USD bij Citibank is anders dan uw USD bij JP Morgan. Het is op twee manieren anders:
- Mijn Citibank-dollars worden beheerd door Citibank en uw JP Morgan-dollars worden beheerd door JP Morgan. Dit betekent dat als het geld zich op een bepaalde manier gedraagt, beide banken exact dezelfde logica en beperkingen moeten implementeren.
- Mijn Citibank-dollars zijn wettelijk en praktisch gezien een ander instrument dan uw JP Morgan-dollars. Mijn Citibank-dollars zijn een juridische overeenkomst die Citibank me dollars verschuldigd is; uw JP Morgan-dollars zijn een wettelijke overeenkomst dat JP Morgan u dollars verschuldigd is.
Het resultaat is dat geld, gecontroleerd door al deze verschillende entiteiten, is allemaal anders en gedraagt zich op verschillende manieren. Bedenk hoe moeilijk het is om over de hele linie anti-witwasregels toe te passen. Elke deelnemer moet proberen dezelfde logica toe te passen. Elke. Single. Deelnemer. Geen wonder dat het belachelijk duur is en veel hiaten heeft.
Waarom is dit zo? Het is omdat er is geen grootboek voor geld waarnaar kan worden verwezen tijdens transacties.
Problemen vandaag
- Geld dat voor iets specifieks bedoeld was, komt ergens anders terecht (corruptie).
- Leningen kunnen worden besteed aan andere items dan wat de lener tegen zijn geldschieter heeft gezegd waarvoor ze deze zouden gebruiken (fraude).
- Subsidies kunnen worden gebruikt om te betalen voor dingen waarvoor de subsidie niet bedoeld was (misbruik, corruptie of fraude).
Voordelen van designergeld
Nu kunt u waar geld creëren in het geld zelf is controlelogica ingebouwd. Dit gebeurt op smart contract niveau. EEN slim contract is meestal een heleboel code die wordt uitgevoerd door alle deelnemers aan een blockchain-netwerk. Het definieert:
- De kenmerken van het geld (hoeveel eenheden zijn er, die het aanvankelijk bezitten, enz.)
- Hoe gebruikers met het geld kunnen omgaan (vraag om een saldo, voer een betaling uit, enz.).
De beperkingen zijn gecodeerd in het tweede deel van het slimme contract, zodat alle betalingsverzoeken zijn onderworpen aan die beperkingen - ongeacht wie op dat moment de controle heeft over het geld.
Op deze manier kan geld alleen naar de beoogde bestemmingen gaan. Zodra dit geld voor speciale doeleinden op de bestemming is aangekomen, kan het indien nodig worden "ingewisseld" voor geld voor algemeen gebruik. (Denk als analogie na over hoe voedselbonnen werken)
U kunt bepaalde soorten geld creëren die niet kunnen worden verzonden zonder aanvullende gegevens, bijvoorbeeld een bewijs dat de betaling een export of import ondersteunt.
U kunt zelfs beperkingen opleggen aan portefeuillesaldi of geldstromen. Het saldo van een ontvanger mag bijvoorbeeld niet hoger zijn dan $ 2,500, of een betaling kan slechts worden gedaan tot $ 50, of een account kan slechts een totaal van $ 1,500 per dag verzenden of ontvangen, of wat dan ook.
Met designergeld zijn de mogelijkheden praktisch eindeloos. Ja, speciaal geld vermindert de 'fungibiliteit' van geld, maar daar gaat het om. Er zijn tegenwoordig zoveel gevallen waarin geld voor speciale doeleinden wordt gebruikt en niet zou kunnen worden gebruikt met geld voor algemeen gebruik, maar het huidige systeem maakt er een einde aan.
Tijdens Covid-19 experimenteren overheden met subsidies die alleen op bepaalde manieren mogen worden besteed. Blockchains bieden een platform om op een herhaalbare en schaalbare manier designergeld op te bouwen.
Wat denk je? Wat is jouw definitie van programmeerbaar geld?
Opmerking: speciale dank aan Henning Diedrich, auteur van "Ethereum: blockchains, digitale activa, slimme contracten, gedecentraliseerde autonome organisaties”Voor feedback en input op dit stuk.
Bron: https://bitsonblocks.net/2020/04/26/what-actually-is-programmable-money/
- 000
- Account
- Extra
- Overeenkomst
- Alles
- api
- gebruiken
- Activa
- autonoom
- Bank
- Bankieren
- Banken
- blockchain
- boord
- Gebouw
- Bos
- bedrijfsdeskundigen
- ondernemingen
- gevallen
- lading
- dichterbij
- code
- computers
- contract
- contracten
- Corruptie
- Covid-19
- Actueel
- Klanten
- gegevens
- dag
- gedecentraliseerde
- Besluitvorming
- Vraag
- digitaal
- Digitale activa
- dollar
- elektriciteit
- eindigt
- Voornaam*
- eten
- bedrog
- GAS
- Algemeen
- overheden
- houden
- Hoe
- HTTPS
- Insider
- IT
- jp morgan
- kennis
- Grootboek
- Juridisch
- Niveau
- aansprakelijkheid
- maken
- geld
- beweging
- netwerk
- notificatie
- online.
- Overige
- Betaal
- betaling
- betalingen
- platform
- Programma
- Programma's
- bewijs
- publiek
- Regelgevers
- Verhuur
- reglement
- lopen
- lopend
- slim
- slim contract
- Slimme contracten
- So
- ondersteuning
- system
- niet de tijd of
- Transacties
- behandelen
- us
- USD
- gebruikers
- Portemonnee
- Website
- Wat is
- WIE
- Mijn werk
- Bedrijven