Les ZK-Rollups sont devenus l'une des solutions technologiques de mise à l'échelle les plus prometteuses sur Ethereum. Ses projets représentatifs zkSync et StarkWare ont annoncé que le montant du financement a dépassé 100 millions de dollars américains. Alors que l'expansion de Bitcoin devient progressivement le prochain récit majeur de l'industrie du cryptage, il est particulièrement important d'explorer la possibilité de combiner ZK-Rollups avec Bitcoin.
Avant de commencer à explorer, définissons d'abord clairement le concept technique de ZK-Rollups dans l'expansion de Bitcoin dans cet article.
Ces concepts peuvent être divisés en trois domaines principaux :
1. Données ZK-Rollups stockées
ZK-Rollups doit exécuter un code de vérification sur une couche de Bitcoin et stocker les données résultantes. Ceux qui ne stockent que la racine de données d'état finalisée des ZK-Rollups (racine Merkle) sur la couche Bitcoin ne sont pas considérés comme de vraies solutions.
Par exemple, la solution Sovereign Rollup similaire au projet d'extension Bitcoin Rollkit ne stocke que les données d'état sur la chaîne Bitcoin. Cependant, le stratagème a été ridiculisé par Ethereum KOL ryanb.eth immédiatement après son lancement.
Le stockage des données d'état sur la couche Bitcoin est actuellement le moyen le plus simple d'implémenter ZK-Rollups, mais cette approche manque de sens réel. Commettre et stocker des données d'état sur la couche Bitcoin n'est qu'un acte d'auto-certification et ne constitue pas une solution complète.
** 2. Turing complete ZK-Rollups **
La réalisation de ZK-Rollups compatibles EVM nécessite la prise en charge des contrats intelligents complets de Turing au niveau de la couche Bitcoin pour gérer divers types de vérification ZK. Ce schéma ZK-Rollups qui nécessite une vérification intelligente des contrats est un objectif technique imaginatif et prometteur, mais les progrès actuels comportent encore de nombreuses incertitudes, impliquent de nombreux travaux de recherche et développement de base nécessaires et en sont encore au stade exploratoire.
3. Cumuls ZK personnalisés
Pour certains scénarios limités et fixes, tels que les exigences de paiement, des solutions techniques personnalisées de ZK-rollups peuvent être développées. La logique fonctionnelle de ce type de schéma est relativement claire et simple.Dans la plupart des cas, la prise en charge complète des contrats intelligents de Turing n'est pas requise, et elle peut être implémentée par codage en dur au niveau de la couche Bitcoin.
Cette classe particulière de technologie ZK a le potentiel d'évoluer vers un composant technique sous-jacent, similaire à la façon dont la cryptographie à courbe elliptique est devenue la pierre angulaire des blockchains.
Après avoir déterminé les trois aspects des cumuls ZK dans l'expansion de Bitcoin, nous pouvons effectuer une exploration globale et un résumé des différentes possibilités et problèmes potentiels de la combinaison de cumuls Bitcoin et ZK sur la base des trois aspects.
Après avoir clarifié le concept technique de ZK-Rollups dans l'expansion de Bitcoin, nous pouvons explorer et résumer de manière exhaustive les différentes possibilités et problèmes potentiels de la combinaison de Bitcoin et de ZK-rollups sur la base de ces trois aspects.
1. La première couche de Bitcoin prend en charge les ZK-Rollups complets de Turing
La prise en charge de la route Turing-complete ZK-Rollups signifierait une énorme mise à niveau du réseau principal Bitcoin. Après la mise à niveau, diverses applications sur ZK-rollups pourront profiter de la décentralisation et de la sécurité du réseau Bitcoin, et améliorer dans une certaine mesure la durabilité du modèle économique du réseau Bitcoin.
Cependant, cela signifie également que le récit de la monnaie et de la réserve de valeur sur lequel Bitcoin a insisté changera, le rapprochant d'Ethereum. Dans le même temps, la grande route des blocs représentée par Bitcoin Cash (BCH) pourrait réapparaître, car la décentralisation du réseau de Bitcoin sera affaiblie, et le récit de base et le fondement de la valeur sur lequel il repose seront remis en question.
Le défi dans cette direction réside dans la nécessité de mettre à niveau le réseau principal Bitcoin. Cela signifie que la grande majorité des développeurs de Bitcoin, des groupes de mineurs, des grands utilisateurs de Bitcoin et des institutions de marché concernées doivent parvenir à un consensus et unifier les actions de mise à niveau de tous les nœuds. Sinon, nous ne pouvons qu'adopter une solution similaire à BIP 300/301 proposée par LayerTwo Labs, c'est-à-dire bifurquer directement le réseau principal Bitcoin, et nous attendre à ce que le consensus de la communauté Bitcoin se mette à niveau grâce aux performances ultérieures de la chaîne bifurquée.
2. Optimisation ZK-Rollups d'aspects spécifiques de Bitcoin
Que Bitcoin soit ou non mis à niveau pour prendre en charge les déploiements ZK complets de Turing, cela n'affecte pas l'optimisation technique de la technologie ZK dans des aspects spécifiques de Bitcoin. Si Bitcoin ne se met pas à niveau pour prendre en charge les cumuls ZK complets de Turing, il n'effectue une optimisation technique que dans des scénarios spécifiques, ce qui signifie que le récit de base de la devise Bitcoin et du stockage de valeur peut continuer à être conservé.
Par exemple, en termes de paiement, les cumuls ZK peuvent utiliser les mathématiques plutôt que l'économie pour apporter une efficacité supérieure à Lightning Network, mais cela entraînera une plus grande consommation informatique et augmentera le coût de fonctionnement des nœuds. Lorsque d'autres solutions techniques existantes peuvent aboutir à des résultats similaires, le marché a tendance à privilégier la solution technique dont le coût global est le plus faible.
Le défi possible de cette direction est de savoir s'il y a suffisamment de scénarios spécifiques pour Bitcoin qui doivent adopter des rollups ZK, et si les rollups ZK peuvent atteindre l'efficacité et le coût optimaux. Sinon, on soupçonne que le projet émettra des pièces uniquement via récits techniques.
Que Bitcoin soit ou non mis à niveau pour prendre en charge les cumuls ZK complets de Turing, cela n'affectera pas l'optimisation technique de la technologie ZK dans des aspects spécifiques de Bitcoin. Si Bitcoin n'est pas mis à niveau pour prendre en charge les cumuls ZK complets de Turing, mais uniquement optimisé techniquement dans des scénarios spécifiques, cela signifie que Bitcoin peut continuer à conserver son récit principal en tant que monnaie et réserve de valeur.
Par exemple, dans le domaine du paiement, les cumuls ZK peuvent apporter une efficacité supérieure à Lightning Network grâce à des méthodes mathématiques plutôt qu'à des méthodes économiques, mais cela augmentera les coûts de calcul et les coûts d'exploitation des nœuds. Lorsqu'il existe d'autres solutions techniques existantes qui peuvent produire un effet similaire, le marché préfère généralement la solution technique avec un coût global inférieur.
Le défi dans cette direction est de déterminer s'il existe suffisamment de scénarios spécifiques pour Bitcoin qui nécessitent des cumuls ZK, et si les cumuls ZK peuvent atteindre une efficacité et un coût optimaux. Sinon, le projet ne peut mener un battage médiatique sur l'émission de pièces que par le biais de récits techniques, ce qui nécessite de la vigilance.
3. La chaîne compatible Bitcoin prend en charge les ZK-Rollups
En raison de la difficulté extrêmement élevée de faire avancer la mise à niveau ZK-Rollups qui prend en charge l'exhaustivité de Bitcoin Turing, il fait face au risque d'effondrement narratif de Bitcoin. De plus, la mise à l'échelle des cumuls ZK spécifiques à Bitcoin a des problèmes de coût à long terme. Par conséquent, la possibilité de transférer Bitcoin vers une chaîne compatible pour l'expansion ZK-Rollups est très élevée.
À l'heure actuelle, la chaîne compatible Bitcoin prend en charge les cumuls ZK principalement de deux manières : la chaîne latérale et le transfert unidirectionnel vers la nouvelle chaîne.
Méthode de chaîne latérale ZK-Rollups
La solution de sidechain a déjà représenté une direction dans le domaine de l'expansion de Bitcoin.Ces projets de sidechain utilisent généralement une technologie cross-chain spécifique pour transférer Bitcoin vers une chaîne qui prend en charge l'EVM pour l'expansion. D'autres effets d'échelle peuvent être obtenus en ajoutant des cumuls ZK sur ces chaînes.
À l'heure actuelle, il existe déjà plusieurs chaînes latérales dans le sens de l'expansion écologique de Bitcoin, telles que Stacks, RootStock et Liquid Network. Par conséquent, la possibilité de cette direction dépendra du fait que les futurs concurrents ouvrent la voie en ajoutant des ZK-Rollups aux chaînes latérales existantes, ou par de toutes nouvelles chaînes latérales axées sur les ZK-Rollups.
ZK-Rollups méthode de transfert à sens unique
Le schéma d'expansion pour le transfert unidirectionnel de Bitcoin est principalement proposé par le projet Hacash. Le principe de base est de transférer unidirectionnellement Bitcoin du réseau principal vers une nouvelle chaîne et de prendre en charge les rollups ZK sur la nouvelle chaîne pour l'expansion.
Ces deux méthodes de prise en charge des cumuls ZK dans les chaînes compatibles Bitcoin nécessitent des incitations suffisantes pour promouvoir le transfert de Bitcoins vers la chaîne, mais la plus grande différence réside dans la possibilité de renvoyer les Bitcoins transférés vers le réseau principal. Par conséquent, afin de rendre plus possible le transfert unidirectionnel des cumuls ZK, il est nécessaire de résoudre les problèmes existant dans le procédé de chaîne latérale des cumuls ZK, et de préférence également d'avoir de nouveaux avantages.
Le problème clé de la méthode d'expansion de la chaîne latérale est de savoir comment parvenir à une gestion décentralisée suffisante du processus inter-chaîne Bitcoin. A l'heure actuelle, presque toutes les méthodes basées sur les ponts inter-chaînes traditionnels présentent divers défauts de centralisation. La méthode de transfert unidirectionnel est réalisée en maintenant l'invariance de la clé privée avant et après le transfert Bitcoin, sans introduire aucune forme de centre de gestion, il n'y a donc pas besoin d'un pont inter-chaînes au sens traditionnel.
De plus, les avantages que la méthode de transfert unidirectionnel n'a pas par rapport à la méthode de sidechain ZK-Rollups doivent également être pris en compte. En prenant Hacash comme exemple, basé sur le mécanisme de décentralisation PoW de première couche de Hacash et le système de stabilité de l'approvisionnement en devises autorégulé, il peut améliorer le manque d'attributs monétaires de Bitcoin.
Résumer
Il existe trois possibilités principales pour la combinaison de Bitcoin et ZK-Rollups : Bitcoin prend en charge les ZK-Rollups complets de Turing, ZK-Rollups optimise les fonctions et les scénarios spécifiques à Bitcoin, et les chaînes compatibles Bitcoin prennent en charge les ZK-Rollups.
Pour réaliser que Bitcoin prend en charge les rollups ZK complets de Turing, un large soutien de la part de toute la communauté est nécessaire. Cependant, cela pourrait déclencher une crise narrative de Bitcoin Core.
L'optimisation des ZK-Rollups pour les fonctions et scénarios spécifiques à Bitcoin doit être évaluée au cas par cas. Si d'autres solutions existent déjà, vous devez peser le coût des cumuls ZK.
Les chaînes compatibles Bitcoin prennent en charge les cumuls ZK, qui peuvent être implémentés de deux manières : chaînes latérales et transferts unidirectionnels. Dans tous les cas, il doit y avoir suffisamment d'incitations pour attirer la participation au bitcoin. La méthode de la chaîne latérale doit se concentrer sur la concurrence entre les projets existants et émergents, tandis que la méthode de transfert à sens unique doit résoudre le problème de la centralisation de la gestion et avoir des avantages dans d'autres modèles économiques pour augmenter la possibilité de son succès.
Ce qui précède est un résumé des trois principales possibilités de combinaison des cumuls Bitcoin et ZK.
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.
Explorez les trois possibilités de ZK-Rollups dans l'expansion Bitcoin
Auteur : Hacash Enthusiast
Les ZK-Rollups sont devenus l'une des solutions technologiques de mise à l'échelle les plus prometteuses sur Ethereum. Ses projets représentatifs zkSync et StarkWare ont annoncé que le montant du financement a dépassé 100 millions de dollars américains. Alors que l'expansion de Bitcoin devient progressivement le prochain récit majeur de l'industrie du cryptage, il est particulièrement important d'explorer la possibilité de combiner ZK-Rollups avec Bitcoin.
Avant de commencer à explorer, définissons d'abord clairement le concept technique de ZK-Rollups dans l'expansion de Bitcoin dans cet article.
Ces concepts peuvent être divisés en trois domaines principaux :
1. Données ZK-Rollups stockées
ZK-Rollups doit exécuter un code de vérification sur une couche de Bitcoin et stocker les données résultantes. Ceux qui ne stockent que la racine de données d'état finalisée des ZK-Rollups (racine Merkle) sur la couche Bitcoin ne sont pas considérés comme de vraies solutions.
Par exemple, la solution Sovereign Rollup similaire au projet d'extension Bitcoin Rollkit ne stocke que les données d'état sur la chaîne Bitcoin. Cependant, le stratagème a été ridiculisé par Ethereum KOL ryanb.eth immédiatement après son lancement.
Le stockage des données d'état sur la couche Bitcoin est actuellement le moyen le plus simple d'implémenter ZK-Rollups, mais cette approche manque de sens réel. Commettre et stocker des données d'état sur la couche Bitcoin n'est qu'un acte d'auto-certification et ne constitue pas une solution complète.
** 2. Turing complete ZK-Rollups **
La réalisation de ZK-Rollups compatibles EVM nécessite la prise en charge des contrats intelligents complets de Turing au niveau de la couche Bitcoin pour gérer divers types de vérification ZK. Ce schéma ZK-Rollups qui nécessite une vérification intelligente des contrats est un objectif technique imaginatif et prometteur, mais les progrès actuels comportent encore de nombreuses incertitudes, impliquent de nombreux travaux de recherche et développement de base nécessaires et en sont encore au stade exploratoire.
3. Cumuls ZK personnalisés
Pour certains scénarios limités et fixes, tels que les exigences de paiement, des solutions techniques personnalisées de ZK-rollups peuvent être développées. La logique fonctionnelle de ce type de schéma est relativement claire et simple.Dans la plupart des cas, la prise en charge complète des contrats intelligents de Turing n'est pas requise, et elle peut être implémentée par codage en dur au niveau de la couche Bitcoin.
Cette classe particulière de technologie ZK a le potentiel d'évoluer vers un composant technique sous-jacent, similaire à la façon dont la cryptographie à courbe elliptique est devenue la pierre angulaire des blockchains.
Après avoir déterminé les trois aspects des cumuls ZK dans l'expansion de Bitcoin, nous pouvons effectuer une exploration globale et un résumé des différentes possibilités et problèmes potentiels de la combinaison de cumuls Bitcoin et ZK sur la base des trois aspects.
Après avoir clarifié le concept technique de ZK-Rollups dans l'expansion de Bitcoin, nous pouvons explorer et résumer de manière exhaustive les différentes possibilités et problèmes potentiels de la combinaison de Bitcoin et de ZK-rollups sur la base de ces trois aspects.
1. La première couche de Bitcoin prend en charge les ZK-Rollups complets de Turing
La prise en charge de la route Turing-complete ZK-Rollups signifierait une énorme mise à niveau du réseau principal Bitcoin. Après la mise à niveau, diverses applications sur ZK-rollups pourront profiter de la décentralisation et de la sécurité du réseau Bitcoin, et améliorer dans une certaine mesure la durabilité du modèle économique du réseau Bitcoin.
Cependant, cela signifie également que le récit de la monnaie et de la réserve de valeur sur lequel Bitcoin a insisté changera, le rapprochant d'Ethereum. Dans le même temps, la grande route des blocs représentée par Bitcoin Cash (BCH) pourrait réapparaître, car la décentralisation du réseau de Bitcoin sera affaiblie, et le récit de base et le fondement de la valeur sur lequel il repose seront remis en question.
Le défi dans cette direction réside dans la nécessité de mettre à niveau le réseau principal Bitcoin. Cela signifie que la grande majorité des développeurs de Bitcoin, des groupes de mineurs, des grands utilisateurs de Bitcoin et des institutions de marché concernées doivent parvenir à un consensus et unifier les actions de mise à niveau de tous les nœuds. Sinon, nous ne pouvons qu'adopter une solution similaire à BIP 300/301 proposée par LayerTwo Labs, c'est-à-dire bifurquer directement le réseau principal Bitcoin, et nous attendre à ce que le consensus de la communauté Bitcoin se mette à niveau grâce aux performances ultérieures de la chaîne bifurquée.
2. Optimisation ZK-Rollups d'aspects spécifiques de Bitcoin
Que Bitcoin soit ou non mis à niveau pour prendre en charge les déploiements ZK complets de Turing, cela n'affecte pas l'optimisation technique de la technologie ZK dans des aspects spécifiques de Bitcoin. Si Bitcoin ne se met pas à niveau pour prendre en charge les cumuls ZK complets de Turing, il n'effectue une optimisation technique que dans des scénarios spécifiques, ce qui signifie que le récit de base de la devise Bitcoin et du stockage de valeur peut continuer à être conservé.
Par exemple, en termes de paiement, les cumuls ZK peuvent utiliser les mathématiques plutôt que l'économie pour apporter une efficacité supérieure à Lightning Network, mais cela entraînera une plus grande consommation informatique et augmentera le coût de fonctionnement des nœuds. Lorsque d'autres solutions techniques existantes peuvent aboutir à des résultats similaires, le marché a tendance à privilégier la solution technique dont le coût global est le plus faible.
Le défi possible de cette direction est de savoir s'il y a suffisamment de scénarios spécifiques pour Bitcoin qui doivent adopter des rollups ZK, et si les rollups ZK peuvent atteindre l'efficacité et le coût optimaux. Sinon, on soupçonne que le projet émettra des pièces uniquement via récits techniques.
Que Bitcoin soit ou non mis à niveau pour prendre en charge les cumuls ZK complets de Turing, cela n'affectera pas l'optimisation technique de la technologie ZK dans des aspects spécifiques de Bitcoin. Si Bitcoin n'est pas mis à niveau pour prendre en charge les cumuls ZK complets de Turing, mais uniquement optimisé techniquement dans des scénarios spécifiques, cela signifie que Bitcoin peut continuer à conserver son récit principal en tant que monnaie et réserve de valeur.
Par exemple, dans le domaine du paiement, les cumuls ZK peuvent apporter une efficacité supérieure à Lightning Network grâce à des méthodes mathématiques plutôt qu'à des méthodes économiques, mais cela augmentera les coûts de calcul et les coûts d'exploitation des nœuds. Lorsqu'il existe d'autres solutions techniques existantes qui peuvent produire un effet similaire, le marché préfère généralement la solution technique avec un coût global inférieur.
Le défi dans cette direction est de déterminer s'il existe suffisamment de scénarios spécifiques pour Bitcoin qui nécessitent des cumuls ZK, et si les cumuls ZK peuvent atteindre une efficacité et un coût optimaux. Sinon, le projet ne peut mener un battage médiatique sur l'émission de pièces que par le biais de récits techniques, ce qui nécessite de la vigilance.
3. La chaîne compatible Bitcoin prend en charge les ZK-Rollups
En raison de la difficulté extrêmement élevée de faire avancer la mise à niveau ZK-Rollups qui prend en charge l'exhaustivité de Bitcoin Turing, il fait face au risque d'effondrement narratif de Bitcoin. De plus, la mise à l'échelle des cumuls ZK spécifiques à Bitcoin a des problèmes de coût à long terme. Par conséquent, la possibilité de transférer Bitcoin vers une chaîne compatible pour l'expansion ZK-Rollups est très élevée.
À l'heure actuelle, la chaîne compatible Bitcoin prend en charge les cumuls ZK principalement de deux manières : la chaîne latérale et le transfert unidirectionnel vers la nouvelle chaîne.
Méthode de chaîne latérale ZK-Rollups
La solution de sidechain a déjà représenté une direction dans le domaine de l'expansion de Bitcoin.Ces projets de sidechain utilisent généralement une technologie cross-chain spécifique pour transférer Bitcoin vers une chaîne qui prend en charge l'EVM pour l'expansion. D'autres effets d'échelle peuvent être obtenus en ajoutant des cumuls ZK sur ces chaînes.
À l'heure actuelle, il existe déjà plusieurs chaînes latérales dans le sens de l'expansion écologique de Bitcoin, telles que Stacks, RootStock et Liquid Network. Par conséquent, la possibilité de cette direction dépendra du fait que les futurs concurrents ouvrent la voie en ajoutant des ZK-Rollups aux chaînes latérales existantes, ou par de toutes nouvelles chaînes latérales axées sur les ZK-Rollups.
ZK-Rollups méthode de transfert à sens unique
Le schéma d'expansion pour le transfert unidirectionnel de Bitcoin est principalement proposé par le projet Hacash. Le principe de base est de transférer unidirectionnellement Bitcoin du réseau principal vers une nouvelle chaîne et de prendre en charge les rollups ZK sur la nouvelle chaîne pour l'expansion.
Ces deux méthodes de prise en charge des cumuls ZK dans les chaînes compatibles Bitcoin nécessitent des incitations suffisantes pour promouvoir le transfert de Bitcoins vers la chaîne, mais la plus grande différence réside dans la possibilité de renvoyer les Bitcoins transférés vers le réseau principal. Par conséquent, afin de rendre plus possible le transfert unidirectionnel des cumuls ZK, il est nécessaire de résoudre les problèmes existant dans le procédé de chaîne latérale des cumuls ZK, et de préférence également d'avoir de nouveaux avantages.
Le problème clé de la méthode d'expansion de la chaîne latérale est de savoir comment parvenir à une gestion décentralisée suffisante du processus inter-chaîne Bitcoin. A l'heure actuelle, presque toutes les méthodes basées sur les ponts inter-chaînes traditionnels présentent divers défauts de centralisation. La méthode de transfert unidirectionnel est réalisée en maintenant l'invariance de la clé privée avant et après le transfert Bitcoin, sans introduire aucune forme de centre de gestion, il n'y a donc pas besoin d'un pont inter-chaînes au sens traditionnel.
De plus, les avantages que la méthode de transfert unidirectionnel n'a pas par rapport à la méthode de sidechain ZK-Rollups doivent également être pris en compte. En prenant Hacash comme exemple, basé sur le mécanisme de décentralisation PoW de première couche de Hacash et le système de stabilité de l'approvisionnement en devises autorégulé, il peut améliorer le manque d'attributs monétaires de Bitcoin.
Résumer
Il existe trois possibilités principales pour la combinaison de Bitcoin et ZK-Rollups : Bitcoin prend en charge les ZK-Rollups complets de Turing, ZK-Rollups optimise les fonctions et les scénarios spécifiques à Bitcoin, et les chaînes compatibles Bitcoin prennent en charge les ZK-Rollups.
Pour réaliser que Bitcoin prend en charge les rollups ZK complets de Turing, un large soutien de la part de toute la communauté est nécessaire. Cependant, cela pourrait déclencher une crise narrative de Bitcoin Core.
L'optimisation des ZK-Rollups pour les fonctions et scénarios spécifiques à Bitcoin doit être évaluée au cas par cas. Si d'autres solutions existent déjà, vous devez peser le coût des cumuls ZK.
Les chaînes compatibles Bitcoin prennent en charge les cumuls ZK, qui peuvent être implémentés de deux manières : chaînes latérales et transferts unidirectionnels. Dans tous les cas, il doit y avoir suffisamment d'incitations pour attirer la participation au bitcoin. La méthode de la chaîne latérale doit se concentrer sur la concurrence entre les projets existants et émergents, tandis que la méthode de transfert à sens unique doit résoudre le problème de la centralisation de la gestion et avoir des avantages dans d'autres modèles économiques pour augmenter la possibilité de son succès.
Ce qui précède est un résumé des trois principales possibilités de combinaison des cumuls Bitcoin et ZK.