Les données d’une « blockchain » sont regroupées en « blocs » et ces blocs sont « enchaînés » les uns après les autres. Comment s’appelle le premier bloc ? Pourquoi est-ce qu’il représente une vulnérabilité pour la chaîne et quelle a été la solution de Satoshi Nakamoto pour palier à cette vulnérabilité pour la blockchain « bitcoin » ?
Réponse : Le premier bloc de transaction de la blockchain Bitcoin, nommé Bloc Genesis. Parce que le bloc de genèse est le début de la blockchain, une fois qu'une erreur se produit dans le bloc de genèse, elle provoquera des erreurs dans l'ensemble de la blockchain. Et le problème de tolérance aux pannes byzantine l'est également une vulnérabilité pour la chaîne. Dans le livre blanc de Nakamoto, la «décentralisation» de Satoshi Nakamoto signifie «justice majoritaire», et le mécanisme de consensus est le concept central du Bitcoin. Il utilise des algorithmes de cryptage asymétriques et des preuves de travail (Pow) au lieu d'un crédit d'autorité centralisé. L'algorithme de consensus PoW consiste à résoudre le problème de savoir qui est la majorité, et la décision de «majorité» est exprimée comme la chaîne la plus longue. En fin de compte, il a également résolu le problème de tolérance aux pannes byzantine.
Quelles sont deux raisons qui peuvent justifier la création de blockchains « privées » ?
Réponse :La blockchain privée est gérée par une série de nœuds établis, et seuls les utilisateurs autorisés ont le droit de lire et d'écrire limite. En général, les nœuds d'une chaîne privée sont presque contrôlés par une organisation et ne sont utilisés que par les services internes. Les autorisations d'écriture sont contrôlées et déterminées par une seule organisation ou organisation, et les autorisations de lecture et d'écriture peuvent être arbitrairement restreintes. En raison de l'utilisation de moins de mécanismes de consensus intensifs en calcul, les chaînes de blocs privées ont des vitesses de transaction nettement plus rapides que les chaînes de blocs publiques et ont une efficacité de vérification élevée. De plus, la confiance et la sécurité des nœuds de blockchain privés sont élevées. Seuls les membres de la blockchain privée peuvent accéder à la lecture et à l'écriture de données.