very nice illustrations and nice tutorial.....share an example and a followup video explaining an example of contract and how any laymen non technical person can make a smart contract and deploy it on blockchain
Great suggestion! I'll start working on such content to help viewers understand how smart contracts work on the better notion, once my current pipeline gets finished. Thanks, Zahid for sharing a constructive suggestion. Much appreciated!
While smart contracts can be programmed to have human interaction, but there are a few which are 100% automated. Moreover, whenever verification comes into the picture, its the job of a smart contract creator to have great confidence that the contract will behave correctly no matter what value is to be transferred, no matter what the balances of the two accounts are/will be, and no matter which account is to receive the value. I would highly recommend you to read about formal verification of smart contracts runtimeverification.com/blog/how-formal-verification-of-smart-contracts-works/
@@learnwithwhiteboard I read the blog post. But my question is, how can the smart contract verify the house address? It can only be done by humans right? and then there arises chances of dispute and all challenges assosciated with the normal agreement system we follow today. Then what is the benefit of using a smart contract in this case?
Yes and no. Contracts deployed on a blockchain are immutable. This means that the address and the code of that Smart Contract can’t be modified since it’s permanently written on the blockchain. However there are ways to use a new contract instead of that one, which is similar to “updating” a contract. One way to update the code is to create an intermediary Smart Contract that will hold the address of the active Smart Contract. So all the calls and transactions will be redirected to the active version with the function 'delegatecall'. That way, you’ll be using the same contract address but that contract will execute a different Smart Contract code in the end. From an “updated” contract. Note that there are important security risks when delegating calls and that you have to be extra cautious when designing upgradable smart contracts.
Smart contracts explained easily... Good job!👍👍
+1
Glad it was helpful!! ❤️👍
Finally an excellent video on smart contracts! 👏 covers all major points, great example!
Thanks for your love and appreciation ❤️👍
very nice illustrations and nice tutorial.....share an example and a followup video explaining an example of contract and how any laymen non technical person can make a smart contract and deploy it on blockchain
Great suggestion! I'll start working on such content to help viewers understand how smart contracts work on the better notion, once my current pipeline gets finished. Thanks, Zahid for sharing a constructive suggestion. Much appreciated!
Fantastic overview of altcoins. Which one do you think has the most potential?
Perfect examples, that really help me make sense of it and conceptualize all these ideas. Thank you again!
Hi Megan, I'm glad that I was of your help. Thanks for your love, support and appreciation ❤️👍
Can u tell in detail detail between ethereum blockchain and cardanos blockchain
Sure, I'll give this topic a shot!
which app/software to use for making such videos?
It’s very helpful
Glad it was helpful! Thanks for your love and appreciation ❤️👍👍
How smart contract verifies address & code ?.... It can be done only by human interaction right?....Or is there a way to automate it as well?
While smart contracts can be programmed to have human interaction, but there are a few which are 100% automated. Moreover, whenever verification comes into the picture, its the job of a smart contract creator to have great confidence that the contract will behave correctly no matter what value is to be transferred, no matter what the balances of the two accounts are/will be, and no matter which account is to receive the value.
I would highly recommend you to read about formal verification of smart contracts runtimeverification.com/blog/how-formal-verification-of-smart-contracts-works/
@@learnwithwhiteboard I read the blog post. But my question is, how can the smart contract verify the house address?
It can only be done by humans right? and then there arises chances of dispute and all challenges assosciated with the normal agreement system we follow today.
Then what is the benefit of using a smart contract in this case?
Can developer change smart contract?
Yes and no. Contracts deployed on a blockchain are immutable. This means that the address and the code of that Smart Contract can’t be modified since it’s permanently written on the blockchain.
However there are ways to use a new contract instead of that one, which is similar to “updating” a contract. One way to update the code is to create an intermediary Smart Contract that will hold the address of the active Smart Contract. So all the calls and transactions will be redirected to the active version with the function 'delegatecall'. That way, you’ll be using the same contract address but that contract will execute a different Smart Contract code in the end. From an “updated” contract.
Note that there are important security risks when delegating calls and that you have to be extra cautious when designing upgradable smart contracts.