Mr. Lievens, sorry to interrupt - may I ask a question? (Ok! Fine, more than one)
1) Are there any possible attack vectors in DarkSilk that have not been patched?
2) What is the retarget algorithm you are using?
3) What happens to header-first downloads from BitCoin Core 0.10?
4) Can staking have high CPU usage?
5) Will running, acquiring and using the DarkSilk client tax my resources? (2 GB RAM, 3 GHz Processor)
6) What is your take on the block debate?
7) How will you take care of Selfish Stake Nodes?
8 ) Now, the last question - How will you prevent monopoly?
Also, how are you doing?
1) Are there any possible attack vectors in DarkSilk that have not been patched?This is not really answerable until we get the last few bits of code in and begin another round of testing. However we are aware of security issues within the wallet such as the PoS hashes being tied to the Stormnodes and these for instance will be changed to the Argon2d PoW hashes. But with a 3 tier network using PoW, PoS and Stormnode Quorums I do not believe a Sybil attack would be possible.
2) What is the retarget algorithm you are using?The retarget algorithm for difficulty is taken from Blackcoin and we have adapted the code to make it easier to read by inserting static constants. PoW and PoS have individual difficulty and it is retargeted each block.
3) What happens to header-first downloads from BitCoin Core 0.10?We are implementing header first once we use CBlockHeader and GetBlockHeader which need to be implemented first.
4) Can staking have high CPU usage?We are using the faster Blake2B algortihm for PoS. The CPU usage for this will come out in testing and we will update the community once we know.
5) Will running, acquiring and using the DarkSilk client tax my resources? (2 GB RAM, 3 GHz Processor)Currently on my i5 4690k it utilises between 0%-9% and around 40MB of RAM. After we refine the GUI and CPU usage in general this will be reduced further. Short answer, no.
6) What is your take on the block debate?I believe that because it is such an issue for Bitcoin they had to act quickly, whether they chose the correct action, I don't think so. I believe an adaptable or smartblock method should be used. BTW 'SmartBlocks' as of this moment is my own coined expression and terminology (take note lol) and if its used for something else, ill have to come up with a better name
7) How will you take care of Selfish Stake Nodes?DarkSilk and Silk both use PoSv3 from Blackcoin i.e. Static PoS Rewards and with Split Stake. Coin age is completely removed from the equation rendering selfish stake node a problem of the past.
8 ) Now, the last question - How will you prevent monopoly?If you mean in terms of stopping or preventing any one party investing a large amount into either DarkSilk and Silk, no, there is nothing we can do.
Also, how are you doing?Waiting for my food still to turn up, so I answered your questions now, instead of in the morning