Creating a blockchain with Javascript (Blockchain, part 1)

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มิ.ย. 2024
  • Learn how to write your own Blockchain with JavaScript. In this video I'll show you what is behind a blockchain by using simple code. It's not a complete implementation, but enough to understand how blockchains work and how they guarantee that blocks can never be changed.
    After creating our blockchain we'll try and tamper with it. This will demonstrate a blockchains ability to detect fraud.
    Next video (implementing proof-of-work):
    • Implementing Proof-of-...
    💌 Sign up for Simply Explained Newsletter:
    newsletter.simplyexplained.com
    Monthly newsletter with cool stuff I found on the internet (related to science, technology, biology, and other nerdy things)! No spam. Ever. Promise!
    💰 Want to buy Bitcoin or Ethereum?
    Buy for $100 and get $10 free (through my affiliate link):
    www.coinbase.com/join/5928452...
    ► Source code
    Available on GitHub:
    github.com/SavjeeTutorials/Sa...
    🌍 Social
    Twitter: / savjee
    Facebook: / savjee
    Blog: savjee.be
    ❤️ Become a Simply Explained member: / @simplyexplained
    #blockchain #javascript #coding #crypto #nodejs #simplyexplained
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 1K

  • @tauwheed3055
    @tauwheed3055 6 ปีที่แล้ว +618

    I do not understand anything about coding, but the way this mysterious gentleman stated everything, I was completely hooked up seconds by seconds till the end. I guess some peoples do have some extraordinary quality of teaching. Thanks Savjee

    • @ViralVeediuh
      @ViralVeediuh 5 ปีที่แล้ว +11

      Tauw heed it’s that you actually care about learning about blockchain. Trying watching a video on programming a microwave keypad. Much less interesting lol

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

      Agreed!!

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

      @@ViralVeediuh true

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

      Same here

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

      SAME.

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

    Great video. I'm a programmer so this made a lot more sense to me than watching someone try to describe how the blockchain works in a spoken presentation!

  • @prabhusingh7481
    @prabhusingh7481 6 ปีที่แล้ว +25

    Demystified this for me, finally! Thank you so much for making these concepts so tangible.

  • @lucysluckyday
    @lucysluckyday 4 ปีที่แล้ว +21

    My gosh, in terms of covering the basic fundamentals this is an amazing intro!

  • @blackswan7568
    @blackswan7568 ปีที่แล้ว +12

    For my internship, I was recently requested to do a simple web3-based project. This is what I've decided to use. Thanks for this project and for being a great teacher😁

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

    After +1 year of courses, projects documentation and tutorials I could finally understand how Javascript classes work thanks to this video. Thanks!

  • @Procyon58
    @Procyon58 6 ปีที่แล้ว +467

    So much information fit in this 15 minutes and this finally made blockchain click in my head. Thank you for this!

    • @niklavr
      @niklavr 6 ปีที่แล้ว +4

      Yes! Really helpful video! Thanks!

    • @luckyadeloye3452
      @luckyadeloye3452 6 ปีที่แล้ว +1

      Especially the explanation of difficulty and nonce.

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

      Exactly! Over all those explanations online which doesn't provide any example, I can finally understand the base concept of a blackchain after watching this video, thank you soooo much. Autosubs

    • @nitinchaudhary7686
      @nitinchaudhary7686 6 ปีที่แล้ว

      How can i make zsh in terminal

    • @stanicng
      @stanicng 6 ปีที่แล้ว +10

      Same here. I think we belong to developer world. Simple words can't make us understand until read the programing logic. Hehe.

  • @owenparker6651
    @owenparker6651 6 ปีที่แล้ว +22

    Savjee, I have finally been compelled to subscribe to a youtube channel. As an 'old dog' programmer, you have got me moving on blockchains more than the dozens and dozens and dozens of articles I have read. For a 'show me' programmer, this is just what the doctor ordered and I thank you for taking to the time to share your knowledge and for doing such an easily understood walk-through. Well done young man...

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

      Thanks a lot! Reading your comments made my day!

  • @jessss7792
    @jessss7792 6 ปีที่แล้ว +8

    Very well done video. Steady pace, clear code, and an engaging voice. The blockchain just became a whole lot less intimidating and mysterious, so thank you.

  • @saxenaabhi
    @saxenaabhi 6 ปีที่แล้ว +70

    Oh man, after watching heaps of videos on bitcoin, etherium and block chain. This is the first time I really got my head around only because we think in terms of code. Love you for that.

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

      yeah, seriously. All these explanation videos make no sense. But looking at how the code actually works make perfect sense haha.

    • @astrarai-thesobercoder
      @astrarai-thesobercoder 2 ปีที่แล้ว

      Same here 👨🏽‍💻

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

      @@joeysipos if(currentBlock.hash !== currentBlock.calculateHash()){} TypeError: currentBlock.calculateHash is not a function : thats the error I got, not sure why it is function

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

    "Simply Explained" indeed ! Amazing, cleared a lot of concepts.

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

    Love this! Thanks so much for making this tutorial, really helps a non-techie like me get under the hood of blockchain!

  • @slapassdevil
    @slapassdevil 6 ปีที่แล้ว +7

    First! Also great videos man, thank you so much!

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว

      +Anthony Dutra Glad you like them! (And wow that was fast!)

  • @sicko_drops
    @sicko_drops 6 ปีที่แล้ว +20

    great video. subscribed!

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

    Great! I was learning blockchain but with a traditional school teaching for weeks and I didn’t understand nothing but with your videos I completely hooked up great and very simple way to learn thanks and appreciate to share your knowledge ❤

  • @CourtneyZinckgraf
    @CourtneyZinckgraf 5 ปีที่แล้ว +1

    I know nothing about coding, but this example really made me understand what's happening with blockchains - thank you!

  • @vasanthkumar2190
    @vasanthkumar2190 4 ปีที่แล้ว +115

    This looks similar to linked lists in Data Structure with added security!

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

      Great observation!! It is similar to a Singular Linked List data structure With one massively important improvement namely: O(1) (i.e constant time access) to all blocks in the chain, via the top-level array.

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

      May i nitpick? The focus is on integrity which make it inherintly secure 😁

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

      i was thinking the same thing

    • @SatyamGupta-gc9sq
      @SatyamGupta-gc9sq 2 ปีที่แล้ว

      @@cazino4 yup it's linked list but not singly linked list, it's doubly linked list as it stores the adress of the previous block too.

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

      @@SatyamGupta-gc9sq Nope, you're INCORRECT!! Please revisit the source code - it is quite clear.
      The presented Block Chain data structure has more commonalities with a SINGULARLY Linked List, NOT a doubly linked list as you have attempted to suggest.
      Whilst I agree that the structure does indeed store reference to the previous node (i.e its parent) it DOES NOT *DIRECTLY* store reference to the NEXT node. Thus it's essentially a singularly linked list in reverse.... But STILL a singularly linked list nonetheless.
      Source: myself lol. I've actually built these types of core data structures (i.e Singularly/Doubly linked lists, Binary Search Trees, Balanced Binary Search Trees,Tries,etc) from scratch in numerous languages and have a deep understanding of matters pertaining to their. respective implementations,trade-offs, time-space complexity,etc

  • @classborn
    @classborn 4 ปีที่แล้ว +5

    Subbed , you brought tears to my eyes.

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

      exactly. That's why dark theme *is better*

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

    Explaining it in code makes blockchain technology so much easier to understand. Thank you for this! Great job!

  • @ulfkarlsson272
    @ulfkarlsson272 6 ปีที่แล้ว

    Thanks, I had the theoretical understanding of what a blockchain was before, but seeing it explained this way makes everything much clearer.

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

    Damn bro, that light theme doesn't hurt your eyes?

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

      😂😂😂😂

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

      and the bracket on the same line with the parentheses and no space, ew

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

      Try working in very light room...it's common to work with light theme in that case, and with dark theme in darker rooms...

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

      @@slavento yeah using dark theme in bright light environment is not good. Dark theme is perfect for only dark environments. And light theme is good for brighter environments

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

      Does anybody know which theme is he using?

  • @hashmoody
    @hashmoody 4 ปีที่แล้ว +8

    Really great, that sparked a great idea in my mind! :) (y)

  • @AkhilPrabhakaran
    @AkhilPrabhakaran 6 ปีที่แล้ว

    Wonder I didn't come across your page months ago. Not just for this particular video but the quality and the clarity in all your videos are amazing. Huge fan!!

  • @luizdrumonddeandrade7065
    @luizdrumonddeandrade7065 5 ปีที่แล้ว +1

    Just amazing how you have explained this topic in a really easy way. Congratulations!!!

  • @JavaScriptRoom
    @JavaScriptRoom 5 ปีที่แล้ว +8

    Hey! Thanks for the great content! One question: why didn't you generate block's index and timestamp on a fly in the constructor? Is there any reason for passing them on instance initiation?

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

      hello, has this improved your knowledge of java and blockchain? have you made any progress on creating a blockchain? i would like to talk with somebody who might be able to help me script a source of a new blockchain

  • @AmitYadav786
    @AmitYadav786 6 ปีที่แล้ว +14

    Awesome intro, I think you should make this a series so that people can make their own full blockchain using your details. When is the next video coming??

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว +4

      +Amit Yadav Great idea! Next stop would be to discover smart contracts. Definitely will work on that in the future. But first I need to finish another course ;)

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว +4

      +Amit Yadav Great idea! Next stop would be to discover smart contracts. Definitely will work on that in the future. But first I need to finish another course ;)

    • @nitinchaudhary7686
      @nitinchaudhary7686 6 ปีที่แล้ว

      Amit Yadav how can i make zsh in terminal?

    • @stanfordnwosu424
      @stanfordnwosu424 6 ปีที่แล้ว +1

      Simply Explained - Savjee Heyy any luck with making those blockchain courses

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

    Thanks man. This really helps understand the concept without going into too much or too little details. Exactly what I was looking for.

  • @laude94wuo
    @laude94wuo 5 ปีที่แล้ว

    Clear coding style makes a complex concept to be so easy that everyone can understand! Amazing...!

  • @mi13estrellas
    @mi13estrellas 6 ปีที่แล้ว +35

    would implementing some of those other features such as "proof of work/ stake", check of funds, ability to prevent tampering of data / rollback function be possible to demonstrate in another video? It would be greatly appreciated.

    • @daezohn8662
      @daezohn8662 6 ปีที่แล้ว +8

      Not to mention P2P network consensus and transaction broadcasting. I sometimes think writing your own blockchain is just as ambitions as writing your own OS. Maybe it is just easier to take to bitcoin code and adapt it to your needs.

    • @utopialabsvideos9408
      @utopialabsvideos9408 6 ปีที่แล้ว +4

      @Sophie, do you want a complete implementation? Just read the source code for Bitcoin or Ethereum...

    • @lucysluckyday
      @lucysluckyday 4 ปีที่แล้ว +1

      Yeah the actual source code is the best option when you want to understand the more complicated aspects of merkle trees, nonces, unconfirmed transactions, and memory pools. But this is an extremely good generic intro on the fundamentals !!!

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

    13:02 Blockchain is like "Mr.Stark...I dont feel so good..."

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

    Watching this in 2020 and its broadens my programming knowledge. Thanks!

  • @joshuacoll.6100
    @joshuacoll.6100 5 ปีที่แล้ว +1

    BRUH thank you so much!! I needed a simple implementable example with the core concepts intact!! Thanks again dude you are the best!! :D

  • @jekabolt
    @jekabolt 6 ปีที่แล้ว +94

    it's will be great if you create a. video about smart contracts

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว +29

      That's a nice idea! I'll definitely consider that!

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

      yeah pls do that and can u include dates in smart contracts for tokens to be distributed only during that time?

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว +9

      +Python_Tutorials Great idea! I'll think about how to implement that :)

    • @python_tutorials6519
      @python_tutorials6519 6 ปีที่แล้ว +1

      great,thanks a lot and we would love to wait for that video

    • @arhabersham
      @arhabersham 6 ปีที่แล้ว +1

      WORD!

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

    It's a great explanation video of Blockchain.
    Can you tell what IDE you are using 0.0 Cuz i really like the UI , thanks

    • @RoadToFuture007
      @RoadToFuture007 6 ปีที่แล้ว +1

      Hafrn The Grey white edition ;)

    • @MistaT44
      @MistaT44 5 ปีที่แล้ว

      Press ctrl k + ctrl t, and select the quiet light theme :)

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

    Great tutorial, thank you.
    I was "playing" with your code and i've just discovered that changing the "Genesis block" (block 0) attributes is possible (the chain stays valid). This is due to the "isChainValid()" method; as you can see, the method has a "for(var i = 1; i < this.chain.length; i++){ [...]" which starts from "i = 1". This means that no controls are applied to the first block (data can be changed without any problem).
    A simple work-around is to change the "for([..])" loop (make it starts from "i=0" and check the previous block only "if(i>0)").
    Thanks for your time and knowledge

  • @amnest1ac
    @amnest1ac 5 ปีที่แล้ว

    This is so easy. For all the noise this "technology" has made. I am impressed how fundamentally basic is the idea itself.

  • @mattyzacharia
    @mattyzacharia 6 ปีที่แล้ว +5

    Great video. Congratulations.
    I have a question though, in the example, I tried to tamper data and did recalculation of current hash and assigned to existing hash. I got output as true. We are not tampering anything with previous block hash. Basically I have not understand the check on current block hash with the previous block hash as for me it always return true.
    Also if I carefully watch video , when you do a tampering and set current hash. It gives output as false. However if I examine your console which is on this video, both previous hash and current hash seems to be identical. Then how does it return false?
    Thanks Matty

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

      Did you put the return true statement in the body of the for loop?

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

      I am having the same exact problem now. Did you manage to solve it?

    • @Chris-oe4pj
      @Chris-oe4pj 2 หลายเดือนก่อน

      when isChainValid loops and checks the block that is right after the one you changed, its previous hash will not match that preceding block's new hash that you had calculated

  • @albertkeller3773
    @albertkeller3773 6 ปีที่แล้ว +12

    How can I download the library on Windows? Because on windows the terminal is working with powershell

    • @AbdulAhad-ni4hq
      @AbdulAhad-ni4hq 5 ปีที่แล้ว

      same problem here
      did u solved ?

    • @safaelboukhari5431
      @safaelboukhari5431 5 ปีที่แล้ว

      @@AbdulAhad-ni4hq same probleme :(

    • @alvarovalenzuela7389
      @alvarovalenzuela7389 5 ปีที่แล้ว

      use bash instead :)

    • @eoussama
      @eoussama 5 ปีที่แล้ว

      You need npm installed.

    • @robincard1548
      @robincard1548 5 ปีที่แล้ว

      If you're really serious, I would switch your desktop from Windows to Ubuntu Desktop (free) or run Ubuntu in VirtualBox (free). Windows and Node/Javascript don't play well yet, there are still lots of problems with file names and stuff. The windows guys I work with are always having problems, the people on the *Nix/Mac system dont have these problems ever.
      I'm not saying Linux/Mac is better than Windows, just saying that for now JavaScript is better on Linux/Mac. They my fix it soon.

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

    I've watched too many videos to understand what a blockchain is and none of them seemed to help, but this video clears things up in my head about blockchain,
    Thanks

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

    This is amazing. I dont even do Javascript (just php) and i understand what you're saying. Great vid.

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

    I swear, this is the video finally where I really understood the concept of Blockchain. I have watched many videos but was getting just repetitive things time and time again.
    Thank You very much.
    I have like and subscribed to you channel.

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

    Very clean explanation, and also very clean english for those who doesn't speak english natively. Thanks!

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

      I'm not a native speaker myself, so I have to keep things simple ;)

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

    there were a few genious on algorithm n coding, but i think you one the best amid them....simple n clear

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

    Thank you so much, Sir. You just make the whole concept of blockchain sys clear for me in just under 15 mins.

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

    You are a great teacher, Mr. X! Thankfully, I do not have to write this code but I needed to understand blockchain for my graduate class. This video finally made it all click! (I watched your other one before this too and that was helpful as well.) Keep up the great work and thank you for sharing it for free!

  • @AhmadNasikun
    @AhmadNasikun 6 ปีที่แล้ว

    Thanks for the great tutorial. There are lots of videos describing how blockchain works, but only a few that give some technical example(s). Among those few, this video stands out really well. For those who are new to blockchain (e.g. me), this video is really enlightening.

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

    Noticed this video on my recommendation and in 15mins understood the basics of blockchain… most importantly the simple and powerful sample you showed👍🏻👍🏻👍🏻

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

    Thank you for sharing this. Today I decided to learn about blockchain. I hope I can learn enough to produce something to help make our world a better place.

  • @lovebajpai5288
    @lovebajpai5288 6 ปีที่แล้ว +1

    Fantastic!!! What an explanation! it just makes you understand the whole thing in one video!

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

    for the first time in life i have watched the whole info stuffed youtube video in one go. keep it up man!!

  • @rkj541
    @rkj541 4 ปีที่แล้ว

    Greatly explained the concept in a short video, great job!!

  • @VincentNoben
    @VincentNoben 6 ปีที่แล้ว +1

    This explanation is so solid! Like others said in the comments, this is what made me get it. I sortoff knew but this made the click and will make it much easier for me to explain it myself in the future. Thanks!

  • @sreelalts1892
    @sreelalts1892 4 ปีที่แล้ว

    Amazingly explained! I really didn't know anything about Blockchain. After watching this video, I was like "wow, this guy is amazing!". You did it so nice Savjee! Thanks a lot!

  • @funmeister
    @funmeister 5 ปีที่แล้ว

    Absolutely love this video. Only regret is why I just found you now. Subscribed!

  • @WhatIsThisAllAbout
    @WhatIsThisAllAbout 6 ปีที่แล้ว

    thanks man...I was wondering how this works in code & thats what you explained so clearly.

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

    You simply explained and I simply subscribed. This is what I was searching for as I don't knew any implementation of blockchain. thankyou

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

    Great, you understand concepts through building them. Thanks, man.

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

    Thank you for clearly and efficiently explaining the concept of block chain. Now it makes sense :)

  • @Goldy8686
    @Goldy8686 5 ปีที่แล้ว

    Thank you so much for giving detail information that is germane to the subject at hand. I’ve watched tons of video on this topic and walked away clueless

  • @shivaskanthan6144
    @shivaskanthan6144 6 ปีที่แล้ว

    Excellent 11/10. Detailed, concise and easy to understand.

  • @zhangbruce4815
    @zhangbruce4815 6 ปีที่แล้ว

    Best block chain explanation video so far I've seen

  • @kkmetcom
    @kkmetcom 6 ปีที่แล้ว

    can't thank you enough, this is great, might be my entrance to this world, thank you Savjee

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

    Wow.. Thanks, Sanjeev for this video. I`ve been searching for something to enlighten my brain with what`s actually Blockchain is. Finally, you did it... Thanks man

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

    Thank you very much, I think this is absolutely the best way how to explain how blockchain works (assuming one knows javascript or other similar language).

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

    Clutch video. Excellent explanation of block chain. So much simpler of a concept than when you just hear it explained.

  • @broonzy2006
    @broonzy2006 6 ปีที่แล้ว

    wow! great video... I'm a low level dev and by watching the last 2 videos, really got the concept and quick application. Cool!

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

    I don't even know how to code but this video made so much sense, great job!

  • @bhag1
    @bhag1 6 ปีที่แล้ว

    This is great. Simple and crisp. Thanks!

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

    so so helpful, I can't believe all that happened in 15min. Love it. Please keep it up

  • @germandiagogomez
    @germandiagogomez 6 ปีที่แล้ว

    Very nice introduction. Perfectly explained concepts in a compressed timespan.

  • @fastindemand6074
    @fastindemand6074 6 ปีที่แล้ว +1

    This video was simple and informative. thank you.

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

    Wow! This explanation demystified the whole concept of blockchain . Thanks 😊👍

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

    Clarity by far the best tutorial i have ever seen

  • @KusaasiraNoah7421
    @KusaasiraNoah7421 5 ปีที่แล้ว

    So much info in just under 15minutes. Thanks

  • @Katie-zq9ib
    @Katie-zq9ib 6 ปีที่แล้ว +1

    Thanks a lot for this simple walk-through of how blockchain works! The example was simple and easy to follow 👍🏽

  • @nellynelson965
    @nellynelson965 6 ปีที่แล้ว

    Ive no idea how to code, but I mine and I wanted to understand a bit better. Thanks. For me it was the simplest example I watched and now understand it a bit better.

  • @Frank2tek
    @Frank2tek 6 ปีที่แล้ว

    Best and simple way to understand the core concept of blockchain . Nice job ...

  • @bobsmithy3103
    @bobsmithy3103 6 ปีที่แล้ว

    Wow, amazing job man. I've only covered the basics of Javascript yet your explanation of every part of your code made everything so clear. Your name really does suit the quality of your content. Thanks a ton man!

    • @simplyexplained
      @simplyexplained  6 ปีที่แล้ว

      Thanks for the kind words! Makes my day ;)

  • @mauriciogambini
    @mauriciogambini 4 ปีที่แล้ว

    simple, objective and complete ! Thanks :)

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

    Thanks Brother....you have pushed me in right direction. I was reading, watching many videos on Block Chain, but your Javascript example cleared lot of ideas. Thanks again. May I tell you, I have used many a times timestamp & date to create a unique ID for various databases. That concept has been expanded into something massive. Great work....

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

    he explained in a simple matter , thank you

  • @marcelosabadini
    @marcelosabadini 6 ปีที่แล้ว

    Best 14 min of the year!! tks a lot!

  • @thejmcexperience8755
    @thejmcexperience8755 6 ปีที่แล้ว

    Thanks for the series. This has helped me understand blockchain.

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

    Thanks bro. I imagine blockchain works like magic until i watched your video.

  • @stevenzhang8620
    @stevenzhang8620 6 ปีที่แล้ว

    Very well explained blockchain in simple javascript code! Thanks a loooot!

  • @gogoikabir
    @gogoikabir 4 ปีที่แล้ว +1

    amazing, now I understand something about blockChain

  • @I_love_mbs
    @I_love_mbs 6 ปีที่แล้ว +1

    Thanks a lot. Very helpful. Good video to start with when learning blockchain technology, and narration is good too. The BASICS seem SIMPLE; build a constructor and hash it then, link each instance like nodes, loop through the nodes, do some logical statements for validations, have the chain stored on local computers, and there you have it. I think. Please let me know.

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

    This videos is just awesome, everything makes sense now, thank you!

  • @Superb_virg
    @Superb_virg 5 ปีที่แล้ว +1

    Extremely simple and well explained amazing.

  • @torbilan6292
    @torbilan6292 6 ปีที่แล้ว +1

    Thanks , such a clean code and clear speech. Benefited a lot !

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

    Finally understood how magic internet money works. Awesome video!

  • @yashkolte7799
    @yashkolte7799 6 ปีที่แล้ว

    So it's much like traditional link list, with added hash to prevent tampering. Thanks for the tutorial👍

  • @afsallais9825
    @afsallais9825 5 ปีที่แล้ว

    Really a great video . Finally i got the point of blackchain . I had a lot of doubt regarding the implementation. The video gave an insight of the concept . Really a great work .

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

    simply explained a complex code. Love this video

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

    i watched the whole thing ,didnt understand anything but it was fascinating
    ure a genius

  • @philitup87
    @philitup87 6 ปีที่แล้ว

    Thank you for this video! Extremely helpful and clear information. I'm going to try this in Rust.

  • @prithvidheer6893
    @prithvidheer6893 4 ปีที่แล้ว

    Loved the explanation. You got a nice way of teaching.......Thanks :)

  • @dzianisdashkevich1848
    @dzianisdashkevich1848 6 ปีที่แล้ว

    great videos, and this one is also nice and clear! thanks for it. Wish you will continue to implement more advance and complicated things from this area

  • @Memories_1984
    @Memories_1984 6 ปีที่แล้ว

    clean example, clean explanation. hearty thanks enclosed in my subscription

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

    Very intuitive way to explain about blockchain. Thumbs up!