Was sind Smart Contracts und wie funktionieren sie?? (2021)

Inhalt

Rat

  • Los contratos inteligentes son contratos expresados ??como un fragmento de código diseñado para llevar adelante un conjunto de instrucciones.
  • Der Begriff “intelligenter Vertrag” wurde im Jahrzehnt von 1990, in einem akademischen Beitrag erstellt von Nick Szabo.
  • Die Dapps, oder dezentrale Anwendungen, Sie sind im Wesentlichen eine Reihe von verknüpften Smart Contracts.

Wir alle kennen uns mit Apps und App Stores aus. Auf der Suche nach, Laden Sie die gewünschte Anwendung herunter und gehen Sie.

Hinter den hübschen UX- und UI-Oberflächen, Diese Anwendungen führen einen bestimmten Satz von Anweisungen aus, die von ihrem Ersteller festgelegt wurden. Es kann ein Spiel sein, ein Kalender oder eine Möglichkeit, Waren und Dienstleistungen zu kaufen.

Smart Contracts erfüllen eine sehr äquivalente Funktion.

Ein Smart Contract ist ein Vertrag, ausgedrückt als Code-Schnipsel, die entwickelt wurde, um eine Reihe von Anweisungen auszuführen.

Der einzige Unterschied besteht darin, dass es bei Smart Contracts keine Vermittler gibt. Es gibt keine Person oder Firma, die über Ihre Daten verfügt oder diese überprüft.. Die Blockchain blockchain [/ Definition] überprüft und verwaltet eine Aufzeichnung für Sie.

Vitalik Buterin y la Gemeinschaft Äther Sie glauben, dass dies die Zukunft der Blockchain ist. Und Bitcoin ist das Gold der Geschäftswelt, Smart Contracts sind das Öl, an dem die Geschäftswelt arbeitet.

Wie funktioniert ein Smart Contract??

Dann, Sie möchten ein Auto ohne Smart Contract online kaufen. Dafür brauchst du:

  • ? Eine Auflistungsseite, um Informationen über alle Autos zu speichern, die Sie sehen möchten
  • ? Eine Möglichkeit, mit Verkäufern zu kommunizieren
  • ? Ein Zahlungssystem, mit dem Sie Geld wechseln können, sobald Sie Ihr Auto gefunden haben
  • ? Jede Chance, Geld zurückzubekommen, wenn sich herausstellt, dass das Auto defekt ist
  • ???? Sie müssen auch den Besitzerwechsel des Autos bei den Behörden anmelden

Jeder dieser Punkte erfordert, dass Sie der Site oder dem Dienst vertrauen, auf den Sie zugreifen, und, gewohnheitsmäßig, jeder Teil dieses Verfahrens wird von einem anderen Unternehmen oder einer anderen Person kontrolliert.

Es würde nicht viel für eine schlaue Person oder Organisation brauchen, um eines der oben genannten Dinge zu ändern, den gesamten Vorgang abbrechen.

Ein Smart Contract macht es überflüssig, so vielen Menschen beim Kaufvorgang zu vertrauen.

Wieso den? Smart Contracts sind:

  • ? Sicher: Verwenden Sie Kryptographie, um zu verhindern, dass Personen Datensätze manipulieren.
  • ? Transparent: Jeder kann auf der Blockchain sehen, was der Smart Contract ist und wofür er verwendet wird.
  • ? Keine Drittparteien: Smart Contracts brauchen keinen Zwischenhändler, um sie zu überprüfen. Die Blockchain macht es für dich.
  • ? Unabhängig: sie funktionieren automatisch, damit du nicht warten musst, bis jemand einen Knopf drückt.
  • ? Präzision: wie Smart Contracts in Code geschrieben werden, nicht abhängig von den Grauzonen einer Sprache und der Bedeutung von Wörtern.

Wenn das passiert, Mach Folgendes (Ja das, So dass)

Im Herzen eines Smart Contracts gibt es normalerweise einen Mechanismus, der sagt: (im Computercode) “wenn das passiert, hazlo”.

Diese gibt es heute schon. Angenommen, Sie möchten etwas mit einer Kredit- oder Debitkarte bezahlen. Das Computerprogramm Ihrer Bank verwendet “wenn das passiert, Mach das” auf dem nächsten weg:

  • ?Wenn der Betrag auf dem Bankkonto höher ist als der angeforderte Betrag, Mittel freigeben.
  • ???? ?Wenn der Betrag auf dem Bankkonto geringer ist als der angeforderte Betrag, die Gelder nicht freigeben.

Der Unterschied zu Smart Contracts ist, dass, statt einer bank (oder eine dritte Partei) kontrolliere diese Entscheidung, das fällt auf die blockchain.

Dann, Nehmen Sie das obige Beispiel und wenden Sie es auf einen intelligenten Vertrag an, der auf einer Blockchain basiert, Ich würde folgendes sehen:

  • ?Wenn der Betrag in der digitalen Geldbörse größer ist und noch nicht ausgegeben wurde, Mittel freigeben.
  • ???? ?Wenn der Betrag in der digitalen Geldbörse geringer ist, oder wurde bereits ausgegeben, die Gelder nicht freigeben.

Das Interessanteste an Smart Contracts ist, dass jeder mit jedem anderen eine Vereinbarung treffen kann, und die Blockchain zeichnet all dies auf.

In einem intelligenten Vertrag

Wie bei regulären Verträgen, Smart Contracts sollen die Bedingungen einer Vereinbarung durchsetzen, entweder eine Kryptobörse, tokenisierte Rechte, Identitätsnachweis oder fast alles andere.

Smart Contracts werden automatisch ausgeführt, wenn vordefinierte Bedingungen erfüllt sind. Die Funktionsweise eines Smart Contracts lässt sich mit drei Hauptbegriffen kurz beschreiben:

  • ? Interkonnektivität: jeder Smart Contract hat in der Regel einen eingeschränkten Funktionsumfang. Mehrere Smart Contracts können so konfiguriert werden, dass sie sich miteinander verbinden und komplexere Vereinbarungen bilden, die als . bekannt sind dezentrale Anwendungen (dapps) .
  • ? Objekte: Sie sind die Unterzeichner, die mit dem Smart Contract interagieren und die / die Fächer / Ich weiß was es ist / werden durch den Smart Contract basierend auf vordefinierten oder kürzlich eingereichten Bedingungen geändert.
  • ? Umfeld: das Smart Contracts hängen von einer zugrunde liegenden Kryptoumgebung ab. Dadurch wird sichergestellt, dass sie sicher arbeiten können und dass die Daten, auf die sie reagieren, unveränderlich sind und, in der Regel, transparent.

Auf den meisten Blockchains, Der Code hinter Smart Contracts ist unveränderlich, obwohl mehrere Blockchains auch aktualisierbare Smart Contracts unterstützen.

Wer hat die Smart Contracts erstellt??

Wie die Blockchain-Technologie, mit der die meisten Kryptos betrieben werden, Smart Contracts wurden aus früheren Technologien abgeleitet, die noch nicht vollständig waren. Bei Smart Contracts, sind von früheren elektronischen Befehlsausführungsprogrammen abgeleitet, die if-Anweisungen verwendet haben / else und andere bedingte Logik, um automatisch ein Ergebnis basierend auf den präsentierten Informationen zu erzeugen.

Der Begriff “intelligenter Vertrag” wurde im Jahrzehnt von 1990 in einem akademischer Artikel erstellt von Nick Szabo, ein prominenter Informatiker und Kryptograf, der auch für die Entwicklung eines der ersten Vorläufer von Bitcoin verantwortlich war, bekannt als Bit Gold. Anfangs, Szabo beschrieb Smart Contracts für eine Reihe grundlegender Zwecke, wie man Betrug reduziert und vertragliche Vereinbarungen durchsetzt, aber später vertiefte er sich in die möglichen Anwendungsfälle der Technologie für digitales Geld, Smart Property und andere. in einem Dokument von 1996 .

Ethereum hat eine vollständige Turing-Sprache auf seiner Blockchain implementiert, Ermöglichen komplexer und ausgeklügelter Logik in Ihren Smart Contracts.

Wie verwenden Smart Contracts Dapps??

Die Dapps, oder dezentrale Anwendungen, kann als eine Gruppe verknüpfter Smart Contracts betrachtet werden.

Ein Smart Contract kann nur für eine Transaktionsart verwendet werden. Trotz dieses, Eine App kann mehrere Smart Contracts bündeln, um anspruchsvollere Dinge zu tun.

Eine Dapp kann auch eine benutzerfreundliche Oberfläche auf Verträge setzen, genau wie Apps heute.

Einige bemerkenswerte Dapps

  • ? Augur: ein Tool, das es jedem ermöglicht, mit Derivaten zu spekulieren
  • ? HerstellerDAO: ein dezentraler Finanzdienst (DeFi) die es Benutzern ermöglicht, mit Krypto zu verleihen und zu leihen, ohne dass ein Vermittler erforderlich ist.
  • ? Uniswap : eine auf Ethereum basierende Tauschplattform, die es jedem ermöglicht, auszutauschen Token ERC20 .
  • ? CryptoKitties: Einzigartige sammelbare Kryptos, die von NFT unterstützt werden und die sein können “sammeln” durch Smart Contracts.
  • ? Geld: eine Ethereum-Wallet, die intelligente Verträge verwendet, um Konzepte wie Adressen und private Schlüssel zu abstrahieren.

Wer nutzt Smart Contracts?

Smart Contracts sind eine relativ neue Technologie, aber sie sind bereits weit verbreitet, insbesondere in reinen Krypto-Projekten.

Smart Contracts sind das Herzstück von allem dezentrale Finanzrevolution (DeFi) und werden verwendet, um gängige DeFi-Protokolle wie z Verbindung , Aave , Uniswap und Hunderte mehr.

Sie wurden aber auch von einer Vielzahl von Unternehmen übernommen, und einige Regierungen haben sogar begonnen, mit Smart Contracts zu experimentieren. Einige der bekanntesten Beispiele sind:

  • ? Ubisoft: Der Gaming-Riese Ubisoft hat die Blockchain im großen Stil angenommen; Unter seinen vielen Blockchain-Initiativen, hat speziell entwickelte Smart Contracts entwickelt, die es Benutzern ermöglichen, zu besitzen, übertragen und einfordern nicht fungible Token (NFT) Selten basados ??en su popular franquicia de juegos Rabbids.
  • ? ING: Die niederländische Bank ING hat mitgegründet Fnalität , ein Blockchain-basiertes Handelsabwicklungssystem mit intelligenten Verträgen. Es beteiligt sich auch an anderen Blockchain-Initiativen.
  • ?? Die schwedische Regierung : die Regierung von Schweden hat getestet a Blockchain-basiertes Grundbuch den Besitz des Landes nachweisen, die auf Smart Contracts basiert.

Smart Contracts sind nicht immer perfekt

Auch wenn Smart Contracts im Allgemeinen als Formular angesehen werden “ohne Vertrauen” Vereinbarungen und Logik durchzusetzen, sie sind nicht ohne probleme.

Auf der einen Seite, Smart Contracts sind in vielen Blockchains unveränderlich. Dies bedeutet, dass, einmal veröffentlicht, sie können nicht geändert oder aktualisiert werden, was katastrophale Folgen haben kann, wenn der Code zugrunde liegende Probleme enthält. Das beste Beispiel dafür ist der Ethereum DAO-Hack von 2016, in dem ein unbekannter Hacker Millionen von Äther umgeleitet hat (ETH) durch Ausnutzung einer Lücke in der DAO-Split-Funktion.

Häufig, außerdem können neue und unbekannte Angriffsvektoren ausgenutzt werden, was für Anleger oft zu Geldverlusten führt. Das wurde im September gesehen 2020, mit dem Absturz der Testversion von Eminence, ein Projekt von Andre Cronje von Yearn Finance. Wurde ausgenutzt von $ 15 Millionen von einem unbekannten Hacker, nachdem eine große Anzahl von Investoren ihr Geld hineingesteckt hat.

Auf die gleiche Weise, ein einfacher fehlerhafter Code kann den Smart Contract effektiv nutzlos machen. Dies wurde beim Zusammenbruch im August gesehen 2020 des DeFi-Performance-Projekts, bekannt als YAM, das ungeprüfte Smart Contracts verwendete und durch einen kritischen Fehler vereitelt wurde, der seine Governance-Funktion nutzlos machte.

Intelligente Vertragsprüfung

Auch wenn Smart Contracts durch ihre zugrunde liegende Blockchain-Technologie geschützt sind, sie müssen auch durch Design sicher sein, da bestimmte Funktionen oder Fehler in Ihrem Code ausgenutzt werden können.

Dies ist in der Vergangenheit mehrmals vorgekommen und bleibt eine der größten Herausforderungen für die weitere Einführung.. Gesamt, Hunderte Millionen Dollar an ungesicherten Smart-Contract-Assets wurden gestohlen, einschließlich des oben erwähnten Eminence-Hack und eines April-Hack 2020 in dem sie gestohlen wurden 25 Millionen Dollar von dForce.

Ein Bericht vom November 2020 vom Blockchain-Forschungsunternehmen CipherTrace hat herausgefunden, dass etwa $ 10 Millionen pro Monat werden nur aus DeFi-Projekten extrahiert.

Um das Risiko zu minimieren, verschiedene Sicherheits- und Entwicklungsunternehmen von Drittanbietern, Was Mythos und ConsenSys Sorgfalt (ConsenSys-Fonds a Editor Unabhängig entschlüsseln ), bieten jetzt intelligente Vertragsprüfungsdienste an. Dies beinhaltet die Untersuchung des Smart Contract-Codes, um Schwachstellen zu identifizieren., das kann man korrigieren. Dies geschieht normalerweise, bevor ein Smart Contract veröffentlicht wird..

Beliebte Dapps veröffentlichen ihr Smart Contract Audit oft in der Fußzeile ihres Webportals, Benutzern, die nicht die Zeit oder das Fachwissen haben, um ihren Code selbst zu überprüfen, Vertrauen zu geben.

Die 10 Top-Smart-Contract-Plattformen nach Marktkapitalisierung

Smart-Contract-Plattformen sind zu einem der wichtigsten Sektoren in der Kryptowährung geworden. Des 10 Wichtigste kryptografische Vermögenswerte nach Marktkapitalisierung (entsprechend Daten von Messari ), drei sind Smart-Contract-Plattformen, und einer von ihnen, Äther, rangiert an zweiter Stelle nach Bitcoin selbst.

Zwischen ihnen, das 10 Die großen Smart-Contract-Plattformen haben eine kombinierte Marktkapitalisierung von mehr als $ 176 Milliarden zum Zeitpunkt des Schreibens dieses Beitrags. Ist es so:

  • Äther: Ethereum ist so konzipiert, dass es als “Weltcomputer” dezentral, die als Plattform verwendet werden kann, auf der Dapps ausgeführt werden können.
  • Cardano: Cardano ist ein öffentliches Open-Source-Blockchain-Projekt. Ihr Hauptmerkmal ist, dass sie behauptet, die weltweit erste von Experten begutachtete Blockchain zu sein, mit einem Netzwerk von Akademikern und Wissenschaftlern, die ihre Protokolle überprüfen, bevor sie sie veröffentlichen.
  • Tupfen: Erstellt von Ethereum-Mitbegründer, Gavin Holz, Tupfen ist ein “Multi-Chain-Netzwerk” entwickelt, um Blockchain-Netzwerke zu verbinden.
  • EOS: Richtet sich an gewerbliche Nutzer, EOS wurde entwickelt, um gängige Blockchain-bezogene Probleme zu beheben, wie Geschwindigkeit und Skalierbarkeit.
  • TRON: EIN “dezentrale virtuelle Maschine”, Tron wurde ursprünglich als Unterhaltungs- und Social-Media-Plattform konzipiert, und hat nun das hehre Ziel, ein dezentrales Internet zu stützen.
  • NEIN: die plattform ist NICHT, Abkürzung für New Economy Movement, wurde entwickelt, um Unternehmen eine effizientere Möglichkeit zu bieten, Assets auf der Blockchain zu überprüfen und zu verschieben.
  • Tezos: Der Konkurrent von Ethereum, Tezos, wurde von Grund auf als Proof-of-Stake-Blockchain konzipiert, mit Chain Governance; Coin-Besitzer können über Vorschläge zur Änderung der Funktionsweise der Tezos-Blockchain abstimmen.
  • VeChain: VeChain wurde entwickelt, um das Supply Chain Management voranzutreiben und zu vereinfachen, Unterstützung von Unternehmen bei der Beseitigung von Betrug im Herstellungs- und Lieferprozess.
  • NEO: Oft Spitznamen “Chinesisches Ethereum”, NEO se Unterschied zu Ethereum darin, dass keine Transaktionsgebühren anfallen; es ist auch schneller und unterstützt ungefähr 10.000 Transaktionen pro Sekunde.
  • Kosmos: Kosmos es ist ein “Blockchain-Internet”, ein Netzwerk von Blockchain-Netzwerken, das entwickelt wurde, um nahtlos miteinander über die Protokoll von Kommunikation zwischen Blockchains.

Die Zukunft von Smart Contracts

Zur Zeit, die meisten Blockchains verfügen über Smart-Contract-Funktionen, mit aktiven Communitys von Entwicklern, die Dapps mithilfe von Smart Contracts auf Blockchains wie Cosmos erstellen, NEO und Hyperledger. Der Umfang der Fähigkeiten von Smart Contracts kann von etwas sehr Einfachem bis hin zu Bitcoin oder Litecoin reichen., bis zu etwas fortgeschritteneren bei Dapp-fähigen Blockchains wie Ethereum, Tron y Polkadot.

Wir stehen noch am Anfang dessen, wofür Smart Contracts und Dapps verwendet werden können. Aber es gibt Unternehmen und sogar Regierungen, die bereits mit seinem Potenzial experimentieren. Sie werden derzeit für die unterschiedlichsten Aufgaben eingesetzt, als digitale Identitäten, Leitung der Lieferkette, Versicherung, Datenspeicherung und viel mehr .

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.