Question: Why did we implement the CampaignFactory contract to store the addresses of Campaign contracts? Group of answer choices Because without the CampaignFactory contract, if the

Why did we implement the CampaignFactory contract to store the addresses of Campaign contracts?
Group of answer choices
Because without the CampaignFactory contract, if the server sends the Campaign contracts source to the user to deploy to the blockchain, a malicious user may change the contract source code, and if the server directly deploys the contract to the blockchain, the server should pay the deployment cost rather than the user.
Because without the CampaignFactory contract, if the server sends the Campaign contracts source to the user to deploy to the blockchain, the server should pay the deployment cost rather than the user, and if the server directly deploys the contract to the blockchain, a malicious user may change the contract source code.
Because without the CampaignFactory contract, the application cannot keep track of instances of Campaign contract on the blockchain.
Because without the CampaignFactory contract, the application cannot directly deploy multiple instances of Campaign contract on the blockchain.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!