Polkadot-Blockchain-Academy / pba-content

An intensive academic program teaching Blockchain, Substrate, and Polkadot.
https://polkadot-blockchain-academy.github.io/pba-content/
MIT License
57 stars 29 forks source link

Blockchain & Contracts - Feedback and local tweaks from UCB run-of-show incoperated #735

Open nuke-web3 opened 1 year ago

nuke-web3 commented 1 year ago

Please take notes as you have them here from students and from your perspective :pray:

Also - [ ] items of things that need a FIXME for next time to close this issue out we know of.

TODO before we close out the UCB cohort & tag the content repo

notlesh commented 1 year ago

Some EVM related feedback from the student feedback that's worth future consideration:

*** Contracts: What aspects of this module were most useful or valuable?
    * The understanding of how contracts relates with blockchain consensus.
    * Understanding when its more appropriate to use a smart contract over building a Parachain
    * The understanding of how contracts relates with blockchain consensus.

*** Contracts: How would you improve this module? Were there any pain points?
    * cross contract explanation (this feedback appears multiple times)
    * Gas optimization was not covered. 
    * Missing pros/cons of solidity vs ink and their context.
    * I'd like to get a lecture on some disadvantages on smartcontracts.
    * Would be interesting to actually discuss some complex live contracts to discuss vulnerabilities, bottle necks and the possible ways to avoid them. Some general understanding of a real world, deployment grade best practices for smart contracts optimization and security would be helpful.  (I love this one!)
JoshOrndorff commented 1 year ago

maybe explore live blocks of bitcoin, eth and dot on a block explorer as they happen. or use a tool like TxStreet to help visualizing it. https://txstreet.com/