Vyper vs. Plutus:En udviklervejledning til smarte kontraktsprog

Det er et Python-baseret sprog, som uden tvivl er et af de mest letforståelige og mest udbredte programmeringssprog. Som sådan er Vyper blevet udviklet som et minimalistisk, simpelt sprog, der fokuserer på trivielle tilfælde (og ikke kan bruges til at kode noget komplekst, såsom en DApp.

Så hvorfor tage en minimalistisk tilgang? Primært fordi det er svært at skrive ondsindet kode uden at blive opdaget under auditering.

Sådan ser en Vyper Smart-kontrakt ud

Vyper vs. Plutus:En udviklervejledning til smarte kontraktsprog

Ved at tage et kig på denne ERC-20 smarte kontrakt, skrevet i Vyper, kan du se, at:

  • "selv"-metoden bruges til at vise forekomstvariablerne for dens klasse til afklaringsformål.
  • @public og @private bruges til at indstille synligheden og eksponeringen af kontrakternes ABI-grænseflade (Application Binary Interface), som gør det muligt for eksterne aktører (andre kontrakter eller tegnebogsadresser) at kalde det.

Vyper vs. Plutus:En udviklervejledning til smarte kontraktsprog

Kilde:Input | Output

Plutus er et smart kontraktsprog på højt niveau, der er beregnet til brug af finansielle institutioner, e-handel og handel med aktieoptioner. Det er et af de to programmeringssprog, der bruges af Cardano; den anden er Haskell.

Ifølge dens udviklere er Plutus et rent funktionelt programmeringssprog til at skrive smarte kontrakter på Cardano, der afspejler Haskells syntaks. Når de definerer datatyper, kan udviklere direkte kalde typenavne, typeparametre og alternative konstruktørlister.

Et "funktionelt programmeringssprog", i modsætning til et "instruktions" eller imperativt programmeringssprog, understreger gennem sin "lambda-regning" vigtigheden af beregningen af funktioner, snarere end udførelsen af instruktioner.

I modsætning hertil kræver instruktionsprogrammering, at udviklere skriver alle de computertrin, som computeren kræver, i koden. Kort sagt er hvert trin en instruktion.

Hvis du ønsker at se en prøvekontrakt skrevet i Plutus, skal du klikke her

Vyper vs. Plutus:En udviklervejledning til smarte kontraktsprog

Kilde:Programmer søgt

Tilbage i juni 2020 annoncerede det et affilieret partnerskab med sportsbeklædningsgiganten Nike, der gør det muligt for dets brugere at tjene penge tilbage ved at bruge Plutus Visa-kortet på Nikes onlinebutik. Dette føjer til Plutus’ voksende liste af branding-partnere, herunder Airbnb og Skyscanner.

Begynd at købe og handle cryptocurrency

Tilmeld dig og start muligheder med fremtidens valuta

Tilmeld dig nu


Fondsoplysninger
  1. Fondsoplysninger
  2. Offentlig investeringsfond
  3. Private investeringsfonde
  4. Hedgefond
  5. Investeringsfond
  6. Indeksfond