paint-brush
Web2.5 : combiner l'UX Web2 avec les primitives Web3par@decentland
489 lectures
489 lectures

Web2.5 : combiner l'UX Web2 avec les primitives Web3

par Decent Land Labs5m2023/09/27
Read on Terminal Reader

Trop long; Pour lire

Le Web 2.5 cherche à fusionner l’orientation utilisateur du Web 2.0 avec les vertus décentralisées du Web 3.0. Ce modèle intégrateur accentue la confidentialité et l'autonomisation des utilisateurs grâce aux cadres blockchain tout en conservant la simplicité. Cette pièce explore la métamorphose du Web, la justification d'un modèle mixte et le rôle pionnier de la machine d'exécution moléculaire (MEM) dans cette phase de transformation. Web2.5, MEM, Web3, décentralisation, expérience utilisateur, UX, blockchain, contrats intelligents, Arweave, SmartWeave, Ethereum, Web2, évolution internet, autonomie des données, transparence, fonctions serverless, middleware, scalabilité
featured image - Web2.5 : combiner l'UX Web2 avec les primitives Web3
Decent Land Labs HackerNoon profile picture
0-item

Apprendre du passé pour construire le nouvel avenir du Web

L’évolution d’Internet tel que nous le connaissons…

À mesure que le Web évolue, nous ne nous contentons pas d'abandonner les anciennes structures : nous intégrons ce qui est efficace dans la prochaine génération et affinons ce qui ne fonctionne pas.


Web1, c'était comme inventer un journal pouvant être livré n'importe où, instantanément. Un énorme moment de 0 à 1, mais cela ne ressemblait en rien au patchwork vibrant de royaumes qui a surgi dans le Web2, lorsque les lecteurs se sont transformés en créateurs, conservateurs et clients.


Le Web3 et la cryptographie sont ancrés dans une protestation contre les systèmes traditionnels, comme en témoigne la création du Bitcoin un an après le krach financier mondial, et un scepticisme croissant à l'égard du contrôle centralisé de l'information (par exemple, interdictions de comptes de haut niveau, Cambridge Analytica , etc.). Cette époque a suscité un désir de transcender les limites du Web2.


La philosophie « lecture/écriture/propre » de Web3 met l'accent sur la propriété des utilisateurs et l'autonomie des données. À qui appartient en fin de compte votre identifiant X, votre adresse Gmail ou vos articles Medium ? Web3 offre une propriété irrévocable et une provenance vérifiable, mais il présente également des défis, en particulier pour une adoption grand public.


Le chercheur Josh Rosenthal qualifie à juste titre le Web3 de renaissance moderne post-Gutenberg , soulignant son pouvoir transformateur en remettant en question les structures traditionnelles et en rendant l'information plus accessible et ouverte à tous.


Cependant, si nous avons appris une chose du web2, c'est que la centralisation peut constituer un avantage concurrentiel. Sans intermédiaire, Web3 transfère le fardeau sur l'utilisateur final et n'offre pas aux applications beaucoup de marge pour gérer des fonctionnalités pratiques en leur nom.


Ses nuances et ses subtilités – portefeuilles, clés, gaz, RPC, explorateurs de blocs – sont autant d’obstacles à son adoption par le grand public.

Définir le Web2.5

Alors que nous concevons un nouveau chapitre du Web, nous intégrons des systèmes éprouvés des époques précédentes. Web2 nous a apporté des expériences utilisateur transparentes, une intégration intuitive et des applications à haut débit.


En revanche, Web3 a introduit des concepts tels que les identités universelles, les sources de vérité unifiées et la provenance et la propriété claires.


Le Web2.5 n’est pas seulement à mi-chemin entre ces deux extrêmes. Il vise à mettre en synergie l’orientation utilisateur du Web2 avec la transparence et les principes fondamentaux du Web3. Le Web2.5 devrait combiner ces fonctionnalités d'une nouvelle manière qui ne soit pas seulement un juste milieu avec le pire des deux mondes.


Web2.5 fusionne l'UX du Web2 avec la transparence, les primitives sensibles et les normes ouvertes du Web3. Ce modèle des « meilleurs outils pour le travail » fait des sacrifices insignifiants en matière de centralisation au profit de progrès non triviaux en matière d'autonomie et d'interopérabilité des utilisateurs.


Prenons un scénario dans lequel une application fonctionne selon le paradigme de consensus basé sur le stockage . Bien qu’il utilise un contrat public intelligent pour les calculs dans un environnement privé, il garantit que l’état est enregistré en permanence sur la blockchain.


Les entrées et les sorties étant transparentes, mais le calcul étant centralisé, cela pose une question : si l'intégrité des entrées et des sorties est vérifiable, est-il important que le calcul soit hors chaîne ? Cela illustre la manière dont le Web2.5 équilibre les atouts du Web3 et du Web2, garantissant l'évolutivité sans compromettre la puissance.

Construire le Web2.5

Lors de l'évaluation de votre pile technologique, il est essentiel d'identifier quels composants prospèrent grâce aux fonctionnalités de Web3 et lesquels sont confrontés à des limites. Le Web2, fondé sur des normes formelles telles que HTTP, REST, DNS, TCP et IMAP, voit souvent ses limites repoussées.


L’évolution rapide des applications centrées sur le consommateur et l’émergence d’écosystèmes isolés obligent les développeurs à contourner ces normes dans leur quête d’innovation. Souvent, le maintien du secret devient un avantage concurrentiel pour une entreprise centralisée.


En conséquence, web2 a tendance à ressembler à un ensemble de cathédrales isolées plutôt qu’à un vaste bazar tentaculaire .


A l’inverse, web3 propose un changement de paradigme. Sa base sur des registres permanents partagés garantit une interopérabilité inhérente, éliminant ainsi les problèmes liés aux API obsolètes des opérateurs. Le modèle d’identité EOA illustre encore davantage ce changement, rendant les systèmes de connexion tiers redondants, grâce à l’universalité de l’approche de connexion au portefeuille.


Même si les primitives robustes du Web3 ont un immense potentiel, il est crucial de les déployer judicieusement pour éviter de surcharger les utilisateurs.


Trouver le bon équilibre est la clé ⚖️.

Le paradoxe du middleware

Le Web3 en est à ses débuts. De nombreux projets complexes visant une adoption grand public s'appuient fortement sur une combinaison de contrats intelligents, d'API centralisées et de middleware personnalisé. Même si la technologie Web2 peut affiner les complexités du Web3, une question se pose : cela compromet-il l'objectif primordial de la décentralisation ?


La décentralisation couvre un large éventail, et notre perspective postule que la combinaison de calculs vérifiables et de logiciels open source peut équilibrer la centralisation, même lorsqu'elle est canalisée par des voies centralisées.


Pourtant, une menace et une préoccupation très répandues sont la montée en puissance des middlewares centralisés, qui pourraient potentiellement saper la vision globale de la décentralisation.


Dans le paysage Web2.5, une approche typique consiste à gérer les activités en chaîne via une couche de « boîte noire » centralisée. Dans ce modèle, les contrats intelligents sont rendus symboliques s'ils ne peuvent pas être utilisés sans autorisation.


Ce défi souligne la motivation de Decent Land Labs à développer MEM .


Notre but? Défendre l'ère Web2.5 tout en contournant les pièges du middleware centralisé, en introduisant une nouvelle vague de fonctions sans serveur prêtes pour le Web3.


Machine d'exécution moléculaire

Libérer le potentiel de MEM

MEM permet aux développeurs Web3 de créer et de déployer des dApp ultra-rapides sans avoir à créer un middleware à partir de zéro ni à gérer les coûts d'une infrastructure cloud coûteuse.


Les contrats intelligents MEM vivent éternellement sur Arweave, préservant à la fois leur état et l'historique des transactions. Tirant parti de l'évaluation paresseuse efficace de SmartWeave , les calculs sont exécutés dans un environnement hors chaîne hautement évolutif, contournant les contraintes et goulots d'étranglement courants souvent rencontrés sur des chaînes comme Ethereum.


Ancré sur ce socle architectural, MEM propose :


  • Prise en charge multilingue . Rédigez des contrats MEM en JS, Rust, C++, Solidity et plus encore. Il n'est pas nécessaire de s'écarter des langues que votre équipe maîtrise déjà.


  • Calcul sans confiance et sans serveur : MEM combine l'évolutivité d'AWS Lambda avec la transparence de la blockchain, garantissant la décentralisation sans compromettre l'UX.


  • Interopérabilité universelle : intégrez facilement l'identité et les données, qu'elles proviennent d'une autre blockchain ou d'une source Web2.


  • Agnosticisme de chaîne : intégrez MEM de manière transparente à n'importe quelle pile existante sur n'importe quelle chaîne ou créez une application évolutive qui n'est pas ancrée dans un seul écosystème.


  • Stockage permanent : Les données de votre application ne seront jamais perdues et seront toujours accessibles, grâce au stockage sur Arweave.


  • 🚫 Barrière à l'entrée : les applications MEM peuvent être conçues pour être à la fois sans gaz et sans portefeuille, éliminant ainsi les processus de configuration fastidieux pour les utilisateurs finaux.


  • Interface intuitive : l'interface de programmation simplifiée de MEM est adaptable de manière native aux navigateurs et au contexte du serveur, éliminant ainsi le besoin d'outils spécialisés. Utilisez-le comme une API.


Qu'un projet utilise une pile hybride avec des éléments en chaîne et hors chaîne, ou qu'il lance une construction Web2.5 à partir de zéro, MEM peut révolutionner le paysage du développement en offrant une intégration transparente de l'orientation utilisateur Web2 avec Les principes transparents du Web3.


Il peut fonctionner comme une couche sans serveur ou, comme le démontrent des plates-formes telles que ANS , namespace.gg , permacast.app et Ark Protocol , servir de solution backend complète et complète.


Inscrivez-vous à la version bêta et commencez à construire ici . 👈

Ressources additionnelles


Restez à l'écoute et S'ABONNER à Decent Land Labs sur HackerMidi pour les dernières mises à jour.