Récemment, nous avons interviewé George Danezis sur la complexité et l'évolutivité de l'infrastructure Sui, ainsi que sur la façon dont le système de traitement des transactions de Sui contribue à un réseau haute performance. George Danezis est co-fondateur et chef scientifique de Mysten Labs, et professeur dans le domaine de la sécurité et de la confidentialité à l'University College London.
Voici les principaux points de l'entretien.
Q1 : Vous venez du domaine académique, pouvez-vous nous parler de vos domaines de recherche ?
Je suis professeur à l'University College London, avec un accent sur la sécurité et la confidentialité. Au début, je me suis principalement concentré sur les systèmes pair à pair et les systèmes anonymes, puis j'ai développé un intérêt pour l'exécution de la blockchain et des contrats intelligents. Notre groupe de recherche à UCL a commencé à étudier comment construire des systèmes plus performants. Nous avons fondé l'entreprise Chainspace pour commercialiser certaines idées, puis l'équipe a été acquise. Par la suite, j'ai continué à chercher des opportunités pour réaliser le concept de blockchain à haute performance.
Q2 : Quelle est, selon vous, la différence entre l'application et la recherche ?
En réalité, il n'y a pas de grande différence. Lors de la recherche, nous considérerons toutes les possibilités pour atteindre des objectifs spécifiques, tandis que lors de la construction de systèmes réels, nous devons faire des choix parmi de nombreuses bonnes idées. Nous devons juger lesquelles des idées sont les plus utiles pour les utilisateurs, lesquelles sont recherchées par les gens, et quels sont les obstacles à l'adoption de la blockchain. Ce n'est pas seulement un intérêt pour la connaissance, mais aussi la création de valeur pour les utilisateurs.
Q3 : Comment avez-vous déterminé quels problèmes résoudre lors du passage de la théorie à l'application réelle ?
Je me concentre principalement sur la façon d'étendre les différentes fonctionnalités de la blockchain, en particulier sur la manière d'augmenter le débit des transactions et de réduire la latence. Ce problème est évident, chaque fois qu'un contrat sur Ethereum devient très populaire, la plateforme ne peut pas supporter un tel volume de transactions, ce qui entraîne des congestions et une explosion des frais. Il est clair que le problème réside dans le fait qu'il n'y a pas suffisamment de capacité pour répondre aux choses que les gens souhaitent faire sur la blockchain. Cela est considéré comme un défi de valeur, et le monde académique essaie de résoudre ce problème de différentes manières.
Q4 : Quelles sont les différences et les avantages des réseaux L2 par rapport à l'établissement de nouveaux réseaux L1 comme Sui ?
L2 est une solution d'extension dans l'écosystème Ethereum, mais son utilisation peut être quelque peu délicate pour les développeurs. L2 doit être relié à L1, et ce processus peut être compliqué, surtout pour des actifs complexes. L'expérience utilisateur est médiocre, et il est difficile de déplacer des actifs entre différentes chaînes.
Le plan de Sui est de créer une grande base de données contenant l'état de réplication de tous les nœuds vérifiés. Après qu'un utilisateur ait effectué une transaction, tous les états dans la même base de données peuvent être utilisés pour la transaction suivante, sans avoir à déplacer continuellement l'état des actifs entre L1 et L2.
Q5 : Quelle est l'innovation clé de Sui Lutris qui permet à Sui d'avoir des caractéristiques de haute capacité et de faible latence ?
Sui Lutris est composé de deux idées clés : de nombreuses opérations ne nécessitent pas de consensus, et une méthode de consensus à haut débit. Il propose deux voies différentes : une voie rapide (sans consensus) et une voie de consensus.
Le chemin rapide est utilisé pour opérer sur les objets propres de l'utilisateur, permettant d'obtenir la finalité des transactions sans attendre le consensus. Les opérations sur les objets partagés doivent passer par le chemin de consensus. Le chemin rapide a une latence très faible et peut être largement étendu ; le chemin de consensus a une latence plus élevée, mais une capacité également très élevée.
Q6 : Les développeurs d'applications sur Sui peuvent-ils concevoir leurs apps pour tirer parti du chemin rapide ?
Oui, absolument. Les développeurs de contrats intelligents peuvent contrôler si les objets qu'ils manipulent sont privés ou partagés. Le truc pour étendre les applications dans Sui est de s'assurer que la plupart des opérations se déroulent sur des objets privés afin d'obtenir des latences très faibles. Les développeurs doivent réfléchir à la manière de maximiser l'utilisation des chemins rapides.
Q7 : Comment les blocs de transaction programmables fonctionnent-ils ?
Les blocs de transactions programmables peuvent être utilisés sur un chemin rapide ou un chemin de consensus. Si seuls des objets exclusifs sont impliqués, plusieurs opérations peuvent être exécutées dans une seule opération sur une chaîne. Si des objets partagés sont inclus, cela passe par le chemin de consensus, et le délai sera légèrement plus élevé.
Q8 : Après le lancement du réseau principal, les performances de Sui ont-elles confirmé votre théorie de recherche ? Y a-t-il quelque chose qui vous a surpris ?
Sui se distingue par de bonnes performances lors de volumes de transactions élevés, confirmant la pertinence de son design. Cependant, la communauté a constaté que le chemin rapide avait quelques subtilités dans son utilisation, ce qui pouvait entraîner le verrouillage d'objets. Des technologies sont en cours de développement pour permettre le déverrouillage rapide des objets verrouillés par erreur, ce qui pourrait également permettre aux développeurs d'exprimer davantage d'opérations via le chemin rapide.
Q9 : Quelle est la raison actuelle de la verrouillage des objets ?
Le verrouillage d'objet est principalement causé par des erreurs lors du tri des opérations sur l'objet par l'utilisateur ou le logiciel. Par exemple, différents appareils donnent des ordres d'opération contradictoires. Sui développe un mécanisme qui permet de résoudre rapidement les problèmes par consensus lorsque l'objet est verrouillé, au lieu d'attendre la fin de l'epoch.
Q10 : Que pensez-vous de l'équilibre entre la transparence, la traçabilité et la vie privée dans les blockchains publiques ?
Cela dépend en grande partie de l'application spécifique. Sui fournit une plateforme permettant aux développeurs de créer des protections de la vie privée. Sui offre un certain soutien natif en cryptographie, comme la capacité de vérifier les preuves à divulgation nulle de connaissance, qui est un module de base pour construire des applications respectueuses de la vie privée.
Q11 : Y a-t-il plus de support natif pour la confidentialité sur Sui ?
La communauté envisage de soutenir davantage la confidentialité nécessaire pour les développeurs. En plus des preuves à divulgation nulle de connaissance, il pourrait également être nécessaire d'avoir des fonctions mathématiques ou cryptographiques plus générales. Si la demande de la communauté est suffisante, des technologies complexes telles que le calcul multipartite ou le matériel de confiance pourraient être envisagées.
Q12 : Que pensez-vous du développement de Sui au cours des 6 à 12 prochains mois ?
Les améliorations à court terme cibleront les applications construites dans la réalité. À long terme, nous améliorerons le protocole Sui Lutris pour obtenir une latence plus faible, un protocole plus simple et une meilleure évolutivité. De plus, l'efficacité économique sera améliorée, permettant aux nœuds de validation de fonctionner sur du matériel plus restreint et d'utiliser plus efficacement le matériel existant.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
10 J'aime
Récompense
10
10
Partager
Commentaire
0/400
MetaverseLandlord
· Il y a 21h
Ah, ça me donne un peu le tournis.
Voir l'originalRépondre0
ser_ngmi
· 07-14 09:58
À quoi sert un haut débit, n'est-ce pas ce prix ?
Voir l'originalRépondre0
LiquidityWitch
· 07-14 02:54
Efficacité pump, c'est vraiment différent.
Voir l'originalRépondre0
WhaleMinion
· 07-13 20:45
Finalement, ça commence à prendre forme.
Voir l'originalRépondre0
Rekt_Recovery
· 07-13 20:44
un autre jour, un autre blockchain promettant la lune... ngmi à moins qu'ils ne corrigent ces frais de gas fr
Voir l'originalRépondre0
StakeTillRetire
· 07-13 20:43
sui est encore trop compétitif
Voir l'originalRépondre0
WhaleWatcher
· 07-13 20:42
À quel moment pourra-t-on avoir une hausse ? À quoi bon dire cela ?
Voir l'originalRépondre0
SatoshiLegend
· 07-13 20:36
La réflexion de Danezis sur les chemins de transaction mérite d'être approfondie.
Voir l'originalRépondre0
StablecoinEnjoyer
· 07-13 20:35
Peu importe à quel point le débit est élevé, tôt ou tard, il verrouille les objets.
Voir l'originalRépondre0
ChainSherlockGirl
· 07-13 20:27
Encore des discours sur TPS, les curieux en ont déjà assez regardé~
Sui fondateur révèle : comment une architecture unique permet d'atteindre une haute performance Blockchain
Récemment, nous avons interviewé George Danezis sur la complexité et l'évolutivité de l'infrastructure Sui, ainsi que sur la façon dont le système de traitement des transactions de Sui contribue à un réseau haute performance. George Danezis est co-fondateur et chef scientifique de Mysten Labs, et professeur dans le domaine de la sécurité et de la confidentialité à l'University College London.
Voici les principaux points de l'entretien.
Q1 : Vous venez du domaine académique, pouvez-vous nous parler de vos domaines de recherche ?
Je suis professeur à l'University College London, avec un accent sur la sécurité et la confidentialité. Au début, je me suis principalement concentré sur les systèmes pair à pair et les systèmes anonymes, puis j'ai développé un intérêt pour l'exécution de la blockchain et des contrats intelligents. Notre groupe de recherche à UCL a commencé à étudier comment construire des systèmes plus performants. Nous avons fondé l'entreprise Chainspace pour commercialiser certaines idées, puis l'équipe a été acquise. Par la suite, j'ai continué à chercher des opportunités pour réaliser le concept de blockchain à haute performance.
Q2 : Quelle est, selon vous, la différence entre l'application et la recherche ?
En réalité, il n'y a pas de grande différence. Lors de la recherche, nous considérerons toutes les possibilités pour atteindre des objectifs spécifiques, tandis que lors de la construction de systèmes réels, nous devons faire des choix parmi de nombreuses bonnes idées. Nous devons juger lesquelles des idées sont les plus utiles pour les utilisateurs, lesquelles sont recherchées par les gens, et quels sont les obstacles à l'adoption de la blockchain. Ce n'est pas seulement un intérêt pour la connaissance, mais aussi la création de valeur pour les utilisateurs.
Q3 : Comment avez-vous déterminé quels problèmes résoudre lors du passage de la théorie à l'application réelle ?
Je me concentre principalement sur la façon d'étendre les différentes fonctionnalités de la blockchain, en particulier sur la manière d'augmenter le débit des transactions et de réduire la latence. Ce problème est évident, chaque fois qu'un contrat sur Ethereum devient très populaire, la plateforme ne peut pas supporter un tel volume de transactions, ce qui entraîne des congestions et une explosion des frais. Il est clair que le problème réside dans le fait qu'il n'y a pas suffisamment de capacité pour répondre aux choses que les gens souhaitent faire sur la blockchain. Cela est considéré comme un défi de valeur, et le monde académique essaie de résoudre ce problème de différentes manières.
Q4 : Quelles sont les différences et les avantages des réseaux L2 par rapport à l'établissement de nouveaux réseaux L1 comme Sui ?
L2 est une solution d'extension dans l'écosystème Ethereum, mais son utilisation peut être quelque peu délicate pour les développeurs. L2 doit être relié à L1, et ce processus peut être compliqué, surtout pour des actifs complexes. L'expérience utilisateur est médiocre, et il est difficile de déplacer des actifs entre différentes chaînes.
Le plan de Sui est de créer une grande base de données contenant l'état de réplication de tous les nœuds vérifiés. Après qu'un utilisateur ait effectué une transaction, tous les états dans la même base de données peuvent être utilisés pour la transaction suivante, sans avoir à déplacer continuellement l'état des actifs entre L1 et L2.
Q5 : Quelle est l'innovation clé de Sui Lutris qui permet à Sui d'avoir des caractéristiques de haute capacité et de faible latence ?
Sui Lutris est composé de deux idées clés : de nombreuses opérations ne nécessitent pas de consensus, et une méthode de consensus à haut débit. Il propose deux voies différentes : une voie rapide (sans consensus) et une voie de consensus.
Le chemin rapide est utilisé pour opérer sur les objets propres de l'utilisateur, permettant d'obtenir la finalité des transactions sans attendre le consensus. Les opérations sur les objets partagés doivent passer par le chemin de consensus. Le chemin rapide a une latence très faible et peut être largement étendu ; le chemin de consensus a une latence plus élevée, mais une capacité également très élevée.
Q6 : Les développeurs d'applications sur Sui peuvent-ils concevoir leurs apps pour tirer parti du chemin rapide ?
Oui, absolument. Les développeurs de contrats intelligents peuvent contrôler si les objets qu'ils manipulent sont privés ou partagés. Le truc pour étendre les applications dans Sui est de s'assurer que la plupart des opérations se déroulent sur des objets privés afin d'obtenir des latences très faibles. Les développeurs doivent réfléchir à la manière de maximiser l'utilisation des chemins rapides.
Q7 : Comment les blocs de transaction programmables fonctionnent-ils ?
Les blocs de transactions programmables peuvent être utilisés sur un chemin rapide ou un chemin de consensus. Si seuls des objets exclusifs sont impliqués, plusieurs opérations peuvent être exécutées dans une seule opération sur une chaîne. Si des objets partagés sont inclus, cela passe par le chemin de consensus, et le délai sera légèrement plus élevé.
Q8 : Après le lancement du réseau principal, les performances de Sui ont-elles confirmé votre théorie de recherche ? Y a-t-il quelque chose qui vous a surpris ?
Sui se distingue par de bonnes performances lors de volumes de transactions élevés, confirmant la pertinence de son design. Cependant, la communauté a constaté que le chemin rapide avait quelques subtilités dans son utilisation, ce qui pouvait entraîner le verrouillage d'objets. Des technologies sont en cours de développement pour permettre le déverrouillage rapide des objets verrouillés par erreur, ce qui pourrait également permettre aux développeurs d'exprimer davantage d'opérations via le chemin rapide.
Q9 : Quelle est la raison actuelle de la verrouillage des objets ?
Le verrouillage d'objet est principalement causé par des erreurs lors du tri des opérations sur l'objet par l'utilisateur ou le logiciel. Par exemple, différents appareils donnent des ordres d'opération contradictoires. Sui développe un mécanisme qui permet de résoudre rapidement les problèmes par consensus lorsque l'objet est verrouillé, au lieu d'attendre la fin de l'epoch.
Q10 : Que pensez-vous de l'équilibre entre la transparence, la traçabilité et la vie privée dans les blockchains publiques ?
Cela dépend en grande partie de l'application spécifique. Sui fournit une plateforme permettant aux développeurs de créer des protections de la vie privée. Sui offre un certain soutien natif en cryptographie, comme la capacité de vérifier les preuves à divulgation nulle de connaissance, qui est un module de base pour construire des applications respectueuses de la vie privée.
Q11 : Y a-t-il plus de support natif pour la confidentialité sur Sui ?
La communauté envisage de soutenir davantage la confidentialité nécessaire pour les développeurs. En plus des preuves à divulgation nulle de connaissance, il pourrait également être nécessaire d'avoir des fonctions mathématiques ou cryptographiques plus générales. Si la demande de la communauté est suffisante, des technologies complexes telles que le calcul multipartite ou le matériel de confiance pourraient être envisagées.
Q12 : Que pensez-vous du développement de Sui au cours des 6 à 12 prochains mois ?
Les améliorations à court terme cibleront les applications construites dans la réalité. À long terme, nous améliorerons le protocole Sui Lutris pour obtenir une latence plus faible, un protocole plus simple et une meilleure évolutivité. De plus, l'efficacité économique sera améliorée, permettant aux nœuds de validation de fonctionner sur du matériel plus restreint et d'utiliser plus efficacement le matériel existant.