Évaluer la facilité d'utilisation des projets blockchain du point de vue fonctionnel, économique et technique

Flowtimes Flow Times 2021-11-24 19:52:16 阅读数:304

valuer la facilit utilisation des

Titre original:《Blockchain Networks and the Human Factor: How to Know Whether They’re Accessible

Auteur:

Dieter Shirley(Dapper Labs CTO,Une fois fondée CryptoKitties);

Benjamin Ebner(Dapper Labs Technical content Marketing Manager)

Traduction:Raye, FlowTechnical Ambassador,Cata LabsChef de la Chine.

Avec la popularité rapide de la technologie blockchain,Les sujets techniques liés à l'extensibilité du réseau sont toujours en discussion--Par exemple, le volume des échanges par seconde、Délais de transaction et débit.
Et pourtant,Afin de mieux structurer l'expérience des consommateurs,Les développeurs doivent sortir des chaînes des paramètres de performance du système,Plus de considération pour les gens:Facilité d'utilisation.La facilité d'utilisation signifie que le système peut être facilement utilisé,Qu'il s'agisse d'un cryptage professionnel Développeurs de devises,Ou un nouvel utilisateur.Et une bonne facilité d'utilisation est également un facteur clé pour rendre blockchain vraiment populaire. Seuls les premiers projets axés sur la conception de la facilité d'utilisation peuvent gagner en popularité à long terme. .
La facilité d'utilisation est plus difficile à quantifier que l'extensibilité . Cet article fournit un cadre de système , Permettre aux organisations et aux particuliers de mesurer et d'évaluer de façon fiable la facilité d'utilisation des projets blockchain .

Ne vous concentrez pas toujours sur l'extensibilité

Pendant longtemps, Les gens parlent d'extensibilité , Considère qu'il s'agit d'une condition préalable nécessaire à une application à grande échelle .Nous le savons tous.,2017Année,Dapper LabsCrééCryptoKitties——Crypto CAT, Introduit le premier jeton non homogène (NFT)Critères,ERC-721.Bien queCryptoKitties Indique l'énorme potentiel que l'application blockchain de qualité consommateur apporte à l'ensemble de l'industrie , Mais il a aussi donné un coup de pouce aux limites techniques d'ethereum à l'époque .

.Et le plus grand débat s'est rapidement transformé en extensibilité -- Comment ethereum et d'autres blockchains peuvent - ils accueillir de plus en plus d'utilisateurs sans encombrer et moins cher ?

Les problèmes d'extensibilité conduisent finalement à des problèmes tels que: Flow、SolanaAvalancheEtWAX L'émergence de ces jeunes réseaux de niveau 1 ,Et commezkSync、OptimismOuPolygon L'émergence d'un tel réseau à deux niveaux ou d'une telle solution de chaîne latérale .(Note::Auteur deDapper Labs——FlowInventeur de.) Ethereum lui - même se concentre sur une plus grande extensibilité avec des partitions et des mises à niveau .

Mais la vraie popularité de blockchain n'est pas seulement une question d'extensibilité .Et puis..., Nous partagerons avec CryptoKittiesEtFlow Leçons tirées du processus de construction , Et partager un cadre , Aider les constructeurs à se concentrer sur la facilité d'utilisation —— Il ne s'agit pas du Protocole ou de l'application elle - même .

Pourquoi& Qui devrait se soucier de la facilité d'utilisation

L'accessibilité décrit la capacité d'un réseau blockchain à être utilisé par le public sans friction. . Plus il est facile pour les utilisateurs de participer à l'application d'un projet 、 Accord ou écosystème , Plus ce blockchain est facile à utiliser . Facilité d'utilisation non seulement pour les utilisateurs finaux , Également disponible pour les développeurs 、Créateur、 Le propriétaire du produit et les autres parties qui interagissent avec le réseau .

Qui devrait envisager la facilité d'utilisation ? Les développeurs qui construisent et gèrent des applications blockchain 、 Architectes et cadres supérieurs , Une analyse de facilité d'utilisation doit être effectuée lors du choix d'un blockchain. . Et quiconque utilise les services existants de l'écosystème blockchain ——Y compris les créateurs、 Artistes et titulaires de droits de propriété intellectuelle —— Devrait tenir compte de la facilité d'utilisation d'un projet particulier , Parce que cela déterminera la taille et les caractéristiques du public existant sur le réseau .

Ces deux groupes ne devraient pas se contenter de jouer à des jeux numériques , Mais il faut faire face à ce problème : À quoi ressemble la culture de l'écosystème ? Quel genre de personnes construisent ici ? Quels sont les produits numériques offerts par les projets qui s'y rattachent? ? Comment l'économie se développe ?Et surtout: Est - ce que tout cela est facile à utiliser pour le public ?

Ces questions devraient provenir de (1)Fonction(2)Economie et(3)Technique Du point de vue de , Cela nous amène également au cadre que nous proposons ici. , Y compris les préoccupations de tout constructeur de crypto - devises désireux de devenir le courant dominant .( Cliquez pour agrandir le diagramme ,Continue de lire.)

Utilisateurs

Facilité d'utilisation fonctionnelle —— Tu peux l'utiliser ?

FonctionFacilité d'utilisation( Aussi connu sous le nom de disponibilité ) Décrit la capacité de blockchain et de son écosystème à fournir un guide d'utilisation simple et une bonne expérience utilisateur , De sorte que la façon dont l'utilisateur interagit avec le Protocole ou l'application soit suffisamment simple et efficace . C'est un début important pour toute évaluation .

■ Utiliser le Guide

Le voyage de chaque utilisateur commence par l'utilisation du Guide : La première phase de l'interaction utilisateur , Y compris l'établissement et la recharge des comptes , Jusqu'à la première transaction en ligne . Cette phase devrait être aussi exempte de frictions que possible , Il ne faut qu'un nombre limité d'étapes , Il vaut mieux qu'il n'y ait pas de seuil technologique .

Les guides qui exigent des utilisateurs qu'ils exécutent des procédures compliquées dans des services qui ne sont pas encore intégrés montrent que la facilité d'utilisation est faible . Par exemple, une situation courante est : L'utilisateur s'inscrit pour une application , Télécharger un plugin de navigateur Portefeuille, Écris le suivant 12 Un mot mnémonique , Accès à un La bourse Acheter de la crypto - monnaie , En attendant l'échange KYC, Puis retournez à l'application pour la recertification , Pour continuer ce que vous voulez vraiment faire , Par exemple, échanger des jetons ou acheter NFT - Cela comprend au moins six étapes qui couvrent trois services différents. .

Au contraire., Il y a des processus intégrés et rationalisés , Extraire la plus grande partie de la complexité des utilisateurs , Pour une expérience facile à utiliser . Par exemple, l'utilisateur peut enregistrer à la fois l'application et le portefeuille ,Et à traversiFrame Les fournisseurs de plateformes de paiement consolidées n'ont pas besoin d'accéder à des bourses externes pour financer leurs comptes. .

Il existe de nombreuses applications et services entre ces deux extrêmes , Ils comprennent en partie ces processus , Par exemple, ne dépend pas du portefeuille plug - in du navigateur ( Suppression de la nécessité d'un processus de téléchargement séparé ) Ou, dans certaines parties, intégrer les canaux de paiement de la monnaie française à la monnaie cryptographique .

Certaines applications peuvent gérer leurs clés privées au nom de leurs utilisateurs . .Bien que cette structure de garde puisse réduire les frictions dans le processus d'entrée en fonction en éliminant le besoin de portefeuilles externes , Mais son coût est une complexité technique et des exigences juridiques plus élevées . Ces effets vont au - delà de la portée de cet article -- L'équipe qui a choisi l'architecture d'hébergement devrait examiner en profondeur les compromis de ce modèle. .

.Un bon point de départ pour l'analyse de la facilité d'utilisation est d'identifier les trois voies de guidage les plus courantes pour un blockchain particulier , Recréer ces scènes du point de vue de l'utilisateur , Et rassembler les mesures prises dans un fichier séparé . Parce qu'un seul protocole a souvent de multiples expériences , Cela dépend de l'application spécifique ou du portefeuille sélectionné par l'utilisateur , Ce processus devrait couvrir tous les scénarios et types d'utilisateurs communs .

■ Portefeuille

L'utilisation de Bootstrap couvre l'interaction initiale de l'utilisateur avec le Protocole . Pour une utilisation quotidienne , La signature et la soumission des transactions utilisateur sont très importantes .Pour cette raison,, Portefeuille disponible sur un blockchain donné ( Nécessaire pour ce type d'échange ) Devenir une partie importante de l'analyse de la facilité d'utilisation .

Toute transaction blockchain doit être vérifiée par un utilisateur donné avec une signature numérique —— Cela peut empêcher les actes non autorisés d'acteurs malveillants . Pour créer cette signature , La clé privée de l'utilisateur est requise . Parce que la clé privée joue ce rôle extrêmement important ,Mais non.( Ou ne devrait pas ) Il suffit de le garder dans notre mémoire. , Ils ont besoin d'un Sécurité Et un moyen pratique de stocker . C'est exactement ce que les portefeuilles blockchain offrent , Il fournit également souvent un point d'accès pour envoyer des transactions au réseau. .

Pour une facilité d'utilisation fonctionnelle , La signature d'une transaction utilisateur doit être facile à obtenir avec un portefeuille blockchain donné . Si l'utilisateur doit télécharger un plug - in externe ou définir manuellement les paramètres du montant qu'il est prêt à payer pour une transaction , Donc chaque transaction qui en résulte implique plus de frictions . Cela montre que l'analyse de la facilité d'utilisation à l'aide de ce cadre est pertinente et large. . Seule une telle approche globale peut tenir compte de l'expérience utilisateur des portefeuilles disponibles sur la chaîne spécifiée .

Pour une facilité d'utilisation maximale , Le portefeuille ne doit pas seulement être facile à utiliser , Et être largement accepté dans toutes les applications de l'écosystème du projet . Si l'utilisateur doit configurer plusieurs portefeuilles de plusieurs fournisseurs pour accéder à différentes applications , Le niveau de facilité d'utilisation sera considérablement réduit .Par exemple,Si unNFT Le marché ne supporte pas les portefeuilles utilisés par les utilisateurs lors de la négociation de jetons sur des bourses décentralisées , L'utilisateur doit donc essentiellement reprogrammer un autre portefeuille , Et garder le suivi de ce compte à l'avenir .

Ce problème concerne directement le développement de l'application .Dans la plupart des cas, Les développeurs doivent ajouter du Code propre au fournisseur à leurs applications , Pour soutenir un nouveau portefeuille . Cela entraîne des frais généraux techniques , Entrave la consolidation et la disponibilité de plusieurs fournisseurs de portefeuille dans les applications .

■  Accès aux paiements en monnaie française

Bien qu'un certain pourcentage d'utilisateurs effectueront des transactions presque exclusivement dans l'écosystème crypto - monétaire , Mais l'adoption à grande échelle permettra aux utilisateurs traditionnels qui ont besoin d'une monnaie non cryptographique de transférer facilement les revenus de la cryptographie dans une monnaie plus familière .Alors, La facilité d'utilisation fonctionnelle comprend également la Facilité pour l'utilisateur final de stocker ou d'extraire de la valeur du réseau. . L'accès aux paiements en monnaie française est essentiel à cet égard. , Permettre aux utilisateurs d'utiliser des cartes de crédit ou d'autres moyens de paiement pratiques , Acheter une certaine quantité de crypto - monnaie directement en monnaie française . Bien que les échanges extérieurs puissent certainement être utilisés à cette fin , Mais des services d'intégration spécialisés garantissent que l'utilisateur n'a pas à quitter une application donnée pour effectuer des opérations de paiement , Cela augmente considérablement la facilité d'utilisation globale .

L'un des points de départ de cette partie de l'analyse est la capacité de filtrer grossièrement la mise en ligne des jetons réseau dans les principales bourses centrales .Ce faisant, Vous voudrez peut - être inclure Monnaie stableListe de. L'étape suivante consiste à vérifier systématiquement si le portefeuille principal de l'écosystème est intégré à ces instruments de paiement en espèces , Parce que certains portefeuilles conviviaux ont intégré ces fonctionnalités .Par exemple,Portefeuille Multi - chaînesBlocto Tirer parti de la dépendance à l'égard des fournisseurs de paiement Moonpay, Permettre aux utilisateurs de recharger leur monnaie cryptographique directement dans leur portefeuille en utilisant des moyens de paiement simples tels que les cartes de crédit .

Enfin, Vous pouvez vérifier les options de paiement en monnaie française pour certaines des applications réseau les plus couramment utilisées , Et attention aux fournisseurs de services . Cette analyse intégrée permettra de dresser un tableau détaillé de ce qui se passe pour l'utilisateur final. , Comment les flux de valeur à destination et en provenance du réseau sont - ils facilement accessibles? .

Combiner tous ces éléments de facilité d'utilisation fonctionnelle , Ce sont les principales questions que les développeurs devraient poser lorsqu'ils décident sur quel blockchain construire :

  • Combien d'étapes en moyenne consiste l'utilisation du bootstrap ? Combien de connaissances ou de connaissances techniques faut - il pour les compléter? ?
  • Combien d'étapes l'utilisateur a - t - il besoin pour signer la transaction , Combien de connaissances ou de connaissances techniques sont nécessaires pour les compléter? ?
  • L'intégration du portefeuille est - elle cohérente avec l'expérience utilisateur? , Sont - ils généralement applicables à une variété d'applications ?
  • Combien d'étapes faut - il à l'utilisateur pour transférer de la monnaie française sur la chaîne ? Existe - t - il des voies d'accès pour les paiements en monnaie française ? Comment le jeton natif de blockchain et la monnaie stable du projet sont - ils mis en ligne dans une bourse centralisée? ?

Facilité d'utilisation économique - Pouvez - vous vous permettre ?

La facilité d'utilisation économique est fondée sur des protocoles et sur l'abordabilité universelle des produits numériques sur lesquels ils sont fondés. .

■ Frais de transaction

Blockchain est une ressource publique , Les frais de transaction peuvent empêcher une utilisation excessive du réseau , Aide à éviter les tragédies communes . Ils protègent également le réseau sous - jacent contre le déni de service (DoS) Spam sous forme d'attaque .

Les frais de transaction peuvent être fixes --Par exemple, Le formulaire de frais d'emballage doit être fourni au moment de la soumission de la transaction --Ou, Ils peuvent être dynamiques , Augmentation de la complexité d'une demande particulière . La plupart des accords blockchain populaires utilisent l'un de ces types de frais , Ou leur combinaison .

Les coûts de transaction sont là où la fonctionnalité et la facilité d'utilisation économique se chevauchent. .Dans l'utilisation quotidienne, Les frais de transaction doivent être suffisamment bas , Pour que tout le monde puisse participer , Mais encore assez haut , Pour assurer la stabilité du réseau .En plus, La prévisibilité de ces coûts joue également un rôle important . Si les coûts de transaction sont très volatils et imprévisibles , Cela dissuadera les utilisateurs mal équipés d'envoyer des transactions au réseau .Donc,, Toute analyse de facilité d'utilisation doit tenir compte non seulement du prix de transaction moyen , Il convient également d'examiner les mécanismes de décision qu'ils prennent au quotidien .

Sur ethereum, Les frais de transaction sont appelés gas Une Unit é spéciale de , Pour relier les frais au jeton de base (Ether) Découplage de la volatilité des prix .Pour chaque transaction, L'utilisateur doit inclure deux spécifications :gas limit, Il décrit les dépenses les plus importantes que l'utilisateur est prêt à dépenser gasQuantité;Etgas price, Il indique que l'utilisateur est prêt pour une unit é de gas Le prix payé .

Gas Les limites doivent être choisies en fonction de la complexité du calcul de la demande . Pour les transactions Ethernet simples ,La valeur est21,000- Oui.gasUnité, Ou à l'heure actuelle gasPrix(Jusqu'à2021Année10Mois)Environ.6Dollars.Sigas Les limites ne sont pas assez fixées , Le marché sera épuisé gas Et retour .

Gas Le prix est libre de choisir .Et pourtant, Parce que les validateurs Web choisissent les transactions qu'ils veulent inclure dans le bloc suivant ,Plus élevégas La plupart des prix sont exécutés plus rapidement . Ce processus ressemble essentiellement à une vente aux enchères , Les utilisateurs soumissionnent pour que leurs transactions soient incluses dans le bloc suivant , Et certains sites comme EthGasStation A atteint l'objectif de tarification des transactions .

Ce modèle de coûts de transaction pose plusieurs problèmes. .

  • En période de forte demande , Un plan d'enchères pourrait entraîner une hausse des coûts de transaction ;Par exemple,Il fut un temps,Sur ethereum, Un simple transfert de jetons équivaut à 50Autour du dollargasDépenses.
  • Parce quegas Les prix fluctuent rapidement , Il n'est pas facile de déterminer correctement les coûts de transaction . Bien que récemment adopté EIP-1559 Les mécanismes de tarification et certains portefeuilles conviviaux peuvent contourner certains de ces problèmes , Mais les coûts de transaction élevés des mécanismes complexes peuvent entraver la facilité d'utilisation universelle du projet. .

Parce que les réseaux blockchain de niveau 1 et les solutions de niveau 2 offrent généralement un débit plus élevé ,Frais de transaction(La plupart)Réduction significative. C'est pourquoi ces solutions sont généralement plus faciles à utiliser .Et pourtant, L'architecte de l'application doit identifier de près les compromis ,Parce que dans certains cas,, Un débit plus rapide se fait au détriment d'une décentralisation plus faible .

■  Produits de couche d'application

À part les frais de transaction , La facilité d'utilisation économique concerne également les produits fournis par la couche d'application du projet blockchain. . Un exemple important est celui d'un écosystème NFT Indicateurs de prix des planchers pour les collections . Le prix du sol est similaire au prix le plus bas d'une collection , Cet indicateur est souvent comparé à la quantité totale ( C'est - à - dire la somme des prix de toutes les collections )À utiliser ensemble, Pour analyser l'évaluation d'une collection .

Les prix élevés des planchers construisent en fait un écosystème très froid auquel seuls les riches ont accès. , Cela empêche une véritable construction communautaire , Cela réduit les possibilités d'application future à grande échelle . Bien que l'énorme volume de transactions soit certainement bon pour blockchain , Mais les gens doivent toujours regarder loin , Voyez ce que les chiffres signifient : Si un volume important de transactions s'accompagne principalement d'un prix élevé du plancher, , Il est donc possible que seuls quelques utilisateurs fortunés stimulent l'activité économique de l'écosystème. .

Certains pourraient discuter de la partition NFTLe concept de,C'est - à - dire:NFT La propriété est partagée entre de nombreux propriétaires . Ce concept évitera également à long terme les problèmes susmentionnés .Et pourtant, C'est un coût d'ingénierie 、 Augmentation de la complexité des utilisateurs et manque de clarté juridique .

■ Exécuter le noeud

Enfin, L'accessibilité économique est également un opérateur de nœuds ( Maintenir et vérifier le vérificateur de blockchain ) Préoccupations . Ce n'est que lorsque le noeud réseau fonctionne en termes d'exigences matérielles et de montant minimum garanti ( Pour les réseaux utilisant des certificats d'équité )C'est faisable., Pour qu'un nombre suffisant de validateurs soient motivés à participer au réseau , C'est la seule façon d'assurer sa décentralisation et son intégrité. .

Bitcoin et ethereum sont des réseaux avec un grand nombre d'opérateurs de noeuds , Cela démontre le bon niveau de fiabilité et de sécurité du Protocole .Et pourtant, L'analyse de la facilité d'utilisation doit adopter une perspective plus différenciée .Par exemple, Les exigences d'exécution d'un noeud bitcoin sont assez faibles , Mais un grand nombre de blocs sont exploités par des bassins dotés d'équipements spécialisés plutôt que par des mineurs individuels. , Cela rend impossible l'exécution de vos propres noeuds bitcoin , Ni facile à utiliser .

Bien que la conception d'ethereum ait largement empêché l'utilisation d'équipements spécialisés , Mais l'exploitation minière se déroule toujours dans des bassins centralisés , Les exigences matérielles sont nettement plus élevées que celles de bitcoin . Parce qu'ethereum stocke beaucoup plus de données que bitcoin , Un nouveau noeud prend beaucoup plus de temps pour rattraper la quantité de données ——Aujourd'hui, .La construction d'un noeud ethereum complet nécessite environ 17Heures. En raison du coût du temps et des ressources matérielles , Ces facteurs réduisent la facilité d'utilisation économique de ces protocoles pour les opérateurs de nœuds .

À la recherche de solutions de rechange , D'autres facteurs non techniques des opérateurs de nœuds devraient également faire l'objet d'une attention particulière. .Par exemple, Si un plan de réseau prévoit des règles et des règlements permanents sur les personnes qualifiées pour être des opérateurs de nœuds , Cela empêche les opérateurs qui ne répondent pas à ces critères d'obtenir des Protocoles , Il peut s'agir d'un indicateur du faible degré de décentralisation du réseau. .

Principaux enjeux de l'analyse économique :

  • Quel est le coût de transaction moyen , Les utilisateurs peuvent - ils les prévoir à l'avance? ?
  • Quel est le prix de plancher des produits populaires offerts sur les marchés primaire et secondaire par la couche d'application du projet? ?
  • Qui est le principal moteur du volume global des transactions de l'accord ? Il n'y a que quelques grandes entités , Il y a encore beaucoup de petites transactions. ? Dans quelle mesure les exigences en matière de matériel et de solde minimum des garanties pour les opérateurs de nœuds sont - elles élevées? ?

Facilité d'utilisation de la technologie - Pouvez - vous y construire des applications ?

La facilité d'utilisation de la technologie décrit la facilité avec laquelle les développeurs construisent des applications sur une chaîne donnée. . Ce concept est aussi connu sous le nom d'ingénierie des développeurs .

■  Concept de programmation

Une équipe peut - elle produire rapidement un produit qui soutient blockchain? , Cela dépend en grande partie de la facilité d'utilisation technique du projet . La première chose à vérifier est le concept général de programmation . Ce n'est que s'ils peuvent être compris raisonnablement rapidement , Ce n'est qu'alors que les développeurs pourront les atteindre et commencer à construire rapidement .Idéalement, Le paradigme de la programmation est ancré dans les technologies existantes , Pour permettre aux développeurs de travailler en douceur .

Un bon point de départ est l'analyse des principales implémentations client de blockchain . Le client blockchain est la mise en œuvre du Protocole dans une langue spécifique ,Ou simplement, Le programme réel que l'Administrateur de noeud exécute pour alimenter la chaîne de blocs . Certains blockchains peuvent avoir d'autres implémentations , Et c'est généralement une bonne performance de facilité d'utilisation ;Et pourtant, Plus important encore, le langage de développement du client le plus couramment utilisé . Assurez - vous que c'est bien connu 、 Langues utilisées et entretenues , On peut supposer qu'un nombre considérable de développeurs ont déjà des connaissances ,Par exempleC++、Golang、RustOuPython. Cela garantira la possibilité d'un développement et d'une maintenance continus de ces clients. .

La prochaine considération importante est Contrat intelligentLangage de programmation. Certains blockchains comme Solana Utiliser la langue existante (RustEtC++), Et d'autres réseaux comme Ethereum(Solidity)OuFlow(Cadence) A créé sa propre langue .Bien sûr., L'utilisation d'un langage mature est pratique pour les programmeurs expérimentés ;Et pourtant,Pour les débutants, Cela peut se faire au détriment de l'apprentissage de tous les détails du langage de programmation universel. ,C'est pourC++ C'est une langue de bas niveau qui prend beaucoup de temps. .Ici, Apprendre une nouvelle langue légère peut être plus facile , Ce langage est conçu pour tenir compte de la programmation de contrats intelligents .

Dans le cas du nouveau langage de programmation , Analyse de l'existence de concepts et de paradigmes de programmation bien connus et établis dans la langue .Par exemple,Solidity Dans une large mesure JavaScriptEtJavaInspiré par,EtCadenceDeSwiftEtRust Beaucoup de concepts ont été empruntés .

En outre, Considérez également quelles abstractions un langage fournit à ses développeurs . Comme le Protocole sous - jacent , Une langue ne doit pas sacrifier la sécurité ou la personnalisation , Extraire le plus de complexité possible des développeurs .Par exemple,Cadence Règles d'attribution automatique des valeurs numériques à l'aide d'un nouveau modèle de données sur les ressources ,EtSolidity Ces contrôles de bas niveau doivent être effectués manuellement. .

Enfin, Veiller à ce que tous ces aspects soient bien documentés 、 Exemples de fichiers et de références , Et facilement accessible . Évaluer la facilité d'utilisation des concepts de programmation , Il s'agit de tenir compte des subtilités et des compromis implicites dans les détails techniques. .

■ Outils

Un bon kit est le plus important pour les développeurs , Pour être rapide 、Sécurité、 Construire facilement des applications . Si vous avez souvent des problèmes que les outils spéciaux ne peuvent pas résoudre , Cela indique un faible niveau de facilité d'utilisation de la technologie , Parce que les développeurs doivent gérer eux - mêmes ces problèmes .

Kit de développement de logiciels(SDK) L'un des outils les plus importants .SDK Fournit une couche d'abstraction spécifique à la langue pour le processus sous - jacent du Protocole ; Ils simplifient des choses comme la certification 、 État de la requête et de la mise à jour 、 Interactions telles que les événements d'écoute . Vérifiez s'il existe des SDK, Cela montre que le projet est techniquement très facile à utiliser .

Sauf queSDK, Il existe également de nombreux outils qui simplifient considérablement l'orientation des développeurs et le processus de développement quotidien. . Vérifiez s'il y a un éditeur de texte (IDE)Extension de,Cadre d'essai, Et d'autres automatismes 、 Outils de déploiement et de débogage , Facilite le développement d'applications sur un blockchain donné 、Rapide, Et en fin de compte plus accessible .

Principaux enjeux de l'analyse technique :

  • Les concepts de programmation du projet sont - ils faciles à apprendre? ? Est - ce qu'ils peuvent être rapides 、 Développement sûr et efficace ?
  • Existe - t - il suffisamment de matériel d'apprentissage et de codes de référence? ? Est - ce que les concepts de niveau supérieur sont également couverts , Comme les meilleures pratiques et les modèles ?
  • Pour les questions les plus courantes , Existe - t - il des outils de développement ? Ces outils et le code source du projet principal sont - ils open source? ?

En plus des facteurs ci - dessus, Il y a d'autres considérations , Y compris certains signes de facilité d'utilisation moins évidents sur le plan conceptuel , Par exemple, la compréhension par le public général des concepts généraux d'un projet blockchain donné . Si l'utilisateur peut accéder rapidement à l'espace , Sans avoir besoin d'acquérir d'abord beaucoup de nouvelles connaissances , Alors la facilité d'utilisation sera améliorée .Dans ce contexte, Il est très utile d'avoir du matériel éducatif destiné aux utilisateurs finaux et d'éviter un langage accessible pour la terminologie technique et le jargon , Mais il peut être difficile de l'analyser dans un vaste écosystème .

Dans tous les cas, La facilité d'utilisation de blockchain n'est pas une bonne chose à ajouter plus tard , C'est quelque chose qui doit être enraciné dans le projet DNAMoyenne. En particulier pour la facilité d'utilisation technique , Il faut en tenir compte dès le départ lorsqu'il s'agit de définir le fonctionnement interne de l'accord. .

Pas de facilité d'utilisation —— Et pas seulement l'extensibilité —— Ne serait pas vraiment populaire .

版权声明:本文为[Flowtimes Flow Times]所创,转载请带上原文链接,感谢。 https://netfreeman.com/2021/11/20211124194637075j.html