Chaincode Services uses Docker to host (deploy) the chaincode without relying on any virtual machine or computer language.
What would be the main reason or best reason that Hyperledger chose containers over virtual machines?
Suggested Answer: A
Get Premium CBSA Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
39 comments · newest first
VO
Von
11 months ago
I heard Docker is super compatible with Linux, makes sense!
TR
Tran
11 months ago
Isn't it risky to not have a "locked down" environment?
AL
Alline
11 months ago
Wait, are we sure Docker can't support more languages?
PR
Providencia
12 months ago
I agree, containers are way more efficient for this.
LU
Lucina
12 months ago
Docker is definitely lightweight compared to VMs!
CA
Carissa
12 months ago
I recall that Docker's compatibility with Linux was mentioned in our readings, but I don't think the upgrade subscription is the main reason for choosing it over VMs.
FR
France
1 year ago
I’m a bit confused about the "locked down" part. I thought Docker was meant to provide flexibility, but maybe I misinterpreted that.
DE
Deja
1 year ago
I think I saw a practice question about the security features of Docker, and it emphasized the sandboxing aspect, which seems relevant here.
KA
Kate
1 year ago
I remember discussing how Docker's lightweight nature is a big advantage over virtual machines, but I'm not sure if "not locked down" is the right phrase.
MA
Madonna
1 year ago
Based on my understanding of Hyperledger and the benefits of containers, I think the answer is A. Containers offer a more secure and lightweight way to run chaincode without the overhead of a full VM.
ME
Merissa
1 year ago
I'm not entirely sure about this one. The options seem to be getting at some nuanced differences between containers and VMs, but I'm not sure I fully grasp the implications for Hyperledger. I'll have to review my notes and try to reason through the best answer.
CH
Chanel
1 year ago
I'm pretty confident that the answer is A. Containers provide a more lightweight and efficient way to run chaincode compared to full virtual machines, which is likely why Hyperledger chose that approach.
OM
Omer
1 year ago
Hmm, I'm a bit confused by this question. The options mention things like "locked down" and "additional programming languages", which I'm not sure I fully understand in the context of Hyperledger and chaincode. I'll have to think this through carefully.
CO
Corazon
1 year ago
This question seems straightforward - it's asking about the main reason Hyperledger chose containers over virtual machines. I think the answer is likely A, since containers provide a secured, lightweight way to sandbox chaincode execution.
DI
Dianne
1 year ago
Based on the requirements around uninterrupted access and handling failures, I believe Oracle Data Guard is the right choice here. It's designed for disaster recovery and failover scenarios.
LA
Lakeesha
1 year ago
Ugh, these healthcare acronym questions always trip me up. I'll narrow it down by ruling out the acts I know are about different topics.
LE
Lezlie
1 year ago
I think I remember that you can choose multiple software versions in E-MapReduce, so I'm leaning towards True.
KI
King
1 year ago
Option A sounds like the best choice to me. The 'not locked down' part is crucial - we need that flexibility for our chaincode.
RO
Royal
1 year ago
Haha, 'locked down' security? I hope Hyperledger doesn't take that too literally, otherwise we'll all be chained to our desks!
GL
Glory
1 year ago
A) Haha, hopefully not literally chained to our desks!
CI
Ciara
1 year ago
B) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down'' but additional programming languages cannot be enabled.
BR
Breana
1 year ago
A) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down''.
SO
Sommer
1 year ago
Hold on, I think option B is the correct answer. Docker may provide a secure sandbox, but it doesn't allow for additional programming languages to be enabled.
JA
Jaclyn
1 year ago
User3: I'm not sure, but I think option D might be the correct answer. Docker is compatible with Hyperledger and Linux.
CE
Celeste
1 year ago
User2: I agree with User1, Docker does provide a secure sandbox for chaincode execution.
LE
Leonard
1 year ago
User1: I think option A is the best reason. Docker provides a secured sandbox for chaincode execution.
SC
Scarlet
2 years ago
I agree, Docker's ability to run chaincode without relying on virtual machines is a major advantage. The 'locked down' security is a key selling point.
BE
Bev
1 year ago
B) The 'locked down' security is a key selling point.
HE
Heidy
1 year ago
A) I agree, Docker's ability to run chaincode without relying on virtual machines is a major advantage.
MA
Malcolm
1 year ago
B) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down'' but additional programming languages cannot be enabled.
AN
An
1 year ago
A) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down''.
RE
Reiko
2 years ago
I believe Docker is the best choice because it is compatible with Hyperledger and Linux, making it a reliable option for hosting chaincode.
TE
Teri
2 years ago
Docker containers are definitely the way to go for Hyperledger. The lightweight and secure sandbox environment is perfect for chaincode execution.
FE
Fernanda
1 year ago
B) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down'' but additional programming languages cannot be enabled.
OC
Octavio
1 year ago
A) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down''.
TI
Timothy
1 year ago
B) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down'' but additional programming languages cannot be enabled.
VI
Vicente
1 year ago
A) Docker provides a secured, lightweight method to sandbox chaincode execution that is not ''locked down''.
PA
Paris
2 years ago
I agree with Kenny. Docker allows for secure execution of chaincode without being too restrictive.
KE
Kenny
2 years ago
I think Hyperledger chose containers over virtual machines because Docker provides a secured, lightweight method to sandbox chaincode execution.