Building a Blockchain in Under 15 Minutes - Programmer explains

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • Learn blockchain programming with 20,000 students: academy.ivanon...

КОМЕНТАРІ • 953

  • @IvanOnTech
    @IvanOnTech  4 роки тому +66

    New 2020 version: ua-cam.com/video/4FwBB6vhilU/v-deo.html

    • @lizacrowi245
      @lizacrowi245 4 роки тому +2

      helloo please how can i contact you ?? i have a lot of questions to ask !!! pleaseee thank you

    • @tomassonnlgry9108
      @tomassonnlgry9108 4 роки тому +2

      Ivan, your performance in 3 years time is awesome!

    • @raajqurashi1619
      @raajqurashi1619 3 роки тому

      Wow nice video ....03155797844 me watsep nmbr

    • @computeruniverse6759
      @computeruniverse6759 3 роки тому +1

      Hi 2021 Russian

    • @billnoname8093
      @billnoname8093 3 роки тому +10

      The link is marked as private . Thanks for the above video. one more step to being able to program a block chain myself

  • @TotallyRocco
    @TotallyRocco 4 роки тому +18

    I not only want to thank Ivan for the help, coz this dummy just learned some, but thank you all in your posts for being kind to each other, you all communicate and collaborate kinder than most any other threads I find on this YT search engine! Keep spreading the love!

  • @gaborfzks
    @gaborfzks 4 роки тому +107

    Wow, time fly’s! A young boy becomes a grown man in front of our eyes.

    • @Sldn5
      @Sldn5 3 роки тому +5

      He was 21 years old in this video 3 years ago... he‘s born in 96

    • @andrewfinsand891
      @andrewfinsand891 3 роки тому +2

      He no longer uses the window as a light source

    • @aayo_gorkhali
      @aayo_gorkhali 2 роки тому

      gaborfzks Werent you young once? Wow a kid once in daipers commenting on youtube

    • @gaborfzks
      @gaborfzks 2 роки тому +1

      @@aayo_gorkhali Growing old is inevitable, growing up is optional.

    • @aayo_gorkhali
      @aayo_gorkhali 2 роки тому

      @@gaborfzks and who are you to judge any one? are you on the level to judge someone? i mean what made you think that you can actually judge a person? earth was there billion years ago and will be some billion years more, its just that you came to earth little early beside that what are you and what you have?

  • @deemaak8980
    @deemaak8980 4 роки тому +293

    What I understood from this video is that I'm not a fast learner

  • @TheCryptoFactor
    @TheCryptoFactor 4 роки тому +26

    Ivan: I need some sort of artificial lighting .... fast forward 2020: Industry standard lighting, professional grade microphone... 5 TV sets! Congrats man, you have come a long way, keep succeeding - Paul

    • @storm132
      @storm132 3 роки тому

      like, subscribe, bell button, all (UACA remix)

  • @stella245
    @stella245 3 роки тому

    I found this video in 2021. It's unbelievable how you developed from 2017. Well done, you're doing a great job!

    • @user-vn2hz1xm1f
      @user-vn2hz1xm1f 3 роки тому

      T:h:a:n:k:: f:o:r:: w:a:t:c:h:i:n:g: a:n:d::: f:e:e:d:b:a:c:k:: w:r:i:t:e:: m:e:: n:o:w::f:o:r: m:o:r:e:: i:n:f:o:r:m:a:t:i:o:n::
      W::h::a::t::s::a::p::p::
      +1::9:::7:::1:::9:::1:::0-3::6::0::9:..

  • @Hitman78CRO
    @Hitman78CRO 5 років тому +6

    You're great!
    I'm a tech guy my entire life and was never interested in programming.
    You just changed that!
    Thank you!

  • @codygonzalez5131
    @codygonzalez5131 6 років тому +8

    Thank you, brother, I put my finger up! You really met in 15 minutes and everything was clearly explained!

  • @iderik01
    @iderik01 4 роки тому +4

    To say "digital signature" is just a way of making it understandable. Good explanation and very clear, Heja Sverige!!!

  • @jeremyfrancis3274
    @jeremyfrancis3274 6 років тому +5

    Simple and straightforward. Need more people like this.

  • @OSBib2
    @OSBib2 5 років тому +17

    Thank you, Ivan! It makes me understanding this technology in Java terms and how to code blockchain.

  • @mjkeating
    @mjkeating 7 років тому +74

    The lighting looks good to me.

    • @makoes11
      @makoes11 3 роки тому

      Natural light that's the best when you can use it

  • @metavision1933
    @metavision1933 4 роки тому +5

    the last 2min were the best thing i watched in 2019. great job

  • @bobbynewman6129
    @bobbynewman6129 4 місяці тому

    I know I'm late, but thank you! This is the best explanation I’ve found of what a blockchain really is. Great stuff.

  • @EvgenyAleshin
    @EvgenyAleshin 6 років тому +8

    Great video Ivan, very clear and concise. Would be nice to see you explain Genetic Algorithms and Neural Networks(preferably using Java) and maybe an Evolutionary Neural Network as a conclusion for both topics

    • @cwatchman974
      @cwatchman974 8 місяців тому

      If you understand blockchains I need a developer

  • @lyricsofheart5245
    @lyricsofheart5245 Рік тому +12

    I have heard a lot about GorillaGPUs, and I will start today. My friends are making money with these services.

  • @dotrule4115
    @dotrule4115 5 років тому +2

    Total outsider with no tech knowledge but I understood what you were saying.
    Thanks, Ivan. Great job explaining.
    Btw, is there a more elaborate video for total newbies like me to learn more on how to use the program and such ?

  • @greywolf271
    @greywolf271 6 років тому +5

    Thanks mate, very concise and clear explanation. I've been looking for exactly this for a while now.

  • @MauriceLacerda0
    @MauriceLacerda0 7 років тому +20

    Awesome video Ivan! Thank you so much for putting such a complex topic into digestible format!

  • @pb9381
    @pb9381 3 роки тому

    Just stating the obvious for understanding purposes. You can decrypt the hashes in the blocks with a key to reveal the transactions vice versa to the way it is encrypted block by block

  • @kennethzambrano5287
    @kennethzambrano5287 7 років тому +4

    Brooooooo your the big one Master! Thanks for this video. 2 days ago i was asking myself about How to program my own Blockchain from scract!
    Really appreciate!

  • @persvendsen270
    @persvendsen270 6 років тому

    I`m a Norwegian newbie into blockchain and coding. You explained it great, easy and understandable.

  • @jankarlo28
    @jankarlo28 3 роки тому

    This is a gem. Simplest way to explain blockchain technology at its core. Keep creating good contents, you deserve more than a million sub.

    • @user-vn2hz1xm1f
      @user-vn2hz1xm1f 3 роки тому

      T:ԋ:α:ɳ:ƙ:: ϝ:σ:ɾ:: ɯ:α:ƚ:ƈ:ԋ:: ι:ɳ:ɠ: α:ɳ:ԃ:: ϝ:ҽ:ҽ:ԃ:Ⴆ:α:ƈ:ƙ:: ɯ:ɾ:ι:ƚ:ҽ:: ɱ:ҽ:: ɳ:σ:ɯ::ϝ:σ:ɾ: ɱ:σ:ɾ:ҽ:: ι:ɳ:ϝ:σ:ɾ:ɱ:α:ƚ:ι:σ:ɳ:
      W::ԋ::α::ƚ::ʂ::α::ρ::ρ:::
      +1::(7::0::3)::7::7::5::0::9::3::9:..

  • @laurathelion100
    @laurathelion100 7 років тому +5

    Excellent video, Ivan!! Nice and fast and kept me totally interested. I definitely got a good understanding of how the blockchain works, as only coding can do. Thanks and keep up the good work! -- laura, a new subscriber

  • @Jerrel.A
    @Jerrel.A 7 років тому

    Showcasing this example is very elementary for understanding the technology. Thx!

  • @CsabaTothMr
    @CsabaTothMr 5 років тому +8

    "This kind of hash is very hard to crack" - wrong. The example could very well use MD5 or even better: SHA256. Very easy to use with Java. You could claim that it's very hard to crack then. The regular Java class's hash function is not a cryptographic hash function in the sense that it'd be hard to crack.

    • @SuperMorrey
      @SuperMorrey 5 років тому

      Agreed!

    • @gabkov
      @gabkov 5 років тому

      +1

    • @marcosrun9837
      @marcosrun9837 5 років тому +1

      MD5 isn't really a good encryption method now days

    • @CsabaTothMr
      @CsabaTothMr 5 років тому +1

      @@marcosrun9837 yes, I shouldn't even mentioned it. But thta's why I said "or even better: SHA256"

    • @CsabaTothMr
      @CsabaTothMr 5 років тому +1

      @WinterXL If we were demoing a front-end library for a notes example application I'd agree. But security is the most important (!) cornerstone of blockchains. I'd even agree to use the `hash` function for demo purposes, in case the author warns excessively against using it. But saying that it's hard to crack? He may meant that *cryptographic* hash functions are hard to crack... but it doesn't seem like it.

  • @mayanknagwanshi
    @mayanknagwanshi 3 роки тому

    thanks for the most simple explanation on how public ledger blockchain works, I only wish I could have seen this earlier in 2017 :)

    • @user-eq3vq8rt1w
      @user-eq3vq8rt1w 3 роки тому

      >>T•e•x•t_m•e_f•o•r_s•o•m•e•t•h•i•n•g_n•ew_n•o•w_o•n_m•y•_t•r•a•d•i•n•g_t•i•p•s

  • @HassanAbdelkerimBouyebri
    @HassanAbdelkerimBouyebri 4 роки тому +4

    “Lets give her this amount 999 of BTC to mom”. She deserves even more. You will be the one who taught me a hash is just a digital signature. Great video. Thank you.

  • @mitjadecman6729
    @mitjadecman6729 6 років тому

    Just a note about the terms. Hash is not a digital signature. When you encrypt a hash with a private key, then you get a digital signature.

  • @Mozzthecoolguy
    @Mozzthecoolguy 6 років тому +6

    Ivan, super stuff you made! Thanks a million!

  • @christymathew9035
    @christymathew9035 3 роки тому

    YEARS OF SEARCHING FOR A SANE EXPLANATION AND VOILA YOU .. YOU ARE LIKE THE GOD OF BLOCKCHAIN TO ME NOW. I'VE WATCHED MANY GUYS BLABBERING UTTER GIBBERISH AND YOU MADE IT SIMPLE LIKE CUTTING A CAKE WITH A KNIFE. THANK YOU SO MUCH IVAN. LOVE AND REGARDS FROM INDIA.

  • @Adolphsson
    @Adolphsson 5 років тому +24

    First two and a half minutes: Ok, this is some very basic stuff. I already know what a hash is. How are you possibly going to explain this whole thing in just 15 minutes?
    Literally one minute later: Mind blown!

  • @Fadhilx
    @Fadhilx 3 роки тому

    after 9++ videos i've watch, this is the one that help me understand blockchain. Thanks man.

  • @TheAldawg77
    @TheAldawg77 7 років тому +12

    The lighting is OK bro ty for the educational video!

  • @techsauce2706
    @techsauce2706 3 роки тому

    It's easy to understand !!
    Block chain adds new information to the chain itself and doesn't re-writes .

    • @user-eq3vq8rt1w
      @user-eq3vq8rt1w 3 роки тому

      >>T•e•x•t_m•e_f•o•r_s•o•m•e•t•h•i•n•g_n•ew_n•o•w_o•n_m•y•_t•r•a•d•i•n•g_t•i•p•s

  • @babapro6882
    @babapro6882 Рік тому +15

    Hit the like button if you are using GorillaGPUs mining service and watching this! I really can't deal with spending much on mining rigs when I can use THF online and make them the same rewards.

  • @FusingDifferences
    @FusingDifferences 7 років тому +42

    Amazing video, thank you, I'm a junior developer myself and was interested in how it would all work and your video has shed some light on this. I can see where this can go from here. My guess is, when a genesis block is created and verified it is distributed to what ever network is specified, then which ever block handles a new transaction verifies it by checking with all other blockchains in that network. if its correct (no edits are made) the next block accept/added and distributed again and then on and on. In the case of the other block not being verified it gets rejected and those transactions don't get added.
    I know its hard (probably impossible due to the verification checks before a new block is accepted but humour me) what if some how two networks of chains within the same system get created somehow, will all transactions cease? how will anyone know which network is the correct one and then move on.
    Anyway, you've gained a new subscriber, as I want to learn more about this. how you make more and expand, maybe teach a blockchain class or something for programmers

    • @bLiNdThInG1
      @bLiNdThInG1 6 років тому +8

      I think automatically the longest chain is accepted as the correct one. If an incorrect chain is created by someone it's incredibly difficult to sustain it and keep making blocks fast enough because of the computing power required to beat the rest of the network. So normally the correct set of transactions defaults to the longest chain.

    • @penclassygiftsthecrazypenl4171
      @penclassygiftsthecrazypenl4171 6 років тому

      longest meaning most transactions or created the first or older?

    • @mypouf
      @mypouf 6 років тому +1

      Longest meaning the chain with the largest amount of blocks.

    • @shubhampreetsingh8630
      @shubhampreetsingh8630 6 років тому

      Leighton Jacobs you're right bro..

    • @shubhobanerjee1681
      @shubhobanerjee1681 6 років тому +1

      But how can I confirm the length of the blockchain from the implementation point of view? I mean it is possible for someone to change the transaction and hash it and make it some nth(some large number) transaction, right?

  • @superconsultant99
    @superconsultant99 6 років тому

    Really good video!
    But some questions you answer there, raise more question. So it would of been really great if you could elaborate on these:
    1) When some one sand coins to someone where does this transaction request goes: is it being broadcasted to every registered miner or it goes to some intermediary computer where all the miners get it from.
    2) Does the bock of particular coin always has the same number of transactions or it varies.
    3) how is it enforced that miners put the same transactions in the same block.
    4) where the transactions stored before they make it into a block(in a sql database or flat file or else), also where are the blocks saved(in a sql database or flat file or else).
    5)How is it addressed, if for example block # 12 in blockchain and block # 3098 produce the same hash value or does it matter at all as previous block has value is also taken into account.
    Sorry for the long comment/request, my list is much longer, but I already feel like I am abusing you good will, so I will stop here.
    Once again thank you for your videos, they are very informative and straight to the point.

  • @iseeweiners3772
    @iseeweiners3772 3 роки тому +3

    You didn’t search for this. It was recommended

    • @user-vn2hz1xm1f
      @user-vn2hz1xm1f 3 роки тому

      T:ԋ:α:ɳ:ƙ:: ϝ:σ:ɾ:: ɯ:α:ƚ:ƈ:ԋ:: ι:ɳ:ɠ: α:ɳ:ԃ:: ϝ:ҽ:ҽ:ԃ:Ⴆ:α:ƈ:ƙ:: ɯ:ɾ:ι:ƚ:ҽ:: ɱ:ҽ:: ɳ:σ:ɯ::ϝ:σ:ɾ: ɱ:σ:ɾ:ҽ:: ι:ɳ:ϝ:σ:ɾ:ɱ:α:ƚ:ι:σ:ɳ:
      W::ԋ::α::ƚ::ʂ::α::ρ::ρ:::
      +1::(7::0::3)::7::7::5::0::9::3::9:..

  • @chucknor9708
    @chucknor9708 4 роки тому +1

    This video gives a really good demo of a blockchain in action. Seeing some code really helps in understanding the concept.

  • @xandriaxanerchek4828
    @xandriaxanerchek4828 6 років тому +8

    That was REALLY interesting and easy to understand. Thank you. Have subscribed👍

  • @RichardServello
    @RichardServello 6 років тому

    I think SciShow explained hashes in the best way I've seen. 1+2+3+4=10. 10 is your hash key. If you enter the data set it will always equal 10. But you can't get back to the data set from 10. It could be 2+4+4 or 1+3+6 or 1+1+1+3 or 6+4 etc. With SHA256 your data set equals an alpha numeric 256bit hash....making it basically impossible to get back to the data that created it, your private key.

  • @kpeter4979
    @kpeter4979 7 років тому +18

    Thanks! Your new subscriber.

    • @IvanOnTech
      @IvanOnTech  7 років тому +1

      welcome my man, glad having you here!

    • @hoat23
      @hoat23 7 років тому

      Your videos are very good...I am a new subscriber, too.

  • @andrewroberts4666
    @andrewroberts4666 7 років тому +1

    One of the best explanation of the block chain... Awesome man!!

  • @alphamalemc5352
    @alphamalemc5352 7 років тому +6

    Ok! How many people got it and how many people did not get it? Your comment below.

    • @theRPGmaster
      @theRPGmaster 7 років тому +2

      AlphaMale Mc5 Got it partially, some aspects were not clarified - but I think this was only due to limited time/for the sake of simplicity.

    • @Maggie-bd2mi
      @Maggie-bd2mi 7 років тому

      Didn't get it

    • @perweezneqqi4049
      @perweezneqqi4049 6 років тому +1

      AlphaMale Mc5 don't understand a damn thing

    • @halloherb
      @halloherb 6 років тому +2

      sort of got it, except who verifies that the hashes remain the same throughout? If my hash compares with the next guys' but then it diverts with guy/girl # 4, what happens then? who polices it? have to dig more into it. Good start for me, though.

    • @whenagain185
      @whenagain185 6 років тому

      like comparing pieces to determine if it matches 100percent, to verify authenticate the data. like a password? it's just buying into over complicating things. maybe you should use your smarts to create a simple process. that's how you bring humanity together, if we all get it! verses too complicated and people are like whatever and that lack of understanding becomes power

  • @Jacob011
    @Jacob011 3 роки тому

    Nice hands on example, though you forgot to mention the important fact that this chaining process is happening in many places (i.e. on many nodes), as I understand it. Thus when someone hacks one node and tries to change the transacted amount, the change propagates on that node's copy of the blockchain. And so when the one node in the network has the corrupted version of the chain. The other nodes however have the uncorrupted version, and since there is more of the uncorrupted ones, the consensus lands with the uncorrupted ones. The network then resisted the attack.
    One can then easily imagine that in order to force their own ill will into the network, they would need to perform the exactly same change on at least 51% of the nodes. This is why you hear about "the 51% attack".

  • @neeleshagrawal
    @neeleshagrawal 7 років тому +3

    Loved it. Thanks mate!! Keep Going :)

  • @mohaneesh
    @mohaneesh 6 років тому +1

    Superb explanation and coding demo of a difficult concept.
    Thanks Ivan. Keep your videos coming.
    And the lighting is very good. No need to adjust the curtains.

  • @dennispagan9542
    @dennispagan9542 6 років тому +8

    Thank you, handsome boy~

  • @AineCara
    @AineCara 15 днів тому

    This video should be moved up on the playlist. It's very helpful for understanding the previous videos.

    • @AmeliaRogher
      @AmeliaRogher 15 днів тому

      I've watched a few videos about blockchain and this is honestly the only one that helped me understand what it is,thank you!

  • @JohnSmith-bx4gf
    @JohnSmith-bx4gf 6 років тому +12

    dijital signatsur bliet

  • @VishalChauhan22
    @VishalChauhan22 Рік тому

    best video to understand blockchain with simplest example, great work 😃
    did you buy the virtual light yet ?? 😂😂

  • @mrguiltyfool
    @mrguiltyfool 7 років тому +37

    Can you upload the code?

    • @IvanOnTech
      @IvanOnTech  7 років тому +47

      boom github.com/ivan-liljeqvist/SimpleBlockchain

    • @JonathanAdami
      @JonathanAdami 7 років тому +69

      yeah you wouldn't wanna type all of these 4 lines all over again ;)

    • @AntonioKowatsch
      @AntonioKowatsch 7 років тому +4

      LMAO

    • @1999owned
      @1999owned 6 років тому +1

      BAM

    • @agustriberry9936
      @agustriberry9936 6 років тому

      Ivan on Tech
      So, it's using a class for store a data previus and for futher it using for hashing to make a blockchain, can i useing Linkedlist method, or stack or another of memory store techninc?

  • @jamesluckhurst4798
    @jamesluckhurst4798 6 років тому

    The first one contains the salt and pepper and the next ones are the pepper / salt based on the last one and so on an so on... The data itself isn't actually encrypted it just verifies it hasnt been tampered just like a software download hash on byte size
    Why not just create a database with a hash of all the items in a recordset and the last one as the salt and store it in as a extra field for verification for alterations (basically a checksum)

  • @mr.beramystery4907
    @mr.beramystery4907 Рік тому +71

    Yes, I have been using their online services for a long time. I must say I am impressed with the figures I make through their services than using these physical mining rigs that are very expensive and hard to set up when you can make a good amount of money using an online mining server like GorillaGPUs

  • @marceloroitman6704
    @marceloroitman6704 6 років тому +4

    Thanks for this great video! That's a classic scenario when greed and ignorance are meeting. I have friends buying Cryptos without any minimal knowledge what is a block chain! GREED and IGNORANCE, I'm sorry about them.

  • @christianjud9827
    @christianjud9827 2 роки тому

    Been trying to get this basic concept for a while now. Thanks for your much sought after knowledge.

  • @moea.9120
    @moea.9120 7 років тому +4

    Do you know how to make a complete cryptocurrency? We are looking for a developer for our project... let me know, if you might be interested.

    • @moea.9120
      @moea.9120 6 років тому +1

      I'll pay you $10,000.

    • @Manrulz
      @Manrulz 6 років тому

      I can assist in your project? I've got 2 years of coding experience and have been helping with a few other coin developing their project such as $BUZZ

    • @paalzolder
      @paalzolder 6 років тому +1

      Lol why should you pay someone 10k when he offers only 4k? As a business that would be very dumb lmao

  • @mounaimzaryouhi285
    @mounaimzaryouhi285 7 років тому +1

    Hi Ivan , Thanks so much for all the videos you're a great teacher (y) would you please do a detailed video about the mechanism of consensus in bitcoin ? Thanks in advance, hope we'll invite you someday here in Morocco

    • @williamsburghannah7934
      @williamsburghannah7934 4 роки тому +1

      Hi Brain, Thanks so much for all video you're a great teacher sir just got 5btc now in my wallet address thank you sir Brainemmanuel65@gmail, com

  • @wafi0123
    @wafi0123 6 років тому

    Genesis block chain is the certificate block to check and verified the source ,origin and DNA types .

  • @dimitarstratiev8828
    @dimitarstratiev8828 6 років тому

    I've been thinking about this for a while now but to me it looks like that a blockchain can be tampered with and validated easily if it's not distributed. To my understanding, if the chain is central, then all you have to do is rehash all the blocks after the one you've tampered with and if that's the last block in the chain, then you don't have to do any rehashing. If the bitcoin blockchain was central, given the 10 minutes in-between new blocks and the computing power we have today, we can easily rehash the entire blockchain in those 10 minutes and validate the tampered chain. What I'm not entirely sure is how would all peers approve of a new block. My guess is that everyone knows all the transactions that are to go into the new block as well as the hash of the previous block then once a miner finds the nonce that outputs the right hash, that nonce is shared with everyone on the network so they can hash the hash of previous block, the transactions of the new block, and the nonce and confirm that this is indeed the expected hash. That way if you tamper with the transactions and then find the right hash and announce it to the network they will detect that something is wrong. That's because their transactions are different from yours implying that their hash will be different even if all other components of their hash are the same. Please correct me if I'm wrong. Thanks

  • @drinkup45
    @drinkup45 7 років тому +1

    Solid upload, pretty straightforward and easy example to grasp from someone with no programming background.
    +1 Subscriber
    Keep up the great work!

  • @Kayzer606
    @Kayzer606 3 роки тому +1

    Although I code in Swift (iOS development), I understood all your explanation straight away, also because both languages are object-oriented :--). Thanks for the video.

    • @user-vn2hz1xm1f
      @user-vn2hz1xm1f 3 роки тому

      T:ԋ:α:ɳ:ƙ:: ϝ:σ:ɾ:: ɯ:α:ƚ:ƈ:ԋ:: ι:ɳ:ɠ: α:ɳ:ԃ:: ϝ:ҽ:ҽ:ԃ:Ⴆ:α:ƈ:ƙ:: ɯ:ɾ:ι:ƚ:ҽ:: ɱ:ҽ:: ɳ:σ:ɯ::ϝ:σ:ɾ: ɱ:σ:ɾ:ҽ:: ι:ɳ:ϝ:σ:ɾ:ɱ:α:ƚ:ι:σ:ɳ:
      W::ԋ::α::ƚ::ʂ::α::ρ::ρ:::
      +1::(7::0::3)::7::7::5::0::9::3::9:..

  • @CaspermeansTV
    @CaspermeansTV 6 років тому +2

    You've opened my eyes on blockchain technology. Thank you so much!

  • @funmeister
    @funmeister 7 років тому

    Well done, brother. Following your code was spot on, but the greater benefit is just showing it and giving viewers a glimpse of the process.

  • @tellyrotsyourbrain
    @tellyrotsyourbrain 4 роки тому

    Great description of what is at the core of a blockchain. Suddenly a mystery is solved. Thank you so much!

  • @suveeer
    @suveeer Рік тому

    I did a little research about them, and they are very legit. Thank you for sharing. We hope they are featured, so we can see what their farm looks.

  • @amiramnoamdoron
    @amiramnoamdoron 7 років тому +1

    your videos is absolutly awesome, the smoth talking the clear expelation the topics, thanks Ivan!

  • @monikaashlet7351
    @monikaashlet7351 6 років тому

    I’m quite invested in projects that are not only out for their own profit but who also care about the community and enforcing a positive change. I like how GIG9 has a great balance of both aspects. It shows just how serious they are when they say they want to change the face of the global economy. I’m investing. You should to.

  • @mikeorjimmy2885
    @mikeorjimmy2885 6 років тому

    It's just checksums added and readded. Start with the Julian date and UMT then just add them.

  • @totoriri6973
    @totoriri6973 6 років тому

    a hash is not a signature, it's just a hash (sometimes referred to as tag also). A signature refers to a signing operation using asynmetric crypto.

  • @travisdetert1034
    @travisdetert1034 7 років тому +1

    Hi Ivan! Great video! I've been following these concepts for a bit, but I haven't dived super deep and I stumbled upon your video. Excellent explanation! Cheers man!

    • @RuzoOwzy
      @RuzoOwzy 2 роки тому

      How hv u reached so far after 4 years?

  • @sebastiansimmons5124
    @sebastiansimmons5124 2 роки тому

    Confidentiality and accountability are the cornerstones of Concordium $CCD. In fact, they're what separate us from other blockchain platforms.

  • @sadeedkhan5344
    @sadeedkhan5344 4 роки тому +1

    So awesome, really amazingly described the working of blockchain. Thanks a lot

  • @MrPhaneendraKumar
    @MrPhaneendraKumar 6 років тому

    Great video to understand about the block chain coding for beginners like me. thanks.

  • @limborecords2872
    @limborecords2872 Рік тому

    you are 100% right. I'm not too fond of physical mining machines, they create noise, and it's more costly than Cloud mining services. I invested with GorillaGPUs earlier this year and I am impressed. I'm also glad someone came out to speak about them.

  • @sivachaitanya3653
    @sivachaitanya3653 7 років тому +1

    Hey Ivan. I follow your videos on regular basis. Can you kindly make a video on Target, Difficulty , Blockchain and other related concepts around difficulty in Bitcoin blockchain and Ethereum Blockchain please. Your work is very well appreciated man. Thanks in advance. Cheers

  • @codewithayush244
    @codewithayush244 5 років тому

    Nice work but correction is required at the time of changes in transaction you run code again the object can be created at different location in memory so instead of changing and then running it must be shown by changing the transaction array and printing the hash code before modifications and after modifications.

  • @derrazkhalid
    @derrazkhalid 6 років тому

    Pause - dont worry for the light mate, you shine like a hero, thks for the vid - play

  • @djAmored
    @djAmored 5 років тому

    As a developer, I need to add blockchain development to my tool chain. Need to learn this while the demand is increasing, but the supply is low.

  • @jordanshroyer138
    @jordanshroyer138 6 років тому

    This video was a helpful introduction, but what was the purpose of line 24 in Main, where the ArrayList blockchain is declared? You use main to create blocks, and you have to manually enter the hash of the previous block into the constructor of the next block. This creates a chain of dependent blocks, but you don't actually create a blockchain data structure. This was a useful video, but it's incomplete.

  • @jamesluckhurst4798
    @jamesluckhurst4798 6 років тому

    Blockchain sounds like checksum to me which is already in most databases to check if a database table has been compromised (changes) you could just stored the checksum in another table and keep track of it.

  • @trumberak
    @trumberak 6 років тому

    Thank you Ivan. Your intro to Blockchain is the best I had the chance to see. Have a nice day.

  • @MuratYlmaz1903
    @MuratYlmaz1903 6 років тому

    Easy to understand , sample is perfect for beginners, thanks ivan.

  • @tmustafad
    @tmustafad 6 років тому

    Very simple yet successful to teach the basic motto of blockchain. thank you for this video

  • @valvlog4665
    @valvlog4665 6 років тому +1

    Great explanation. Thanks.
    Of course, I'm left with the basic Q's. Maybe you can have a shot at some.
    1) So where are the repositories for all these blocks? If this was an RDB or a web server, someone would be hosting it. Who is hosting the block repositories? And who makes block repositories software? I see Oracle are launching a blockchain platform soon.
    2) How many copies are there? Who regulates how many copies? In a RDB world this might be called replication or shadow copies.
    3) Who decides which copy is the truth, if say there's only 2 copies and they're in contention?
    The low level stuff is of course loved by geeks. The high level infrastructure though in which the cool code lives is just a important.

  •  7 років тому

    Please explains how the mining process works.

  • @alexozorio8090
    @alexozorio8090 2 роки тому

    Hey what’s up Ivan. I’m beginning to start learning how to code and I was wondering if you could help me figure out a curriculum so I can learn the proper steps so I can come back to this video and completely understand. Thank you for what you’re doing for everyone.

  • @HiDibakar
    @HiDibakar 4 роки тому

    Awesome ❤😘😘😘 best way to learn blockchain is to see it in action

  • @jackjones3657
    @jackjones3657 6 років тому

    Seems straightforward when you lay it out here. I still don't understand fully but Thank you.

  • @leolou1471
    @leolou1471 6 років тому

    Really helped me understand the concept of blockchain a bit more for a beginner programmer. Thanks buddy, great video

  • @mickfly3839
    @mickfly3839 4 роки тому

    This was my understanding of Bitcoin in 2013. Still a great example video today! This should excite people!

  • @python_tutorials6519
    @python_tutorials6519 6 років тому

    Never thought anyone can explain this detail.Thank you so much

  • @marcusswedin
    @marcusswedin 4 роки тому +1

    Really smart way of explaining the blockchain. Thanks!

  • @imranyusubov459
    @imranyusubov459 2 дні тому

    Ivan great video, thank you for the simple explanation.

  • @ramrao3279
    @ramrao3279 6 років тому

    A block is a combination of previous block hash + current transactions+ nonce -> will be the hash for current block . Please do correct if I got it wrong

  • @fer-torres
    @fer-torres 6 років тому

    Ivan, I was looking for information about blockchain with Java because of some opportunities that I am interested in, this video that I found by chance is really good and very useful to me. Now I that I understand the idea, I can start learning about this!!

  • @puvididdle
    @puvididdle 5 років тому

    Amazing stuff. I’m not a programmer. Completely understood ur explanation. Thanks 🙏🏾

  • @andreagrasso1072
    @andreagrasso1072 Рік тому

    Wonderful, following you since 2018 !

  • @James-st9uu
    @James-st9uu 6 років тому

    Ivan you are a legend. Made it really clear to explain the security of the blockchain. Can you do a similar video on other consensus methods like Hashgraph and Tangle. That would be legendary. Thanks mate.