Vyper vs. Plutus:Ein Vergleich intelligenter Vertragssprachen
Es handelt sich um eine Python-basierte Sprache, die wohl eine der am einfachsten zu verstehenden und am weitesten verbreiteten Programmiersprachen ist. Daher wurde Vyper als minimalistische, einfache Sprache entwickelt, die sich auf triviale Fälle konzentriert (und nicht zum Codieren komplexer Dinge wie einer DApp verwendet werden kann.
Warum also einen minimalistischen Ansatz wählen? Vor allem, weil es schwierig ist, bösartigen Code zu schreiben, ohne dass er bei der Prüfung entdeckt wird.
So sieht ein Vyper Smart Contract aus
Wenn Sie sich diesen in Vyper geschriebenen ERC-20-Smart-Vertrag ansehen, können Sie Folgendes sehen:
- Die Methode „self“ wird verwendet, um zur Verdeutlichung die Instanzvariablen ihrer Klasse anzuzeigen.
- @public und @private werden verwendet, um die Sichtbarkeit und Offenlegung der ABI-Schnittstelle (Application Binary Interface) des Vertrags festzulegen, die es externen Akteuren (anderen Verträgen oder Wallet-Adressen) ermöglicht, sie aufzurufen.
Quelle:Eingabe | Ausgabe
Plutus ist eine intelligente Vertragssprache auf hohem Niveau, die für die Verwendung durch Finanzinstitute, E-Commerce und den Handel mit Aktienoptionen gedacht ist. Es ist eine der beiden von Cardano verwendeten Programmiersprachen; der andere ist Haskell.
Laut seinen Entwicklern ist Plutus eine rein funktionale Programmiersprache zum Schreiben intelligenter Verträge auf Cardano, die die Syntax von Haskell widerspiegelt. Beim Definieren von Datentypen können Entwickler Typnamen, Typparameter und Konstruktor-Alternativlisten direkt aufrufen.
Eine „funktionale Programmiersprache“ betont im Gegensatz zu einer „instruktiven“ oder imperativen Programmiersprache durch ihren „Lambda-Kalkül“ die Bedeutung der Berechnung von Funktionen und nicht der Ausführung von Anweisungen.
Im Gegensatz dazu erfordert die instruktive Programmierung, dass Entwickler alle vom Computer benötigten Rechenschritte in den Code schreiben. Im Klartext ist jeder Schritt eine Anweisung.
Wenn Sie einen in Plutus verfassten Mustervertrag sehen möchten, klicken Sie bitte hier
Quelle:Programmierer gesucht
Bereits im Juni 2020 kündigte das Unternehmen eine Affiliate-Partnerschaft mit dem Sportbekleidungsriesen Nike an, die es seinen Nutzern ermöglicht, mit der Plutus Visa Card im Online-Shop von Nike Cashback zu verdienen. Dies ergänzt die wachsende Liste von Markenpartnern von Plutus, darunter Airbnb und Skyscanner.
Beginnen Sie mit dem Kauf und Handel von Kryptowährungen
Melden Sie sich an und nutzen Sie die Möglichkeiten der Zukunft der Währung
Melden Sie sich jetzt an
Fondsinformationen
- Der Dow ETF vs SPDR
- Erwartete Renditen von einem Währungs-ETF
- Investmentfonds:So lesen Sie programmbezogene Dokumente
- Kann eine Software für die Investitionsbuchhaltung die Genauigkeit garantieren?
- Offene Investmentgesellschaft—OEIC
- Was ist Compound?
- Risiken des Transport-ETF
- Was ist Kryptowährung?
- Morningstar:Eine erstklassige Quelle für Investmentfonds
-
Best Practices in der Kreditorenbuchhaltung:Verlieren Sie kein Geld mehr in Ihren Kreditorenbuchhaltungsprozessen Der langfristige wirtschaftliche Erfolg eines Unternehmens hängt fast ebenso stark von der fristgerechten Begleichung seiner Schulden ab wie von der Erzielung von Einnahmen. Zu diesem Zweck, Unternehm...
-
Was ist der variable Prepaid-Terminvertrag? Ein variabler Prepaid-Terminkontrakt ist eine Technik, die Aktionäre bei Börsenaktientransaktionen anwenden, um einen Teil ihrer Aktien einzulösen, um die auf die Kapitalgewinne geschuldete Steuerschu...
