Timeline for is consensus needed when double spend attacks cannot happen(assume ideal case)
Current License: CC BY-SA 4.0
8 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Jul 22, 2023 at 3:10 | vote | accept | user319280 | ||
Jul 21, 2023 at 16:10 | comment | added | user319280 | Yes hypothetical, with or without blocks. | |
Jul 21, 2023 at 16:01 | comment | added | Antoine Poinsot | So you're talking about a system that wouldn't have blocks? I'm struggling a bit to follow here. | |
Jul 21, 2023 at 15:39 | comment | added | user319280 | I am assuming for some reason double spend wont happen(it is given). Suppose the DAG is not resolved using chain rule. so fork is happening and all nodes keep this but they are validated transactions and it is given double spend wont happen. Can there be conflict or issue because of this ? Or I am going wrong somewhere ? | |
Jul 21, 2023 at 14:10 | comment | added | Pieter Wuille | If you have a rule that miners coordinate with one another to make sure no concurrent blocks are produced, then that is your consensus mechanism. You haven't removed it, just replaced it with another one. | |
Jul 21, 2023 at 13:42 | comment | added | Antoine Poinsot |
No one is "designated" to mine the next block. There is not a single valid next block. Multiples miners around the world are mining different valid block candidates. As such it's possible (and actually common) that two miners would find a valid block before any of the two has propagated throughout the whole network. One part of the network would be on chain with block A and another one with block B . It's necessary for the network to come on a conclusion about which block will be accepted moving forward. This is achieved by using the most work chain rule.
|
|
Jul 21, 2023 at 13:26 | comment | added | user319280 | I am trying to see what if no double spend. Then each node might have different order of blocks but they are all good transactions. So in that case is there a still need to make /converge it a single chain for all using the chain rule? if so tell me a case where it is needed. | |
Jul 21, 2023 at 12:52 | history | answered | Antoine Poinsot | CC BY-SA 4.0 |