WiMi Hologram Cloud Inc. a annoncé qu'en combinant des serveurs en nuage, des ordinateurs à usage général et des FPGA, WiMi a construit un cadre informatique hétérogène de blockchain appelé "HeteroBlock Framework". Ce cadre est conçu pour fournir aux utilisateurs des services informatiques blockchain efficaces, flexibles et fiables afin de répondre à la demande informatique croissante. Le cœur du cadre HeteroBlock réside dans sa capacité à gérer des nœuds hétérogènes.

Dans la méthode traditionnelle de calcul isomorphe de la blockchain, tous les nœuds ont la même capacité de calcul, ce qui limite les performances et l'évolutivité de la blockchain dans une certaine mesure. En revanche, le cadre HeteroBlock exploite pleinement les avantages des différents nœuds en attribuant différentes tâches de calcul à des nœuds hétérogènes, ce qui permet d'obtenir des capacités de calcul plus efficaces et plus économiques. Cela permet non seulement d'améliorer l'utilisation des ressources informatiques, mais aussi d'offrir davantage de possibilités aux applications de la blockchain.

Avec le soutien du cadre Hetero Block, la blockchain peut être mieux adaptée à une variété de scénarios, allant des transactions financières à la gestion de la chaîne d'approvisionnement, et de la vérification de l'identité numérique à l'interaction des appareils IoT. Le cadre HeteroBlock offre un nouveau mode de calcul pour les nœuds informatiques à usage général et les nœuds hétérogènes, en se combinant avec les protocoles de communication et les algorithmes logiciels connexes pour améliorer la structure du réseau blockchain, et en fournissant une infrastructure puissante pour le déploiement de contrats intelligents et l'exécution de tâches de calcul. Le cadre HeteroBlock, en le combinant avec une variété de protocoles de communication et d'algorithmes logiciels, fournit aux applications blockchain un support plus flexible et plus puissant.

Le cadre HeteroBlock offre un soutien plus souple et plus puissant. En outre, le cadre réduit les coûts de calcul en optimisant l'allocation et l'exécution des tâches de calcul, ce qui permet d'appliquer la technologie blockchain dans davantage de domaines. Le cadre HeteroBlock se compose de quatre modules : le module de contrôle des données pour gérer les données à envoyer ; le module d'envoi du port série pour la réalisation de la fonction d'envoi des données ; le module de réception du port série pour la réalisation de la fonction de réception des données ; le module de données clés pour la réalisation de la fonction d'invite de bit de drapeau de données.

Le cadre réalise les fonctions liées à la blockchain par l'interaction de chaque signal dans le domaine temporel. Dans le cadre de HeteroBlock, chaque ordinateur local, serveur en nuage et FPGA est considéré comme un nœud de blockchain. Ces nœuds travaillent ensemble pour accélérer le calcul des comportements de la blockchain afin de former un système de blockchain complet.

Parmi eux, le FPGA, en tant que nœud informatique hétérogène, est capable d'effectuer des tâches telles que le calcul asymétrique, le calcul de hachage, la génération de blocs et le calcul de consensus. Lorsqu'une transaction a lieu, le compte qui l'a initiée doit être signé numériquement à l'aide d'une clé privée, qui peut être vérifiée par la clé publique correspondante. Une fois le nœud vérifié avec succès, les données de la transaction sont enregistrées et envoyées à l'ordinateur local pour y être stockées.

Avant que chaque bloc ne soit emballé, l'algorithme de consensus calcule le nœud qui reçoit l'intérêt pour l'emballage du bloc. Le nœud synchronise ensuite les informations de transaction sur chaque nœud pendant cette période. Les informations de transaction sont hachées par l'algorithme pour obtenir une valeur de hachage, et la valeur de hachage du bloc précédent est conservée pour maintenir la structure en série de la blockchain.

Enfin, les blocs emballés sont synchronisés avec d'autres nœuds via le réseau de communication et les valeurs des caractéristiques des blocs emballés sont envoyées à l'ordinateur local pour être affichées et stockées via le port série. Le cadre HeteroBlock de WiMi révolutionne l'informatique de la blockchain. En combinant des protocoles de communication et des algorithmes logiciels pertinents, le cadre améliore la structure du réseau de la blockchain et fournit un soutien solide aux nœuds informatiques à usage général.

Cela permet non seulement d'améliorer les performances et l'évolutivité de la blockchain, mais aussi de multiplier les possibilités d'application de la blockchain dans divers scénarios. Avec les progrès continus de la technologie et l'expansion des scénarios d'application, le cadre HeteroBlock devrait devenir une pierre angulaire importante de l'informatique blockchain future, menant la technologie blockchain vers un avenir plus large.