Nicolas13012 / Quest-Submissions

0 stars 0 forks source link

Chapter 1 - Day 1 & Day 2 #1

Open Nicolas13012 opened 2 years ago

Nicolas13012 commented 2 years ago

Day 1

  1. Explain what the Blockchain is in your own words.
    It's a technology that is like an e-book in free access, secured, in it there is a live record of actions performed using the capabilities of the technology. the record of these actions is put in blocks, when a block reaches its capacity, a new block is formed in a chronological order.

  2. Explain what a Smart Contract is.
    It's a program that automate the execution of an agreement so that all parties can be immediately certain of the outcome. There is no intermediaries which means savings in time and fees, no paper filings, no time wasted in reconciling data. Smart Contracts can also automate a workflow, triggering the next action when conditions are met.

  3. Explain the difference between a script and a transaction. A script allows you to review the data on the Blockchain, it's free. A transaction is the actions allowed by the smart contract.

Day 2.

  1. What are the 5 Cadence Programming Language Pillars?
  1. In your opinion, even without knowing anything about the Blockchain or coding, why could the 5 Pillars be useful (you don't have to answer this for #5)?

It's making cadence a great tool to build on Flow. A programming language that improves the developer experience while having transferrable skills seems the best way to expand the community. The safety and security aspect makes it a reliable tool and ensure a great future of the programming language. Finally the Resource Oriented programming is a unique feature bringing great value to Cadence.

snomobeels commented 2 years ago

Looks good!