Damelon
Legendary
Offline
Activity: 1092
Merit: 1010
|
|
December 25, 2013, 12:33:26 AM |
|
Do I need to get my "The End is Nigh" pamphlets out of the attic or can I just keep sitting and stuffing my face?
|
|
|
|
mcjavar
|
|
December 25, 2013, 12:35:16 AM |
|
Do I need to get my "The End is Nigh" pamphlets out of the attic or can I just keep sitting and stuffing my face? I don´t think so.
|
|
|
|
TwinWinNerD
Legendary
Offline
Activity: 1680
Merit: 1001
CEO Bitpanda.com
|
|
December 25, 2013, 12:37:15 AM |
|
basically, the chain can be rolled back 720 block if i remember correctly, so if we all agree to reload files from that date, we can roll everything back.
BUT if DfB is asleep for that long, we might be fucked, right?
|
|
|
|
PaulyC
|
|
December 25, 2013, 12:38:12 AM Last edit: December 25, 2013, 01:01:05 AM by PaulyC |
|
I hate to keep bringing this up, but everytime I get the answer, oh you musta been on a forked chain, etc..
!! but someone really needs to address how added features are susceptible to attacks, leading one to get confirmations of a transaction on a fork (orphaned) block, that may not actually exist..
Meaning. One could potentially pay for an added feature, asset or an alias (as It happened to me) pay a fee, get confirmations, timestamp, and transaction ID, then find out a few hours later your transaction was on an forked chain. And that asset, feature, or alias is now "owned" by someone else, who very likely paid for it after you, but because their client was on the "right" chain.. they lucked out. I believe my fee was returned, still.. These features are very interesting, but in a system with confirmations and blocks it needs to be much much tighter. Personally I think aliases or added features, assets, should go by timestamp, and not value size and only confirmations, etc. It just opens the door for questionable tactics. What happens when it’s not just a single 1 NXT alias.. something bigger and more valuable?
So are the value of features to the forger, affected by orphaned blocks? I guess is my essential question. Cuz that seems problematic.
|
Doge Mars Landing Foundation (founder) Coined the phrase, "Doge to the Mars" and "Check that Hash!". Discoverer of the 2013 NXT nefarious wallet. Admin. FameMom [FAMOM]
|
|
|
laowai80
Member
Offline
Activity: 98
Merit: 10
|
|
December 25, 2013, 12:38:20 AM |
|
Do I need to get my "The End is Nigh" pamphlets out of the attic or can I just keep sitting and stuffing my face? It's always a good idea to see things in phylosophical light, rise or fall. I guess the blockchain can be rolled back. Don't buy any NXTs now if someone will offer them at 90% discount
|
|
|
|
EvilDave
|
|
December 25, 2013, 12:38:26 AM |
|
Think the Apocalypse might be a little bit later... I'm on: 24186 4747512364439223888 woensdag 25 december 2013 1:28:56 0 0 + 0 0 B 1 5311201058894520581 112 %
and only 140 confirmations away from the 1440
|
|
|
|
xibeijan
Legendary
Offline
Activity: 1232
Merit: 1001
|
|
December 25, 2013, 12:38:29 AM |
|
basically, the chain can be rolled back 720 block if i remember correctly, so if we all agree to reload files from that date, we can roll everything back.
BUT if DfB is asleep for that long, we might be fucked, right?
Sounds good.
|
|
|
|
laowai80
Member
Offline
Activity: 98
Merit: 10
|
|
December 25, 2013, 12:39:00 AM |
|
basically, the chain can be rolled back 720 block if i remember correctly, so if we all agree to reload files from that date, we can roll everything back.
BUT if DfB is asleep for that long, we might be fucked, right?
There are .bak files from about an hour ago, before it all happened.
|
|
|
|
gbeirn
|
|
December 25, 2013, 12:40:56 AM |
|
Since CfB already slept, can laowai or any other with technical knowledge answer me this question.
I am connected to the network using my local computer without hallmark. I don't care about forging benefit but I would like to support the network as much as I can. Does my computer help the network ? or does it just cause more stresses to some of your hallmarked nodes ? If my node does not help the network, I would like to close my computer now so I can concentrate on some writing for alias system and asset exchange.
I am not exactly sure, but I think writing for the alias system and asset exchange are much more useful right now Local computer helps the network only minimally as far as I can deduce, maybe even hurting at the time of DDOS, which is going on right now and it's big. Yes I think we came to the conclusion last night that un hallmarked nodes are going to put more strain on the network during a DDoS attack. That said if you can hallmark a node, great, if you can't still feel free to setup an un-hallmarked one....this is your network too!
|
NXT VPS Server Donations can be sent here: 6044921191674841550At the end of each month I will donate some of them back to the community. This is separate from my main wallet so you can keep track of them. I will keep them in there and only use them for hosting.
|
|
|
Jean-Luc
|
|
December 25, 2013, 12:41:21 AM |
|
Yes, looks like somebody found an integer overflow bug. Account.balance is long, but Transaction.amount and Transaction.fee are integers. My guess is that somewhere in the transaction validation code those are subtracted in a way that gives a value < Integer.MIN_VALUE, which overflows and becomes a positive. So a transaction with fee exceeding the account balance is wrongly considered valid. Or something along those lines.
Anyway, the result is that the blockchain after the corrupted block is invalid, but the current client code does not know that. Once the bug is fixed, and the blockchain rescanned, it should reject the block with the invalid transaction and start a new fork. Hopefully BCNext and CfB can provide a fix soon. In the meantime, I would advise everybody not to do any transactions - because they will all be recorded in a chain that is going to be orphaned after the fix.
|
|
|
|
Damelon
Legendary
Offline
Activity: 1092
Merit: 1010
|
|
December 25, 2013, 12:42:57 AM |
|
I´ll get the drinks in, then
|
|
|
|
afia
Newbie
Offline
Activity: 21
Merit: 0
|
|
December 25, 2013, 12:43:19 AM |
|
mastercoin appeared in coinmarketcap on 3d place ^^
|
|
|
|
xibeijan
Legendary
Offline
Activity: 1232
Merit: 1001
|
|
December 25, 2013, 12:45:47 AM |
|
lol...
|
|
|
|
xibeijan
Legendary
Offline
Activity: 1232
Merit: 1001
|
|
December 25, 2013, 12:47:38 AM |
|
Yes, looks like somebody found an integer overflow bug. Account.balance is long, but Transaction.amount and Transaction.fee are integers. My guess is that somewhere in the transaction validation code those are subtracted in a way that gives a value < Integer.MIN_VALUE, which overflows and becomes a positive. So a transaction with fee exceeding the account balance is wrongly considered valid. Or something along those lines.
Anyway, the result is that the blockchain after the corrupted block is invalid, but the current client code does not know that. Once the bug is fixed, and the blockchain rescanned, it should reject the block with the invalid transaction and start a new fork. Hopefully BCNext and CfB can provide a fix soon. In the meantime, I would advise everybody not to do any transactions - because they will all be recorded in a chain that is going to be orphaned after the fix.
Yeah, such is the growing pains of a completely new code base. They did say it was alpha. I am going to bed.
|
|
|
|
gbeirn
|
|
December 25, 2013, 12:47:46 AM |
|
What is the appropriate amount of Nxt to keep in a digitalocean 2GB hallmarked account?
I use 100NXT, but the more the more weight the node has, and under DDoS attack, the more likely it will be targeted.
|
NXT VPS Server Donations can be sent here: 6044921191674841550At the end of each month I will donate some of them back to the community. This is separate from my main wallet so you can keep track of them. I will keep them in there and only use them for hosting.
|
|
|
laowai80
Member
Offline
Activity: 98
Merit: 10
|
|
December 25, 2013, 12:49:34 AM |
|
Yes, looks like somebody found an integer overflow bug. Account.balance is long, but Transaction.amount and Transaction.fee are integers. My guess is that somewhere in the transaction validation code those are subtracted in a way that gives a value < Integer.MIN_VALUE, which overflows and becomes a positive. So a transaction with fee exceeding the account balance is wrongly considered valid. Or something along those lines.
Anyway, the result is that the blockchain after the corrupted block is invalid, but the current client code does not know that. Once the bug is fixed, and the blockchain rescanned, it should reject the block with the invalid transaction and start a new fork. Hopefully BCNext and CfB can provide a fix soon. In the meantime, I would advise everybody not to do any transactions - because they will all be recorded in a chain that is going to be orphaned after the fix.
Yeah, such is the growing pains of a completely new code base. They did say it was alpha. I am going to bed. Yeah, we're all alpha testers. Then we get to be beta testers. Then we all become early adopters
|
|
|
|
pinarello
Full Member
Offline
Activity: 266
Merit: 100
NXT is the future
|
|
December 25, 2013, 12:49:52 AM |
|
24188 2584657662098653454 25-12-2013 01:49:12 0 0 + 0 0 B 1 15847357259617408334 261 %
|
|
|
|
notsoshifty
|
|
December 25, 2013, 12:50:53 AM |
|
Anyway, the result is that the blockchain after the corrupted block is invalid, but the current client code does not know that. Once the bug is fixed, and the blockchain rescanned, it should reject the block with the invalid transaction and start a new fork. Hopefully BCNext and CfB can provide a fix soon. In the meantime, I would advise everybody not to do any transactions - because they will all be recorded in a chain that is going to be orphaned after the fix.
Is the blockchain rescanned on startup normally? I guess not, but may be made configurable in a fixed version.
|
|
|
|
bitcoinrocks
Legendary
Offline
Activity: 1372
Merit: 1000
|
|
December 25, 2013, 12:52:37 AM |
|
What is the appropriate amount of Nxt to keep in a digitalocean 2GB hallmarked account? I use 100NXT, but the more the more weight the node has, and under DDoS attack, the more likely it will be targeted. Yep, I'm trying to figure out the appropriate amount of DDoS to soak up with a digitalocean 2GB VPS.
|
|
|
|
Buratino
Legendary
Offline
Activity: 1151
Merit: 1003
|
|
December 25, 2013, 12:55:27 AM |
|
Developers should put to client some checkpoints for blockhain. There is no checkpoints.
|
|
|
|
|