1. Signatures, Hashing, Hash Chains, e-cash, and Motivation

Поділитися
Вставка
  • Опубліковано 18 гру 2024

КОМЕНТАРІ • 148

  • @andrewrichardson8411
    @andrewrichardson8411 5 років тому +475

    We live in an age where ignorance is a choice. A mobile phone with a data connection is letting me view open source MIT classes. We are so lucky.

    • @ther6989
      @ther6989 4 роки тому +15

      It's not that simple. There are so many other variables that you're not considering such as Mental Health.

    • @nikiindzhiev5369
      @nikiindzhiev5369 4 роки тому +8

      and the information is useless

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

      you are so right. thank you thank you thank you thank you

    • @wacythepro8972
      @wacythepro8972 3 роки тому +8

      @@ther6989 Yes but for the vast majority of people - ignorance really is a choice. Dude more people have phones than access to a toilet for crying out loud XD it's insane.

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

      @@wacythepro8972 I agree to a certain degree. I think not everybody should feel him/he self compelled to study something just because "hey it's on the internet" but we live in the era of free information and if we can use it to our goal we just have to search for it, and we can study.

  • @TheZMDX
    @TheZMDX 5 років тому +65

    I recomend that you start watching here: 27:36

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

      Thanks for saving 20 mins

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

      Totally. Shame they merged both into one video.

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

      Thanks man.

    • @Sunny-tp9ro
      @Sunny-tp9ro 5 років тому +21

      I wouldn't suggest that. The philosophical underpinnings and the pre-bitcoin ideas i.e. chaumian ecash are important to appreciate the material presented henceforth.

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

      Mudabbir Bajwa While I do agree with you that it is important to have that knowledge, I think almost all people who watch this course have it, also the way this lady is presenting it is unnecessarily stretched and over talked this is why I thought it is better if other people save almost half hour of their time rather than listen to what they already know.

  • @GregDubela
    @GregDubela 5 років тому +29

    I love how they emphasize the importance of history in explaining how we got here. During my studies, I had the opportunity to check out some revolutionary war currencies that began circulating right before we announced our independence from the British empire. Very important stuff.

  • @FuturePulseDaily
    @FuturePulseDaily 3 роки тому +53

    The first half had me feeling great like I can understand all this. Then the second half kicked my ass. Lol. Had to slow it down and start googling to wrap my head around it. Awesome course! It really opens your eyes to just how revolutionary block chain and cryptocurrencies can be.

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

      same 😅

    • @geekyprogrammer4831
      @geekyprogrammer4831 2 роки тому +5

      Lamport Signatures kinda messed my head!

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

      @@geekyprogrammer4831 same, do know now, the process?

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

      FR. I'm gonna have to watch this video again several times to finally get what he's saying

    • @kevinrandalrulach
      @kevinrandalrulach 3 місяці тому

      I'm with you. Same here..😅

  • @charliehan3850
    @charliehan3850 5 років тому +15

    Thanks MIT for sharing courses with us

  • @erick31807
    @erick31807 5 років тому +18

    Great introduction!
    Thanks MIT for sharing knowledge

  • @quangnhan3782
    @quangnhan3782 5 років тому +41

    Finally, crypto goes to mainstream high education

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

      At least she's better at explaining the basics to newbies. I find that trying to listen to any of the current(post 2017)" insiders", there's a giant wall of jargon to overcome.

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

      @@Lazyeyewitness have you practiced using bitcoin or cryptocurrencies? Are they being backed by most western nations , currently?
      Are pple really locking in on cryptotransactions?
      I ask coz I want to know

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

      @@tosin_davidson To answer your questions: Yes, no, and I don't know, respectively.
      It seems that adoption continues, and the network keeps growing if you look at the number of nodes, for example.

  • @BRYDN_NATHAN
    @BRYDN_NATHAN 3 роки тому +4

    Thank you
    MIT is the stratosphere of intellectual value.
    ✨👍✨

  • @SphereofTime
    @SphereofTime 5 місяців тому +1

    41:51 break RSA Means factorizing, Breaking SHA

  • @din7834
    @din7834 Рік тому +1

    Very interesting course! In the second part of the video professor who looks like Elon Musk explained quite fast but with good examples!

  • @bertinister
    @bertinister 5 років тому +4

    About Chaumian e-cash, at 22:47, Professor says: "It's all in the paper that was assigned reading for this class, so make sure that you take a look at it" Where can I find the mentioned papers?.
    @Sunny 47 also asked this question 3 months ago.

    • @gjenkin
      @gjenkin 4 роки тому +3

      I believe it was www.chaum.com/publications/Chaum-blind-signatures.PDF

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

      @@gjenkin huge
      thx

    • @Yahyayahya-sc5fs
      @Yahyayahya-sc5fs 2 роки тому

      Dud did you know where can we found it

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

    Thank you, MIT!

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

    Neha is really smart.

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

    Thanks for this amazing quality content

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

    "So the first bit here is a one, because it's an 8"-. 01:00:32 Can anyone explain how he gets to that conclution?

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

      The character 8 that you see in the hash looks like a decimal 8, but it's an 8 in hexadecimal. When you convert 8 from HEX to binary, you end up with 00001000. You ignore the first 4 0's and end up with 1000.

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

    Hey - how does this course compare to Gary Gensler's course also at MIT. I'm midway through that - it's great. From what I can tell, this one is sligthly more technical but not necessarily a whole lot more.

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

      Exactly what you said. It emphasizes on permissionless cryptocurrencies. Genslers course focused on blockchain usecases (both permissioned and permissionless systems) and money. This is course is narrow as Gensler's course had a more wider scope.

  • @SphereofTime
    @SphereofTime 5 місяців тому +1

    18:47 बbank maintain balances,

  • @Sunny-tp9ro
    @Sunny-tp9ro 5 років тому +2

    Can someone please link the paper that she mentions at 22:47 ? I couldn't find it on the OCW website either. Would really appreciate it.

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

    Money does have value because of supply and demand.
    It's utility as money, including that people think it has value and will be accepted as money where they try and use it, is what creates demand, but the value of money is create by supply and demand.
    You can't think money has more value and make it more valuable, it's value can't be dictated, as the value is set relative to the goods and services it's exchanged for. Dictating the value for money just changes the relative value of other goods and services. Since money is the intermediary exchange between other goods and services, and the real value of those goods and services is subjective and the price is set by the market of supply and demand, the exchange rate between goods and money is only relevant if the value of the money is changing too drastically (as in hyper inflation).

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

    Thanks MIT, i love you.

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

    Thank you . We are very lucky this is open source

  • @frankchi2482
    @frankchi2482 5 років тому +10

    My thought: Dollar was supported by gold which is a type of valuable object, but now it is "I owe You" without any valuable object to support it.

    • @mr.adamson8675
      @mr.adamson8675 2 роки тому

      not to mention that government could just add more money to the system and completely devalue everything you have instantaneously.

  • @tomaspecl1082
    @tomaspecl1082 7 місяців тому

    I have an idea how to use the lampart signature to sign multiple times without compromising any security. When you want to sign your first message you also generate a new private and public key (those hash blocks) and you append a commitment of your new public key in the message you sign. That way the recipient of that signed message knows what public key will you use to sign the second message. And just rinse and repeat for ever.

  • @SphereofTime
    @SphereofTime 5 місяців тому +1

    22:08 david chauman

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

    34:56. Property 2 and 3 can't coexist. If there exists an X prime(property 2) then property 3 is not being validated.

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

      they are definitely related. consider the case from property2 where hash(x')=y=hash(x). This does also break porperty3 --collision-- but the inverse is not true. That is to say, breaking property3 does not necessarily break property2.
      in a situation where hash(x)=y=hash(z) you only need to find ANY x and z such that they both equal Y. However, the case from property2 states that x is *given* and as such, x' needs to be specific to x, for perhaps many many different values of x. Breaking property2 is a HUGE security vulnerability because it allows for MITM attacks against ANY input x where hashing is used as validation. However, breaking property3, is, while bad, not universally catastrophic if there are relatively few cases of x,z pairs. in this video, it appears that the MIT instructor glosses over on property2 on purpose because property3 is a sort of half step that is easier to achieve for a potential attacker and is still bad enough to warrant attention for security reasons.
      I know this is 2 years after your comment and you've probably already understood the nuance by now, but i hope it helps others in the future to understand the subtle difference between the two.

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

    The hash message at 1:00:26 is wrong, it should be `hi` not `Hi`.

  • @ijeomao.williamudobia8358
    @ijeomao.williamudobia8358 2 роки тому

    Glad I found this .

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

    Thanks for the content MIT! The SHA256 hash of "I think it won't snow Wednesday! d79fe819" at 47:23 is wrong by the way. It is 4d632b89b71872c91173ea62fc8e9ca61b7773af18f0f59e351f6f5ad34785df. In Linux/Debian, it will require --> echo -n "I think it won't snow Wednesday! d79fe819" | sha256sum

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

      Basically, "echo -n" imparts a different meaning to the string as compared to "echo", which completely alters the binary value associated with the string. For e.g. If you add an extra line break, you will get a different value of the same string. And here option "-n" implies no newline at the end of this particular string and "
      " does have some value (binary value) in any encoding (Unicode, ASCII). And every Hash Function works on binary if the binary value of string got altered you will get a different hash for sure!! So, the value displayed in the lecture is perfectly right......

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

      ​@@its_singh_nikhil OP is correct, option -n is more appropriate for hashing the value of the string because the string properly does not contain a newline, the newline is an artifact of echo's default behavior where it adds additional data.
      Sucks that there's not a clean way to hash things without relying on echo and a pipe, eh?

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

    Because there's no introduction with a background story of genesis block (and the message Satoshi left there), in 1st lesson you say "bank the unbanked", - which is kind of misunderstanding of what cryptocurrency really is for.

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

    will a Quantum computer will be able to find these hashes much faster which could kill blockchain?? is 2^256 that big for a Quantum computer like Google just developed?

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

      This may be a lil bit out of my leauge but I would argue perhaps quantum hash would likely become a thing.

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

      @@YouGotOptions2 By the time we approach quantum supremacy, bitcoin will have changed hashing algoritmh to something that a quantum machine can't do so well

    • @Alberto-ty2fj
      @Alberto-ty2fj 3 роки тому

      No, that’s not possible at the moment. Neither with the ECDSA / RSA-2048 algorithm nor with the SHA-256 algorithm, and according to research, that would happen until 2036.

  • @sashapad
    @sashapad 5 років тому +4

    Great lecture! Where can I download code for the problem set?

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

      You need to go to MIT and give them 30K a year ... THAT'S ALL ...good luck..
      Sarcasm aside, dude you can learn to code and do blockchain by buying a couple books.

    • @mitocw
      @mitocw  5 років тому +9

      The materials that we have for the course are on MIT OpenCourseWare at: ocw.mit.edu/MAS-S62S18. Best wishes on your studies!

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

      @@mitocw In the assignment section it is mentioned that there is already some amount of driver code provided for that problem but I could not find any.

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

      What are the prerequisites for this course....

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

    How does the bank confirms if anyone has already requested the same secret number when cash was requested by Alice with a 'blind' ?

    • @Sunny-tp9ro
      @Sunny-tp9ro 5 років тому +1

      Well, the secret numbers are being generated randomly and I guess we would have functions that make collisions probabalistically impossible. That said however, there is nothing stopping the bank from maintaining a list of secret numbers already used right?

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

    is it lesson for first year students?

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

      First year grad students with programming experience? (It's a graduate level course.)

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

    Great classes! Is it possible to get a certificate for taking this course?

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

      OCW does not offer any degree, credit, or certification. For MIT online courses with certificates of completion, visit:
      MITx Online/MITx on edX: openlearning.mit.edu/courses-programs/mitx-courses
      MITx MicroMasters: openlearning.mit.edu/courses-programs/micromasters-programs
      MIT xPRO: openlearning.mit.edu/courses-programs/mit-xpro
      MIT Bootcamps: bootcamps.mit.edu/
      MIT Management / Sloan Executive Education: exec.mit.edu/s/
      For questions about these programs, please contact them directly.

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

    58:11 2 kb?

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

    34:33 Isn't that basically the definition of a unique solution in number theory?

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

    Is there an accompanying textbook for this course?

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

      There is no textbook for this course. There are readings listed in the lecture notes. See the course materials on MIT OpenCourseWare at : ocw.mit.edu/MAS-S62S18. Best wishes on your studies!

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

    The US dollar is still backed by metals: lead, uranium and plutonium. The difference being that they give those metals to your country if you don't do what they want.

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

    what's ICO?

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

    P = 0x-P Q8 98.

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

    58:14 16kb altogether

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

    Elon's cousin teaching Bitcoin, sweet!

  • @SphereofTime
    @SphereofTime 5 місяців тому

    0:27

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

    01:08 disappeared from the world?😮

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

    Anytime I observe someone speaking about motivation, I always reach out and say hello. How long have you been constructing videos?

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

    MIT就是比很多中国的大学做的好! Open Course Open Source

  • @blockbring
    @blockbring 10 місяців тому

    can anyone recommend textbooks for me to read?

    • @mitocw
      @mitocw  10 місяців тому

      There are no textbooks for this course but there are lecture notes and some extra readings listed. See the materials on MIT OpenCourseWare at: ocw.mit.edu/courses/mas-s62-cryptocurrency-engineering-and-design-spring-2018/pages/lecture-notes/. Best wishes on your studies!

  • @slopotato
    @slopotato 2 роки тому +2

    watching in 2022...

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

    first 27 minutes are amazing and breeze and then suddenly it seems like I have entered into matrix where I don't know what's happening.

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

    I don’t agree with tokens only have value because we think they are valuable. A tokens use case applied through technology gives it value.

  • @kickflipz
    @kickflipz Місяць тому

    ADA 🚀

  • @user-fg6ng7ej6w
    @user-fg6ng7ej6w 2 роки тому

    pity, that few most interesting (technically) lessons are excluded from this playlist...

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

    5:37

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

    She is brilliant and beautiful

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

    21:21

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

    The guy in the second half looks like Elon Musk's son

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

      i agree ..or a youngrer brother of Ellon even the speech pattern..lol

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

    We do not know who the person is? Does he/she/it really disappeared?

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

    I would debate even calling it a 'currency'. Take BTC for example:
    - If you lose power (like New York yesterday or Puerto Rico for months) you are screwed! However, transactions in paper currency in both scenarios was still viable.
    - The wild price fluctuations make it unsuitable as a currency. A currency that's worth $20,000 one day and $3,000 days later is unsuitable, business can't function this way.
    - No government recognizes it as a currency. Governments see it as a commodity to which you have to pay capital gains tax on. Big banks will thwart any effort to undermine their control.
    - No one other than criminals in the Dark Web are using it as a currency. For example, you can't go down to your local mall and purchase anything with it, see a movie, purchase gas, etc.

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

      you can delete your comment its doesnt make sense no more , Thnx :)

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

      @@nassmili8044 My comment is just as relevant today. Look at BTC price fluctuation over the past month. Ridiculous.

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

      @@SoCalFreelance Try thinkng about BTC as a currency itself and not try to value it in $ amount. (i.e. gallon of milk for 1 btc)

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

      @@ddfsefa That's a nice thought experiment, but that's not how it's being used. BTC is completely tied to currencies and exchanges.

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

    CREATED BY AN AGENT 😏😴💤💤💤🚶🚶🚶💯

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

    Nice t-shirt.. assert(0)

  • @sandropequenito
    @sandropequenito Рік тому +1

    And you paid $66k to learn this whereas it’s totally free on internet

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

    What about #silver? It's money. Real money.

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

    Tadge sounds like shroud.

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

    🎉🎉🎉🎉🎉🎉

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

    He sounds like shroud lol 30:00

  • @GloriousAssam
    @GloriousAssam 5 років тому +4

    If you already know a fair deal about implementing crypto this talk may bore you.

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

      FYI, there are other videos in the series which focus on witnesses and other more useful concepts, not yet watched but worth knowing about

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

    I found the lamport signature part a bit confusing. Here is an explanation that one might find useful,
    ua-cam.com/video/be3DJEaOYfg/v-deo.html
    I didnt realize that you give away a part of the private key in the signature. You then hash this signature to map it to the public key which was mapped to the private key.

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

    I think that probability and game theory and guessing needs to be integrated into this curriculum because It doesn't account for human decision and human decision is decided by how likely they think they are going to win. So thats probability and game theory.

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

      ua-cam.com/play/PLbRMhDVUMngfxxyVLh2t2gKDUfsOdGn56.html

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

      ua-cam.com/play/PLrKK422S1aMma8lDA2JJjEUpC2ycuApuC.html

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

    43:49 So you broke the IOTA hash function, thank you, I lost money in that, you are an #$%@... I'm kidding ,just not about the losing money part, although they seem to have recovered recently, but I can't find the IOTA I used to have, they have a great concept, but struggling with the technical part, so I actually blame them, always use public encryption, it was meant to happen, I didn't know better back then.

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

    Second lecturer isn’t the best at explaining things

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

    cool

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

    40:07 felt kinda awkward for this guy)

  • @quantaVastitude2021
    @quantaVastitude2021 3 місяці тому

    This isn't new technology and this is nothing new about it

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

    hey Elon

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

    Simplistic view of money. Not impressed with this lecture. Simplistic accounting. Ugh, cant listen to it no longer.

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

    The silky plaster lamentably grab because cemetery preliminarily tumble apud a fearful fearless tyvek. cloistered, gamy face

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

    he tries his best, but doing a poor job at explaining properly

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

    I'm sorry but that lady cannot teach.

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

      I felt the guy at 1:00:00 cannot teach properly

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

      @@geekyprogrammer4831 Do know what he taught?
      Coz after 1:00:00 I just gave up.

  • @OmerOmer-xg9kl
    @OmerOmer-xg9kl 3 роки тому +1

    MIT opencourseware, you guys are amazing!

  • @SphereofTime
    @SphereofTime 5 місяців тому +1

    12:48

  • @SphereofTime
    @SphereofTime 5 місяців тому +1

    1:12