Pourquoi l’exemple de quroum 7 nœuds crée-t-il un bloc de genèse pour chaque nœud

Kaki Master Of Time

Pourquoi l’exemple de quroum 7 nœuds crée-t-il un bloc de genèse pour chaque nœud


J’ai essayé l’exemple des nœuds Quorum 7 et cela a fonctionné de façon erronée. mais ce que j’ai découvert, c’est qu’en exécutant le ./raft-init.sh un bloc de genèse est en cours d’écriture pour chaque nœud.

Code:

 [*] Configuring node 1 (permissioned) INFO [03-07|09:47:20] Maximum peer count ETH=25 LES=0 total=25 INFO [03-07|09:47:20] Allocated cache and file handles database=/home/ronin/Desktop/testQuorum/quorum-examples/examples/7nodes/qdata/dd1/geth/chaindata cache=16 handles=16 INFO [03-07|09:47:20] Writing custom genesis block INFO [03-07|09:47:20] Persisted trie from memory database nodes=0 size=0.00B time=2.896µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [03-07|09:47:20] Successfully wrote genesis state database=chaindata hash=c23b4e…8b1b71 INFO [03-07|09:47:20] Allocated cache and file handles database=/home/ronin/Desktop/testQuorum/quorum-examples/examples/7nodes/qdata/dd1/geth/lightchaindata cache=16 handles=16 INFO [03-07|09:47:20] Writing custom genesis block INFO [03-07|09:47:20] Persisted trie from memory database nodes=0 size=0.00B time=2.534µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [03-07|09:47:20] Successfully wrote genesis state database=lightchaindata hash=c23b4e…8b1b71 [*] Configuring node 2 (permissioned) INFO [03-07|09:47:20] Maximum peer count ETH=25 LES=0 total=25 INFO [03-07|09:47:20] Allocated cache and file handles database=/home/ronin/Desktop/testQuorum/quorum-examples/examples/7nodes/qdata/dd2/geth/chaindata cache=16 handles=16 INFO [03-07|09:47:21] Writing custom genesis block INFO [03-07|09:47:21] Persisted trie from memory database nodes=0 size=0.00B time=5.99µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [03-07|09:47:21] Successfully wrote genesis state database=chaindata hash=c23b4e…8b1b71 INFO [03-07|09:47:21] Allocated cache and file handles database=/home/ronin/Desktop/testQuorum/quorum-examples/examples/7nodes/qdata/dd2/geth/lightchaindata cache=16 handles=16 INFO [03-07|09:47:21] Writing custom genesis block INFO [03-07|09:47:21] Persisted trie from memory database nodes=0 size=0.00B time=5.137µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [03-07|09:47:21] Successfully wrote genesis state database=lightchaindata hash=c23b4e…8b1b71 [*] Configuring node 3 (permissioned) INFO [03-07|09:47:21] Maximum peer count ETH=25 LES=0 total=25 INFO [03-07|09:47:21] Allocated cache and file handles database=/home/ronin/Desktop/testQuorum/quorum-examples/examples/7nodes/qdata/dd3/geth/chaindata cache=16 handles=16 INFO [03-07|09:47:21] Writing custom genesis block INFO [03-07|09:47:21] Persisted trie from memory database nodes=0 size=0.00B time=1.706µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [03-07|09:47:21] Successfully wrote genesis state database=chaindata hash=c23b4e…8b1b71 INFO [03-07|09:47:21] Allocated cache and file handles database=/home/ronin/Desktop/testQuorum/quorum-examples/examples/7nodes/qdata/dd3/geth/lightchaindata cache=16 handles=16 INFO [03-07|09:47:21] Writing custom genesis block INFO [03-07|09:47:21] Persisted trie from memory database nodes=0 size=0.00B time=2.491µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B INFO [03-07|09:47:21] Successfully wrote genesis state database=lightchaindata hash=c23b4e…8b1b71 

Comme vous pouvez le voir, l’ Writing genesis block est en cours pour chaque nœud. Alors Everynode a-t-il une blockchain à elle seule? L’exemple des 7 nœuds n’est-il pas censé montrer comment 7 nœuds différents avec différentes « Responsabilités » coexistent et fonctionnent avec une blockchain?

Réponses


 user3604792

 geth --datadir qdata/dd1 init genesis.json geth --datadir qdata/dd2 init genesis.json geth --datadir qdata/dd3 init genesis.json 

etc…..

Il s’agit du même fichier de genèse qu’il utilise pour initialiser. Ce n’est pas différent donc pas une blockchain différente.

Vous êtes sur la même chaîne si 1. Vous avez le même ID de réseau 2. Votre bloc de genèse est exactement le même et vous êtes des pairs avec les autres nœuds avec cet ID de réseau

Kaki Master Of Time

C’est assez tard, je l’ai compris moi-même. Merci quand même.

 

#de, #pour, 7, bloc, chaque, crée-t-il, Genèse, L’exemple, noeud, nœuds, Pourquoi, quroum, un

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *