A little more (and when I say little I actually mean a lot
) more technical details would be much appreciated.
How do all nodes agree on the "line" i.e. the order in which nodes are supposed to forge ?
How is the "evaluated score of credibility" calculated ?
How did you solve the DDoS problem (assuming the entire networks knows which node is going to forge next) ?
How (and who) is determined if and when "a node is fully operational" ?
Any pre-requisites for nodes to join "the line" like a bond or anything ?
...
Srsly you couldn't have been more vague
1)
...
An important fact is that each time a node loses connection to the network, it internal memory is wiped, thus repeating the process at connection.
...
2)
...
until the time elapses and every node calculates its score.
...
3)
...
it will still be in vain, thanks to node.js millions of connections per sec can be handled with ease
...
...
the network will just switch to the next one in line.
...
First of all thank you for answering my questions ! I'm hoping there will be a detailed whitepaper or technical reference released that will detail everything ?
@1) How are you going to force nodes to wipe their internal memory ? I'm assuming at some point this project will be open-source at which point you can't assume nodes to behave like you want them to.
Also what if the node fails to forge a block ? Is there some punishment for that ?
Lastly I'm not convinced that all nodes will come to the same conclusions for a new node that joins the network. Latencies will be different for each node, potentially very different once the network get's bigger. So a node might be pending for one node but activer for another. How does the conensus on that internal ledger of nodes work exactly ?
@2) From how I understood it there is an internal ledger that all participating nodes agree on that defines the line. Now what stops any node from calculating the scores based on that ledger ? Every node has to be able to do that otherwise they can't know who's block they are supposed to accept or am I missing something here ?
@3) So what you're saying is node.js solves the DDOS problem all by itself because it supports so many connections ? I'm sorry but I think that's a little delusional.
Yes of course the network will swtich to the next one in line and so will the attacker.
Is there any mechanism that will blacklist nodes that behave negatively ?