CODE IS LAW? Smart Contracts Explained (Ethereum, DeFi)

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ค. 2024
  • Have you ever heard the expression "code is law" where technology is used to enforce rules? In that case, do we even need lawyers? Or maybe we can live in a fully automated world where code dictates what we can and cannot do. With the current development of smart contracts, this futuristic scenario may be closer than we think.
    A smart contract is a piece of code that can be executed automatically and in a deterministic way. The smart contract code is usually stored and executed on the blockchain to make it trustless and secure. Smart contracts also have capabilities of receiving, storing and sending funds and even calling other smart contracts. They follow if-then semantics which makes them fairly easy to program.
    Smart contracts aim at removing the human factor from decision making. The human factor is often proven to be the most error-prone and unreliable element of the standard, traditional contracts.
    Ethereum is a good example of a blockchain that supports smart contracts and make it possible for a programmer to implement their own smart contracts. A smart contract can be written in a programming language called Solidity which was created specifically for that purpose. In Ethereum, all the deployed smart contracts are immutable. This means that once deployed they cannot be modified which creates certain risks that we’re going to discuss later. Smart contracts on Ethereum are also decentralized which means there is no single machine controlling the contract. In fact, all the nodes of the Ethereum network store the same contract with exactly the same state.
    Website ► finematics.com
    Post ► finematics.com/smart-contract...
    Patreon ► / finematics
    Follow me on Twitter ► / finematics

ความคิดเห็น • 304

  • @Finematics
    @Finematics  3 ปีที่แล้ว +31

    ❓Do you have any questions about smart contracts?
    👍Hit the like button if you enjoyed this video
    🐦Follow Finematics on Twitter ► twitter.com/finematics
    💛Support Finematics on Patreon and join our Discord community ► www.patreon.com/finematics

    • @0ia
      @0ia 3 ปีที่แล้ว

      that's a few too many emojis

    • @ExplainedThroughRap
      @ExplainedThroughRap 2 ปีที่แล้ว

      Great video, we dropped a rap explaining smart contracts recently. I think they're such a game changer for so many industries; thanks for the awesome info

    • @jameswilliams2250
      @jameswilliams2250 2 ปีที่แล้ว

      @@0ia simplicity enable better understanding.

    • @0ia
      @0ia 2 ปีที่แล้ว

      @@jameswilliams2250 I tried turning that option on but it changed nothing.

  • @SwahiliPapi
    @SwahiliPapi 3 ปีที่แล้ว +267

    This is better than school

    • @L0CKTiTE
      @L0CKTiTE 2 ปีที่แล้ว +4

      Seriously

    • @Tblaq
      @Tblaq 10 หลายเดือนก่อน

      Much better

  • @stevenlivasy3462
    @stevenlivasy3462 3 ปีที่แล้ว +114

    i have spent so much time trying to understand this at a simplistic level and I always run into overly complicated videos. you just changed the game for me thank you!

    • @Finematics
      @Finematics  3 ปีที่แล้ว +8

      thanks! glad to hear it was helpful

    • @stevenlivasy3462
      @stevenlivasy3462 3 ปีที่แล้ว +3

      @@Finematics awesome job honestly I'm going through all you videos.

    • @pasinduarosha6222
      @pasinduarosha6222 2 ปีที่แล้ว

      Couldn't agree with you more

  • @MatiJumps
    @MatiJumps 3 ปีที่แล้ว +8

    I am not a native speaker, but I could understand everything clearly! Give you a clap!

  • @chidiebereama274
    @chidiebereama274 2 ปีที่แล้ว +18

    To be sincere, this is the most over simplified video I've seen on smart contracts. I've just subscribed to this channel. Loved the video so much

  • @itsalovething8190
    @itsalovething8190 3 ปีที่แล้ว +26

    1:30 programmers see a vending machine, producers see an mpc.

  • @AJ-hg2ki
    @AJ-hg2ki 3 ปีที่แล้ว +15

    This is great - learned about you from Ivan on Tech & you do an excellent job of explaining this stuff!! Thanx

  • @theforce7970
    @theforce7970 2 ปีที่แล้ว

    Tells us to asks questions and doesn't answer a single one. Only replies to compliments of video editing. Thanks! Great video!

  • @juneo9679
    @juneo9679 3 ปีที่แล้ว +36

    New found gem, subscribed. This should be one of those channels that goes to the mooon. Not the ones who says buy this, buy that or turn your $1000 to $1000000 by following my strategy in Trading Crypto. So much crap. This is a legitimate free course for novice in Crypto or even those who are in the industry for quite some time who wants to revisit their stocked knowledge. Thank you so much for the effort buddy.

    • @Finematics
      @Finematics  3 ปีที่แล้ว +1

      Thanks! Appreciate your comment :)

  • @cryptoholic5120
    @cryptoholic5120 3 ปีที่แล้ว +16

    Great work your doing on this channel. Can’t stop watching haha

  • @awrjkf
    @awrjkf 3 ปีที่แล้ว +3

    Hey, don't mind me. Just here watching all your earliest videos on blockchain. Thanks for this wealth of knowledge.

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      thanks for watching!

  • @MrTheelicitor
    @MrTheelicitor 3 ปีที่แล้ว +6

    The well and thought out implementation of smart contracts across the world will be a win win for all and will make society and the world a fairer place.

  • @amarjeetsinghthakur7888
    @amarjeetsinghthakur7888 3 ปีที่แล้ว +3

    Crystal clear explanation.. superb:)

  • @jacobkarim8358
    @jacobkarim8358 3 ปีที่แล้ว +9

    The world would be a better place if everyone watched this video

  • @fireice1234567
    @fireice1234567 3 ปีที่แล้ว +9

    Thank you so much for putting in the time and effort in explaining this concept so easily. The is the best video on YT which I have come across thus far.

  • @djienf
    @djienf 3 ปีที่แล้ว +7

    Hey! I just discovered your channel. Instantly loving it too. The drawing adds soo much more understanding and the video is speeded up a little which also helps. I personally go astray with the understanding of a subject when the instructor hovers over a topic and gets deep. I'll then misunderstand somehow, but even worse I won't know I did til some time later. With this Finematics channel you shoot straight to the target and can see clearer all around. Great stuff, let's go.

    • @Finematics
      @Finematics  3 ปีที่แล้ว +1

      Thank you! I'm glad to hear this format helps you with understanding the concepts. This is the main goal of the channel, let's go! :)

  • @pauloketch4635
    @pauloketch4635 3 ปีที่แล้ว +1

    Great informative video. when DEFi hits mainstream il be glad i already have the knowledge years before.

  • @selinhaker5587
    @selinhaker5587 2 ปีที่แล้ว

    Made me feel like taking some courses in coding and finding some business partners with computer science background, thank you.

  • @colmxbyrne
    @colmxbyrne 2 ปีที่แล้ว +2

    Clear explanation and detailed THANKS!

  • @kelvinong6549
    @kelvinong6549 2 ปีที่แล้ว

    I am so moved by the positive use cases of DeFi that you and many others have shared. They might be pipe dreams for now, but hallelujah.

  • @Tblaq
    @Tblaq 10 หลายเดือนก่อน +1

    Putting notifications on... I love this illustrations💯

  • @fridabinaev
    @fridabinaev 3 ปีที่แล้ว +3

    Great video! Thank you for the effort!

  • @xHeqticz
    @xHeqticz 3 ปีที่แล้ว +5

    Very clear, thank you!

  • @tobiprivat8878
    @tobiprivat8878 3 ปีที่แล้ว +1

    great! totally underrated content!!

  • @jameswilliams2250
    @jameswilliams2250 2 ปีที่แล้ว

    You are an amazingly effective teacher. I will be reviewing your instructive videos to internalize. Very appreciative of the excellent yes very fine job you did on this subject.

  • @TricoliciSerghei
    @TricoliciSerghei 2 ปีที่แล้ว +3

    Great videos, thank you very much, this is high level stuff, I'm learning as if I'm at a university.

  • @bernardoaltamirano7015
    @bernardoaltamirano7015 ปีที่แล้ว

    Great video!!!The clarity and detail are appreciated.

  • @willmosse3684
    @willmosse3684 2 ปีที่แล้ว

    Fantastic educational content sir. Subbed and video saved into a new playlist of your content! I have been looking for a series of videos that explains the technical basics in a clear and succinct manner. Top grade work!

  • @rexparsons4944
    @rexparsons4944 3 ปีที่แล้ว +9

    really enjoyed this, I am sending this to lawyer daughter to grasp

  • @martinmck3358
    @martinmck3358 3 ปีที่แล้ว +2

    Learned well today. Thanks.

  • @MaureenKingTAPPING
    @MaureenKingTAPPING 2 ปีที่แล้ว

    Incredible! Thank you for such a wonderful presentation! 🙂

  • @agostinhoserra
    @agostinhoserra 3 ปีที่แล้ว +3

    Simple and very informative! Thank you.

  • @wongleo3874
    @wongleo3874 3 ปีที่แล้ว +3

    Clear explanation with specific examples. Very useful.

  • @kaotictube
    @kaotictube 3 ปีที่แล้ว +3

    Thanks for the great intro to smart contracts!

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      You're welcome! :)

  • @thelionspw448
    @thelionspw448 2 ปีที่แล้ว

    Dude your a GOAT, this is gold . Thank you

  • @m.naseer1723
    @m.naseer1723 2 ปีที่แล้ว

    awsome content..subscribed..keep doing the good work cheers

  • @AneilSharma
    @AneilSharma 2 ปีที่แล้ว

    Great explanation. Thank you for your efforts.

  • @cavvieira
    @cavvieira 3 ปีที่แล้ว +1

    Well done! You forgot to include the real world connection in the pros/cons summary at the end, by the way.

  • @detroid89
    @detroid89 2 ปีที่แล้ว +1

    Thank you. Very well explained

  • @SuperIndijana
    @SuperIndijana 3 ปีที่แล้ว +4

    Your videos are amazing!!! Very very good explained. I just discovered you on youtube a few days ago. Thumbs up 👍

  • @axolson
    @axolson 3 ปีที่แล้ว +2

    Great job on the channel! Wonderful info and teaching style. Cheers!

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      Thanks a lot! :)

  • @ryze2light965
    @ryze2light965 3 ปีที่แล้ว +22

    Love the visual style of this kinda teaching, Really find it easier to follow along :)

    • @Finematics
      @Finematics  3 ปีที่แล้ว +2

      Thanks! It is also good for knowledge retention apparently backed by some studies :)

    • @djienf
      @djienf 3 ปีที่แล้ว +1

      Yes, definitely.

    • @Chris_051
      @Chris_051 3 ปีที่แล้ว

      What will happen if i invested in a platform registered to a smart Contract and in a long run the platform fails working.
      Thus smartcontract refund my investment funds?

    • @abyteuser6297
      @abyteuser6297 3 ปีที่แล้ว

      @@Chris_051 what if the investor is the smart contract ....

  • @jacksonanderson7230
    @jacksonanderson7230 3 ปีที่แล้ว +1

    Thankyou!! Great video!

  • @cryptoingresos.
    @cryptoingresos. 3 ปีที่แล้ว

    The best summary ever I saw

  • @spyrostroiannos2954
    @spyrostroiannos2954 3 ปีที่แล้ว +5

    Comming from Ivan, too. Excelent job. Keep going

  • @Panther-
    @Panther- 3 ปีที่แล้ว +1

    HONESTLY BEST VIDEO FOR EXPLAINING SMART CONTRACTS I HAVE COME ACROSS ON THE NET

  • @robertorossi9107
    @robertorossi9107 3 ปีที่แล้ว +2

    clear and concise. what else needed? respect

  • @carlmbeng8027
    @carlmbeng8027 2 ปีที่แล้ว

    Best explanation I have seen so far

  • @fravanini
    @fravanini 3 ปีที่แล้ว +4

    Very very good channel! You make complicated things sound easy!

  • @asksumit
    @asksumit 3 ปีที่แล้ว +2

    Great presentation and brief dive into a complex topic!

  • @tszwingyeung8685
    @tszwingyeung8685 3 ปีที่แล้ว

    Hi, thanks for your detailed explanation.
    One question, if parties are going to sign an agreement through smart contract, is that a must to use cypto instead of regular money given that the concept is to cut out the middleman? Many thanks.

  • @DJcyberslash
    @DJcyberslash ปีที่แล้ว

    This is a very very good video. Great job!

  • @prashantagarwal6879
    @prashantagarwal6879 2 ปีที่แล้ว +1

    THE BEST!!!! (i have come across)... thanks

  • @safuuuniversity
    @safuuuniversity 2 ปีที่แล้ว

    I appreciate your contribution so much!! Thank you for being so concise. Would you be alright if I took clips of your videos and reposted them so that we can spread your breakdowns to more people?

  • @lisab.6017
    @lisab.6017 3 ปีที่แล้ว +1

    Great video! I would really like to see a video on the risks of collusion between companies using smart contracts. Can’t find one anywhere...

  • @roberts1782
    @roberts1782 3 ปีที่แล้ว +3

    Thank you very much for this material.

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      You're very welcome! :)

  • @educatepeeps5466
    @educatepeeps5466 2 ปีที่แล้ว

    it happened 10:50 to SHIB, good job Finematics

  • @patrick9571
    @patrick9571 3 ปีที่แล้ว +3

    Can you make a video explaining the tokenomics and algorithmically of luna (terra). I'm very excited about the project. But it's hard to explain how it works.

  • @rolandbole5824
    @rolandbole5824 2 ปีที่แล้ว

    Great job. Keep the good work

  • @hossainmdmofazzel301
    @hossainmdmofazzel301 3 ปีที่แล้ว

    Thank you very much for great explanation, can make more video about the btc and ETH!?

  • @UsamaOmar23
    @UsamaOmar23 3 ปีที่แล้ว +4

    Very good explanation of the smart contract space... This also helps me to understand how DeFi works as well. How do you think that IoT will affect the real world problems you mention here. I see a future where IoT sensors are able to feed data into the oracle services so that the smart contract is able to add that information into itself. Maybe a video about this would be a good idea? Or maybe there is one already. Thank you for the time put into making this clear and informative video. 🙏🏽

    • @Finematics
      @Finematics  3 ปีที่แล้ว +1

      Yes, I agree with that. There is a plan to make a video on oracle services and we can include some IoT information there

    • @UsamaOmar23
      @UsamaOmar23 3 ปีที่แล้ว

      @@Finematics excellent! Thank you I'm subscribed now and will look forward to that video 🙏🏽

  • @pubudunuwan
    @pubudunuwan 3 ปีที่แล้ว +2

    good explanation , thanks!

  • @RILKEMUSICNONPROFIT
    @RILKEMUSICNONPROFIT ปีที่แล้ว

    this is a great video. it explains smart contracts in a way even an emotionally ruled artist can understand.

  • @stevensoregery2599
    @stevensoregery2599 3 ปีที่แล้ว +6

    Excellent watch, really enjoyed

  • @WalterKaan
    @WalterKaan 3 ปีที่แล้ว +2

    Wow, thanks for another great video. I wish you great success!

  • @awangjeme2531
    @awangjeme2531 10 หลายเดือนก่อน

    Informative videos

  • @chaloemkietchairat5709
    @chaloemkietchairat5709 2 ปีที่แล้ว

    This video provides a clear concept of smart contracts, one thing I am curious about is "Where is the smart contract stay in Blockchain?". I understand the basic concept of a blockchain that is a technology behind bitcoin but when smart contracts apply to blockchain I'm lost to imagine the picture of it.

  • @frankfromupstateny3796
    @frankfromupstateny3796 2 ปีที่แล้ว

    Thank you "Jakub"

  • @ThePixelPizza
    @ThePixelPizza 3 ปีที่แล้ว +2

    Thank you very much! The quality of your videos are not in proportion to your views and subscribers, I'm certain you'll recieve A LOT of recognition in the future!!!!

  • @john-blair
    @john-blair 3 ปีที่แล้ว

    Thanks. Has there been any progress on fixing a bug in a Smart Contract i.e. how does the Smart Contract get updated in an Active Blockchain?

  • @MrTheelicitor
    @MrTheelicitor 3 ปีที่แล้ว +4

    Well Explained Finematics...keep up the great work...you got a subscription a thumbs up and a bell from me from your hard work. Appreciate you and your team mate.

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      Awesome, thank you!

  • @jazzunk
    @jazzunk 3 ปีที่แล้ว +2

    Great videos! Quite well explained in a simple way and lovely drawings to help illustrate things ;) Just a friendly recommendation for future vids, try using an anti-pop filter and equalise a bit, specially to avoid listening the sibilance, mouth and tongue sounds...try filtering out 6-8kHz to start off, I think it will help making your voice clearer

    • @Finematics
      @Finematics  3 ปีที่แล้ว +1

      Thanks for the feedback. This is quite an old video, most of the issues were solved in the newer videos, but I still have to improve audio a bit

  • @BroLoveYou
    @BroLoveYou 2 ปีที่แล้ว

    Thanks for the video, it was very useful! I have a question about the types of smart contracts such are ERC-20, ERC-721 and ERC-1155. Could you, please, explain how they differ and how can one operate, for example, an ERC-721 as ERC-1155?

  • @dropoutsproduction4831
    @dropoutsproduction4831 3 ปีที่แล้ว +1

    Great video man

  • @robm3562
    @robm3562 2 ปีที่แล้ว +1

    Thank you!

  • @babakganji1045
    @babakganji1045 2 ปีที่แล้ว

    I somehow got more confused on something that I didnt know about but fantastic video. Any recommendation for more resources?

  • @aidanhassen4993
    @aidanhassen4993 2 ปีที่แล้ว

    You talked about Formal methods to verify the smart contracts, could you please provide a few examples, tools, guidelines and/or tutorials etc. on Formal methods to verify/secure Ethereum Smart Contracts, which I can easily use for my smart contracts.

  • @coding-sense
    @coding-sense 2 ปีที่แล้ว

    Very easy to understand :)

  • @tecladoblanco8573
    @tecladoblanco8573 2 ปีที่แล้ว

    Thank you 💗💗💗!!!

  • @EarthxOnline
    @EarthxOnline 3 ปีที่แล้ว

    Can this be used for when people buy something from my business or another business I’m promoting? Loved the video

  • @fredfrond6148
    @fredfrond6148 3 ปีที่แล้ว +1

    Excellent content. Clear and thorough. Please do a more in depth investigation about how the smart contracts can be gamed, how people have gamed the system in the past and maybe more in depth about what security measures are being implemented. Maybe a description of who is responsible for implementing the measures and how do they get this role.

    • @Finematics
      @Finematics  3 ปีที่แล้ว +1

      Thanks! Yes, there is a plan to dive deeper into smart contracts and talk about common vulnerabilities. Also there will be a video on how bots can steal people's profitable transactions a.k.a Ethereum Mempool is a Dark Forest :)

    • @fredfrond6148
      @fredfrond6148 3 ปีที่แล้ว

      @@Finematics Thank you looking forward to the future content.👍

  • @Freemoonminecraft
    @Freemoonminecraft 3 ปีที่แล้ว +1

    You got yourself a subscriber. And you didn't have to ask!

  • @harischsood5479
    @harischsood5479 3 ปีที่แล้ว

    Great work.

  • @alessandrobasili
    @alessandrobasili 3 ปีที่แล้ว +3

    Excellent content, I've discovered your channel recently and I've become addicted! Do you have any content on how the Ethereum Virtual Machine works? I'm looking for material and I'd love to see your great doodles on this subject. Thanks!

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      Thanks! There is a bit in the video about Gas but there is no video specifically about the EVM. Good idea though!

    • @tijesuniogunrombi9456
      @tijesuniogunrombi9456 2 ปีที่แล้ว

      Yes, need this video.

  • @linakaushik3407
    @linakaushik3407 2 ปีที่แล้ว

    Excellent

  • @sarfatiassociates2818
    @sarfatiassociates2818 3 ปีที่แล้ว +1

    Who determines the terms and conditions of the lease or the deed to purchase the house?

  • @nftgamer5895
    @nftgamer5895 3 ปีที่แล้ว +1

    the video was great tnx

  • @gonzaotc
    @gonzaotc 2 ปีที่แล้ว

    GREAT video

  • @cynthiazhang3670
    @cynthiazhang3670 3 ปีที่แล้ว +2

    This is so helpful!

    • @Finematics
      @Finematics  3 ปีที่แล้ว

      Glad it was helpful!

  • @Lululemon2023
    @Lululemon2023 2 ปีที่แล้ว

    Very good 👍

  • @lemuelsimis6406
    @lemuelsimis6406 3 ปีที่แล้ว

    very good! cheers

  • @user-if3jt6bo8u
    @user-if3jt6bo8u 3 ปีที่แล้ว

    Very nice. thanks

  • @SPaniarD42069
    @SPaniarD42069 2 ปีที่แล้ว +1

    this is GREAT!

  • @bowtiecigars
    @bowtiecigars 2 ปีที่แล้ว

    Great video! Thanks. Bowtie

  • @tinf5196
    @tinf5196 3 ปีที่แล้ว

    Noticed the iron leg detail here 14:02

  • @reddreadintuitive4405
    @reddreadintuitive4405 2 ปีที่แล้ว

    OMG, THANK YOU! You made Crypto feasible to my mind. Thank you, thank you, thank you.

  • @jessyfreire9512
    @jessyfreire9512 2 ปีที่แล้ว

    Thank you

  • @jacobfabian3802
    @jacobfabian3802 ปีที่แล้ว

    How does immutability of blockchain affect concepts like revocation of an offer? e.g. suppose I created a smart contract with condition x, and prior to the fulfillment of the preconditions that would trigger acceptance/execution of the contract, I want to alter the smart contract to be triggered on condition y, not condition x. Can the terms of an offer still be revoked or amended in this way when using smart contracts?

  • @nalinkapila9598
    @nalinkapila9598 3 ปีที่แล้ว +1

    good job

  • @tecnopadre
    @tecnopadre 3 ปีที่แล้ว

    Hello:
    Studying the SmartContracts I'd like to know how to easily read and save a Smart-contract on your PC.
    I'm old you know and I would like to know what I've just signed, time that finishes, conditions, etc... human read. Any website or doc that I'm not finding that I could go to learn? Thank you!