Vyper vs Plutus :une comparaison des langages de contrats intelligents
Il s’agit d’un langage basé sur Python, qui est sans doute l’un des langages de programmation les plus faciles à comprendre et les plus utilisés. En tant que tel, Vyper a été développé comme un langage simple et minimaliste qui se concentre sur des cas triviaux (et ne peut pas être utilisé pour coder quelque chose de complexe, comme un DApp.
Alors pourquoi adopter une approche minimaliste ? Principalement parce qu’il est difficile d’écrire du code malveillant sans qu’il soit détecté lors de l’audit.
À quoi ressemble un contrat intelligent Vyper
En regardant ce contrat intelligent ERC-20, écrit en Vyper, vous pouvez voir que :
- La méthode « self » est utilisée pour afficher les variables d'instance de sa classe à des fins de clarification.
- @public et @private sont utilisés pour définir la visibilité et l'exposition de l'interface ABI (Application Binary Interface) des contrats qui permet aux acteurs externes (autres contrats ou adresses de portefeuille) de l'appeler.
Source :Entrée | Sortie
Plutus est un langage de programmation de contrats intelligents de haut niveau destiné à être utilisé par les institutions financières, le commerce électronique et le trading d'options sur actions. C'est l'un des deux langages de programmation utilisés par Cardano; l'autre est Haskell.
Selon ses développeurs, Plutus est un langage de programmation purement fonctionnel pour écrire des contrats intelligents sur Cardano, reflétant la syntaxe de Haskell. Lors de la définition des types de données, les développeurs peuvent appeler directement les noms de types, les paramètres de type et les listes alternatives de constructeur.
Un « langage de programmation fonctionnel », par opposition à un langage de programmation « pédagogique » ou impératif, à travers son « calcul lambda », met l'accent sur l'importance du calcul des fonctions, plutôt que de l'exécution des instructions.
En revanche, la programmation pédagogique oblige les développeurs à écrire dans le code toutes les étapes informatiques requises par l’ordinateur. En clair, chaque étape est une instruction.
Si vous souhaitez voir un exemple de contrat rédigé en Plutus, veuillez cliquer ici
Source :Programmeur recherché
En juin 2020, il a annoncé un partenariat d’affiliation avec le géant des vêtements de sport Nike, permettant à ses utilisateurs de gagner de l’argent en utilisant la carte Visa Plutus sur la boutique en ligne de Nike. Cela s’ajoute à la liste croissante de partenaires de marque de Plutus, notamment Airbnb et Skyscanner.
Commencez à acheter et à échanger des cryptomonnaies
Inscrivez-vous et démarrez des opportunités avec l'avenir de la monnaie
Inscrivez-vous maintenant
Information sur les Fonds
- Comprendre la fin de la grande modération :ce que les investisseurs doivent savoir
- Quand vos conseils d'investissement 401k sont faux
- Que vous dit le logiciel d'analyse des investissements ?
- Le Web 3.0 expliqué :l'avenir d'Internet et du Web sémantique
- Le fonds négocié en bourse (FNB)
- Identifier le risque des fonds communs de placement avec un indicateur de risque
- Qu'est-ce que la réduction de moitié du Bitcoin ?
- Vendre vos actions ETF
- 3 ETF de matières premières populaires
-
État de l'Union :3 façons dont Biden veut aider les familles de travailleurs Voici quelques plans importants que vous devriez connaître environ. Points clés Le président Biden a partagé de nobles objectifs lorsquil sest adressé à la nation le 1er mars. Voici trois objectifs...
-
Notions de base sur les prêts immobiliers :mise de fonds et frais de clôture Les idées fausses sont courantes dans notre vie quotidienne. Les déclarations que nous avons acceptées comme des faits savèrent souvent inexactes. Albert Einstein a échoué à son cours de mathématiques...
