In this video i mentioned Curl and the vulnerability found in this algorithm. However it seems that this is NOT correct. Instead of recreating this video, please read: blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
Hey, thanks for your videos! I have a quick question on the offline tangle: How would a transaction in the offline tangle referencing two addresses know the actual balances of whatever is happening in the online balances? In other words, if I transact in the online tangle and the offline tangle at the same time within two addresses and spend different amounts on each tangle, how would IOTA solve the actual transaction once the two tangles are connected again?
First, let me thank you for all your videos. I have to say I'm neither a computer scientist nor a mathematican so I didn't understand all. I'm not used to think about those topics. But from the point of view how you planed your videos (the topics, examples etc) I definitely can say that they are clean and informative. There are not many of those videos on the internet. So: Great job. Anyway, I would like to know your opinion on a point you mentioned. I hope I got it right. In another video you explained why the security of a seed is decreasing when you start reusing it for outgoing transactions. IOTA is designed for m2m interactions. A cisco study says that there might be 50 billion iot devices in 2020. Potential users of IOTA. If they really have to do lots of outgoing transactions how do they do this without risking their remaining balance? What securities are there? I mean doing the outgoing transaction for example (for example for buying something), creating a new seed and moving the remaining balance to the new seed cant be a solution or? And if so isnt it just a question of time when the "new" seed is a seed of another IOTA user? (i know 27^81 is a huge number but i heard that there are about 4000 credit card payments per second worldwide. If IOTA would be used in the future maybe replacing credit cards as we know them there would still be a big risk if users have to generate a new seed after every outgoing transaction) Maybe i got something wrong - can you tell me where is my mistake? Or maybe what posibilities exist to solve this problem? Thank you very much.
A seed is a unique number which you need to keep secret. Based from this seed, addresses are generated. Each single seed can generate in total 9,007,199,254,740,992 addresses. How many seeds are there? 27^81 = ~8.71 x 10^115 Let assume an electric car has an build-in IOTA wallet which will automatically pay for the electricity it needs. Let assume this car makes an outgoing transaction every second for 100 years (this is a ridiculous example): Total number of transactions: 60 (sec) x 60 (min) x 24 (hours) x 365 (days) x 100 (years) = 31,536,000 A single seed can generate more addresses than it can make transactions (based on this example). Note: Each time you make a transaction from an address you should not re-use that address again. This applies to the addresses NOT the seed. (This is the mistake you make...)
Great video! I really love the IOTA technology and this is a great and easy to understand overview of how IOTA works. I recommend that you check your microphone sensitivity level as parts of the audio is cutting.
Its like finding Waldo and yes I have found it! Thanks, I have not noticed this myself. You guys are really sharp. For some time now I realise that I have to be extra careful with the information I provide. But that is very good, these comments keeping me on my toes...
Thanks for the explanation. I've been looking for such kind of video for some time! Well explained! I do have questions though, about Neighbour discovery, what is the problem when they encountered when they have neighbour discovery in the earlier version of IRI? For Offline Tangle Cluster - how do the main tangle knows which one is the valid set of transactions if the altered version of Offline Tangle Cluster that contained malicious transactions is being reattached to the main Tangle? Another question is about Coordinator - what are they preventing from by generating all these 0 transactions? When is the Tangle consider to be matured enough that it doesnt need the Coordinator anymore?
Hi, I watched most of your bitcoin videos! Your explanation and videos are very helpful. I appreciate it. Btw, can you also explain about 0x protocol? Thank you!
undefined terminology The first lecture of this course has already mentioned a lot of terms that you gave no definition for. These terms are: mainnet IOTA supply consensus address fee tether full node address fund I wonder how I am supposed to follow the course with so many terms that are undefined. Thanks
Anurag, this tutorial is made for software developers who are already familiar with Bitcoin or Ethereum. If you are not a software developer you will have a hard time understanding these tutorials.
Around 4:40, why does the one transaction, bottom center, have 3 validations? Isn't a transaction confirmed after 2 validations? You said that a transaction only validates transactions that have not been validated yet, but the middle lower transaction has 3 validations, so at some point, a transaction validated it after it was already confirmed, right? Please explain, thanks!
Assume the following: There are 3 tips and exactly at the SAME time they each need to validate 2 transactions. Lets assume all three choose (coincidently) the same unconfirmed transaction A which was created few seconds ago. Does this explanation makes sense?
I am not a cryptographer, so i do not know. I am dependent of what cryptographers have found. This is what I know thus far: In mid 2017 Massachusetts Institute of Technology - Digital Currency Initiative (MIT-DCI) has found a cryptographic vulnerability in IOTA's code. Due to the MIT-DCI findings the IOTA development team fixed the code. If you want to know more about it here are some interesting links: github.com/mit-dci/tangled-curl/blob/master/vuln-iota.md blog.iota.org/curl-disclosure-beyond-the-headline-1814048d08ef gist.github.com/Come-from-Beyond/a84ab8615aac13a4543c786f9e35b84a The IOTA team has hired the security company CYBERCRYPT ApS from Denmark (end 2017) to help them with their Curl cryptography: blog.iota.org/iota-foundation-hires-cybercrypt-615d2df79001
now. blockchain or tangle. i just want to get some iota in my wallet and i cant. simply because i cant get attached to a tangle and i dint know why or hooow!! i think it's too complicated for beginners .. it does not encourage people to invest in it
very nice tutorials. great educational material. if you accept iota donations, please provide an address in every of your videos, i would love to support your work on iota! subscribed.
Really nice video, to the point to this new technology IOTA. Hope, to get some more technical details in the next videos. Thnx & keep us updated.
Just as I started wrapping up your blockchain technology playlist, I get to learn about IOTA!! Sweet
With IOTA hitting 2$ today, just had to see this. It’s the most helpful for me compared to all the top searches. Thank you.
This is what i call a quality research! Great effort. Thanks
In this video i mentioned Curl and the vulnerability found in this algorithm. However it seems that this is NOT correct. Instead of recreating this video, please read: blog.iota.org/official-iota-foundation-response-to-the-digital-currency-initiative-at-the-mit-media-lab-part-1-72434583a2
it was indeed never a vulnerability
Concise and very understandable. A gem of a tutorial.
Hey, thanks for your videos! I have a quick question on the offline tangle: How would a transaction in the offline tangle referencing two addresses know the actual balances of whatever is happening in the online balances?
In other words, if I transact in the online tangle and the offline tangle at the same time within two addresses and spend different amounts on each tangle, how would IOTA solve the actual transaction once the two tangles are connected again?
First, let me thank you for all your videos. I have to say I'm neither a computer scientist nor a mathematican so I didn't understand all. I'm not used to think about those topics. But from the point of view how you planed your videos (the topics, examples etc) I definitely can say that they are clean and informative. There are not many of those videos on the internet. So: Great job.
Anyway, I would like to know your opinion on a point you mentioned. I hope I got it right. In another video you explained why the security of a seed is decreasing when you start reusing it for outgoing transactions. IOTA is designed for m2m interactions. A cisco study says that there might be 50 billion iot devices in 2020. Potential users of IOTA. If they really have to do lots of outgoing transactions how do they do this without risking their remaining balance? What securities are there? I mean doing the outgoing transaction for example (for example for buying something), creating a new seed and moving the remaining balance to the new seed cant be a solution or? And if so isnt it just a question of time when the "new" seed is a seed of another IOTA user? (i know 27^81 is a huge number but i heard that there are about 4000 credit card payments per second worldwide. If IOTA would be used in the future maybe replacing credit cards as we know them there would still be a big risk if users have to generate a new seed after every outgoing transaction)
Maybe i got something wrong - can you tell me where is my mistake? Or maybe what posibilities exist to solve this problem?
Thank you very much.
A seed is a unique number which you need to keep secret.
Based from this seed, addresses are generated.
Each single seed can generate in total 9,007,199,254,740,992 addresses.
How many seeds are there?
27^81 = ~8.71 x 10^115
Let assume an electric car has an build-in IOTA wallet which will automatically pay for the electricity it needs.
Let assume this car makes an outgoing transaction every second for 100 years (this is a ridiculous example):
Total number of transactions: 60 (sec) x 60 (min) x 24 (hours) x 365 (days) x 100 (years) = 31,536,000
A single seed can generate more addresses than it can make transactions (based on this example).
Note:
Each time you make a transaction from an address you should not re-use that address again.
This applies to the addresses NOT the seed. (This is the mistake you make...)
Thank you very much for helping me teacher :) Didnt do an outgoing transaction till now.
Great video! I really love the IOTA technology and this is a great and easy to understand overview of how IOTA works. I recommend that you check your microphone sensitivity level as parts of the audio is cutting.
Amazing explanation
excellent
Great video, clearly explained. I hope to see some videos on development with IOTA.
Great video! Thank you! Looking forward to see another one from you.
Great video! More info on the address usage / private key being revealed would be awesome.
Best explanation so far of iota!
Great Video! Thank you
Many thanks. Really great stuff. (Tiny detail: In the tangle shown @10:30 there is a red block that should be grey - or receive an arrow)
Its like finding Waldo and yes I have found it!
Thanks, I have not noticed this myself.
You guys are really sharp.
For some time now I realise that I have to be extra careful with the information I provide.
But that is very good, these comments keeping me on my toes...
Great video! Thanks for sharing - looking forward to more!
Keep up the great work!
Thanks for the explanation. I've been looking for such kind of video for some time! Well explained!
I do have questions though, about Neighbour discovery, what is the problem when they encountered when they have neighbour discovery in the earlier version of IRI?
For Offline Tangle Cluster - how do the main tangle knows which one is the valid set of transactions if the altered version of Offline Tangle Cluster that contained malicious transactions is being reattached to the main Tangle?
Another question is about Coordinator - what are they preventing from by generating all these 0 transactions? When is the Tangle consider to be matured enough that it doesnt need the Coordinator anymore?
So they created their own hash function in private and it failed? What other security does iota have that they've created themselves?
Great video, nice explanations and no nonsense.
very nice tutorial!
Thank you, a great series and wonderfully easy explained
Great overview, thanks for your effort!
Hi, I watched most of your bitcoin videos! Your explanation and videos are very helpful. I appreciate it. Btw, can you also explain about 0x protocol? Thank you!
Excellent video & it was explained really clearly thank you sir
Parabéns por este excelente tutorial. Congratulation on this excellent tutorial.
As of November 2018 the IOTA Reference Client is still not production ready.
undefined terminology
The first lecture of this course has already mentioned a lot of terms that you gave no definition for.
These terms are:
mainnet
IOTA supply
consensus
address
fee
tether
full node
address
fund
I wonder how I am supposed to follow the course with so many terms that are undefined.
Thanks
Anurag, this tutorial is made for software developers who are already familiar with Bitcoin or Ethereum.
If you are not a software developer you will have a hard time understanding these tutorials.
very good explication thanks :)
I like the video very much, Thanks!
Best video so far on yt on IOTA. Would be interested in get even more technical details by a video on IOTA though.
at 8:08 during PoW: what does it mean that two transactions are not conflicting? How is this verified?
Great explanation !!
IOTA!!!
Around 4:40, why does the one transaction, bottom center, have 3 validations? Isn't a transaction confirmed after 2 validations? You said that a transaction only validates transactions that have not been validated yet, but the middle lower transaction has 3 validations, so at some point, a transaction validated it after it was already confirmed, right? Please explain, thanks!
Assume the following: There are 3 tips and exactly at the SAME time they each need to validate 2 transactions.
Lets assume all three choose (coincidently) the same unconfirmed transaction A which was created few seconds ago. Does this explanation makes sense?
Mobilefish.com yes, thank you. So once a transaction is confirmed (has two or more validations), no tips will ever try to confirm it directly again?
Yes, that is correct.
Great!
this is really good thanks
nice video
Why does the animation look like there is something physical going on?
Thanks for the video
good and informative video. easy to understand. and...when to start an iota node? can ordinary people do it?
Yes, you can setup your own full node, but you need to have some technical knowledge, see:
iotasupport.com/knowledgebase_gui.shtml
thanks for the info. I have room and electricity point available.
Does it mean that Coo is generating more than 50% of tips to give a direction to the tangle?
Coo doesn't generate a singe tx nor does it affect Consensus in any way.
still not clear how it confirm a transaction and avoids double spending ....
github.com/noneymous/iota-consensus-presentation
forum.iota.org/t/iota-double-spending-masterclass/1311
Oh, don't forget..and this transaction! :D
how protected is new iota encryption compared to bitcoin ?
I am not a cryptographer, so i do not know. I am dependent of what cryptographers have found.
This is what I know thus far:
In mid 2017 Massachusetts Institute of Technology - Digital Currency Initiative (MIT-DCI) has found a cryptographic vulnerability in IOTA's code.
Due to the MIT-DCI findings the IOTA development team fixed the code.
If you want to know more about it here are some interesting links:
github.com/mit-dci/tangled-curl/blob/master/vuln-iota.md
blog.iota.org/curl-disclosure-beyond-the-headline-1814048d08ef
gist.github.com/Come-from-Beyond/a84ab8615aac13a4543c786f9e35b84a
The IOTA team has hired the security company CYBERCRYPT ApS from Denmark (end 2017) to help them with their Curl cryptography:
blog.iota.org/iota-foundation-hires-cybercrypt-615d2df79001
now. blockchain or tangle. i just want to get some iota in my wallet and i cant. simply because i cant get attached to a tangle and i dint know why or hooow!! i think it's too complicated for beginners .. it does not encourage people to invest in it
badi Mehdi new wallet in a few months coming !
How will double spend be prevented?
Check out:
forum.iota.org/t/iota-double-spending-masterclass/1311
To constantly have to discard addresses every time you send a transaction seems annoying.
very nice tutorials. great educational material.
if you accept iota donations, please provide an address in every of your videos, i would love to support your work on iota! subscribed.
the validation diagram you explain it wrong, the right one is validated by the left two not the reverse sequence.
I swear this guy is Rolf from ed edd and eddy
I am not sure if i should be honored or offended. I just watch an episode on youtube and it makes me smile.
Haha sorry no offense meant great vid btw