It was not my birthday, but the birthday of a very good friend and also the good-bye-party, as he is going to the USA for an internship. My birthday is on the 25.12.
No. It just takes the number of your XCR balance as a voting weight. It will cost a minimal amount of XCR as a fee through (like 1XCR).
Is this DPOS same as Bitshares' one, but written in a different programming language? Will there be other Poofs in the system or just DPOS?
It's based on the DPoS consensus mechanism of Bitshares, but some elements are different. We concentrated on the principle, that easier is better.
I don't know exactly how Bitshares' DPoS consensus mechanism is working, but I know that the active delegates can set a fee themselves and with every block (or delegate cycle?) new BTS are created. I also believe, that they while they are going in a cycle, and if it's the turn of active delegate A and his forged block has a fee of 0, he only gets the inflated fee.
Please correct me if I'm wrong here, Boris can say it correctly. In Crypti there are also 101 active delegates in total. This is a given, because the underlying cryptography and mathematic proved this as one of the most secure number (odd and prime). There is no inflation model in Crypti, the fee of the last 101 blocks (1 cycle) is collected and distributed equally between all 101 active delegates. This makes sure, that everyone will get the same amount of XCR in every round.
To be a delegate you have to register for a specific fee, this fee is a bit higher than normal, to make sure only serious people have the chance to become an active delegate. At the delegate registration you have to set a unique name. After the registration you can promote your delegate, in order to get more votes. The voting system makes sure, that only honest and serious people become an active delegate. This is a choice from the community and their incentive should be, that only the fastest nodes with the highest uptime become an active delegate. (You can see the uptime in the client)
This all is ported to Javascript utilizing Node.js. As it stands right now, DPoS will be the only "proof of" in Crypti. I asked Boris to check my explanations, in order to not tell half-thruths. But the part about Crypti should be correct.
When I talk about an "active delegate" I mean one of the TOP101 delegates with enabled forging.