Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 1966. (Read 2761645 times)

hero member
Activity: 784
Merit: 501
Just forget about SMS, email, fingerprint and drone verification is no way to do that, the system would be centralized and easy to break.
This is big conflict between general idea of cryptocurrencies and Joe Average's mind.
While cryptos are simple they aren't fit to the mind of average user of real-life monetary system.
sr. member
Activity: 602
Merit: 268
Internet of Value
As a public key on a colored coin?
Your account number is public key already. You're constantly trying to create unnecessary entities.
Want to "freeze" some coins with some new private key? Just create new account with this key, trasfer coins to it, and then use this key only when you need to spend this coins.

The problem is that the "lucky gold strike" loophole for somebody else to hit this new account when miskeying their own password exists just like it exists for the old one.  Psychologically to the public this is always going to be perceived as a flaw because they don't understand how unlikely it is.  You haven't increased security one iota, you have only created a different winning lottery number.  

Publically announcing to the world not to accept withdrawals from an account closes this loophole.  That will make a huge psychological difference to the public.  And I am telling you, for NXT to succeed with the public, irrational psychological issues are going to have to be addressed.

You still need a pass at some point to make an announcement like "I want to spend this money again" right ? you would still need to enter this pass into the network right ? It is essentially the same thing as current implementation.
member
Activity: 165
Merit: 10
Hey there, i started an NXT forging pool, for poeople that want to forge nxt with some reliability or dont want the NXT client running all day long

Website: http://nxt-pool.uk.to/

Nextcoin.org thread: https://nextcoin.org/index.php/topic,1783.0.html
sr. member
Activity: 602
Merit: 268
Internet of Value
I want to tell the world to never accept a withdrawal from my NXT account.  To do this I click a button on my client and go to a special page.  I pay a NXT fee and the page generates two numbers, a public key and a private key.  I attach the public key to a colored coin.  THis is my announcement to the world to lock my account...
This can be done with existing functionality.
Just create new account, send coins to it and never use this account until NXT costs $500.
This is absolutely the same scheme as yours. And it's free Smiley

That's basically what I did. Create an account with very strong pass (even a 160 bit pass is enough). Name it saving and transfer all your fund there. Never put the password online again.
Nothing can break this account unless they can break down the whole NXT network.
newbie
Activity: 29
Merit: 0
Well. Thought for sure it couldn't happen to me. but just had all of NXT stolen out of my account. yey..

Complete NIGHTMARE!   Sad Angry Sad

It's a nightmare I have often.  

I am terrified of keystroke loggers.  The more widespread NXT becomes, the more keystroke loggers are going to be deployed to steal it.  That's a fact.

I am only running my main NXT account on an old XP laptop that I sanitized by doing a zero bit overwrite of the hard drive and reinstalling the OS from a Dell reinstall disk followed by the minimal add-ons like Java etc being brought over on a CD instead of via online downloads.   This laptop is now used for NXT and that's it.  I'm working on creating a second identical sanitized laptop as a backup.  I have a hidden and uncommented local handwritten copy of my random password generated offline on the laptop using Awesome Password Generator 1.4 from Google (you know, the guys that are secretly partnered with the NSA) and another handwritten copy in my bank vault safe deposit box.  

I still worry.

I understand that the user space is unimaginably huge at something like (I think I remember seeing) 10^70 - but still.  One lucky hit by somebody else miskeying their own password under the current scheme, and it's all over for you.  That's a fact, too, mitigated only by just how much luck the thief would need to have.  I've got a degree in math and I understand probability and it still doesn't do much to calm the reptilian fear in my brain.

Is there a separate white paper PDF someplace that goes over in detail from scratch / first principles the entire NXT security scheme and just the security scheme?  If not, there needs to be.  We are going to have to point specifically to that information over and over and over as more and more people come to risk larger and larger sums that the security scheme is adequate - particularly when single colored coins are made that could be worth millions of regular NXT.

So, bottom line, I think we need a security whitepaper PDF and a link to it.





Get anti keylogger software, a must IMO.
full member
Activity: 196
Merit: 100
As a public key on a colored coin?
Your account number is public key already. You're constantly trying to create unnecessary entities.
Want to "freeze" some coins with some new private key? Just create new account with this key, trasfer coins to it, and then use this key only when you need to spend this coins.

The problem is that the "lucky gold strike" loophole for somebody else to hit this new account when miskeying their own password exists just like it exists for the old one.  Psychologically to the public this is always going to be perceived as a flaw because they don't understand how unlikely it is.  You haven't increased security one iota, you have only created a different winning lottery number.  

Publically announcing to the world not to accept withdrawals from an account until further notice via a second and completely different one-use-only password closes this loophole.  That will make a huge psychological difference to the public.  And I am telling you, for NXT to succeed with the public, irrational psychological issues are going to have to be addressed.
legendary
Activity: 1190
Merit: 1001
Hey, looks like I just got robbed, too.
Someone please check this account: 12152013998194592943
They now have 147k+ from me.
Had a 40 char random password, capital, lower, numbers, symbols.
WTF?

you're 11794318797680953099?
http://22k.io/-account/12152013998194592943

Yes, that was me. Just created a new account, though, and sent the remaining 100k there.

If you acc got hacked they will take all not leaving you with 100K.

I guess this is the new way to spread panic and try to buy lower.
Or even better, you send funds to one new account, you come here and tell "hey, I got hacked! can someone please send me more NxT that was all my money Sad"

Of course some histories will be true, but you can never know.
hero member
Activity: 784
Merit: 501
I want to tell the world to never accept a withdrawal from my NXT account.  To do this I click a button on my client and go to a special page.  I pay a NXT fee and the page generates two numbers, a public key and a private key.  I attach the public key to a colored coin.  THis is my announcement to the world to lock my account...
This can be done with existing functionality.
Just create new account, send coins to it and never use this account until NXT costs $500.
This is absolutely the same scheme as yours. And it's free Smiley
sr. member
Activity: 386
Merit: 250
Hey, looks like I just got robbed, too.
Someone please check this account: 12152013998194592943
They now have 147k+ from me.
Had a 40 char random password, capital, lower, numbers, symbols.
WTF?

you're 11794318797680953099?
http://22k.io/-account/12152013998194592943

Yes, that was me. Just created a new account, though, and sent the remaining 100k there.

If you acc got hacked they will take all not leaving you with 100K.

That 100k came after the theft via a transfer from Dgex. Just lucky timing.
legendary
Activity: 1190
Merit: 1001
Just forget about SMS, email, fingerprint and drone verification is no way to do that, the system would be centralized and easy to break.

We just need cold wallets (able to forge via giving permision to another online computer, but not being able to send) and paper wallets.
I guess this is possible to do, so we need to focus here.
sr. member
Activity: 602
Merit: 268
Internet of Value
Hey, looks like I just got robbed, too.
Someone please check this account: 12152013998194592943
They now have 147k+ from me.
Had a 40 char random password, capital, lower, numbers, symbols.
WTF?

you're 11794318797680953099?
http://22k.io/-account/12152013998194592943

Yes, that was me. Just created a new account, though, and sent the remaining 100k there.

If you acc got hacked they will take all not leaving you with 100K.
hero member
Activity: 600
Merit: 500
Nxt-kit developer
[ANN] Added to my tool possibility to make hallmarked node
full member
Activity: 196
Merit: 100
As a public key on a colored coin?
Your account number is public key already.
I want to tell the world to never accept a withdrawal from my NXT account.  To do this I click a button on my client and go to a special page.  I pay a NXT fee and the page generates two numbers, a public key and a private key.  I attach the public key to a colored coin.  THis is my announcement to the world to lock my account.  I copy down the private key and hide it for a year.  NXT goes to $500 per coin and I want to cash in.  I go back to my client and send my private key out on a second colored coin twinned with the first one.  Now I am making my private key public but I don't care, it's one-use-only.  The blockchain processing software matches the two colored coins, sees that they are a lock and key fit, and my account is now unlocked for the first time in a year for withdrawals.

This could work, right?  You would see any attempts to "pick the lock" as invalid colored coins with fake private unlock keys being injected into the system..
sr. member
Activity: 602
Merit: 268
Internet of Value
But I really do believe that some kind of hooks for a 2 factor authorization should be built into the code for transfers above a certain amount.  
  

This makes sense

Edit: A thief could always transfer smaller amounts under the threshold....

How about this - you can pay a fee to tell the blockchain that no further withdrawals are to be accepted from this account for all future times, and upon payment of the fee you register a second 50+ character password that can be used in the future to inform the blockchain to reauthorize withdrawals from the subject account.

We gotta do something here.  There are multiple reports of people having their NXT wallets emptied when they didn't want it to be during the low volume alpha / beta operations shakedown of NXT.  We have to do more that just say, "Well, if you used a strong password, it wasn't hacked by brute force".

I doubt any of these report is actually true since when they are all silent when further proofs and information are requested. Remember that any hostile entity would have an incentive to slur NXT's security. Surely we want to improve user's experience so it would be good to brainstorm but the conception that current implementation is of poor security needs to be disapproved.  
member
Activity: 98
Merit: 10
The first post of this thread needs to provide an educational primer in BIG RED LETTERS on brainwallets, importance of strong pass phrases, how to choose them and importance of not having a key-logger on the computer. And have a warning not to proceed further if they haven't grasped that info and memorized it like their own name.
sr. member
Activity: 952
Merit: 253
The first password opens the account
There's no such procedure like opening or closing account. Account is just a number. In decentralized network anyone can view any transactions in any accounts, f.e. using blockchain explorer.
But you need corresponding private key to transfer coins from that account.
Current software ask you to enter private key before you do anything with your account, but it is design flaw of software, wihich can be fixed.
And, yes, this long passphrase can be saved to file. If you name this file "wallet.dat" you make life of troyans easier Smiley

sorry if we are going to be picky about semantics...

when I enter the secret phrase into the client page on the web-browser it opens the account ON MY SCREEN.

I did not suggest storing anything in Wallet.DAT - the point is that;

the secret phrase and the account are one - an unbreakable link
if someone choses the same phrase they automatically can transact on the same account
there needs to be something to lock the account to the person who chose the secret phrase - a second password would do this.

at the moment we are being asked to trust a system which has no defences against brute force password attack apart from the ingenuity of the user picking an impossible secret phrase.
legendary
Activity: 1092
Merit: 1010

I think you are taking a position here that is anti-productive.
All that is true.
However: Average Joe will not accept a system that is inherently unsafe.
As it stands, it seems that there may be issues with the safety.
It's not enough to just say: "everything is unsafe".
There are ways to counteract it, and if they are there, why not use them?
The idea is (I hope) to maximise the NXTproject in terms of ROI for us and others.
Having a huge hole (or perceived hole) in the system will not help.

The fact that banks screw people, too, does not mean we cannot do better.

I am not taking any position, I am just stating facts.
Crypto currencies will never be for everyone to use, because many people are just lazy to learn to use them properly and safely. Just like guns.

I'm not disputing the facts. let me make that clear.
However, seeing as cryptos are very much in the mainstream news at the moment, it is a point of concern image-wise.
Banks use protocols behind the scenes that the Average Joe also shouldn't be trusted with.
I'm just pointing things out from a PR point of view. People are watching and PR is important for the mainstream.
I also disagree that cryptos will never be for everyone. Maybe in the form that they need to be handled now, but if there are ways to make them more accessible to the general public: go for it.

Quote from: ImmortAlex
It's not a hole in the system. It is a hole in Average Joe mind. Which can be fixed using banks.
But banks must not be part of system, part of decentralized network.

Agreed, but it's what you have to work with (the average joe's mind)
This ties in generally with my answer above. Any crypto that doesn't appeal to companies that can offer such services will not make it in the end.
Mainstream adoption will eventually need to be had.
hero member
Activity: 784
Merit: 501
As a public key on a colored coin?
Your account number is public key already. You're constantly trying to create unnecessary entities.
Want to "freeze" some coins with some new private key? Just create new account with this key, trasfer coins to it, and then use this key only when you need to spend this coins.
full member
Activity: 196
Merit: 100
How about this - you can pay a fee to tell the blockchain that no further withdrawals are to be accepted from this account for all future times, and upon payment of the fee you register a second 50+ character password that can be used in the future to inform the blockchain to reauthorize withdrawals from the subject account.
Register password... register... WHERE?!
As a public key on a colored coin?  The private key could be attached to a second colored coin when used one time to unlock the account for withdrawals, after that it's invalid
hero member
Activity: 784
Merit: 501
How about this - you can pay a fee to tell the blockchain that no further withdrawals are to be accepted from this account for all future times, and upon payment of the fee you register a second 50+ character password that can be used in the future to inform the blockchain to reauthorize withdrawals from the subject account.
Register password... register... WHERE?!
Jump to: