Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 2233. (Read 2761638 times)

sr. member
Activity: 336
Merit: 250
AKA jefdiesel


in my nxt folder, the blocks.nxt and transactions.nxt are time stamped to the current time, but the blockchain is stuck at 3 hours ago

when I delete the blocks and transactions, the app makes new ones when it starts, but they don't seem to be unix files, rather just generic documents
member
Activity: 70
Merit: 10

"A dynamic self-adjusting hallmark score based on the network"  I'm not sure what you mean.  Can you elaborate?

Sorry, I have no detail. But I think the hallmark weight should be dynamic adjusted according to the peer connection, peer request, and the overall network status.
sr. member
Activity: 336
Merit: 250
AKA jefdiesel
these forks are getting so frustrating. I know the ddos is messing us up but its next to impossible to get anywhere on the blockchain tonight.

I killed the 5 VPS I had set up seeing as nothing is working. I will gladly set them up again if we determine this to be useful.

I tried deleting the blocks and transactions and then I'm stuck on block 1. we are frozen.

hope 0.4.XX is the answer

Once a node downloads a bad block, it seems to require a complete re-download of the blockchain to get back in sync.

Hey i am seeing that, but if I trash the blocks and transactions, I'm not getting ANYTHING from the network. Sits at block 1

in my nxt folder, the blocks.nxt and transactions.nxt are time stamped to the current time, but the blockchain is stuck at 3 hours ago
sr. member
Activity: 644
Merit: 250
these forks are getting so frustrating. I know the ddos is messing us up but its next to impossible to get anywhere on the blockchain tonight.

I killed the 5 VPS I had set up seeing as nothing is working. I will gladly set them up again if we determine this to be useful.

I tried deleting the blocks and transactions and then I'm stuck on block 1. we are frozen.

hope 0.4.XX is the answer

Once a node downloads a bad block, it seems to require a complete re-download of the blockchain to get back in sync.
sr. member
Activity: 644
Merit: 250
Yes, I followed your thought. On the other hand, apart from removing hallmark, what else we can do to improve it so as to resistant to DDoS? A dynamic self adjustment hallmark score based on the network?

The hallmark code needs to be removed.  If everyone starts removing their hallmark, the network will become more and more dependent on fewer and fewer nodes.  This makes the network more susceptible to attack.  The hallmarking code needs to be removed and a mandatory upgrade needs to take place.  The new code needs to stipulate that hallmarked nodes that don't upgrade will be ignored or given equal weight.

My other thought was increasing the "maxNumberOfConnectedPublicPeers" in 'webapps/root/WEB-INF/web.xml'.  Currently, the default value is 20.  Increasing this number should allow you to connect to more peers which strengthens the network.\

"A dynamic self-adjusting hallmark score based on the network"  I'm not sure what you mean.  Can you elaborate?
sr. member
Activity: 336
Merit: 250
AKA jefdiesel
these forks are getting so frustrating. I know the ddos is messing us up but its next to impossible to get anywhere on the blockchain tonight.

I killed the 5 VPS I had set up seeing as nothing is working. I will gladly set them up again if we determine this to be useful.

I tried deleting the blocks and transactions and then I'm stuck on block 1. we are frozen.

hope 0.4.XX is the answer

stuck at 23421
member
Activity: 70
Merit: 10

As we know, hallmark has released. So the overall network are filled with nodes with hallmark and nodes without hallmark. Once choice is to let all the nodes remove hallmark, and the other choice is to let all those nodes add hallmark. But now we are decentralized system, nobody has that right to do that, and I don't think all the system make the same step. So a better system must be proposed and implemented to get things done.

BTW, the vote system should be released ASAP. We need to vote to make consensus.
member
Activity: 70
Merit: 10
HALLMARK WEIGHTING PROBLEM

ZjP and I were discussing the implications of the hallmark weighting algorithm on blockchain propagation.  We believe that the hallmark weighting algo is actually detrimental to the network staying synced and preventing DDoS attacks.  The nodes that are marked with higher balances are being repeatedly bombarded with requests for the blockchain even if they are already saturated with requests and non-responsive.  The smaller balance or zero balance nodes never try to sync with nodes which have a lower hallmark weighting or no hallmark weighting.  This results in the higher weighted nodes, which are currently the backbone of the system, being overrun and taken out.  If you are running non-hallmarked servers to try to boost the network's stability, you are actually causing more damage because you are straining the already overloaded nodes that have a large weight.

If the hallmark weight system were to be removed, the network would view each node, regardless of it's balance, as equal and distribute the workload across entire network, instead of concentrating the entire network's requests on a few heavily weighted nodes.  This would mitigate the DDoS attack because they be forced to try to take out more targets instead of being able to only target a few large balance nodes and bring the network to a halt.

Also, it seems that whenever the blockchain gets a bad block, you have to delete and re-download the entire blockchain to resync.  A proper resync only occurs if the blockchain pauses, but doesn't download a bad block.

Come-from-beyond, can you please relay this information to BCNext?  What are your thoughts?  I hope the source code is release asap, so these problems can get sorted out quickly.

So you means that it's the hallmark system caused the DDoS, right?

Any reference on hallmark algorithm?


ZjP and I believe the hallmark system made the DDoS much worse.  This is because currently all the servers request information from the largest hallmarked nodes.  If the attacker can overwhelm the few large hallmarked nodes, he can bring the network to a halt, because the large hallmarked nodes can no longer process legitimate requests from non-attacking nodes.  The nodes with small hallmarks or no hallmarks never request information from each other.  They solely rely on the larger hallmarked nodes.  This is why hallmarking makes the system more vulnerable to attack.  It creates fewer attack targets which makes the network easier to bring down.  If hallmarking is eliminated, then all our nodes would have equal weight and the attacker would not have a few centralized nodes to attack.  If the attacker managed to overwhelm some nodes, it wouldn't matter because other nodes could fulfill those requests.  He would have to bring down a significant number of nodes to even affect the network.  This would be harder to accomplish as the network grows.

Yes, I followed your thought. On the other hand, apart from removing hallmark, what else we can do to improve it so as to resistant to DDoS? A dynamic self adjustment hallmark score based on the network?
sr. member
Activity: 644
Merit: 250
what i understood:

i have 3 vps, 2 not hallmarked and 1 hallmarked

best solution:

destroy the 2 not hallmarked vps and upgrade the hallmarked one to a stronger vps.

right?

Yes, destroy the 2 not hallmarked nodes.  These nodes simply put additional stress on the hallmarked nodes.  The hallmarked nodes are already stressed from regular network usage and application level DDoS attack.  The non-hallmarked nodes are not being used by any other nodes for synchronization.  They do not help alleviate the workload on the other nodes.  They actually add unneeded work on the prioritized (hallmarked) nodes which is detrimental to the network.
sr. member
Activity: 644
Merit: 250
hmmm probabilly into the actual situation, removing of the hallmark system is the best solution... isn't?

Yes, we believe removing the hallmark system will fix the problem, because then all the requests will be more evenly distributed across all the nodes on the network.
sr. member
Activity: 644
Merit: 250
HALLMARK WEIGHTING PROBLEM

ZjP and I were discussing the implications of the hallmark weighting algorithm on blockchain propagation.  We believe that the hallmark weighting algo is actually detrimental to the network staying synced and preventing DDoS attacks.  The nodes that are marked with higher balances are being repeatedly bombarded with requests for the blockchain even if they are already saturated with requests and non-responsive.  The smaller balance or zero balance nodes never try to sync with nodes which have a lower hallmark weighting or no hallmark weighting.  This results in the higher weighted nodes, which are currently the backbone of the system, being overrun and taken out.  If you are running non-hallmarked servers to try to boost the network's stability, you are actually causing more damage because you are straining the already overloaded nodes that have a large weight.

If the hallmark weight system were to be removed, the network would view each node, regardless of it's balance, as equal and distribute the workload across entire network, instead of concentrating the entire network's requests on a few heavily weighted nodes.  This would mitigate the DDoS attack because they be forced to try to take out more targets instead of being able to only target a few large balance nodes and bring the network to a halt.

Also, it seems that whenever the blockchain gets a bad block, you have to delete and re-download the entire blockchain to resync.  A proper resync only occurs if the blockchain pauses, but doesn't download a bad block.

Come-from-beyond, can you please relay this information to BCNext?  What are your thoughts?  I hope the source code is release asap, so these problems can get sorted out quickly.

So you means that it's the hallmark system caused the DDoS, right?

Any reference on hallmark algorithm?


ZjP and I believe the hallmark system made the DDoS much worse.  This is because currently all the servers request information from the largest hallmarked nodes.  If the attacker can overwhelm the few large hallmarked nodes, he can bring the network to a halt, because the large hallmarked nodes can no longer process legitimate requests from non-attacking nodes.  The nodes with small hallmarks or no hallmarks never request information from each other.  They solely rely on the larger hallmarked nodes.  This is why hallmarking makes the system more vulnerable to attack.  It creates fewer attack targets which makes the network easier to bring down.  If hallmarking is eliminated, then all our nodes would have equal weight and the attacker would not have a few centralized nodes to attack.  If the attacker managed to overwhelm some nodes, it wouldn't matter because other nodes could fulfill those requests.  He would have to bring down a significant number of nodes to even affect the network.  This would be harder to accomplish as the network grows.
member
Activity: 91
Merit: 10
it will be back
NXT keeps appearing n disappearing on this site + loses over $10,000,000 in Market Cap, can someone please explain what's happening here?
full member
Activity: 238
Merit: 100
on my VPSs, its not necessary to unlock an account on it, is it?  shouldnt I just be able to hallmark it and  start java and as long as it syncs the chain, I should be ok, right?

and if anyone is using a VPS provider that offers reverse DNS for their static IP, if you want a custom nxtcrypto.org DNS name, PM me with your desired hostname, for example "opticalcarrier1.vps.nxtcrypto.org". 

This WILL NOT WORK with VPSs that are already created, unless you really know linux and can change files around.  I dont have time for a tutorial for that now, so this will just be for new instances of VPSs.  Dont bother unless its for a new VPS or you will break other things in your VPS

The only provider I know FOR SURE that supports this is digital ocean, and when you create the VPS, just give it the hostname that I give you, the entire thing.  then in web.xml youll use that DNS hostname in place of the static IP.  and you will also use the DNS name in the hallmark creation instead of the IP address.  And then PM me your hostname and static and Ill add it to my nameservers.
legendary
Activity: 1092
Merit: 1010
I had no problems all day, but now I earlier in the evening chains stopped coming in.

I tried stopping java, removing blocks.nxt, but now I don't even get peers anymore.

I'm on 0.4.2.

Any suggestions?
full member
Activity: 378
Merit: 104
destroyed my 2 not hallmarked vps
upgraded my hallmarked vps to a 4gb vps

when and if the hallmark system will be revisited or removed i'll set up vps as required

my hallmark is not so much strong (not so many NXT) but if someone wanna make him taller... Cheesy
legendary
Activity: 1946
Merit: 1035
hmmm probabilly into the actual situation, removing of the hallmark system is the best solution... isn't?

Removing it, and/or re-implementing it in a DDoS-proof way, as much as possible, like introducing scoring over time that would require a much longer and sustained DDoS to affect the scoring.
full member
Activity: 378
Merit: 104
HALLMARK WEIGHTING PROBLEM

ZjP and I were discussing the implications of the hallmark weighting algorithm on blockchain propagation.  We believe that the hallmark weighting algo is actually detrimental to the network staying synced and preventing DDoS attacks.  The nodes that are marked with higher balances are being repeatedly bombarded with requests for the blockchain even if they are already saturated with requests and non-responsive.  The smaller balance or zero balance nodes never try to sync with nodes which have a lower hallmark weighting or no hallmark weighting.  This results in the higher weighted nodes, which are currently the backbone of the system, being overrun and taken out.  If you are running non-hallmarked servers to try to boost the network's stability, you are actually causing more damage because you are straining the already overloaded nodes that have a large weight.

If the hallmark weight system were to be removed, the network would view each node, regardless of it's balance, as equal and distribute the workload across entire network, instead of concentrating the entire network's requests on a few heavily weighted nodes.  This would mitigate the DDoS attack because they be forced to try to take out more targets instead of being able to only target a few large balance nodes and bring the network to a halt.

Also, it seems that whenever the blockchain gets a bad block, you have to delete and re-download the entire blockchain to resync.  A proper resync only occurs if the blockchain pauses, but doesn't download a bad block.

Come-from-beyond, can you please relay this information to BCNext?  What are your thoughts?  I hope the source code is release asap, so these problems can get sorted out quickly.

what i understood:

i have 3 vps, 2 not hallmarked and 1 hallmarked

best solution:

destroy the 2 not hallmarked vps and upgrade the hallmarked one to a stronger vps.

right?
full member
Activity: 132
Merit: 100
I know DDOSers are being squashed, but can someone answer my question about aliases?
Are they done?
Are they still able to be made? I made one last night, it was confirmed in my transactions,
I believe my blockchain is updated now.. and now it's gone, and when i try to search for it under.
http://localhost:7874/nxt?requestType=getAlias&alias=(my transaction ID saved)
I get..

{"errorCode":5,"errorDescription":"Unknown alias"}

Another one I made today just froze on server response (understandable now with the attacks)

Even though the first one was confirmed previously, did it get lost?
kinda lame.
If this is all just moot due to recent events ok... but 25000 coming up soon. seems like alias didn't go smoothly. heh.

AS should work just fine, I keep having fun and I'm actually surprised to find many good ones still open.. Its possible that the one you chose just got passed to someone else with higher fee (would be strange at this time though). Did you check your balance to see any anomaly? I would try again with a very random name and 1 nxt fee, see if you get it
full member
Activity: 378
Merit: 104
i power off my vps no-hallmarked then... waiting for a solution
member
Activity: 70
Merit: 10
HALLMARK WEIGHTING PROBLEM

ZjP and I were discussing the implications of the hallmark weighting algorithm on blockchain propagation.  We believe that the hallmark weighting algo is actually detrimental to the network staying synced and preventing DDoS attacks.  The nodes that are marked with higher balances are being repeatedly bombarded with requests for the blockchain even if they are already saturated with requests and non-responsive.  The smaller balance or zero balance nodes never try to sync with nodes which have a lower hallmark weighting or no hallmark weighting.  This results in the higher weighted nodes, which are currently the backbone of the system, being overrun and taken out.  If you are running non-hallmarked servers to try to boost the network's stability, you are actually causing more damage because you are straining the already overloaded nodes that have a large weight.

If the hallmark weight system were to be removed, the network would view each node, regardless of it's balance, as equal and distribute the workload across entire network, instead of concentrating the entire network's requests on a few heavily weighted nodes.  This would mitigate the DDoS attack because they be forced to try to take out more targets instead of being able to only target a few large balance nodes and bring the network to a halt.

Also, it seems that whenever the blockchain gets a bad block, you have to delete and re-download the entire blockchain to resync.  A proper resync only occurs if the blockchain pauses, but doesn't download a bad block.

Come-from-beyond, can you please relay this information to BCNext?  What are your thoughts?  I hope the source code is release asap, so these problems can get sorted out quickly.

So you means that it's the hallmark system caused the DDoS, right?

Any reference on hallmark algorithm?
Jump to: