Payments
Smart Contract
Ein Smart Contract ist hinterlegter Programmcode, der eine Vereinbarung automatisch ausführt, sobald definierte Bedingungen erfüllt sind.
Ein Smart Contract ist Programmcode, der eine Vereinbarung abbildet und sie automatisch ausführt, sobald die vereinbarten Bedingungen eingetreten sind. Er ersetzt nicht den Vertrag, sondern dessen Durchsetzung.
Im Web3 stand am Anfang dieser Kette meist ein Mensch mit einem Wallet. Im Web4 steht dort ein Agent. Die Kette lautet nicht mehr Mensch, Wallet, Smart Contract - sondern Agent, Wallet, Smart Contract.
Praktisch interessant wird das überall dort, wo eine Leistung Zug um Zug gegen Zahlung erfolgt: Treuhand zwischen zwei Agenten, die einander nicht kennen, automatische Freigabe nach nachgewiesener Lieferung, Rückabwicklung bei Nichterfüllung.
Der eigentliche Beitrag zum Web4 ist damit weniger die Blockchain als die Eigenschaft, die sie liefert: eine neutrale Instanz, auf die sich zwei Maschinen einigen können, ohne einander vertrauen zu müssen.
Wo der Einsatz sich tatsächlich rechnet
Smart Contracts lösen kein Problem, das eine Rechnung und ein Zahlungsziel bereits gut lösen. Ihr Nutzen entsteht dort, wo zwei Parteien einander nicht kennen, keine gemeinsame Plattform haben und trotzdem Zug um Zug leisten wollen.
Zwischen Agenten verschiedener Unternehmen ist genau das der Normalfall. Ein Treuhandmechanismus, der bei nachgewiesener Lieferung freigibt und bei Nichterfüllung zurücksetzt, ersetzt hier eine Vertrauensbeziehung, die vorher Monate gebraucht hätte - oder ohne die das Geschäft gar nicht zustande gekommen wäre.