đ§ Le rĂ©seau Sui est largement reconnu pour son Ă©quipe fondatrice, composĂ©e majoritairement d'anciens leaders de projets stratĂ©giques de Meta (Facebook).
La Sui a été créée par Mysten Labs, fondée par cinq spécialistes qui ont dirigé le développement de la blockchain Diem et du portefeuille Novi sur Facebook :
đ Evan Cheng (CEO)
Ancien directeur de recherche et développement chez Novi (Meta) et vétéran d'Apple. Il est lauréat du prix ACM Software System pour ses contributions en ingénierie.
đ Sam Blackshear (CTO)
Le principal créateur de Move, le langage de programmation intelligent utilisé par Sui. Il est considéré comme l'un des plus grands experts en sécurité des contrats intelligents.
đ Adeniyi Abiodun (CPO)
Ancien responsable produit pour Novi et avec des expériences chez Oracle et VMware. Il se concentre sur l'expérience utilisateur et la stratégie de marché.
đ George Danezis (Scientifique en chef)
Professeur d'ingénierie de la sécurité et de la vie privée, spécialiste des systÚmes distribués et de la cryptographie.
đ Kostas Chalkias (Cryptographe en chef)
Reconnu mondialement dans le domaine de la cryptographie, il a travaillé sur l'architecture de sécurité de Meta et d'autres grandes entreprises technologiques.
đ§Qu'est-ce qui rend le langage Move spĂ©cial?
Développé à l'origine par Meta (Facebook) pour le projet Diem, il a été adopté et amélioré par Sui pour résoudre les goulets d'étranglement des blockchains de premiÚre et deuxiÚme génération comme Ethereum.
DiffĂ©rent d'Ethereum, oĂč le solde n'est qu'un nombre dans une liste au sein d'un contrat intelligent, dans Sui tout est un objet. Comme chaque actif est un objet indĂ©pendant, le rĂ©seau peut identifier exactement qui possĂšde quoi sans avoir besoin de fouiller tout l'Ă©tat de la blockchain.
Move a été conçu pour éviter les erreurs qui ont coûté des milliards lors de hacks dans le passé.
La structure du langage empĂȘche nativement le type d'attaque le plus courant sur Ethereum, oĂč un hacker appelle une fonction de maniĂšre rĂ©pĂ©tĂ©e avant que la premiĂšre ne se termine. Avant qu'un code ne s'exĂ©cute, le rĂ©seau vĂ©rifie s'il respecte les rĂšgles de portĂ©e et de ressources. Si le code essaie de "dupliquer" un jeton de nulle part, il ne s'exĂ©cute mĂȘme pas.
Dans Move, les actifs fonctionnent comme des ressources physiques, ils ne peuvent pas ĂȘtre copiĂ©s ou supprimĂ©s accidentellement. Une ressource doit ĂȘtre dĂ©placĂ©e d'un endroit Ă un autre. Cela Ă©limine le risque que des jetons "disparaissent" dans le vide Ă cause d'une erreur de logique dans le contrat.