I am not fully convinced that this can't be attacked, but this leads into a rabbit hole now.Ī few questions that arose (but I think my main question is answered now, thanks): Hm, I have a bad feeling about not having a seamless history, but it seems that this is the real advantage over a Blockchain. the BTC-Blockchain, which stores A->B and B->C transactions forever, even if A and B have no usable UTXOs left, right? So this means we can have at most 2.7 Billion addresses that have UTXO as this is the number of all MIOTAs there are, right? This will keep the Tangle-size reasonable at all times, because it can always be pruned. In my view, this is the advantage over e.g. Long time later, I want to spend it and all public nodes have kept this transaction (right?) but as soon as I spend this 1MIOTA to C the original transaction gets pruned and is soon (in your case after 1000 milestones) not available anymore (or only stored in Permanodes), but we still know that the UTXO that C now has is valid, even if the path how it got there is not available anymore, as we can be sure that at the time it was transferred from B to C people checked for the validity, right? Let me walk through this slowly: To stay with my original example, I was sent 1MIOTA by person A (I am B) (Let's not care too much about the "M" here, lets just assume all transactions are "big enough" until further notice to keep points seperated) and this is now my UTXO. For example, my node stores all data transactions form the past 1000 milestones and deletes everything older, except UTXOs. Every 10 seconds a milestone is issued and all nodes choose how many milestones back to prune from. Data messages are pruned by all IOTA nodes except for permanode nodes. Once a UTXO is spent it is just a data message like any other zero-value message. All IOTA nodes store ALL UTXOs, this is why we cannot spend less than 1 MIOTA, to prevent dust. UTXO stands for unspent transaction output and it is all you need in order to spend money or submit a value transaction. Using public nodes are limited in their use cases to pretty much just non-micro value transactions. People host their own node to get fast access to the tangle. Both get processed through IOTA nodes hosted by the IF and community members. There's two types of messages and they have a different life cycle: data messages and value transactions. Thanks for making it easy, as I hesitated because I thought my question is stupid, but the ongoing discussion shows me that there are more people confused about related stuff as well. Thanks!Įdit: This is my first time here and I feel very welcomed by all of you. The Tangle is not just floating around in the air. The pictures of the DAG and the cool animations are of no help to this question. I cant wrap my head around how it is supposed to suffice that everyone only keeps a little bit of data. In other words: Who stores the tangle? And I dont mean a permanode, which would basically be a centralized bank then. How do they know I have the 1Iota that I want to spend? They need to search the history but as there is no blockchain, where do they get this info from? I know you might be tempted to say: It is in the Tangle, but where is this info stored specifically. Now, I want to send this 1Iota to someone else, I make a transaction (sender, recipient, amount, signature) and publish it. Assume I have 1Iota, given to me by a transaction one year ago. Hey, I have a very basic question which I could not find an answer to, no matter what.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |