The purpose of this milestones code is "an optimization to speed up finding out what is the last common block you share with a peer." (c) JeanLucPicard
|
|
|
Who?
What happens after 10 1440 block "jumps" and it hits the "limit"? No, don't ask me. You claim that there are centralized checkpoints or whatever you claim there is, prove the flaws, it's your job. It's not a "flaw", it's a checkpoint every 14400 blocks, which equates to 10 days. So if your server goes offline for longer than that, then you need to download the chain from a trusted party, which usually comes from nxtcrypto.org or nxtbase.com. Did I read something wrong? Why do you read the code from a few months ago by the way? Here is the latest release for analysis: https://bitbucket.org/JeanLucPicard/nxt/src
|
|
|
Who?
What happens after 10 1440 block "jumps" and it hits the "limit"? No, don't ask me. You claim that there are centralized checkpoints or whatever you claim there is, prove the flaws, it's your job.
|
|
|
Actually I called your bluff, as apparently you're not familiar with what crypto has what and only parrot other people's opinions, not based on math.
lol! I'm pointing at the damn source code. Here is where getting the MileStoneBlockId's is defined; https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/peer/GetMilestoneBlockIds.javaWho do you suppose provides these MileStones every 1440 blocks to ensure an improper reorg doesn't occur before them? Hm?I'll give you a hint; String lastMilestoneBlockIdString = (String) request.get("lastMilestoneBlockId"); if (lastMilestoneBlockIdString != null) { Block lastMilestoneBlock = Nxt.getBlockchain().getBlock(Convert.parseUnsignedLong(lastMilestoneBlockIdString)); if (lastMilestoneBlock == null) { throw new IllegalStateException("Don't have block " + lastMilestoneBlockIdString); } height = lastMilestoneBlock.getHeight(); jump = Math.min(1440, Nxt.getBlockchain().getLastBlock().getHeight() - height); height = Math.max(height - jump, 0); limit = 10; } else if (lastBlockIdString != null) { height = Nxt.getBlockchain().getLastBlock().getHeight(); jump = 10; limit = 10; } else { peer.blacklist(); response.put("error", "Old getMilestoneBlockIds protocol not supported, please upgrade"); return response; }
Who?
|
|
|
So if you suddenly learned that there is no centrally managed checkpoint system in NXT, which reason for this attack not going on would you be able to come up with? The sooner you'll start thinking of this new reason, the better, because someone will be sure to say soon enough that there is no centrally managed chekpoint system in NXT )
Oh please. It's all well and good to have a built-in rolling checkpoints, but that doesn't help a new client figure out which one is the right blockchain. Again, I could boot up a new NxT tomorrow that could do rolling checkpoints, that can't help new clients figure out which blockchain is correct, unless you erroneously suppose that the majority of nodes will always provide the appropriate checkpoints. (See Sybil attack.) Here is the genesis block; https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/Genesis.javaAnd here is where it defines the "MileStone Block" (A rose by any other name...) https://github.com/Blackcomb/nxt/blob/master/src/java/nxt/BlockchainProcessorImpl.javaSo I'm just going to call your bluff on that one. Actually I called your bluff, as apparently you're not familiar with what crypto has what and only parrot other people's opinions, not based on math.
|
|
|
I'm not familiar with nxt assets, I was referring to POS in general. Having ANY POS whatsoever discourages spending and thus kills adoption. Having no POS encourages spending, because your money will be worth less than it is tommorow. Alt-coins are supposed to be just that, coins, a currency. If you dont want your currency to devalue you invest it somewhere(get interest at a bank, buy stocks w/e), you shouldn't expect the act of holding to be rewarded.
It doesn't make sense to talk about PoS in general, because PoS 1 != PoS 2 != PoS 3. When you talk about PoS, you must mention a specific implementation of PoS you refer to. While PoW cryptos are all the same, copies of Bitcoin code (except Bytecoin/Monero cryptos which have the same basic flaws of PoW that Bitcoin has), PoS implementations are all different (Peercoin != NXT != Bitshares != NEM != Qora, NODE, etc.), their flaws would also be different, you can't put them all in the same group if you are serious about your claims.
|
|
|
All cryptos are in bear market for the next 12 months, if you want to find a get rich quick crypto, you will fail. All of them will be either in decline or moving sideways till the end of 2015. Yes, Bitcoin too. Bear markets usually last long enough to shake out all the weak hands. 2 years is the minimum they last, it's been a bear market since beginning of 2014, another year to go like that, and all the weak hands will be shaken out.
|
|
|
any NEW user would download MY CHAIN.
Bob has a client that only downloads valid chains. He sees 99 nodes with invalid chain and 1 node with valid chain (more stake involved). Which one does he download? My node knows which chain is valid, the one with more stake involved. You need to build a valid longer chain without majority of stake. Which, as we are discussing, requires extreme amounts of computing power (calculations pending). What calculations? Look, if stakeholders can calculate an appropriate chain in real time right now without PoW on their PC's, why in the Seven Hells would it be impossible to do the same thing in a 51% stake attack? At most it would require an additional PC, and it probably doesn't even require that. And you keep saying things like "My node knows which chain is valid, the one with more stake involved." even though if a reorg attack happens, the wrong chain would be specifically built to have more stake involved, that's why it's a 51% stake attack. (Or could be a N@S 51% stake attack.) Hell, I could boot up a brand new NxT coin tomorrow and build a chain that looks like it had more coins moving around on it, and had more stake involved because I would just give myself all the coins. The only reason this attack isn't going on right now is because of the centrally managed checkpoint system.And I guess that's fine, if that's what you want out of your currency, but it is absolutely not a blanket improvement on PoW. The beauty of PoW, and the reason I ever bothered with Bitcoin to begin with, is that it requires zero trust to reach consensus all around the world. As far as I've seen, PoS is light-years behind PoW when it comes to decentralized consensus. If you're willing to give up decentralized consensus, then it begs the question; Why bother with PoS? Why not use something similar to the battle-tested Public Key Infrastructure that we use today to secure internet communications? Then it would be a real technocratic currency, and you wouldn't have to worry about what exchanges, governments, hackers, or the wealthy elite do with the large wallets they have (or had), you'd just have to trust the root authorities. So if you suddenly learned that there is no centrally managed checkpoint system in NXT, which reason for this attack not going on would you be able to come up with? The sooner you'll start thinking of this new reason, the better, because someone will be sure to say soon enough that there is no centrally managed chekpoint system in NXT )
|
|
|
The fact that POS encourages holding alone dooms any POS coin imo. For any coin to succeed it need adoption, which implies actual spending. At least with POW there's often a better distribution of coins which leads to a decently sized community working for adoption, as opposed to POS when there's like 3 whales staking 70% of the supply spamming posts about how amazing a coin is...
Sure you can argue that POW coins can have a similar situation with insta/pre mine but assuming a fair coin reward system, once the mining community matures for a POW coin the coin distribution will always be fairer than a POS system, which is the first step towards adoption.
just my 2c ofc
PoS doesn't encourage hodling any more than PoW encourages hodling. For example, profits from forging with your NXT stake is less than 0.5%/yearly, anything gives better return that that, NXT assets in the first place. But to buy NXT assets on the asset exchange you need to actually spend your NXT, which goes against the idea of hodling.
|
|
|
I'll go check if the hacker didn't modify my gender information Landomata, good idea to invite hackers and offer bounties to make the service really secure and hacker-proof!
|
|
|
Some markets have lower liquidity and the order book might be thin and eaten quickly, that's normal.
oh, they have 10,000+ BTC volume in 24h, what is high? yeah, that too, but that still means it's a thin order book for the amount of trades it gets
|
|
|
If you're looking to invest, don't look beyond Top 20 or even Top 10 at coinmarketcap.com to play safe with your money. Other than that, why would you need a list of abandoned coins, there must be too many of them not to care about.
|
|
|
Nxtty is now listed on 360 Mobile Assistant, the largest Android app store in China. We are targeting China as a strategic market. Since we already have NXTTY/CNY trading pairs we feel that this is a logical step.
Is there also an iPhone app store in China, if the Chinese can't access the official itunes store.
|
|
|
Some markets have lower liquidity and the order book might be thin and eaten quickly, that's normal.
|
|
|
More of your blahblahblah, Spoetnik. Did you get offended because I called you a bad Sherlock? Man up, dude, it's life, life's unfair and you can't be good at everything )
What exactly are you going to tell me 'told you so' about? You didn't tell me anything that would look like a prediction that we both can see proof of in the future. Again, like I said, your posts are lengthy, but the real value in them is little if any at all.
|
|
|
bull coming back! It's very unlikely, just a correction of the bear market, like the one back in May-June, $500 will not be conquered this year. You still don't get it LOL It's not about how many accounts you have it's about how many are now dormant and abadoned. You talk too much, but say very little. So you can't name any of my 'dummy accounts'? That's understandable, because either you're a bad Sherlock or there is no other accounts just this one I am using now, take your pick.
|
|
|
Sell, it will go down more in the nearest future. Sell now not to lose more.
|
|
|
Repent, sinners! To-the-moon hangover is coming
|
|
|
Nice photoshop skills. Or do you use GIMP in the best traditions of free software movement?
|
|
|
|