Building a Blockchain in 15 Minutes (Python) - Programmer explains

Поделиться
HTML-код
  • Опубликовано: 7 фев 2020
  • ✅ WATCH LIVE DAILY: ivanontech.com/live
    🚀 SIGN UP FOR ACADEMY: academy.ivanontech.com/?...
    ❤️ BEST DEALS: ivanontech.com/deals
    ✅ SIGN UP FOR TELEGRAM: t.me/ivanontechannouncement
    👫👭👬Social:
    Twitter: / ivanontech
    LinkedIn: / ivanliljeqvist
    Instagram: / ivanontech
    Podcast links:
    Apple Podcast: podcasts.apple.com/be/podcast...
    SoundCloud: / ivanontech
    Spotify: open.spotify.com/show/5PLwE4T...
    RSS (add in any app yourself): / sounds.rss
    *Disclaimer*
    Please be advised that I own a diverse portfolio of cryptocurrency as I wish to remain transparent and impartial to the cryptocurrency community at all times, and therefore, the content of my media are intended FOR GENERAL INFORMATION PURPOSES not financial advice. The information contained herein is for informational purposes only. Nothing herein shall be construed to be financial legal or tax advice. The content of this video is solely the opinions of the speaker who is not a licensed financial advisor or registered investment advisor. Purchasing cryptocurrencies poses considerable risk of loss. The speaker does not guarantee any particular outcome. Past performance does not indicate future results.
    This information is what was found publicly on the internet. This is all my own opinion. All information is meant for public awareness and is public domain. Please take this information and do your own research.
    bitcoin, cryptocurrency, crypto, altcoin, altcoin daily, blockchain, decentralized, news, best investment, top altcoins, ripple, ethereum, tron, stellar, binance, cardano, xrp, litecoin, 2019, 2020, crash, bull run, bottom, crash, tether, bitfinex, rally, tone vays, ivan on tech, chico, video, youtube, macro, price, prediction, podcast, interview, trump, finance, stock, investment, halving, halvening, too late, when, fed, federal reserve, interest rates, rates, cut, economy, stock market,
    Good Morning Crypto
    Ivan on Tech by Ivan Liljeqvist

Комментарии • 99

  • @IvanOnTech
    @IvanOnTech  4 года назад +12

    Learn Blockchain Programming: academy.ivanontech.com
    To follow along, download PyCharm: www.jetbrains.com/pycharm/

    • @IvanOnTech
      @IvanOnTech  4 года назад +2

      Haha! Pycharm

    • @sqkazmiful
      @sqkazmiful 4 года назад

      @@IvanOnTech hello ivan I want to talk with you in PM ...is there a way to communicate with you please?

    • @lemur531
      @lemur531 4 года назад

      Have you heard about Lamden Tau? It’s a blockchain built on python. Come to our telegram. @lamdenchat. Would love to have you their. Also, our mainnet is coming out soon but you can see our code on GitHub

    • @ryanswatson
      @ryanswatson 4 года назад +1

      Is there a continuation of this specific video within your course?

    • @tipsoffficial3664
      @tipsoffficial3664 3 года назад

      Hello bro....Why you cannot give us...code? We want just copy & paste please 🥺

  • @JoseArteaga
    @JoseArteaga 4 года назад +7

    Great stuff Ivan! Love all of your educational content! I just shared it with my community. 💪💾💯

  • @ommpeter
    @ommpeter 7 месяцев назад +1

    I watched this video 3 years ago and it was really informative. I’m watching it again today and I’m even more impressed by how much concise information is packed into a short video like this. Not to mention historical context. Thanks Ivan. Let’s gogogogogogogogogoooo

  • @robertdillingham5165
    @robertdillingham5165 3 года назад +1

    You got an impressive amount of information across in 15 minutes! Really enjoyed the way you boiled it down, you've got a new subscriber!

  • @bluesdog88
    @bluesdog88 3 года назад +1

    Thanks Ivan, my first blockchain video, very well demonstrated, now I'm hooked! Thanks!!

  • @gkmkgmkgm629
    @gkmkgmkgm629 3 года назад +1

    Beautifully explained... actually your first video on this topic with java published before 3yrs is still very much watchable...keep up your quality work Ivan.👍👍👍

  • @quinguyen791
    @quinguyen791 3 года назад +1

    Thank u Ivan !! learning a lot from u GR from Holland !!

  • @moforogue
    @moforogue 4 года назад +3

    I learned how the blockchain work. Thanks for the explanation. :)

  • @hoopscoop2726
    @hoopscoop2726 4 года назад +2

    Amazing video. Thanks, Ivan!

  • @TheSullenDude
    @TheSullenDude 3 года назад +1

    Incredibly clear and helpful. Thanks a bunch!

  • @vufberlick3697
    @vufberlick3697 4 года назад +20

    Respect man, this will sell.
    👋👍👊🏻

  • @nrr26000
    @nrr26000 4 года назад +1

    Fantastic Ivan. Good Luck.

  • @jgabt
    @jgabt 4 года назад +2

    I got a full understanding of Blockchains from this video! 11/10 nice!!

  • @cotufocotufito9765
    @cotufocotufito9765 4 года назад +1

    Congratulations Ivan! This is a very informative video.

  • @alamanatv53
    @alamanatv53 4 года назад +2

    Thank you ivan for this, I have interest in this technology but I found the programming very complicated

  • @andersbraathen1256
    @andersbraathen1256 4 года назад +6

    Great lesson! Was wondering how the blockchain detect if somebody try to change previous blocks? Who checks and what happens? Does only the blockchain know or how do people detect it?

    • @IvanOnTech
      @IvanOnTech  4 года назад +4

      that's the networking level, everyone has a copy of the blockchain and everyone verifies hashes demonstrated in this video

    • @tipstime1169
      @tipstime1169 4 года назад +6

      @@IvanOnTech Could you enlight a bit more regarding this? Or could you make a video to show how to detect if some hash changes?

  • @ghostbuster8377
    @ghostbuster8377 3 года назад

    Tbh i have known you had courses and i never thought to apply. I am now considering it because of the quality of this vid tutorial

  • @hamzah6830
    @hamzah6830 3 года назад

    good teacher! simple and complete

  • @user-th8xz6hi6b
    @user-th8xz6hi6b 3 года назад +5

    This guy pronounces his words so precisely

  • @LarsWhalen
    @LarsWhalen 4 года назад +2

    yeah!

  • @hamza7936
    @hamza7936 3 года назад

    how do you make it so that for every new block, it prints a message above the printed hash saying "Block 1" and for the second one "Block 2" etc... I don't want to manually type "print("Block...") every single time.

  • @Yovry
    @Yovry 3 года назад +1

    Is there a follow up video where he shows us how to implement mining pools and such. I really think it would be cool to make a fully functional crypto currency mining software

  • @samiadnan1408
    @samiadnan1408 3 года назад

    Why do I need to add the "previous_hash" along with " ".joint(transaction) 7:58 ? Please reply.

  • @yujihayashi484
    @yujihayashi484 3 года назад

    Wow, this is so amazing for python programmers in order to understand how block-chain works.

  • @barney3142
    @barney3142 4 года назад

    It would be interesting to see how the mining and the whole p2p network works.

  • @VoliDnD
    @VoliDnD 3 года назад

    Does someone know what compiler is @Ivan on Tech using? ty

  • @elioalcala4371
    @elioalcala4371 3 года назад

    YOU ARE A GOOD TEACHER- I LEARNED SOMETHING GOOD TODAY

  • @B33LT
    @B33LT 4 года назад +20

    I learned that I can learn blockchain in only 15 minutes...now I'll go make my own coin!! JK

  • @subijoyacharya3189
    @subijoyacharya3189 3 года назад

    Love and support from India. Powering the YT algo.

  • @0p3rasor14
    @0p3rasor14 Год назад

    i see: No module named 'block'. how to fix that?

  • @angelcarrillo6525
    @angelcarrillo6525 3 года назад

    It’s very basic but this is an excellent video to get started on blockchain

  • @manthanmehta2999
    @manthanmehta2999 4 года назад

    I have errors in block part
    Saying that you have to define previous hash and such and not accepting user defined variables
    Please help!!!

  • @thethirdeye5850
    @thethirdeye5850 4 года назад +1

    Excellent

  • @sajeevr2464
    @sajeevr2464 3 года назад

    you have earned a subscription!!!

  • @adeeb12321
    @adeeb12321 3 года назад

    how to check for balance?

  • @Alexandretamara1
    @Alexandretamara1 4 года назад

    Can I build a virtual product instead of a coin on blockchain?

  • @saudi589
    @saudi589 4 года назад +8

    now we will see more 5034858023457843 altcoins

  • @tommyluck19
    @tommyluck19 4 года назад

    Thanks, Ivan! I have no programming experience it's Too Chinese for me🤯 but I have a question: theoretically if 1 day every single person on Earth would buy up some amount of bitcoin. The miners would keep it up with capacity to processing the transactions? And all of those transactions would fit in one block if it would happen in 10 minutes? Thanks, hopefully you understand what i like to know

  • @ivogarofalo
    @ivogarofalo 4 года назад +1

    I love it!,,

  • @prosuggest
    @prosuggest 3 года назад +1

    Which language should we learn to work in blockchain in future?
    OR What are the set of languages we should know?

  • @Dutchy.fx99
    @Dutchy.fx99 4 года назад +1

    Lets Go

  • @joesmith-ju7hh
    @joesmith-ju7hh 4 года назад +1

    In 2013 I gave a dominatrix from Glasgow about 20 Bitcoin.

  • @natsunwtk
    @natsunwtk Месяц назад

    are there any newer? I came from a 6 years ago vdo said this is the newer than that lol but it's still 4 years ago

  • @FreeAdvice4All
    @FreeAdvice4All 4 года назад +6

    I learned that I'd like to become a programmer but can't afford the academy...

    • @tommyluck19
      @tommyluck19 4 года назад +4

      Contact me,Brother, please!

  • @empirix
    @empirix 4 года назад

    Icx/icon dapp video please

  • @raiskhadija5109
    @raiskhadija5109 4 года назад

    why you didn't use the nonce ?

  • @MrKurdishFreak
    @MrKurdishFreak 3 года назад

    why didnt you use the blockchain array?

  • @robb1324
    @robb1324 4 года назад +17

    "Satoshi sent 5 BTC to Hal Finney", aka Satoshi sent 5 BTC to himself ;)

  • @princekumar-yb4oq
    @princekumar-yb4oq 4 года назад

    Which IDE are you using?

  • @NilsFS7
    @NilsFS7 4 года назад

    9:41 looks like a premine 🤔

  • @jrep
    @jrep 4 года назад +1

    Finally some Python action! And in PyCharm, my new favorite IDE. I hope to see much more Python use n the academy :)
    Also, there are so many Py to JS compilers/translators out there, why not scrap JS all together and just be with the cool kids and only use Python? Ok i've never used one, maybe it wont work well for this type of code?

    • @RandomAF0001
      @RandomAF0001 4 года назад

      Jonas Pettersson check out Lamden. From scratch Python blockchain.

  • @donktdonkt4288
    @donktdonkt4288 4 года назад +12

    secret massage xD 🤣🤣🤣🤣🤣🤣

  • @soobax7544
    @soobax7544 3 года назад

    I am interest to blockchain, not to mine bitcoin or build next cryptocurrency but rather to solve a very wider problem that the world facing, like finance management, logistics and transportation in developing countries etc. could anyone tell where I can find best resources, or schools that offer this subjects

  • @nicolassalascorrea
    @nicolassalascorrea 3 года назад

    improve and better good job

  • @a9s182
    @a9s182 3 года назад

    5:15 habitual Java

  • @darryljones8369
    @darryljones8369 4 года назад

    Hello, Mine did not compile and I am stuck already lool

  • @TrendGamingChannel
    @TrendGamingChannel 4 года назад

    I cant believe coding is so easy and exciting

  • @KonstantinKnapp21071997
    @KonstantinKnapp21071997 4 года назад

    nice

  • @wojciechorama
    @wojciechorama 4 года назад +2

    Mother asked me how does bitcoin work. I sent her this video.

  • @kevingates4373
    @kevingates4373 3 года назад

    Good

  • @Authoravarndal
    @Authoravarndal 3 года назад

    Can someone confirm this still works? I can't make the "Class Block:" work. :/

    • @rohanw411
      @rohanw411 3 года назад +1

      What error is it giving

    • @rohanw411
      @rohanw411 3 года назад +1

      Python isn't like a game exploit, its a coding language that hasn't really changed for some time, what version are you using?

  • @AxL28AxL
    @AxL28AxL 3 года назад

    Can you publish your own Cryptocurrency?

  • @TheDestint
    @TheDestint 3 года назад

    One suggestion. If you're making a tutorial with code, it's best not done with a dark theme. It can become more difficult to see

  • @targetroot211
    @targetroot211 3 года назад

    11:31 or 'Hey! This guy just sent me 22 mln BTC! '

  • @moibe182
    @moibe182 3 года назад

    Yeah secret massage!

  • @Eplemos4Life
    @Eplemos4Life 4 года назад +2

    Liz ...I see what you did there Ivan 👀😏

  • @nickkbisht1015
    @nickkbisht1015 3 года назад +1

    So now you switched from Java to Python !

  • @mehuldevrani3594
    @mehuldevrani3594 3 года назад

    "to be more respectful to python"
    ***Proceeds with OOPS XD

  • @ribashra
    @ribashra 4 года назад

    We are iota, we are the future

  • @barncasino689
    @barncasino689 4 года назад +1

    1st on Ivan

  • @daz7335
    @daz7335 4 года назад

    Or you can do it on Neblio in 30 seconds, no coding knowledge required

  • @tanmaybhatt6980
    @tanmaybhatt6980 4 года назад

    Secret Message -> Secret Massage -> Ass Massage.
    haha.!
    Could it be that Bitcoin Came into existence to clarify this misunderstanding.!!!?

  • @axisbabi
    @axisbabi 4 года назад +1

    ^.^ Btc above 20K sooon :-D ^.^

  • @loupax
    @loupax 3 года назад

    Today I learned I accidentally invented blockchain

  • @kathybreneman7892
    @kathybreneman7892 3 года назад

    The only way we will ever have a fair election is to verify votes on a block chain. It should be very simple to have a program that matches voters with tax rolls.
    - Count only voters that are tax payers. No foreign votes.
    - Voter must be living
    - Only one vote each - no duplicates
    - No mail in votes. Everyone votes on secure servers, either from home or public places like libraries if they don't have access to a computer. This will eliminate any intimidation at the polls
    - Block chain verifies that the votes are not changed. Multiple servers verify everything.
    I think we were totally unprepared for the amount of voter fraud and blatant disregard for our rights in this election. I don't care who was running. The winner was a foregone conclusion. The (Chinese?) computers made sure of it.
    Computer programs can be used for good as well as evil!

  • @bazilian0
    @bazilian0 4 года назад +2

    Ivan is Satoshi.

  • @Fun-io9kv
    @Fun-io9kv 3 года назад

    If you wanna be respectful to python try not to use classes as much as possible. Python works best as functional or procedural 😅 5:29

  • @JediMasterT
    @JediMasterT 3 года назад

    Python is so weird lol, it's like coding in a yaml file

  • @drumpf4all
    @drumpf4all 4 года назад +1

    Sad you use Windows to code.

    • @IvanOnTech
      @IvanOnTech  4 года назад +7

      you are focusing on the wrong thing

  • @jamalford961
    @jamalford961 4 года назад

    this the dude that hacked the election smh.
    I'm jk lol thank you man. nice job.

  • @coffeeandvapes1308
    @coffeeandvapes1308 4 года назад

    Im nowhere near this point yet but its very interesting that I got the concept. I think organisation and clear object/function/class naming convention will help to cause less headaches. Thanks Ivan 👍🇬🇧.