2017-08-16 4 views

Répondre

5

Puisque vous avez étiqueté la question avec hyperledger-fabric, je répondrai dans ce cadre. Dans Hyperledger Fabric, les autorisations sont définies via l'appartenance aux canaux. Plus précisément - un canal correspond à une chaîne de blocs, et les membres d'un canal sont définis comme des organisations qui sont dans le canal. Les organisations du canal sont définies via des configurations MSP et l'implémentation MSP Fabric par défaut utilise des certificats x509 pour spécifier les organisations et les membres des organisations.

Lorsqu'un canal est créé - ces configurations (qui définissent les autorisations) sont stockées dans le premier bloc (bloc de genèse) et sont ensuite mises à jour via des blocs de configuration.

+0

Oui, je suis d'accord avec @yacovm. Chaque membre du canal (de la Blockchain) stocke tous les blocs du Ledger, également le bloc de genèse. Ainsi, chaque nœud stocke la configuration spécifique de chaque Blockchain. – Urko

+0

Cette réponse décrit «comment» les autorisations sont gérées; non, «pourquoi» ils ne sont pas gérés de manière décentralisée. Je crois que c'est l'intention de la question originale. – cogitoergosum