Ethereum Advanced

Great content enjoying the course

1 Like

Would someone clarify something from current lessons. Thinking about Ivan’s example of smart contract being triggered when kid gets good grades , clear. Taking this example actually HOW would those grade results be communicated to the smart contract to release funds. Guessing it’s sort of obvious but my head’s not catching it. Thanks

Question about privacy of the account model

The lecture says the account model is less privacy because you cannot send ETH back to the same address in a transaction.
Does anyone explain why this is linked to privacy?

I think it makes transactions more transparent not less privacy.

Thanks!

In Bitcoin you can send one transaction where you send crypto to someone but some of the sent money back to yourself. It is impossible to know how much money (if not nearly all of it) you sent back to yourself. Privacy lies in the fact that the real amounts sent to different parties are hidden from third party observation. (as long as unique addresses for each new UTXO is used, that is) On ETH how ever you can see the amounts accurately, on Bitcoin nobody knows if you sent the transaction to yourself. (as they cant see connection between two addresses)

1 Like

Thank you for the feedback! In short, transactions should be open to anyone for trustless, but the amount of asset is not necessary to be transparent to anyone.

1 Like

Hi guys, I’m really glad to be here. Nice content in this Ethereum 101 course. I just wish to know by curiosity, to write a smart contract, what are the other requirements apart from knowing the programming language (solidity or viber) ?

1 Like

Apart from solidity or viper, nothing more, i do advice to take a deep look into openzeppelin contracts, which will save you a lot of time if you know how to use them.

Carlos Z

Ok i understand, Thanks very much for your reply! Carlos Z :slightly_smiling_face:

Excellent class. Excited keep learning more.
Thank you.

  1. What are the benefits of setting a token standard like ERC20?
    • Easy to program against as everyone is following the same set of rules. Which allows for a community to be built around that standard giving developers and stakeholders a pool of resources to tap to discuss issues, bugs and future optimizations. Because a standard is followed it will be easier to build against that standard and deploy the code live as that token will be immediately eligible to be supported on any wallet or exchange.
  2. What functions are in the ERC20 Token Standard Interface and what do they do?
    • balanceOf - checking the balance of a particular address
    • totalSupply - how many tokens in circulation
    • Transfer - transferring a set amount to a recipient
1 Like

I need help with Name of certificate , My name is Ramesh Rai , but it is using username Rameshsampang.

can it be changed please,

Much apriciated

1 Like

Hey @Rameshsampang, hope you are great!

I have fixed the issue in your academy account, the certificate should now be showing properly your name.

Let me know if it works from your side :nerd:

Carlos Z

I am very happy to have gained a better understanding of how the ethereum network works. What I can understand is that we have entered a new era where the people finally regain economic power at the expense of the big tech companies. I think it is a great revolution made with the evolution of technology and human intelligence.

1 Like

thanks for opportunity to study Etheruim.

1 Like

Well explained, no issues.

1 Like