Homework on Ethereum Intro

1. What was Web 1.0?
The first version of the internet prior to java script, websites were static with links, pictures and text.

2. What is a smart contract?
A decentralized programmable code built in solidity that holds money and can choose who/when to send it to based on the programming

3. How is transparency achieved with ethereum code?
Anyone can verify the programming/code built on Ethereum, thereby removing the need to trust 3rd parties.

1 Like
  1. What was Web 1.0?
    Web 1.0 was the internet in the beguinings were you could only have simple and static websites, after introducing Javascript websites became more programable and complex being able to introduce chats per example.

  2. What is a smart contract?
    Its a code over the blockchain that allows to make transactions programable multiple diferent forms

  3. How is transparency achieved with ethereum code?
    Because the code is public in the etherium blockchain, everyone can see the “conditions” of the transaction

1 Like

A very static environment with only text, images and links. Nothing really programmable and dynamic.

Smart contracts are small pieces of code. It can be programmed to hold assets/money and will only be executed based on the actual code. Since it‘s all on the blockchain and nobody can change it, it‘s also very transparent. Hence you just must trust the code and not trust a stranger.

Since it‘s all on the blockchain everybody can check the code - hence completely transparent to everybody.

1 Like
  1. Web 1.0 was the very first version of the internet where we could only add text, maybe a couple of pictures, and links to the website as opposed to 2.0 where we could use chats and make the website adapt to each user visiting it.

  2. A smart contract is a small piece of code that allows you to program money in such a way that it holds the money and if a condition is met, it releases the money and sends it to one or more recipients. For instance, if a forest fire occurs, send X amount of money to the most affected people who lost their belongings or to re-plant trees, or if an employee achieves a certain amount of quota, send him a bonus, if you have a loyal customer who bought X amount of money in products, then send him back X amount of money as a loyalty reward.

  3. Just like in the Bitcoin blockchain where the blockchain is public and everyone downloading the bitcoin client or going to the blockchain.com website can see the transactions occuring in real time.

1 Like
  1. What was Web 1.0?
    Web 1.0 refers to the first stage of the World Wide Web evolution.

  2. What is a smart contract?
    is a computer protocol intended to digitally facilitate, verify, or enforce the negotiation or performance of a contract.

  3. How is transparency achieved with ethereum code?
    Smart contracts can be verified by everyone

1 Like
  1. What was Web 1.0?

The first version of the internet that wast static. just text, links and images

  1. What is a smart contract?

A small bit of code that runs on the ethurum blockchain. It allows money to be put in them and piad out when certain outcomes have been achieved

  1. How is transparency achieved with ethereum code?

The same as bitcoin. anyway can see it transcations have been paid and are valid. it’s there for everyone to see

1 Like

Oh I see how this homework works, I love this. Okay.

  1. Web 1.0 was the first iteration of the internet, one without interactivity. Pages could present data (imgs, text, etc.) but were not programmable (i.e. interactive). This changed with Web 2.0 which introduced interoperability & programmability to web pages.
  2. A smart contract is an immutable bit of code that resides in a blockchain which executes independent of trust. The intended operation of a smart contract can be verified by anybody since the code is on the blockchain. Smart contracts are the main value case of Ethereum.
  3. Ethereum smart contracts are immutable & transparent since they live on the Ethereum blockchain. A blockchain explorer (e.g. etherscan.io) allows anybody to verify the code of any smart contract on the blockchain.

Cheers y’all, this is fun.

2 Likes
  1. Web 1 was the first version of internet. You could only put in some information.
  2. Smart contract is a programmed protocol in blockchain. If you meet conditions this protocol will do what ever was written in this protocol automatcally.
  3. Smart contract is on the blockchain so it’s open for everyone who wants to check it
1 Like
  1. It is was a static place where you could only show image and text.

  2. Smart contract are small piece of code that can own data and send money in the way they where programed to.

  3. Because you cannot change or erase a smart contract after being deploy and everyone can see what the condition of the contract is.

1 Like

1. What was Web 1.0?
A: Web 1.0 only provided static and non-interactive content, meaning pages with text, images or links

2. What is a smart contract?
A: A smart contract allows for conditional transactions which will only occur if/when those are verified

3. How is transparency achieved with ethereum code?
A: the code is transparent as it is open. Besides that, the transactions are validated on a decentralized way on different nodes and, once a block is added to the blockchain, they are immutable as any change on a block would invalidate the subsequent links.

2 Likes

1 - Web 1.0 had static websites with no user interaction
2 - Smart contract are written rules based on which a particular transaction happens
3 - Etherium code utilizes smart contract which are written rules , so while transacting one is trusting the math no an individual or middle man

2 Likes

Hi, I noticed that the questions were different for the earlier batch, here are the new questions

1. What was Web 1.0?

Web 1.0 is a static web that only allows the usage of text, image, and links

2. What is a smart contract?

A Smart Contract is a small piece of code (little programs) that run on the Ethereum blockchain. These SCs like Bitcoin Blocks are Decentralized and Unstoppable, with everyone having the access to see the transactions. A Smart Contract is like Web 2.0 wherein you can “program money” or assets to OWN and DECIDE what to do with the money it holds based on the initial program, and this program once set on the blockchain cannot be changed.

3. How is transparency achieved with Ethereum code?

Like Bitcoin, nodes can see all the transactions or Smart Contracts (SCs) that were appended in the blockchain, and they can verify if the SC is true or not. It does not require a centralized organization to tell you what’s true of not true since everyone will have access to it and once a Smart Contract is made, it cannot be undone or changed hence everyone can also see the history of all SCs

For those who would like to try, here are the old questions from the previous batch:
1. From a consensus perspective, how is Ethereum different from bitcoin?
2. How are smart contracts executed in Ethereum compared to in a normal computer?
3. What are the benefits of executing the code on many nodes instead of just single computer/server?

Have fun learning, everyone!

3 Likes

@Hudson thank you for a deeper insight on this topic! Have fun learning!

1 Like
  1. What was Web 1.0?
    web 1.0 was was not dynamic or programable. web 1.0 could only show txt, links or images.

  2. What is a smart contract?
    a pieces of code programing money behavior.

  3. How is transparency achieved with ethereum code?
    everybody cac see the contract.

1 Like
  1. What was Web 1.0?
    Web 1.0 was able to work with static web pages.
  2. What is a smart contract?
    Programmable contracts hosted on ETH.
  3. How is transparency achieved with ethereum code?
    Because Eth is a public blockchain every body can see the code of the contact and all of the transactions
1 Like
  1. What was Web 1.0?

Was static websites that couldn’t only show texts, images and links. You couldn’t have chats, different accounts, social media. You couldn’t only read end share information.

  1. What is a smart contract?

Smart contract is a small piece of code than run on the Ethereum blockchain. They can own and decided what to do with the money.

  1. How is transparency achieved with ethereum code?

With a smart contract you can see who sent the money and who received. Doesn’t exist a third part, you don’t need to trust in anyone, because is the smart contract that own the money and is it that decide what to do with the money through the programing code. No one can change the smart contract. Is decentralized and unstoppable.

1 Like
  • What was Web 1.0?
    A static website that only allows the users to read and share information, like texts, images, and links

  • What is a smart contract?
    A small pieces of code that run on the Ethereum blockchain

  • How is transparency achieved with ethereum code?
    It is irreversible, just like nobody can change BTC transactions, nobody can change how smart contracts behave.

1 Like

Thank you for adding the extra questions! I think I have all the answers in my head but I’m going to try and articulate them thru the keyboard after work. Cheers friend!

1 Like

What was Web 1.0?
First version of the internet - if you wanted to create a webpage it was static, text images links thats it.

What is a smart contract?
Smart contract is a small bit of programming that holds money until the parameters of the code have been reached. it is programmable money.

How is transparency achieved with ethereum code?
Eth uses the blockchain so everyones code (smart contracts) are searchable on the blockchain, it is also unchangable so there is no way to meddle with the code once its executed. This creates a trustless environment, where you can verify anything at any time.

1 Like
  1. What was Web 1.0?
  2. What is a smart contract?
  3. How is transparency achieved with ethereum code?

A.1. Web 1.0 was the first development of the World Wide Web i.e. static HTML pages. It displayed text, image/picture and links. Most of the website content was stored directly in the website files instead of a separate database.

A.2. Smart Contract (SC) is an Ethereum financial application that runs dynamic and programmable digital assets on the Blockchain. The terms of the contract are directly written into the code. This ensures transparency, traceability and irreversibility. SCs are written in Solidity—the Ethereum programming language. In other words, SC is the logic behind Dapps (Decentralised applications); it is a set of rules (conditions and actions—if and then) e.g. If I pay my rent on the 1st of the month then my landlord allows me to live in the apartment.

A.3. Transparency is achieved with Ethereum code through the immutability feature of the Ethereum Blockchain network. Ethereum developers write the conditions and actions for the Dapps and then the Ethereum network executes them. SCs also take into account enforcement, management, performance and payment aspects of a normal contract but on a decentralised fashion. SCs are letter strict and do not factor in more complex procedures such as warrant exceptions or extenuating circumstances.

1 Like