Fabric Flashcards
(40 cards)
What is hyperledger fabric?
A managed blockchain framework
As opposed to public networks, on what do managed networks rely?
On blockchain data structures
Why do managed networks does not necessarily needs to mitigate the Byzantine General’s Problem?
Because the operate in a predictable environment with elements of authority, hierarchy and accountability
Why every action in a public network is probabilistic?
Because public networks are based on game theory and economic incentives
What are some differentiating attributes between a public and a managed network? (Use same protocol or infrastructure)
Limited Access
Different consensus approaches
What is the blockchain protocol in a managed network?
A technical enforcement of an already existing, enforceable legal relationship
To whom do the Hyperledger Fabric permissioned blockchain platform aimed at?
Business use
To what is HF chaincode comparable to?
Ethereum’s Smart Contracts
In HF the consensus protocol is ________________.
Pluggable
HF transaction content is ________________.
Encrypted
Are nodes equal in a HF network?
No, various roles exist such as certificate authority, peer and ordering service
Participation in a given role is always controlled by ________________.
Permission
In a HF network, nodes _______ all see exactly the same thing
Do not
What are channels in HF?
Node-to-communication that re-introduces a degree of privacy
What are the 3 types of nodes?
Client, peer and orderer
__________ refers to a logical and not necessarily physical separation of function.
Node
What does the Membership Services Provider uses for authentication and validation?
Certificates and keys
To run multiple blockchains in the same network we use channels because because they offer ….
The possibility of broadcasting transactions only to selected channel members and they are useful for scalability and privacy
What are the 2 underlying functions of valid chaincode?
init: run one time after deployment
invoke: potentially state changing transactions
Chaincode is install in the ________.
Peers
Transactions are proposed by _________.
Clients
What does the Orderer needs to start working?
A genesis block, the first block in the blockchain where we define members and policies. We will generate such blocks to setup networks and channels.
Why there is no native value token in HF?
Because consensus is reach among nodes that do know each other and consequently in an environment of comparatively high trust. HF consensus mechanisms operate without token-based incentives.
Nodes are members of the _____________.
Network