Société de développement Ethereum

Ethereum

Address: https://www.ethereum.org

Ethereum est un pionnier dans l'espace blockchain car il a introduit les contrats intelligents et le langage de programmation Solidity en tant que fonction principale de sa blockchain. Alors que Bitcoin a introduit l'argent décentralisé, Ethereum a introduit des contrats décentralisés et immuables, dans lesquels deux comptes ou plus peuvent conclure un accord entre eux, sans nécessiter aucune intervention d'un être humain. Parce que les ordinateurs ne sont pas comme les gens, le résultat du contrat sera toujours exécuté comme il se doit, sans aucune sorte d'interférence.

Contrats intelligents

Les contrats intelligents Ethereum peuvent être rédigés de quelque manière que ce soit selon les souhaits de l'entreprise. Ils sont écrits en utilisant le langage de programmation Solidity. Il existe de nombreux types de contrats intelligents que Winterwind peut rédiger et déployer pour votre entreprise, et nous en aborderons certains ici:

ERC-20 Token Development

Le type de contrat intelligent le plus courant dans Ethereum est le jeton ERC-20. Un contrat ERC-20 standard maintiendra certaines fonctionnalités de base concernant le jeton. Il maintiendra quels comptes contiennent combien de jetons, il peut laisser l'émetteur du contrat créer ou graver des jetons dans leur réserve (mais pas des jetons appartenant à d'autres). Il permet aux utilisateurs de transférer les jetons vers d'autres comptes. Parfois, ils ont la possibilité de geler les jetons jusqu'à une certaine date, mais après la date, ils sont automatiquement dégelés. Le contrat définira également le nom du token, le symbole et la divisibilité d'un seul token.

ERC-223 Token Development

La spécification ERC-223 a été conçue pour résoudre certains problèmes dans la conception de l'ERC-20. Un problème avec ERC-20 est qu'il permettra à l'utilisateur d'envoyer ses jetons à n'importe quelle adresse, y compris les adresses de contrat intelligent qui ne contiennent aucune fonctionnalité de transfert de jetons. Le résultat est que des millions de dollars d'ERC-20 ont été perdus les autres années parce qu'ils ont été essentiellement envoyés dans un trou noir. Il s'agit davantage d'une erreur de l'utilisateur que d'un problème de technologie, cependant, puisque les êtres humains sujets aux erreurs sont l'un des principaux utilisateurs de jetons Ethereum personnalisés, ERC-223 a ajusté sa conception pour permettre uniquement à ces jetons d'être envoyés à des adresses avec un transfert. fonction. C'est à dire. s'ils étaient envoyés par erreur à une adresse, le destinataire aurait la possibilité (mais pas l'obligation) de les renvoyer.

Les transferts ERC-223 utilisent également la moitié du gaz nécessaire à l'ERC-20 en effectuant le transfert en une seule opération au lieu de deux. Le résultat est que les transferts sont deux fois moins chers. Ils sont également rétrocompatibles avec ERC-20.

Tout en étant un jeton supérieur sur le plan technique, de nombreux portefeuilles et échanges ne prennent toujours pas en charge le jeton ERC-223, moins courant. Pour cette raison, de nombreux nouveaux projets décideront toujours d'opter pour un ERC-20 pour des raisons commerciales. Discutez avec Winterwind de la meilleure conception de jetons pour les besoins de votre entreprise.

ERC-721 Token Development

L'ERC-721 est une spécification de jeton non fongible. Non fongible signifie qu'un jeton n'est pas le même qu'un autre jeton de la même collection, pour une raison ou une autre. Alors qu'un éther est identique à un autre éther à tous égards. Les NFT peuvent spécifier différentes propriétés sur chacun d'eux, en tant que tels, ils ont utilisé pour créer des actifs numériques uniques.

Crypto Kitties

CryptoKitties a été la première application à utiliser largement les jetons ERC-721 sur leur site Web. Sur leur marché, les utilisateurs peuvent acheter des CryptoKitties (jetons ERC-721) de manière décentralisée en envoyant de l'éther au contrat intelligent approprié. Le chaton pourrait alors se reproduire avec d'autres chatons pour créer un nouveau chaton unique (et également un nouveau contrat intelligent). La valeur du jeton était déterminée par ce que les utilisateurs allaient enchérir sur le marché.

Les possibilités de l'ERC-721, cependant, vont bien au-delà des chats numériques. Ils peuvent être utilisés pour certifier la propriété de n'importe quel nombre de choses, y compris des œuvres d'art, des biens immobiliers, des objets en jeu ou des personnages ou des billets pour une première de film à venir.

Winterwind a de l'expérience avec le travail des jetons non fongibles, en particulier, nous avons développé un jeu décentralisé où les personnages et les objets du jeu étaient tous des jetons non fongibles. L'or du jeu était un jeton fongible et les objets non fongibles du jeu pouvaient être achetés avec l'or.

ERC-777 Token Development

L'ERC-777 est similaire au 223 car il améliore également le contrat ERC-20. Comme le 223, il aborde le problème de l'envoi de jetons à des contrats où les jetons ne peuvent pas être récupérés. Une caractéristique unique du contrat 777 est qu'il permet aux «opérateurs agréés» (autres contrats intelligents) d'exécuter des fonctions en son nom. Ceci est utile car cela permet une interaction plus facile entre deux contrats différents, ce qui les rend plus programmatiques et permet une grande automatisation. Le 777 crée également un standard pour la frappe et la gravure de jetons qui n'est pas présent dans le 20 ou le 223. Enfin, le standard ERC-777 comprend une fonction d'envoi unique qui facilite l'envoi de l'éther lui-même à tout autre compte.

L'inconvénient de l'ERC-777 est qu'il n'a pas été adopté par les bourses et les portefeuilles au moment de la rédaction de cet article (novembre 2019), il faut donc réfléchir à la décision d'utiliser l'ERC-777.

Parlez-nous de votre projet dès aujourd'hui!

Contactez-nous en envoyant un e-mail à "mailto:anthony@winterwind.com">anthony@winterwind.com