With Hyperledger Fabric ledger, it supports both levelDB / CouchDB for state data?
Answer(s): B
The ledger system in Hyperledger fabric uses levelDB. By definition, LevelDB allows concurrent writers to safely insert data into the database by providing internal synchronization. LevelDB uses very coarse-grained synchronization which forces all writes to proceed in an ordered, first-come-first-served basis, effectively reduces throughput to a single thread. State database options include LevelDB and CouchDB. LevelDB is the default key-value state database embedded in the peer process. CouchDB is an optional alternative external state database. Like the LevelDB key-value store, CouchDB can store any binary data that is modeled in chaincode (CouchDB attachment functionality is used internally for non-JSON binary data). But as a JSON document store, CouchDB additionally enables rich query against the chaincode data, when chaincode values (e.g. assets) are modeled as JSON data.
Hyperledger Composer has following two main components?
Answer(s): A,B
Hyperledger Composer has following main components:1) Business Network Archive: Capturing the core data in a business network, including the business model, transaction logic, and access controls, the Business Network Archive packages these elements up and deploys them to a runtime. Business Network Archive files are stored as “.bna” files.2) Composer Playground: This web-based tool allows developers to learn Hyperledger Composer, model out their business network (domain), test that network, and deploy that network to a live instance of a blockchain network. The playground keeps the development model in browser storage, allowing them to be easily uploaded or downloaded. The playground also allows for CRUD (create, read, update, delete) operations to be performed on asset transactions which are created and logged. Composer playground offers a repository of sample business networks that can provide a base for building your own business network
What type of peer node executes transactions?
Answer(s): C
Endorsing Peers (Endorsers) An endorser executes and endorses transactions. The endorsing peers take the role of endorsing transactions before they are ordered and committed as per the policy defined in Chaincode.
In Ethereum a block contains two very important parameters. (Select two.)
Answer(s): A,D
Difficulty and Timestamp block also contains two very important parameters: a difficulty and a timestamp. The difficulty regulates how hard it is to find a block by the miner. The mining time is set to be between 10 and 20 seconds. If it’s beyond 20 seconds, the difficulty is too high and will be automatically lowered going forward. If the mining happens below 10 seconds, then the difficulty increases. The timestamp is the time when a miner found the block. It is not automatically derived, rather it is set by the miner itself and can thus be influenced to a certain degree. The timestamp does not depend on the time zone, as it’s the standard Unix timestamp.
Post your Comments and Discuss Blockchain CBSA exam with other Community members:
Ardi commented on November 14, 2024 its a great platform to upskilling your knowledge about blockchain Anonymous upvote
Our website is free, but we have to fight against bots and content theft. We're sorry for the inconvenience caused by these security measures. You can access the rest of the CBSA content, but please register or login to continue.