Initiative de co-construction de la bibliothèque de sécurité Aptos Move : construire des normes d'infrastructure fiables pour les développeurs.

Contexte : la sécurité off-chain appelle à de nouvelles normes

Les problèmes que nous avons constatés : duplication des modules, manque de normes

Après plusieurs incidents de sécurité off-chain récents dans l'industrie de la cryptographie, toute la communauté Web3 a de nouveau porté une attention directe sur le vieux sujet de la "sécurité des infrastructures". Bien que la technologie ne cesse de progresser, nous ne pouvons pas échapper à une réalité : en l'absence de normes unifiées et de mécanismes d'audit, tout module de base "répétitif" peut devenir une source de risque potentiel.

Move est un langage conçu pour les ressources et la sécurité, et Aptos a toujours fourni aux développeurs une excellente expérience au niveau de la chaîne avec une exécution parallèle et des capacités de mise à niveau natives. Cependant, en travaillant avec de nombreuses parties du projet Aptos, nous avons constaté à plusieurs reprises une lacune majeure : l’écosystème ne dispose pas d’une bibliothèque publique de modules de base sur laquelle on peut compter, réutiliser et auditer. Un grand nombre d’équipes mettent en œuvre et maintiennent leur propre contrôle d’accès, mise à niveau des systèmes, fonctions de base des outils, etc., ce qui est non seulement inefficace, mais affaiblit également la sécurité globale de l’application au niveau de la chaîne.

Nous avons décidé d'agir : Movemaker s'associe avec alcove.

Pour résoudre cette lacune sous-jacente, la communauté officielle chinoise d'Aptos, Movemaker, s'est associée à alcove, le premier organisme de développeurs de l'écosystème Move en Asie, pour lancer un plan structuré et open source - l'initiative Bibliothèque de base sécurisée et à usage général d'Aptos (Secure & General Purpose Base Library).

Cette initiative vise à fournir un ensemble de composants standardisés, rigoureusement audités, sûrs, fiables, modulaires et faciles à utiliser pour le développement de contrats intelligents Aptos, afin d'accélérer le développement et la maturité de l'écosystème Aptos. Movemaker sert depuis longtemps la communauté des développeurs chinois d'Aptos, comprenant les besoins réels des développeurs locaux ; tandis qu'alcove rassemble un groupe de membres techniques possédant de l'expérience dans le développement, l'audit et la construction d'outils de la couche Move, pouvant établir une base solide pour le développement et la gouvernance de cette bibliothèque fondamentale.

📌 La proposition a été lancée sur GitHub et est maintenant ouverte à tous les développeurs Aptos pour co-construction. N'hésitez pas à cliquer pour voir les détails et soumettre un PR :

Nous allons maintenant présenter les objectifs, les mécanismes et les modes de participation de cette initiative - nous espérons que vous ne serez pas seulement un lecteur, mais aussi un collaborateur.

Nous avons redessiné l'innovation basée sur Aptos.

Cette initiative est un projet open source à long terme et systématique destiné à l'ensemble de l'écosystème de développement d'Aptos. Nous rassemblons des ressources, standardisons les processus et construisons des mécanismes, avec un seul objectif : créer pour Aptos une "bibliothèque standard d'or" largement adoptée, de confiance et auditable, semblable à OpenZeppelin pour l'EVM.

Dans l’écosystème EVM, il a été prouvé qu’OpenZeppelin Contracts améliore la sécurité, accélère l’efficacité du développement et abaisse la barrière à l’entrée. Cependant, nous sommes bien conscients que Move et Aptos ne sont pas des images miroir de l’EVM, et qu’ils présentent des différences fondamentales dans les paradigmes de langage, les modèles de compte, la gestion d’état, les mécanismes d’escalade et les architectures d’exécution. C’est pourquoi le modèle orienté ressources de Move, le validateur de bytecode, la prise en charge de la vérification formelle et l’exécution parallèle et les mécanismes de mise à niveau des packages natifs d’Aptos offrent une excellente occasion de créer une bibliothèque de base plus sécurisée et plus performante.

Voici le contenu complet de la proposition de ce plan. Nous invitons chaque Builder qui construit sur Aptos à participer activement et nous vous encourageons à diffuser cette idée d'infrastructure.

Nous avons préparé quoi : des fonds, une organisation et un mécanisme.

Capital de démarrage : Movemaker fournit un financement de première ronde de 200 000 $ pour :

Développement et maintenance des modules principaux.

Frais d'audit de sécurité professionnels.

Programme d'incitation et de récompense pour les développeurs.

Rédaction de documents et soutien à l'exploitation de la communauté.

Construction des outils et des infrastructures nécessaires.

Organisation de développement : alcove coordonne les ressources de développement communautaire en tant que leader du projet, responsable de la gestion des processus, du support technique, de l'audit de sécurité, etc.

Soutien de multiples ressources : Diverses parties prenantes, développeurs indépendants et sociétés d'audit de sécurité participeront par phases au développement, aux tests et à l'audit des modules de base ;

Mécanisme de gouvernance : révision PR, validation des tests, vérification Move Prover, audit préalable, incitations par des primes, exécution transparente tout au long du processus.

Ce que nous devons construire : l'infrastructure de base de l'écosystème Move.

Construire une bibliothèque de base essentielle : Développer un ensemble de modules Move couvrant des fonctions essentielles telles que le contrôle d'accès, les outils de gestion des mises à jour, les modules DeFi et des outils généraux.

Éco-sécurité : Tirez parti des fonctionnalités de sécurité intrinsèques du langage Move (par exemple, la prévention de la ré-entrée, le typage fort) combinées à des tests rigoureux, à une vérification formelle et à des audits de sécurité indépendants pour garantir le plus haut niveau de sécurité pour la bibliothèque.

Favoriser l'adoption des développeurs : en fournissant une documentation, des tutoriels et des exemples de haute qualité et faciles à comprendre, réduire la courbe d'apprentissage du langage Move et attirer davantage de développeurs dans l'écosystème Aptos.

Établir un modèle de co-construction communautaire : établir un processus de développement ouvert et collaboratif, encourageant les équipes de projets, les développeurs indépendants et les sociétés d'audit de sécurité à participer ensemble, afin d'assurer la qualité, la pertinence et la durabilité de la bibliothèque.

Accélérer le développement de l'écosystème : fournir une base fiable aux développeurs d'Aptos dApp, accélérer l'innovation et réduire le coût de la duplication des efforts, favorisant ainsi la prospérité de l'écosystème Aptos.

Comment participer à la co-construction ? Chaque développeur peut devenir un moteur.

Nous croyons qu'une véritable bibliothèque de contrats intelligents fiable et réutilisable doit être construite collectivement par l'écosystème. Par conséquent, cette initiative est ouverte à tous les développeurs Aptos, que vous veniez d'un projet d'équipe ou que vous soyez un créateur indépendant, vous pouvez participer à la co-construction de manière appropriée :

Comment participer : Si vous êtes une équipe de développeurs avec des projets existants sur Aptos, vous pouvez participer au développement, aux tests et à l’intégration des modules de base, et transformer les pièges et les meilleures pratiques que vous avez empruntés dans le monde réel en composants standard qui peuvent être réutilisés dans l’ensemble de l’écosystème. Cela améliore non seulement la sécurité de votre projet, mais contribue également à l’ensemble de l’écosystème.

Les développeurs indépendants ont aussi leur scène : si vous êtes un passionné de Move ou un développeur indépendant, nous continuerons à recruter des contributeurs de modules par le biais de défis de code, de programmes de récompense et de pools de tâches publics. Alcove fournira des guides de contribution complets, de la documentation de développement et un support technique pour vous aider à vous joindre à nous de 0 à 1.

La méthode de participation est simple et claire : le développement de tous les modules se fera publiquement sur GitHub, en utilisant le mécanisme de Pull Request (PR). Tout le code doit passer par des tests automatisés et une validation par Move Prover, puis être fusionné après approbation par les contributeurs principaux. Des mécanismes d'audit et de gestion des versions seront également mis en œuvre simultanément, garantissant que chaque ligne de code peut résister à l'examen.

Quels outils et ressources allons-nous fournir ?

Pour réduire la barrière à l'entrée et améliorer l'efficacité du développement, nous allons également construire tout un ensemble d'outils écologiques et de systèmes de soutien.

Bibliothèque de modules principaux : comprend des composants réutilisables tels que le contrôle d'accès, la mise à niveau des modules, la logique de base DeFi, des outils de sécurité, etc.

SDK multilingue : prend en charge des langages tels que TypeScript, Python, Rust, Go, simplifiant les opérations off-chain ;

API standardisé : fournir aux développeurs d'applications des interfaces de requête et d'interaction de données off-chain plus accessibles.

Outils de développement pris en charge : y compris les plugins VS Code, les extensions CLI, les outils de débogage, etc., améliorant l'expérience de codage ;

Modèles de projet et code d'exemple : des projets modèles prêts à l'emploi pour vous permettre de commencer rapidement à créer vos propres applications.

Que vous soyez un débutant ou un développeur expérimenté, tant que vous vous souciez de l'avenir technologique d'Aptos, cet ensemble de bibliothèques de base et de systèmes d'outils sera votre point de départ indispensable.

Conclusion : un point de départ pour une infrastructure de niveau écologique.

Construire une bibliothèque de base open source Move inspirée par OpenZeppelin sur Aptos est un projet d'une valeur stratégique à long terme pour l'ensemble de l'écosystème. Nous tirerons pleinement parti des avantages du langage Move en matière de sécurité des ressources et de typage fort, combinés à l'exécution parallèle et aux capacités de mise à niveau natives de la plateforme Aptos, pour offrir aux développeurs un environnement de développement de contrats intelligents plus sûr, efficace et convivial.

En combinant la rigueur de sécurité d'OpenZeppelin avec l'innovation technologique de Move/Aptos, cette bibliothèque de base pourrait devenir la pierre angulaire du développement d'applications décentralisées (dApp) sur Aptos, réduisant les coûts de développement redondants, accélérant le rythme d'itération des produits et propulsant l'écosystème vers une évolution plus professionnelle et plus robuste.

Le succès de cette initiative open source ne serait pas possible sans les efforts conjoints de tous les Builders. Nous invitons sincèrement les équipes du projet Aptos, les développeurs indépendants et les experts en sécurité à se joindre à nous pour co-créer des normes fondamentales réellement fiables, réutilisables et auditables. Si vous construisez l'avenir sur Aptos, alors cette bibliothèque de base vous appartiendra également.

À propos de Movemaker

Movemaker est une organisation communautaire officielle autorisée par la fondation Aptos, lancée conjointement par Ankaa et BlockBooster, qui se concentre sur la promotion de la construction et du développement de l'écosystème Aptos dans la région sinophone. En tant que représentant officiel d'Aptos dans la région sinophone, Movemaker a reçu un soutien financier et des ressources de plusieurs millions de dollars de la fondation Aptos et s'engagera à créer un écosystème Aptos diversifié, ouvert et prospère en connectant développeurs, utilisateurs, capitaux et de nombreux partenaires écosystémiques.

De la DeFi, l'IA aux paiements, aux stablecoins et aux RWA, Movemaker s'engage à soutenir la mise en œuvre de projets innovants et à promouvoir la connexion entre la technologie Aptos et le monde réel. En tant que pont important d'Aptos en Asie, Movemaker inspire davantage de développeurs à rejoindre l'écosystème Aptos avec un récit localisé et une vision globalisée.

À propos d'alcove

alcove est la première communauté de développeurs Move Chinese d’Asie officiellement établie par Aptos, dédiée à aider les développeurs à créer une nouvelle génération d’applications Web3 en utilisant le langage Move. La communauté a rassemblé un grand nombre de développeurs dotés de capacités de développement de bas niveau, de sécurité contractuelle et de construction de chaîne d’outils Move, et a apporté une expérience pratique dans plusieurs projets Aptos.

Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)