If you aren't using atomic trading how can you possibly claim decentralized exchange? Otherwise parties can just double spend. There was no mention of double spend or atomic trade in the whitepaper please explain. Users can double spend by simply mining their own transactions. If you use an escrow account then it is not decentralized either because that allows a 2 of 3 collusion attack. And 2 of 2 accounts require microtrading. What protocol is being proposed here?
Thank you for this interesting question, i hope the answer will satisfy your demand.
The validator will be hosted on a decentralized distributed storage platform (SafeNetwork) which will provide a lot of possibilities to solve issues related to live and offline trading. As an example, using multisignature addresses doesn't means centralizing the process as it will be done by a user and a decentralized process hosted into a decentralized ecosystem.
As i said, it is just one of the many possible sollutions, as they are ranging from soft, to extreme degree.
You can also check this link :
https://en.bitcoin.it/wiki/Atomic_cross-chain_tradingThere is an interesting solution to the atomic trading issues you talked about.
Rest assured that the team will never release a trading pair if they are not sure about the security of the process.
"Apollo777": Correct.
1. How do you plan to distribute dividends on Bitcoin/Counterparty network ?
Think about it for a moment. Assume 10,000 investors, means that you will need to do 10k Bitcoin transactions (and pay $20,000; $2/tx) just to distribute the dividends.
...When each transactions costs $2.
Maybe it's smarter to find a way to do it without relying on over-crowded Bitcoin network ? (based on Ethereum or Ethereum classic, or some other network)
After all there is a good reason why StorJ coins migrated from Bitcoin/Counterparty to Ethereum.
2. Double-spend attacks that "dzimbeck" mentioned
Another way to double-spend Bitcoin is to use zero-confirmation RBF - Request-by-Fee (and send transaction to self with a higher fee).
Bitcoin miners will pick-up a tx with higher fee, even if arrived *later*.
How do you plan to deal with it ?
A safe BTC transaction requires 6 confirmations, but I don't see how-to achieve it in this case of decentralized exchange.
Thanks for the question.
There is a section in the whitepaper who explains how this part will be handled, when you withdraw from poloniexw, or other similar services, they don't broadcast a trasaction right away. Instead, they group them, and send a single transaction. This is how the distribution is going to be processed and it can be done as long as the TX size is lower then the block size. From there, you can create a single transaction with several outputs and pay a marginal fee.
This is one of the situations where the validator is handy, because he will ensure that you won't attempt to realise such operations, as he will check (several times) the informations sent by the users and process them in order to allow a trading, and the usage of multisignatures, smart contracts, LN channels would be also a part of the sollution.
As i already sead, NVO doesn't want to compete against other decentralized exchanges, or centralized exchanges, NVO aims at using the technologies provided by the multiple blockchains to create an as safe as possible environment for trading, and to provide a multi crypto wallet with as much "functions" as possible while giving the possibility to its users to choose what function they want to include into their wallet.
Is this project uncapped? So from my understanding, when the ICO closes, 15M tokens will be distributed based on the % of your contribution to the funding pool.
Yes the project is uncaped, and there is no price for the NVOTokens, at the end of the crowdsale, the contributions will be calculated and evaluated, every participant will receive a proportional amount of NVOT.