Author

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

legendary
Activity: 2142
Merit: 1010
Newbie
Do you think the masterchain will need to achieve 1000 TPS?

No
hero member
Activity: 515
Merit: 502

electrum database. (1626 words)

Larger diceware database could also be used.. if that's what the people want.

The advantage of a larger dictionary like diceware is that a 10 words passphrase would be as strong as a 12 words passphrase with the electrum dictionary. Am I right? Just a little more convenient for the end user.
member
Activity: 84
Merit: 10
To quote Eadeqa, "Huh? I never mentioned yubikey. I think that's for 2-factor authentication. It won't even work with Nxt as Nxt is local login to NRS. "

Yubikey has a second slot for a user programmed static password.  The second slot is not involved with 2-factor authentication by server.

I understand that we are attempting to provide a mechanism for users to create (or REQUIRE) strong passwords; however I am looking at ease of use while preserving security.

In my proposed use case I program my 32 character password to the Yubikey.  As I login to Nxt, I type a phrase known to me (longer than 18 characters) and then press the Yubikey button for 2-3 seconds to trigger the Yubikey to enter the stored static password and the Enter key at the end.

Presto chango - Pseudo 2-factor authentication with no third party validation servers required.

If Wesley implements his interface requiring random password generation it locks out users that would like to implement what I described above out of the ability to login securely with the described Yubikey use case.

Can Passphrase generation on Wesleyh client show password entropy and Strength as the Passphrase is input (before Account creation)?
Can I use my own strong password if I choose to so that I can use a Yubikey in pseudo 2-factor authentication.

I hope I am being clear enough.
sr. member
Activity: 392
Merit: 250
optical, bidji29. i think you are (we all are) biased because we know this shit for a long time. what the fuck is a wallet file. but a password, hell, everybody knows that.

But newbie don't even need to know there is a wallet.dat when they first launch the client. They directly have an account and can send NXT on it.
It's an easier solution.

This is dangerous. They need to know where it is so they can back it up for future use (different computer, hard drive crashes, etc).  Otherwise, just leave it as it is. They just need to save the generated passphrase. They won't be able to login without the passphrase, so it's safe to assume they saved it.

That's why i propose a reminder at the 5th or 10th of the client to backup/encrypt the wallet.dat
hero member
Activity: 644
Merit: 500
optical, bidji29. i think you are (we all are) biased because we know this shit for a long time. what the fuck is a wallet file. but a password, hell, everybody knows that.

But newbie don't even need to know there is a wallet.dat when they first launch the client. They directly have an account and can send NXT on it.
It's an easier solution.

This is dangerous. They need to know where it is so they can back it up for future use (different computer, hard drive crashes, etc).  Otherwise, just leave it as it is. They just need to save the generated passphrase. They won't be able to login without the passphrase, so it's safe to assume they saved it.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Any suggestions about Parallel Chains? If not then I'll stick to BCNext's draft.

Suggestion:
- SCIP mechanism to count blocks in order to have snapshot every 1440 blocks


Question:
Will snapshots integrated for free?

For fee.

I see.

Do you think the masterchain will need to achieve 1000 TPS?
full member
Activity: 238
Merit: 100
Someone's previous suggestion of "users being too stupid" or whatever it was... yeah right, sure thats really the way to go.



Might have been me, but I did say it needs to be made stupid proof.

But make no mistake it is stupidity for anyone to lose their NXT because of a bad password even on the NRS client as it is.

I can understand someone being a little lax when making an email password or something but when you're investing thousands of dollars into a new technology I would think any reasonably smart person would take a degree of extra caution.

I studied bitcoin for a full week straight before I bought my first hundred dollars worth.

I think part of it is on-line banking, which lets you get away with weak passwords. People think "if it's ok for my bank should be ok here"

I'm not saying these people are "non-functioning" stupid, but they are stupid nonetheless. I think it's kind of similar to the people who
don't like bothering with reading the manual when they are putting together something complicated from IKEA. They are confident they'll figure it out and just start putting it together. Usually they swear a lot while doing it and mess up a couple of times.

With crypto the consequences are more dire. You cannot screw up even once.

It's hard for me to garner a lot of sympathy for these people.

me either, but logically it just makes more sense in that if we have an option where we get fewer fingers pointing our way, then that method will be the way that NXT will spread larger/faster.  A nxtwallet.dat file by default gives us that.
legendary
Activity: 1470
Merit: 1004
sr. member
Activity: 288
Merit: 250
Ty for looking at it.

Its true what you say.The URL thing can make it safer in bitcoin,because hackers dont know if the wallet used this system.But would be useless in Nxt,if all the wallets used this.
full member
Activity: 238
Merit: 100
Is DoS expected to be more of a problem with TF than regular forging?   If we can guess who will forge the next block with a high degree of probability, won't an attacker do the same?

If this was already discussed, can someone point me to it?  I'd like to find more detailed information on how TF is planned to be implemented.


I brought this up, in the original TF thread I think it was, the answer was that the forging pools that publish IP address so as to participate in TF will also require some DDoS protection, be it actual hardware in the case of owned/operated forging equipment or as a cloud service in the case of using a VPS.

This is why in the long run, using odroid/RPi forging devices as a network in a TF enabled system will be a no go.
legendary
Activity: 1470
Merit: 1004
The reason we keep discussing things and never come to a final decision is because we don't have any deadlines.

The development committee needs to set deadlines on when certain decisions need to be finalized.  Then we can all discuss the proposed suggestions and come to a final decision.

Finishing TF to ensure a high tx rate on the primary NXT blockchain needs to be done.  Thank you Come-from-Beyond for doing this and proceeding with BCNext's plan.

+1, would love to see the development committee start a thread with projects listed with deadlines.  

Rickyjames seems to be the perfect person to head this up!
sr. member
Activity: 308
Merit: 250
I think something like this could solve the passphrase problem,adapted to Nxt,keeping its essence of brain wallet,and no wallet.dat file.People could generate their passphrases with no need of knowing them in a super easy way,and would follow BCNext's first idea.

http://braincontrol.me/
http://betanomics.asia/blog/store-and-send-bitcoin-directly-from-your-brain-using-braincontrol

BrainControl ultimately uses the following function to determenistically generate the necessary keys at the precise time required to perform any sensitive functionality such as send or backing-up:

Code:



Someone will need to explain this in a little more detail. Won't URL always be the same? (in case of a desktop client there's even no URL).

Im not a programmer,but i guess URL could be excluded.This is just how this site works.I found it in a tweet from Antonopoulos, supporting this.What i think is useful is the idea.

Just try it and take the idea.It will even show you the bitcoin private key the wallet generated if you want to save it somewhere.
It could let people use 2 or 3 easy passwords,and a PIN,easy to remember,and create the NXT passphrase from there

For example,putting
account name : nxttrial
passphrase: nxtsecondgeneration
extra salt: nxt
pin : 123456

This gives access to the publid bitcoin ID 1Ax7FXk9Q8oneRpkPv9GzMyi6gjf4y6Sg5
If you click backup, it gives you the QR code and the private key : 5KACFTu5aESZQ7THmSpgkFkew9J8EJRhSeuNWuBmEkcGhE28yGk

So you are not saving it anywhere.It is only that in 5 years,you come back and put the same login details,it will give you access to she same account.I think this system could work for Nxt and be user friendly.I cant say how safe it is,but i guess it is.


What's the difference between this and simply having the brain password:

nxttrialnxtsecondgenerationnxt123456?



Thats why im not a programmer,and maybe its just stupid,hahah. But at least it made you create a more than 30 characters long easy to remember passphrase with numbers and letters,and symbols could be mandatory.

The idea is that nxttrialnxtsecondgenerationnxt123456 --> 5KACFTu5aESZQ7THmSpgkFkew9J8EJRhSeuNWuBmEkcGhE28yGk , which would be the Nxt passphrase,but maybe it is useless for security reasons

Well, if this is the default method, a "hacker" would simply use the same encryption method on the brain password to get the "real" passphrase. Or am I wrong, anyone?
sr. member
Activity: 288
Merit: 250
I think something like this could solve the passphrase problem,adapted to Nxt,keeping its essence of brain wallet,and no wallet.dat file.People could generate their passphrases with no need of knowing them in a super easy way,and would follow BCNext's first idea.

http://braincontrol.me/
http://betanomics.asia/blog/store-and-send-bitcoin-directly-from-your-brain-using-braincontrol

BrainControl ultimately uses the following function to determenistically generate the necessary keys at the precise time required to perform any sensitive functionality such as send or backing-up:

Code:



Someone will need to explain this in a little more detail. Won't URL always be the same? (in case of a desktop client there's even no URL).

Im not a programmer,but i guess URL could be excluded.This is just how this site works.I found it in a tweet from Antonopoulos, supporting this.What i think is useful is the idea.

Just try it and take the idea.It will even show you the bitcoin private key the wallet generated if you want to save it somewhere.
It could let people use 2 or 3 easy passwords,and a PIN,easy to remember,and create the NXT passphrase from there

For example,putting
account name : nxttrial
passphrase: nxtsecondgeneration
extra salt: nxt
pin : 123456

This gives access to the publid bitcoin ID 1Ax7FXk9Q8oneRpkPv9GzMyi6gjf4y6Sg5
If you click backup, it gives you the QR code and the private key : 5KACFTu5aESZQ7THmSpgkFkew9J8EJRhSeuNWuBmEkcGhE28yGk

So you are not saving it anywhere.It is only that in 5 years,you come back and put the same login details,it will give you access to she same account.I think this system could work for Nxt and be user friendly.I cant say how safe it is,but i guess it is.


What's the difference between this and simply having the brain password:

nxttrialnxtsecondgenerationnxt123456?



Thats why im not a programmer,and maybe its just stupid,hahah. But at least it made you create a more than 30 characters long easy to remember passphrase with numbers and letters,and symbols could be added and mandatory.

The idea is that nxttrialnxtsecondgenerationnxt123456 --> 5KACFTu5aESZQ7THmSpgkFkew9J8EJRhSeuNWuBmEkcGhE28yGk (longer for nxt), which would be the Nxt passphrase,but maybe it is useless for security
sr. member
Activity: 308
Merit: 250
I think something like this could solve the passphrase problem,adapted to Nxt,keeping its essence of brain wallet,and no wallet.dat file.People could generate their passphrases with no need of knowing them in a super easy way,and would follow BCNext's first idea.

http://braincontrol.me/
http://betanomics.asia/blog/store-and-send-bitcoin-directly-from-your-brain-using-braincontrol

BrainControl ultimately uses the following function to determenistically generate the necessary keys at the precise time required to perform any sensitive functionality such as send or backing-up:

Code:



Someone will need to explain this in a little more detail. Won't URL always be the same? (in case of a desktop client there's even no URL).

Im not a programmer,but i guess URL could be excluded.This is just how this site works.I found it in a tweet from Antonopoulos, supporting this.What i think is useful is the idea.

Just try it and take the idea.It will even show you the bitcoin private key the wallet generated if you want to save it somewhere.
It could let people use 2 or 3 easy passwords,and a PIN,easy to remember,and create the NXT passphrase from there

For example,putting
account name : nxttrial
passphrase: nxtsecondgeneration
extra salt: nxt
pin : 123456

This gives access to the publid bitcoin ID 1Ax7FXk9Q8oneRpkPv9GzMyi6gjf4y6Sg5
If you click backup, it gives you the QR code and the private key : 5KACFTu5aESZQ7THmSpgkFkew9J8EJRhSeuNWuBmEkcGhE28yGk

So you are not saving it anywhere.It is only that in 5 years,you come back and put the same login details,it will give you access to she same account.I think this system could work for Nxt and be user friendly.I cant say how safe it is,but i guess it is.


What's the difference between this and simply having the brain password:

nxttrialnxtsecondgenerationnxt123456?

member
Activity: 70
Merit: 10
Someone's previous suggestion of "users being too stupid" or whatever it was... yeah right, sure thats really the way to go.



Might have been me, but I did say it needs to be made stupid proof.

But make no mistake it is stupidity for anyone to lose their NXT because of a bad password even on the NRS client as it is.

I can understand someone being a little lax when making an email password or something but when you're investing thousands of dollars into a new technology I would think any reasonably smart person would take a degree of extra caution.

I studied bitcoin for a full week straight before I bought my first hundred dollars worth.

I think part of it is on-line banking, which lets you get away with weak passwords. People think "if it's ok for my bank should be ok here"

I'm not saying these people are "non-functioning" stupid, but they are stupid nonetheless. I think it's kind of similar to the people who
don't like bothering with reading the manual when they are putting together something complicated from IKEA. They are confident they'll figure it out and just start putting it together. Usually they swear a lot while doing it and mess up a couple of times.

With crypto the consequences are more dire. You cannot screw up even once.

It's hard for me to garner a lot of sympathy for these people.
sr. member
Activity: 288
Merit: 250
I think something like this could solve the passphrase problem,adapted to Nxt,keeping its essence of brain wallet,and no wallet.dat file.People could generate their passphrases with no need of knowing them in a super easy way,and would follow BCNext's first idea.

http://braincontrol.me/
http://betanomics.asia/blog/store-and-send-bitcoin-directly-from-your-brain-using-braincontrol

BrainControl ultimately uses the following function to determenistically generate the necessary keys at the precise time required to perform any sensitive functionality such as send or backing-up:

Code:



Someone will need to explain this in a little more detail. Won't URL always be the same? (in case of a desktop client there's even no URL).

Im not a programmer,but i guess URL could be excluded.This is just how this site works.I found it in a tweet from Antonopoulos, supporting this.What i think is useful is the idea.

Just try it and take the idea.It will even show you the bitcoin private key the wallet generated if you want to save it somewhere.
It could let people use 2 or 3 easy passwords,and a PIN,easy to remember,and create the NXT passphrase from there

For example,putting
account name : nxttrial
passphrase: nxtsecondgeneration
extra salt: nxt
pin : 123456

This gives access to the publid bitcoin ID 1Ax7FXk9Q8oneRpkPv9GzMyi6gjf4y6Sg5
If you click backup, it gives you the QR code and the private key : 5KACFTu5aESZQ7THmSpgkFkew9J8EJRhSeuNWuBmEkcGhE28yGk

So you are not saving it anywhere,it keeps the essence of Nxt brain wallet.
legendary
Activity: 1176
Merit: 1134
Hi Wesleyh

While you are alive and online, please answer me, I'm repeating.

Testing AE. Using NxtWallet. Have question as simple Joe:

Did I miss somewhere, but how to know at which price I bought asset or when and for what price I sold an asset? I don't see anything in transactions and my assets.

Could somebody point me if it is?

Yep, it's not under transactions. I'll be adding something that notifies you though, based on it checking your account state and will notify you of x units of whatever item bought / sold (but not in terms of nxt gained / lost)

Ok, thank you.

I meant, I see changes in dashboard->account balance total sum, but in recent transactions there are only actions, like bid or ask, and just paid fees for this.

Yep, it doesn't create transactions. I was flustered at first too..
Its a pain but http://wiki.nxtcrypto.org/wiki/Nxt_API#Get_trades
gives you enough info to figure out transaction history. I had to do that to reconcile current asset balances based on transactions (trades and transfers) as compared to what NXT core returns as current asset balance.

James
donator
Activity: 362
Merit: 250
Is DoS expected to be more of a problem with TF than regular forging?   If we can guess who will forge the next block with a high degree of probability, won't an attacker do the same?

If this was already discussed, can someone point me to it?  I'd like to find more detailed information on how TF is planned to be implemented.


edit -
Just noticed this is mentioned in the faq, but not really answered fully.

http://www.thenxtwiki.org/wiki/FAQ - "This is possible. If it is a concern for you, you should run your Nxt software through a personal VPN service or Tor. "

Jump to: