Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 08, 2014, 08:58:16 PM |
|
My theory is that it is impossible to create an objective decentralized time-stamp server without a tether to the physical world.
CPoS has plenty of physical grounding in its timestamping. In what way is CPoS tethered to external objective reality? I can only see a tether to the subjective reality of the current and past stake holders. Anyhow, the obvious solution is to disallow rollbacks. Doesn't really matter how you get there.
Do you mean make orphans impossible? I think the only way orphans can be eliminated is if all the blocks are correct. And the only way all the blocks can be assumed to be correct is if the participants are assumed to be honest. But if the participants are honest, you don't need PoW or PoS: you just trust by default. You could also say, "OK, let's allow orphans, but only a certain way back." But if you do this, then you need checkpoints. And if you use checkpoints, who decides what checkpoints to use? So I don't think such a system can be Byzantine robust. Anyhow, I should read more about PoS before I make myself look even more foolish than I usually do.
I would suggest starting with this thread: https://bitcointalk.org/index.php?topic=615843.msg6751334#msg6751334
|
|
|
|
SlipperySlope
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 03:21:57 AM |
|
My theory is that it is impossible to create an objective decentralized time-stamp server without a tether to the physical world.
CPoS has plenty of physical grounding in its timestamping. In what way is CPoS tethered to external objective reality? I can only see a tether to the subjective reality of the current and past stake holders. Anyhow, the obvious solution is to disallow rollbacks. Doesn't really matter how you get there.
Do you mean make orphans impossible? I think the only way orphans can be eliminated is if all the blocks are correct. And the only way all the blocks can be assumed to be correct is if the participants are assumed to be honest. But if the participants are honest, you don't need PoW or PoS: you just trust by default. You could also say, "OK, let's allow orphans, but only a certain way back." But if you do this, then you need checkpoints. And if you use checkpoints, who decides what checkpoints to use? So I don't think such a system can be Byzantine robust. Anyhow, I should read more about PoS before I make myself look even more foolish than I usually do.
I would suggest starting with this thread: https://bitcointalk.org/index.php?topic=615843.msg6751334#msg6751334The whitepaper describing Bitcoin Cooperative Proof-of-Stake (CPoS) is here. Essentially, CPoS has a single nomadic mint agent that periodically moves its state from one full node to the next. The single mint canonically timestamps each directly received new transaction and broadcasts an acknowledgement to the network. There is a thus a single blockchain appended to by the mint's slaved bitcoind instance, and the remaining full nodes replicate their own version of the blockchain to verify the mint agent's behavior.
|
|
|
|
Cryddit
Legendary
Offline
Activity: 924
Merit: 1132
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 06:18:25 AM |
|
Anyhow, the obvious solution is to disallow rollbacks. Doesn't really matter how you get there.
Do you mean make orphans impossible? I think the only way orphans can be eliminated is if all the blocks are correct. And the only way all the blocks can be assumed to be correct is if the participants are assumed to be honest. But if the participants are honest, you don't need PoW or PoS: you just trust by default. You could also say, "OK, let's allow orphans, but only a certain way back." But if you do this, then you need checkpoints. And if you use checkpoints, who decides what checkpoints to use? So I don't think such a system can be Byzantine robust. I think I've come up with a way to make PoS - at least potentially - work as a good solution to the Byzantine Generals problem. It's still kind of shaky in terms of practical applicability because it's sensitive to when large transactions are made - but if transactions are reasonably 'steady' the math works against an attacker. With Nakamoto's Proof-of-Work solution, we keep track of the difficulty solved at each block, and from that, when we evaluate two chains to see if one should displace the other we can work out how much hashing work went into each chain. That amounts to the irrevocable consumption of a resource in finite supply, with the result that we can be certain that the hashing was not expended on both of two chains. The crucial point is that a resource in finite supply can be shown to have been irrevocably consumed. Well, the point at which a TxOut gets spent or transferred is also irrevocable. The first 'serious' proposal for proof-of-stake essentially said, we can keep track of the amount spent in a version of the block chain, and treat that as the measure that a 'superior' chain has to beat, in the same way that a 'superior' chain in proof-of-work has to have generated more hashing. The problem with that idea is 'nothing-at-stake.' A TxOut can be spent in both chains, and therefore the priority generated by its expenditure can be counted in favor of both chains. When you're talking about multiple chains each with its own 'consensus reality' you're no longer talking about the irrevocable expenditure of a finite resource. But my opinion is that you can make it finite if you are careful about exactly what you compare. The set of TxOuts at the last block that two chains have in common is identical. That is a finite resource whose expenditure can be measured when you're comparing two divergent chains. It may not be the only one, but it is one. So, when you compare two candidate chains, you should be counting the expenditure of that set of TxOuts, and counting it only once for both chains. You could count nothing for any coin spent in both chains and full-points for anything spent only in one, and compare the priority on that basis. Expenditures of the set of TxOuts created after the chain's divergence cannot be counted; they're already counted when you count (or refuse to count due to conflict) the expenditures that have gone to make them. That rule is all about resolving which potential blockchain gets to displace the other; it says nothing about how blocks are formed in the first place. In fact you could go on forming blocks by proof-of-work, but instead of paying a large coinbase to the hasher, you could pay a very small coinbase to the hasher and distribute most of the coins as 'interest' on the txouts spent in that block. The efficiency argument for proof-of-stake would work fine with that structure. With Bitcoin's blocks worth a little over $17K right now, and ALL of that awarded for proof-of-work, people are spending up to $17K per block on generating proof-of-work; custom ASICS are old news, now there are multimillion dollar 'hash farms' with their own power plants are getting built. But if, instead, the hasher were getting, say, $10 for forming a block, people would not be spending more than $10 for enough electricity to get a block regardless of how much bitcoin were being created/distributed per block in Proof-of-Stake or 'interest' payments.
|
|
|
|
AlexGR
Legendary
Offline
Activity: 1708
Merit: 1049
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 08:23:29 AM |
|
And these are the two greatest threats to a Bitcoin-style monetary system.
Personally I'm more worried of things like inability to scale, government 51% kill switch through massive NSA-owned ASIC farms and quantum computers. A kill switch would never be used. Centralization will not be used as a kill switch, but rather to force the network to an evolved protocol which serves the interest of the central entity. There is essentially no probability that the interests of the centralizer would be optimized by killing a dominant coin. I'm referring to the govt actually killing a coin (even Bitcoin), if it deems it's a threat to the USD. The USD is what makes thing happen on the planet. Almost all global debt (from country to country and the IMF), is USD-denominated. This is the mechanism for enforcing global slavery. If something were to rival or threaten the USD, measures would be taken to control that threat. Precious metals are manipulated to that end and they have marketcaps 1000x of BTC. If I were the US government, I'd want a Bitcoin killswitch. If it'd cost me 100mn USD to buy ASIC farms capable of 51%, that'd be a very small price to pay to continue my multi-trillion-USD dominance. Of course pulling the switch would also show desparation and people would then move to real money (PMs) - in which case the spike could be uncontrollable even with market manipulation. So instead of that, they use the FUD mechanism against bitcoin through the news, making people fearful or uncertain about it. Then the end result is still the same. It is the same if you have a deflationary currency as if you have a inflationary currency.
If you have large stakeholders with lots of wealth to protect then just like in the real world, people have to pay a "vault fee" to keep their gold secure. Say this is 1% per year to keep it in some vault. So large stakeholders either become miners and paying an amount of electricity equal to the vault fee or pay someone else to secure the network for them, which again would be equal to the vault fee.
It's not the same because tx fees give something back. So yes, they are paying for electricity but they also get paid the tx fees as a reward. Even if its slightly or moderately negative, it won't be a large cost because the mining equilibrium will have pushed out the normal miners (=they don't mine at a loss, so...) making mining tx fees more viable for someone harvesting them + securing the network for their own safety (dual benefit).
|
|
|
|
devphp
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 08:30:47 AM |
|
Of course pulling the switch would also show desparation and people would then move to real money (PMs) - in which case the spike could be uncontrollable even with market manipulation.
I don't think so. Most people wouldn't even notice. Heck, most people already think Bitcoin is dead from the FUD they read/heard/watched on the Mt. Gox going under event ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) and when you tell them it's only one exchange that went bankrupt, they stare in amazement. Most people are clueless about crypto currencies or generally money matters. PoW is a disaster waiting to happen. Some coins with diversified algos like Myriadcoin may take longer, some may take less time to crash. Proof-of-Stake is the only long-term sustainable answer, extendable to counter attack the deflationary pressure through the Monetary System, and not prone to kill switch attacks.
|
|
|
|
klee
Legendary
Offline
Activity: 1498
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 09:49:11 AM |
|
So why is this not already happening?
Partly because there are no decentralized PoS coins that are alive. The developers of PoS coins either sign blocks as valid (e.g., Peercoin) or create new "updates" with checkpoints (e.g., Nxt). In other words, they solve the history-rewrite problem by acting as a central authority. If you know how to kill it why don't you do so?
https://yourlogicalfallacyis.com/burden-of-proofI said that no one had proved that the "nothing-at-stake" problem can be solved--I never said that it was unsolvable (although this is my opinion). Until it can be proved to be impossible, I must accept that it may be possible (and I do). Honest questions..
Considering that you wrote "if you know how to kill it," when I never made that claim, and then employed a logical fallacy "why don't you do so?" (burden of proof), I disagree: they weren't really honest questions. I don't pay much attention to what you write because I don't have the time - so it was an honest question. It is good that this dialogue is being done and I am not biased in favor of NXT although I was one of the early adopters. Trust me, I would prefer to be 10000% sure that NXT is indeed robust and I prefer people who bring up possible vulnerabilities rather than shills. That said I could try and find a good bounty for you if you help find a decentralised solution to N@S...
|
|
|
|
klee
Legendary
Offline
Activity: 1498
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 09:51:43 AM |
|
There is no "nothing-at-stake" problem. No entity can ever buy 51% of the coins in existance.
The attacker needs 51% of coins the existed at some point in the past. He can attack the network with 0% of the coins that are currently considered as valid. That's why it's called "nothing at stake": he can attack the network using coins that were already spent! Are you sure there was a case like this in NXT history? Because if there was not one, as far as I understand N@S is not applicable @NXT..
|
|
|
|
Peter R
Legendary
Offline
Activity: 1162
Merit: 1007
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 09, 2014, 04:47:59 PM Last edit: June 09, 2014, 05:05:44 PM by Peter R |
|
I think I've come up with a way to make PoS - at least potentially - work as a good solution to the Byzantine Generals problem. It's still kind of shaky in terms of practical applicability because it's sensitive to when large transactions are made - but if transactions are reasonably 'steady' the math works against an attacker.
With Nakamoto's Proof-of-Work solution, we keep track of the difficulty solved at each block, and from that, when we evaluate two chains to see if one should displace the other we can work out how much hashing work went into each chain. That amounts to the irrevocable consumption of a resource in finite supply, with the result that we can be certain that the hashing was not expended on both of two chains.
The crucial point is that a resource in finite supply can be shown to have been irrevocably consumed. Well, the point at which a TxOut gets spent or transferred is also irrevocable.
The first 'serious' proposal for proof-of-stake essentially said, we can keep track of the amount spent in a version of the block chain, and treat that as the measure that a 'superior' chain has to beat, in the same way that a 'superior' chain in proof-of-work has to have generated more hashing.
The problem with that idea is 'nothing-at-stake.' A TxOut can be spent in both chains, and therefore the priority generated by its expenditure can be counted in favor of both chains. When you're talking about multiple chains each with its own 'consensus reality' you're no longer talking about the irrevocable expenditure of a finite resource.
But my opinion is that you can make it finite if you are careful about exactly what you compare.
The set of TxOuts at the last block that two chains have in common is identical. That is a finite resource whose expenditure can be measured when you're comparing two divergent chains. It may not be the only one, but it is one. So, when you compare two candidate chains, you should be counting the expenditure of that set of TxOuts, and counting it only once for both chains. You could count nothing for any coin spent in both chains and full-points for anything spent only in one, and compare the priority on that basis. Expenditures of the set of TxOuts created after the chain's divergence cannot be counted; they're already counted when you count (or refuse to count due to conflict) the expenditures that have gone to make them.
That rule is all about resolving which potential blockchain gets to displace the other; it says nothing about how blocks are formed in the first place. In fact you could go on forming blocks by proof-of-work, but instead of paying a large coinbase to the hasher, you could pay a very small coinbase to the hasher and distribute most of the coins as 'interest' on the txouts spent in that block.
The efficiency argument for proof-of-stake would work fine with that structure. With Bitcoin's blocks worth a little over $17K right now, and ALL of that awarded for proof-of-work, people are spending up to $17K per block on generating proof-of-work; custom ASICS are old news, now there are multimillion dollar 'hash farms' with their own power plants are getting built. But if, instead, the hasher were getting, say, $10 for forming a block, people would not be spending more than $10 for enough electricity to get a block regardless of how much bitcoin were being created/distributed per block in Proof-of-Stake or 'interest' payments.
Interesting post as usual, Cryddit. I have no qualms with the energy spent on PoW, and I see rewarding new coins to those who do work as the ideal distribution mechanism. But I am interested in theoretical discussions about how the cost and difficulty of an attack can be increased, especially in the distant future when the mining subsidy is largely over. How is your idea that different from calculating the best chain using the equation: chain goodness = C 1 x total_work + C 2 x total_bitcoin_days_destroyed Are you increasing security in one area by decreasing it in another? Could SPV clients could work with either technique? Does some alt-coin already do something like this?
|
|
|
|
Cryddit
Legendary
Offline
Activity: 924
Merit: 1132
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 10, 2014, 04:22:33 AM |
|
Well for starters total bitcoin days destroyed is something whose supply isn't limited in a very useful way. The problem with bitcoin days destroyed as a measure of chain priority is that If you are making an attack chain, and you want your coins to earn more credit for that chain than they do in the one you're trying to displace, you just have to make sure that all the coins you control are spent in the last block of the attack chain. You can spend them (to another address you control) in every block before that, too, if you feel like it, but it won't matter; they'll just start accumulating more bitcoin days to destroy at the new address. The total bitcoin days destroyed represented by the coins you control is just the product of the time from the start of the attack chain to the moment the coins get spent *LAST*. Similarly, you want to avoid presenting the opportunity for an attacker to combine priority from coins owned by him (or by anyone who'd give him access to their old "now-useless" keys for coins that are spent in the real chain) at different times into priority for purposes of a single attack. What I'm trying to produce is a situation in which the attacker cannot make any coins count more priority for the attack chain than they do for the legitimate chain. Therefore it mustn't matter at what block height he spends the coins he controls, nor whether he re-spends subsequent outputs created by those spends, etc, up to the last block. So it really isn't the same as bitcoin-days destroyed. A spend of a coin in a given block chain can be read as an irrevocable event that guarantees the owner of the coin accepted that block chain as legitimate at the time. Because new txOuts created after the fork can be created at will (out of old txouts) in an attack chain, there's no point in counting them. Because any coins created after the fork will be controlled by the attacker in the attack chain, you actively screw yourself over if you count spends of them for chain goodness. Because replaying transactions in a new chain should not allow the attacker to add priority to a bogus chain, each transaction record would have to be extended to contain a block hash, just to make sure that it counts as support for the chain it's in, and not as misplaced or replayed support for some other chain. This means that clients would have to commit replacement transactions after a reorg, instead of just taking transactions back to the memory pool to find a place in the new chain. Because any conflicting transactions between the two forks are either replacement transactions (so it doesn't matter which chain they're accepted in) or controlled by the attacker (so you don't want to give him any control over which chain they're accepted in), there's no point in counting them for chain goodness. Otherwise the attacker could use a spend in one chain only to add priority to the side of a fork he wants to 'win' because it contains a double spend of some other coin. This is especially true of conflicting transactions attempting to spend intersecting but nonidentical sets of tXouts. If a 10000- coin transaction in one chain conflicts because of a single common txIn with a 1-coin transaction in the other chain, you count neither tx. Because the attacker can generate more 'bitcoin days destroyed' with the same coins in the attack chain by just putting the spends of them into later blocks, you put tools into the hands of the attacker if you count them. They're nice for calculating the priority of individual transactions where there's no conflict to resolve, but not so nice for calculating the priority of the blockchains. Ultimately, the only 'finite resource' I've come up with so far that is finite in the way we want it to be, is the TxOuts that exist at the fork point. Whichever chain has had more of those coins spent in it is the chain created by the majority of the stake that existed at that time. The only way the attacker can use his 'stake' to generate more priority for the attack chain than for the main chain, under that measure, is to spend his coins in the attack chain while keeping them unspent in the main chain. And if he does that, then the attacker cannot be executing a double spend. Whatever 'old keys' the attacker may be able to get from others will be keys to TxOuts that they have already spent; by using them to create fake spends in the attack chain, he cannot (must not be able to) add any more priority to the attack chain than the genuine spends add to the main chain. I have no qualms with the energy spent on PoW, and I see rewarding new coins to those who do work as the ideal distribution mechanism. But I am interested in theoretical discussions about how the cost and difficulty of an attack can be increased, especially in the distant future when the mining subsidy is largely over.
Well, my point is that if we're serious about proof-of-stake, "doing the work" means doing transactions that prove your stake supported a particular chain. In a Proof-of-stake universe that, and not hashing, is what keeps the chain secure. And by paying 'interest' on coins transacted in a chain, we would be paying exactly the people who did the work to secure the chain. Are you increasing security in one area by decreasing it in another? Could SPV clients could work with either technique? Does some alt-coin already do something like this?
"Decreasing security in some other way" seems quite likely, unfortunately. While I'm reasonably confident in the above as a general measure of chain goodness that isn't vulnerable to the nothing-at-stake issue, I don't know if it can really function as the *only* measure of chain goodness. I haven't provided for any real control over who gets to build the next block and when. And if the attacker can find any way to control that - building N blocks in a row at a time of his own choosing - he is quite likely to find a new way to mount an attack. In all, no, this measure of chain goodness isn't a solution to the whole problem. As I said at the outset it's still awfully sensitive to large transactions. It's an important part of a solution but it isn't a solution of itself. SPV clients shouldn't have trouble unless trying to resolve a very deep fork -- and that's the same circumstance where they have trouble now. They'd be doing an algebra problem instead of checking hashes - but it wouldn't be more difficult. I don't know of an alt-coin that is using anything really like this measure of chain goodness. It's a worthwhile thing to try but I still feel like it's "not ready for prime time" until it provides a better way to determine who gets a chance to form each next block. When I finish working out its kinks it'll probably be one of my 'Cryptocurrency 101' blog posts. But I don't consider it to be quite unkinked just yet.
|
|
|
|
superresistant
Legendary
Offline
Activity: 2142
Merit: 1131
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 06:32:11 AM |
|
rpietila, I am very surprised that you are not invested in NXT. Between the java platform, proof of stake done correctly and decentralized exchange it is definitely a value adding block chain. The bigger the idle stake, the bigger your interest in keeping the system working and you can act upon this by simply holding on to your stake. With bitcoin, miners for example have a big say on the state of the system even if they hold no btc. In NXT, on the other hand, the only entities with a significant say in the state of the system are the ones holding actual stakes in the system.
My problem with NXT is that it was IPOed, which I think is not a way to create a coin, because there are no economic ways to distribute it. Due to that issue, I haven't cared to even look what it is doing, since I don't believe it can fly based on that alone. It will never be 3rd on coinmarketcap for sure! That something is not only questionable, but also overvalued, does not make it any more interesting as an investment for me ![Cheesy](https://bitcointalk.org/Smileys/default/cheesy.gif) Well you can't be perfect. You said it, you never looked at it because of your pride and prejudice. If people don't take time to look at something different and understand it, it's their time, their problem. We don't have infinite time so we tend to focus on things that appear interesting and reject the rest. I found that Nxt is the most mind blowing cryptocurrency mainly because it is radically different. It make you rethink what is a crypto and because of this, early Bitcoin adopters cannot deal with it. With Bitcoin, people mainly use it as an Internet currency and existing business add it as a payment. Nxt is a market in itself. It create radically new businesses. It's like having a business in-the-cloud hosted by a decentralized network that has also a currency. The Nxt currency is not the main feature here, the most important is the ability to create assets that cannot be taken down and that you can access and trade anywhere in the world.
|
|
|
|
slapper
Legendary
Offline
Activity: 2030
Merit: 1101
Leading Crypto Sports Betting & Casino Platform
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 08:40:22 AM |
|
@superresistant
Then certainly NXT is not doing a good job of marketing it as such. Isn't all that what Ethereum wants to bring to the table? The big difference would be PoW in Ethereum I think.
|
..Stake.com.. | | | ▄████████████████████████████████████▄ ██ ▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄ ██ ▄████▄ ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██ ██████ ██ ██████████ ██ ██ ██████████ ██ ▀██▀ ██ ██ ██ ██████ ██ ██ ██ ██ ██ ██ ██████ ██ █████ ███ ██████ ██ ████▄ ██ ██ █████ ███ ████ ████ █████ ███ ████████ ██ ████ ████ ██████████ ████ ████ ████▀ ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██ ██ ▀▀▀▀▀▀▀▀▀▀ ██ ▀█████████▀ ▄████████████▄ ▀█████████▀ ▄▄▄▄▄▄▄▄▄▄▄▄███ ██ ██ ███▄▄▄▄▄▄▄▄▄▄▄▄ ██████████████████████████████████████████ | | | | | | ▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄ █ ▄▀▄ █▀▀█▀▄▄ █ █▀█ █ ▐ ▐▌ █ ▄██▄ █ ▌ █ █ ▄██████▄ █ ▌ ▐▌ █ ██████████ █ ▐ █ █ ▐██████████▌ █ ▐ ▐▌ █ ▀▀██████▀▀ █ ▌ █ █ ▄▄▄██▄▄▄ █ ▌▐▌ █ █▐ █ █ █▐▐▌ █ █▐█ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█ | | | | | | ▄▄█████████▄▄ ▄██▀▀▀▀█████▀▀▀▀██▄ ▄█▀ ▐█▌ ▀█▄ ██ ▐█▌ ██ ████▄ ▄█████▄ ▄████ ████████▄███████████▄████████ ███▀ █████████████ ▀███ ██ ███████████ ██ ▀█▄ █████████ ▄█▀ ▀█▄ ▄██▀▀▀▀▀▀▀██▄ ▄▄▄█▀ ▀███████ ███████▀ ▀█████▄ ▄█████▀ ▀▀▀███▄▄▄███▀▀▀ | | | ..PLAY NOW.. |
|
|
|
superresistant
Legendary
Offline
Activity: 2142
Merit: 1131
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 11:54:16 AM |
|
@superresistant Then certainly NXT is not doing a good job of marketing it as such. Isn't all that what Ethereum wants to bring to the table? The big difference would be PoW in Ethereum I think.
Nxt put the technique before the marketing. It has advantages and drawbacks. To sum things : Nxt is not massively covered by media while Ethereum is. Nxt has the only working and active decentralized asset exchange while Ehereum doesn't exist. There is over 150 assets on Nxt asset exchange and the equivalent of 5500 BTC volume the last 30 days. That's 120000 USD per day. On the other hand, not many people know about it. There is over 150 youtube videos about Ethereum with beautiful promises and ideas but no exchange ever seen.
|
|
|
|
ShroomsKit_Disgrace
Legendary
Offline
Activity: 952
Merit: 1000
Yeah! I hate ShroomsKit!
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 01:16:52 PM |
|
So much this: There is over 150 assets on Nxt asset exchange and the equivalent of 5500 BTC volume the last 30 days. That's 120000 USD per day. On the other hand, not many people know about it. There is over 150 youtube videos about Ethereum with beautiful promises and ideas but no exchange ever seen.
|
|
|
|
dewdeded
Legendary
Offline
Activity: 1232
Merit: 1011
Monero Evangelist
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 02:23:24 PM |
|
I think Asset Exchanges as part of client or ecosystem are overvalued. Look at Cryptostocks, Havelock and MPEX. There are only (99,99%) scams, mining "group buys"/projects, outright stupid ideas/proposals and projects/companies with inadequate team & strategy/plan listed. No real solid company/project.
Where should valuable companies come from that list at NXT EA?
|
|
|
|
devphp
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 02:42:18 PM |
|
I think Asset Exchanges as part of client or ecosystem are overvalued. Look at Cryptostocks, Havelock and MPEX. There are only (99,99%) scams, mining "group buys"/projects, outright stupid ideas/proposals and projects/companies with inadequate team & strategy/plan listed. No real solid company/project.
Where should valuable companies come from that list at NXT EA?
There is an initiative to screen companies listing their stock at NXT AE, sort of rating agency, so hopefully soon investors will have a way to assess what's decent and what's an obvious scam. Actually you don't need a rating agency for that in many cases, as some of the listings are really stupid or asking for too much money, and can be filtered out without further checks. But if someone professionally does that for NXT investors, that's even better, and it'll happen soon. Probably more than one rating services will function, as they also can be biased and must compete with each other. No competition = monopoly = bad results. We must remember it's all bleeding-edge technology, there has never been anything like that before in the universe, thus, mistakes will be made, but if NXT is a really good idea, it will recover from the mistakes. We shall find out soon enough.
|
|
|
|
cAPSLOCK
Legendary
Offline
Activity: 3766
Merit: 5146
Whimsical Pants
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 03:36:18 PM |
|
Nxt is not massively covered by media while Ethereum is. Nxt has the only working and active decentralized asset exchange while Ehereum doesn't exist.
What about counterparty. It's had a DEx for a while. Since before nxt I think.
|
|
|
|
StarenseN
Legendary
Offline
Activity: 2478
Merit: 1362
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 05:58:34 PM |
|
Nxt is not massively covered by media while Ethereum is. Nxt has the only working and active decentralized asset exchange while Ehereum doesn't exist.
What about counterparty. It's had a DEx for a while. Since before nxt I think. And before XCP, was MSC. superresistant, why are you still arguing that NXT has the only working dex ? And sometime you call it the first one that ever existed... Which is wrong too.
|
|
|
|
devphp
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 06:20:45 PM |
|
You should try both XCP and NXT AE to see the difference in speed. XCP developers also had an issue with the Bitcoin developers after the latter changed something in the Bitcoin protocol which prevented XCP developers from doing some features or somehow limited their options, not sure about the details, but the point is, any DEX riding on top of Bitcoin network will always depend on good will of Bitcoin developers, and that doesn't inspire confidence in investors' minds. Oh, and did I mention that order execution is slow?
Bitcoin does only one function. XCP does another function.
NXT does both of those + 2 more, and adding a few more in the nearest future.
|
|
|
|
nakaone
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 06:31:46 PM |
|
You should try both XCP and NXT AE to see the difference in speed. XCP developers also had an issue with the Bitcoin developers after the latter changed something in the Bitcoin protocol which prevented XCP developers from doing some features or somehow limited their options, not sure about the details, but the point is, any DEX riding on top of Bitcoin network will always depend on good will of Bitcoin developers, and that doesn't inspire confidence in investors' minds. Oh, and did I mention that order execution is slow?
Bitcoin does only one function. XCP does another function.
NXT does both of those + 2 more, and adding a few more in the nearest future.
the issue is long solved and was much smaller than expected. I think the biggest advantage of counterparty protocol is that you do not need to go the way btc-> nxt -> asset. you can simply buy the asset with btc. the "currency" (xcp) of the protocol has a completely different function. it can be taken in escrow on the blockchain (until now impossible with bitcoin). It will be probably in short term be used for betting, mid-term for CFDs and long term as insurance. BTW I used NXT AE and I was quite impressed by the easy to use functionality as well as the speed. kudos.
|
|
|
|
devphp
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
June 11, 2014, 06:37:44 PM |
|
the issue is long solved and was much smaller than expected.
I think the biggest advantage of counterparty protocol is that you do not need to go the way btc-> nxt -> asset. you can simply buy the asset with btc.
the "currency" (xcp) of the protocol has a completely different function. it can be taken in escrow on the blockchain (until now impossible with bitcoin). It will be probably in short term be used for betting, mid-term for CFDs and long term as insurance.
BTW I used NXT AE and I was quite impressed by the easy to use functionality as well as the speed. kudos.
Ok, if the issue was solved, that's fine, I actually liked XCP when I used it in its early stages, although it was quite buggy then, until NXT AE came along. XCP can survive, at least as long as Bitcoin survives, but you always have to worry about 51% attacks and such. With NXT you just don't have those worries and time between blocks is much shorter, so trading is closer to centralized exchange speed of trading. FIAT->BTC->NXT->Asset will soon be shortned to FIAT->NXT->Asset, as there are fiat gateways under way, that's just a matter of time.
|
|
|
|
|