Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
This course will teach you how to build Hyperledger Fabric applications and smart contracts using the IBM Blockchain Platform Visual Studio Code Extension.
This course is for developers who already understand the basics of blockchain for business networks. You’ll get a more detailed picture of the components and structures of blockchain business networks, such as ledgers, smart contracts, consensus, certificate authorities, security, roles, transaction processes, participants, and fabrics.
You’ll also get experience working with a blockchain to model, build, and test a business network and create an application that can query a ledger, first by using Hyperledger Composer, and second by working directly in chaincode with command-line tools. Finally, you will learn how to create a blockchain network, and the tasks and components that are required.
Note that this course does not discuss cryptocurrencies except to contrast them with business networks.
Pre-test
Question: What is the commonly accepted definition of blockchain?
Question: What is a smart contract?
Question: What is a problem that blockchain specifically aims to solve?
Question: Which of these is necessary for a private blockchain?
Question: Which of these is necessary for a blockchain to add value?
Final Exam
Question: A developer has installed the IBM Blockchain Platform VS Code extension but cannot see the Fabric Environments, Smart Contracts, Fabric Wallets and Fabric Gateways views. Where should they click?
Question: How can a developer quickly show all the available commands implemented by the IBM Blockchain Platform extension?
Question: Which of the following is a deterministic value for a smart contract to calculate and store in the world state?
Question: A transaction’s signature in a Hyperledger Fabric TypeScript smart contract is decorated with “@Transaction(false)”. What does this mean?
Question: A developer is using the IBM Blockchain Platform VS Code extension to create a skeleton TypeScript smart contract project, which will be instantiated as “DemoContract@0.0.1”. From where is this name and version derived?
Question: In the Fabric Environments view of the IBM Blockchain Platform VS Code extension, a smart contract is listed under “Installed” but not under “Instantiated”. What does this mean for the smart contract?
Question: Which view in the IBM Blockchain Platform VS Code extension shows a single connection to a Hyperledger Fabric network using a supplied identity?
Question: In Hyperledger Fabric, what is the difference between a submitted transaction and an evaluated transaction?
Question: In order to connect a standalone application to the Hyperledger Fabric instance embedded in the IBM Blockchain Platform VS Code extension, which of the following must be exported?
Question: A developer is writing a standalone TypeScript application to submit a transaction to a Hyperledger Fabric network. Against which object is the submitTransaction method called?
Question: A developer is using the IBM Blockchain Platform VS Code extension to upgrade the version of a smart contract running on an instance of Hyperledger Fabric V1.x. What will happen to the old version of the smart contract when they do this?
Question: A developer has used the IBM Blockchain Platform VS Code extension to make a change to a smart contract and its version identifier. Typically, what will they then do in the Smart Contracts view to package the modified smart contract so that the new version appears there?
Question: When using the IBM Blockchain Platform VS Code extension, which of the following tasks can be done directly in the debug bar of the VS Code debugger?
Question: How does a developer know that a smart contract is under an active debug session in the IBM Blockchain Platform VS Code extension?
Question: For which object in the IBM Blockchain Platform VS Code extension can tests be generated?
Question: Assuming an otherwise working environment, what is the most likely result of running a functional test that has been generated by the IBM Blockchain Platform VS Code extension, but that has not yet been customized?
Question: What two pieces of information are supplied by the smart contract when emitting an event?
Question: A developer uses the “Subscribe to Events” feature in the IBM Blockchain Platform VS Code extension. For how long does the subscription persist?
Question: In a Hyperledger Fabric-based network, which of the following are responsible for executing smart contract code?
Question: Three organizations use Hyperledger Fabric to share transaction data. They each connect to the same single peer that is run by a network service provider, and identify themselves to each other using certificates provided by a shared certificate authority. What is a problem with this scenario?
We hope you know the correct answers to IBM Blockchain Foundation Developer If Why Quiz helped you to find out the correct answers then make sure to bookmark our site for more Course Quiz Answers.
If the options are not the same then make sure to let us know by leaving it in the comments below.
In our experience, we suggest you enroll in this and gain some new skills from Professionals completely free and we assure you will be worth it.
This course is available on Cognitive Class for free, if you are stuck anywhere between quiz or graded assessment quiz, just visit Queslers to get all Quiz Answers and Coding Solutions.
More Courses Quiz Answers >>
Building Cloud Native and Multicloud Applications Quiz Answers