ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Blockchain

Was sind Smart Contracts und wie funktionieren sie?

Smart Contracts sind Teile von Computercode, die Blockchain-Anwendungen miteinander kommunizieren lassen. Sie treiben die riesige, über 100 Milliarden Dollar schwere Industrie der dezentralisierten Finanzen an. Aber die Verwendung ist nicht nur darauf beschränkt. Menschen verwenden Smart Contracts in Branchen wie Schifffahrt, Wohltätigkeit und Telekommunikation.

Intelligente Verträge definiert

Krypto-Smart-Contracts sind Code-Bits, die auf Blockchains ausgeführt werden.

Smart Contracts und Blockchains verstehen

Eine Blockchain ist ein Hauptbuch für Finanztransaktionen. Blockchains verfolgen kein normales Geld, wie den US- und kanadischen Dollar. Stattdessen verfolgen sie neue Formen von digitalem Geld, die Kryptowährungen genannt werden.

Blockchain-Ledger sind dezentralisiert. Sie werden nicht von Unternehmen wie Visa oder Mastercard betrieben, und die Münzen werden nicht von Regierungen ausgegeben. Stattdessen werden sie von anonymen Computern und Benutzern auf der ganzen Welt gepflegt.

Einige Blockchains, wie die Bitcoin-Blockchain, laufen auf einer Technologie namens Proof-of-Work. Proof-of-Work-Blockchains verifizieren Transaktionen, indem Computer um die Lösung komplexer mathematischer Probleme rennen. Diese Rasse „schürft“ neue Münzen ins Dasein. Andere Blockchains, wie Tezos, laufen auf einer Technologie namens Proof-of-Stake. Proof-of-Stake-Blockchains vergeben neue Coins an diejenigen, die die meisten Coins zugesagt haben.

Die beliebteste Blockchain ist Bitcoin, die 2009 eingeführt wurde. Auf dem Höhepunkt von Bitcoin im Jahr 2021 war jede Münze etwa 67.000 $ wert, und die gesamte Blockchain hatte eine Marktkapitalisierung von 1,27 Billionen $.

Eine Einschränkung der Bitcoin-Blockchain besteht darin, dass Sie nicht wirklich viel tun können, außer Bitcoin zu senden, zu empfangen oder zu halten. Im Jahr 2013 machte sich ein Programmierer namens Vitalik Buterin an die Arbeit an einer Blockchain, die Smart Contracts unterstützen würde. Er nannte es Ethereum und startete das Netzwerk im Juli 2015 zusammen mit einer Gruppe von Unternehmern und Programmierern.

Smart Contracts von Ethereum

Die Innovation von Ethereum bestand darin, dass es dezentrale Anwendungen unterstützen würde. Die Leute könnten ihren dezentralisierten Code schreiben und ihn dann von der Ethereum-Blockchain ausführen lassen. Ethereum war faktisch die weltweit erste intelligente Vertragsplattform.

Auf Ethereum könnten Sie auch einen Smart Contract schreiben, um neue Kryptowährungen zu erstellen. Diese werden als Token bezeichnet. Sie sind programmierbar, und Sie können sie machen lassen, was Sie wollen. Ein beliebter Standard, der ERC-721, untermauert NFT Smart Contracts oder nicht fungible Token. Diese werden häufig für Kryptokunst verwendet.

Entwickler von Kryptowährungen verwenden Smart Contracts, um komplizierte Geldpolitiken umzusetzen. Einige Smart Contracts zerstören Token, nachdem Sie sie ausgegeben haben. Andere erhöhen das Gesamtangebot des Tokens jeden Monat.

Smart Contracts sind nicht auf die Erstellung von Token beschränkt. Aave, eine der größten Smart-Contract-Plattformen, verwaltet 18 Milliarden US-Dollar. Mit seinen intelligenten Verträgen können Sie riesige Kryptowährungsdarlehen von anderen Benutzern aufnehmen. Das Ganze funktioniert über Code. Ein Kreditmanager muss nicht jeden Kredit genehmigen, und eine Regierung oder eine Bank kann ihn nicht kündigen.

Aave-Darlehen beruhen, wie alle intelligenten Vertragstransaktionen, eher auf Computercode als auf menschliches Vertrauen. Das Protokoll hat sich als robust erwiesen. Kredite werden nur ausgeführt, wenn bestimmte Bedingungen erfüllt sind, wodurch die Notwendigkeit des Vertrauens umgangen wird.

Sie könnten darauf hinweisen, dass normaler Computercode bereits voll von diesen „wenn…dann“-Bedingungen ist. , was bedeutet, dass intelligente Verträge Schichten unnötiger Komplexität hinzufügen. In einigen Fällen stimmt das – nicht alles muss auf einer Blockchain sein. Aber der Vorteil einer Blockchain ist, dass Sie diese Transaktionen nicht ändern können.

Diese Eigenschaften machen Blockchains besonders nützlich für Bereiche, die viel Vertrauen benötigen. Betrachten wir als Beispiel die Lieferung von erstklassigen Rindfleischstücken.

Bestimmtes Rindfleisch, beispielsweise Kobe-Rindfleisch, ist sehr teuer und Teilstücke werden in die ganze Welt verschifft. Es gibt viel Betrug mit Kobe-Rindfleisch – Steaks, die als Kobe-Rindfleisch beworben werden, könnten alles andere als sein. Es ist auch teuer, für die Zertifizierungen zu bezahlen, die Kobe-Rindfleisch als Kobe-Rindfleisch bestätigen.

Der japanische Bauer könnte einen QR-Code hinzufügen, der mit einem eindeutigen Kryptowährungstoken verknüpft ist. Später könnte ein Käufer in einem französischen High-End-Supermarkt dieses Rindfleisch aus dem Regal nehmen und den Code scannen. Der Käufer könnte überprüfen, ob sich der spezifische Kryptowährungstoken auf dieses Stück Rindfleisch bezieht.

Die Leistungsfähigkeit des Smart Contracts hängt von der Widerstandsfähigkeit der gesamten Blockchain ab. Blockchains benötigen mehr als die Hälfte aller Miner, um einer Transaktion zuzustimmen, damit sie durchgeführt werden kann. Um die Datenbank zu verändern, müsste ein Angreifer über die Hälfte der Miner einer Blockchain überwältigen und dann kontrollieren. Das ist bei Blockchains so groß wie Ethereum nahezu unmöglich.

Kritiker weisen darauf hin, dass Smart Contracts nur ein Teil des Puzzles sind. Während der Smart Contract sicher sein mag, ist es immer noch möglich, beispielsweise das Etikett auf einem Stück Rindfleisch zu wechseln. Solche Kritik gilt nicht für dezentralisierte Finanzen, die Multi-Milliarden-Dollar-Industrie, die sich ausschließlich um Kryptowährungen dreht.

Ursprünge des Smart Contracts

Das Konzept des Smart Contract geht auf Ethereum zurück. Der Informatiker Nick Szabo prägte den Begriff Anfang der 1990er Jahre. (Einige Leute denken, dass Szabo Bitcoin erschaffen hat. Szabo hat diese Behauptungen bestritten).

Das Whitepaper von Ethereum behauptete, Bitcoin sei eine schwache Implementierung des Smart Contracts. Bitcoin-Anwendungen, die älter als Ethereum waren, wie Counterparty, versuchten, NFTs auf Bitcoin zu schrauben. Diese NFTs wurden Anfang der 2020er Jahre wertvoll, nachdem Händler sie in Ethereum umgewandelt hatten. Taproot, ein 2021-Upgrade für Bitcoin, ermöglicht begrenzte Anwendungen von Smart Contracts.

Nachdem Ethereum den Smart Contract populär gemacht hatte, wurden neue Blockchain-Plattformen bei seiner Erstellung innoviert. Blockchains wie Cardano, EOS und Tezos kamen zuerst. Cardano ist am erfolgreichsten; es hat eine Marktkapitalisierung von 36 Milliarden US-Dollar (Stand Februar 2022). Ethereum ist immer noch der Spitzenreiter (nach Bitcoin) mit einer Marktkapitalisierung von 332 Milliarden US-Dollar. In den Jahren 2020 und 2021 eroberte eine neue Klasse von Smart-Contract-fähigen Blockchains den Markt im Sturm. Zu den Top-Smart-Contract-Plattformen gehören Solana, Polkadot und Avalanche.

Blockchains, die nach Ethereum herauskamen, versuchen, die Dinge zu beschleunigen. Ethereum scheppert mit 14 Transaktionen pro Sekunde, und die Transaktionskosten können bis zu 200 $ betragen. Neuere Blockchains sind unglaublich schnell und oft billiger in der Anwendung. Sie sind jedoch oft nicht so dezentralisiert wie Ethereum.

Beliebte Anwendungen von Smart Contracts

Nachdem die Blockchain-Blase Ende der 2010er Jahre gewachsen war, schien es, als wollten Unternehmen alles auf die Blockchain setzen. Die Anwendungen von Smart Contracts sind nahezu endlos. Im folgenden Abschnitt werden wir einige der bemerkenswerteren Beispiele skizzieren.

Digitale Identität

Intelligente Verträge können digitale Identitätsplattformen antreiben. Etwas mit einem Kryptowährungstoken zu markieren, schafft eine zuverlässige, dezentrale Referenz. Eine interessante Anwendung dafür ist der Wohltätigkeitssektor. Ein Unternehmen namens AID:Tech verwendet intelligente Verträge, um sicherzustellen, dass das Geld diejenigen erreicht, die es am dringendsten benötigen.

Dezentraler Austausch

Dezentrale Börsen ermöglichen es Ihnen, Kryptowährungen zu handeln, ohne dass zentralisierte Organisationen erforderlich sind. Beliebte Beispiele sind Uniswap, PancakeSwap und SushiSwap. Diese Protokolle zielen darauf ab, zentralisierte Organisationen wie Binance und Coinbase zu ersetzen. Sie verwenden Computercode, um riesige Geldpools zu unterhalten, in die Trader ein- und auswechseln können.

Dezentrale Stablecoins

Stablecoins sind finanzielle Vermögenswerte, die an etwas anderes gebunden sind. Am häufigsten der US-Dollar. Die beliebtesten Stablecoins, USDC und Tether, werden von großen Unternehmen betrieben. Aber viele dieser Unternehmen haben zwielichtige Finanzen und Investoren fürchten Bank Runs. Das hat eine Nachfrage nach dezentralen Stablecoins geschaffen, die auf intelligenten Verträgen laufen. Ein beliebtes dezentralisiertes Stablecoin-Protokoll, Maker, unterstützt seine Stablecoin, DAI, mit Kryptowährungsdarlehen.

Zahlungsstreitigkeiten

Unternehmen wenden viele Ressourcen auf, um herauszufinden, wie viel sie für Waren und Dienstleistungen bezahlen müssen. Die Begleichung der Rechnung, auch bekannt als „Reconciliation“, ist keine leichte Aufgabe. Kalkulationen können schnell kompliziert werden, besonders wenn viele Unternehmen daran beteiligt sind. Einige Branchen haben mit der Verwendung von Smart Contracts gespielt, um Dinge zu vereinfachen.

Die Musikindustrie erwägt seit langem den Einsatz von Smart Contracts zur Einziehung von Tantiemen. Ein intelligenter Vertrag könnte jeden Song mit einem Token markieren und dann Lizenzgebühren einziehen, wenn ein Song gespielt wird.

Ähnliches erwägt auch die Telekommunikationsbranche. Wenn Sie telefonieren, leiten Telekommunikationsunternehmen Ihre Daten über verschiedene Anbieter weiter. Am Ende eines jeden Monats müssen sie die Rechnung am Ende eines jeden Monats begleichen. Unternehmen wie Clear möchten den Abstimmungsprozess rationalisieren. Wie? Indem das gesamte System auf die Blockchain gestellt wird.

Häufig gestellte Fragen

Ein Smart Contract ist ein Stück Code, das Blockchain-Anwendungen unterstützt. Diese Anwendungen, die als dApps (dezentralisierte Anwendungen) bekannt sind, laufen vollständig auf Code und können ohne menschliche Vermittler arbeiten. Beliebte Beispiele sind dezentrale Kreditvergabeprotokolle, mit denen Sie Kryptokredite aufnehmen können, ohne dass ein Kreditverwalter erforderlich ist, oder digitale Identitätssysteme, die eines Tages Ihren Reisepass durch einen Kryptowährungstoken ersetzen könnten. Der Vorteil des Smart Contract, behaupten seine Befürworter, besteht darin, dass er vertrauenswürdig ist und Transaktionen keine Intervention erfordern. Dadurch entfallen Zwischenhändler, Kosten und Korruptionspotenzial.

Um einen Smart Contract auszuführen, müssen Sie eine „Gas“-Gebühr zahlen. Diese Gebühr geht an das Netzwerk und wird verwendet, um die Teilnehmer (sogenannte Miner oder Validatoren) zu belohnen, die Ihre Transaktion verarbeiten. Dieser Gas-Token ist normalerweise der native Coin der Blockchain. Für Ethereum ist es ETH, für Solana ist es SOL und für Avalanche ist es AVAX. Die einzige bemerkenswerte Abweichung davon sind Blockchains im Cosmos-Ökosystem (Appchains genannt), die unabhängig voneinander funktionieren; Es gibt keine „offizielle“ Münze im Cosmos-Ökosystem, und eine dezentrale Börse könnte von der nativen Kryptowährung betrieben werden, die von dieser Börse ausgegeben wird.

Intelligente Verträge können langsam und teuer in der Anwendung sein. Ethereum, die größte Smart-Contract-Plattform, verarbeitet Transaktionen mit einer Geschwindigkeit von nicht mehr als 14 Transaktionen pro Sekunde, und diese Transaktionen kosten Dutzende von Dollar – und gelegentlich Hunderte – wenn das Netzwerk überlastet ist.