¿Was sind Smart Contracts und wozu dienen sie? Bevor wir darüber sprechen, was ein Smart Contract ist, ist es notwendig zu verstehen, warum er erstellt wurde Bitcoin.

Bitcoin, das erste criptomoneda auf dem Markt, wurde es 2009 von einer Person (oder einer Gruppe von Personen) namens Satoshi Nakamoto geschaffen. Doch lange davor, im Jahr 1983, begann eine Gruppe von Menschen bereits zu denken, dass die Welt in der Zukunft Sie sind bräuchte eine digitale Währung.

Diese Gruppe von Menschen wurde später Cypherpunks genannt und wollte eine digitale Währung schaffen, die dezentralisiert war, das heißt, von niemandem kontrolliert wurde, nur vom Computercode und allen Benutzern dieses Codes.

Ihr Ziel war es, Zwischenhändler auszuschalten und damit Vertrauen zu garantieren, denn wenn niemand „Eigentümer“ einer Währung ist, sind alle Eigentümer und arbeiten für das Gemeinwohl. Mit dieser Idee wurde Bitcoin geboren.

Kurz bevor Bitcoin geboren wurde, diskutierten dieselben Cypherpunks auch darüber, dass sie Wege finden müssten, um selbstausführende Verträge abzuschließen, d. h. einen Vertrag, der sich bei Erfüllung der Klauseln nicht auf den guten Willen der anderen Partei verlassen müsste den Vertrag erfüllen. Ich würde alleine laufen.

Um ein leichter verständliches Beispiel zu geben, denken Sie an die Lotterie. Wenn Sie den Lottoschein kaufen und gewinnen, müssen Sie warten, bis Ihnen jemand den Gewinn auszahlt, sobald Sie den Gewinnschein vorlegen. Bei einem Smart Contract passiert dies nicht. Sobald sie Ihnen Ihr Ticket geben, geht der Preis automatisch an Sie, ohne von jemandem abhängig zu sein.

Das dachten die Cypherpunks, dass die Menschen im Zeitalter des massiven Internets (wie wir es heute haben) intelligente Verträge brauchen würden, weil es keine physischen Grenzen mehr gäbe und Verhandlungen, Operationen und alles Leben digital abgewickelt würden.

Die Cypherpunks waren die Vorläufer der Entwicklung von Bitcoin und Smart Contracts.

Was sind Smart Contracts und wozu dienen sie?

Deshalb der Begriff Smart Contract oder „Smart Contract“ es kann sich auf jeden Vertrag beziehen, der von selbst ausgeführt oder ausgeführt werden kann und Verhandlungen zwischen zwei oder mehr Parteien ohne zentralisierte Vermittler formalisiert.

In diesem Sinne ist ein Smart Contract nichts anderes als ein Kodex, der strenge Regeln und Konsequenzen auf die gleiche Weise wie ein traditionelles Rechtsdokument definieren kann und die Verpflichtungen, Vorteile und Strafen festlegt, die jeder der Parteien in mehreren verschiedenen geschuldet werden können. Umstände, die Zuverlässigkeit in den Beziehungen zwischen dem Netzwerk bieten.

Erinnerst du dich an unsere Lotterie? So würde zum Beispiel im Smart Contract programmiert, dass ein bestimmtes Ticket geliefert wird und dass der Preis 10 US-Dollar beträgt. Nach dem Auffinden des Gewinnscheins müsste der Gewinner nur den QR-Code scannen und die Daten eingeben, um den Preis zu erhalten, und das war’s, nach Erhalt der Gewinnerinformationen und Validierung der Ticketinformationen würde der Smart Contract selbst den Preis an den Gewinner liefern . .

Daher müssen die Klauseln in einem Smart Contract teilweise oder vollständig selbstausführend, selbstbindend oder beides sein. Sobald diese Anforderungen erfüllt sind, kann die Smart-Contract-Technologie mit dem automatischen Abschluss von Transaktionen fortfahren.

Durch die Lösung des Vertrauensproblems ohne die Notwendigkeit eines Dritten oder eines zentralisierten Vermittlers kann der Smart Contract also die Transaktionskosten und Preise für den Verbraucher senken und die Freiheit von Unternehmen erhöhen, so geführt zu werden, wie sie es wünschen. Unternehmen wollen. Die am Prozess Beteiligten wollen etwas Besseres.

Was sind Smart Contracts und wozu dienen sie? Äther

EtHereum war die erste große offene Smart-Contract-Plattform was es jedem Entwickler ermöglichte, seine Tools zu verwenden, um seinen eigenen Smart Contract zu erstellen. Heutzutage hat Ethereum viele Konkurrenten wie unter anderem Cardano, Solana, Klatyn, aber alle mit dem gleichen Ziel, Entwicklern die Entwicklung von Lösungen zur Automatisierung von Verträgen und zur Eliminierung von Vermittlern zu ermöglichen.

Daher ermöglicht die Ethereum-Plattform Entwicklern, Programme zu erstellen und sie mit den Grundfunktionen der Blockchain-Technologie auszuführen, indem Smart Contracts verwendet werden, um Aktionen automatisch mit den zuvor im Algorithmus festgelegten Bedingungen auszuführen.

Smart Contracts können unter anderem: Benutzervereinbarungen verwalten, andere Verträge nutzen, als Multi-Signatur-Konten verwendet werden und Informationen über eine Anwendung speichern. Daher können Smart Contracts in verschiedenen Situationen verwendet werden, wie zum Beispiel:

1- Logistik und Lieferkette
2- Urheberrecht
3- Wahlen
4- Internet der Dinge (IoT)
5- Eigentumsgesetze
6- Finanzdienstleistungen
7- Versicherungspolicen

Einer der Hauptvorteile von Smart Contracts ist zweifellos die Autonomie. Das liegt daran, dass Sie alles selbst lösen können, ohne Vermittler in die Verhandlungen einbeziehen zu müssen. Darüber hinaus haben wir den Vorteil der Sicherheit, da die Dokumente verschlüsselt und über die Knoten des Netzwerks verteilt werden.

Das heißt, es kann ohne Erlaubnis nicht verloren gehen oder geändert werden. Ein weiterer Vorteil ist, dass der Handel mit Smart Contracts viel schneller ist als der herkömmliche Weg, bei dem Sie viel Zeit aufwenden müssen, um die Dokumentenverarbeitung manuell durchzuführen.

Wir sparen nicht nur Zeit, sondern auch Geld, da Sie keinen Zwischenhändler beauftragen müssen. Auf der anderen Seite haben wir als Nachteil den menschlichen Faktor, die unsichere Rechtslage und die Umsetzungskosten.

Die menschliche Tatsache bezieht sich auf die Tatsache, dass der Code von Menschen geschrieben wird, die Fehler machen können, und sobald sich der Vertrag in der Blockchain befindet, ist es unmöglich, Änderungen vorzunehmen. Nachteilig ist die ungewisse Rechtslage, die dazu führt, dass die Regierung diesen Prozess noch nicht geregelt hat. Schließlich haben wir noch die Implementierungskosten, die sich aus dem Aufwand bei der Programmierung der Verträge ergeben.