Author

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

legendary
Activity: 1806
Merit: 1038
NXT passphrases need to be at least 50 sufficiently random characters.
- you forgot to add "IMHO"
legendary
Activity: 1512
Merit: 1004
Video from TED : Ed.Snowden talking about the internet.
http://v.youku.com/v_show/id_XNjg4NzYxMzEy.html
Decentralized DNS of Nxt will be the most revolutionary invention if sucess.
hero member
Activity: 644
Merit: 500
Wesley,
Have you considered implementing a random character generator into the nxt client, and then saving that string in a local file encrypted by a password chosen on the first login? It would act as the equivalent of a wallet file.

I can write the scripts for you in whatever language you need...


Or the user can just save it in a browser based password manager (I use lastpass but there are several other choices) They won't have type to the password again as the plugins have one click auto-fill option, and the users will have an encrypted backup online with 2 factor authentication.
member
Activity: 70
Merit: 10

My name is Ricky Roberson and I'm ready to put my name on the line and speak out for NXT anytime.  I already have.

https://www.youtube.com/watch?v=E1oqFRROW7M

I am very impressed. I really think Ricky could be Nxt's own Andreas Antounopolis. Ricky was by far the best spokesperson on that panel.
I loved how the DOGE girl, following a detailed technical answer by Ricky, said, "I have no idea what these guys just said".

I really hope the community takes up Ricky's on his offer in a big way. I'd contribute to a bounty to get him a salary.

sr. member
Activity: 449
Merit: 250
That being said, I think it would be way cooler to just scan my thumb print on my iphone, or had some program that I could just type in a simple password that unlocked my bigger password to unlock my account.  I think that kind of thing will happen more in the future though.  The passphrase  being so long in a way is something I like too.  People proved to me with statistics that if I make it long and random, it can't be brute forced.  

Jabo -- you should look into a program called Keepass. It's exactly what you're talking about. You make up 1 master passphrase, and it will create an encrypted database that can store your Nxt pass phrases, forum passwords, online banking and so forth.

It will randomly generate secure passwords for you and save them. When you want to log on somewhere or open your Nxt wallet, you copy & paste the password out of Keepass, or you can even have it type the password for you.

This has the extra advantage that if, say, Bitcointalk gets hacked (again) and they get your password, the attackers don't get access to your email, and bank accounts, and Nxt wallet and so on.

You can backup your password file into cloud storage since the password file itself is encrypted. Just make sure you have one really strong master password that will protect all your other ones.

In fact, using a program like Keepass could be a good substitute for the wallet.dat file that many people think is lacking in Nxt.
sr. member
Activity: 449
Merit: 250
Adam, NXT passphrases need to be at least 50 sufficiently random characters. On my website nxtcoinmagazine.org I outline in red letters at the top the importance of a strong NXT passphrase.

I use a Yubikey to create the second part of an NXT passprase. The following link is a short video detailing the process.

For the love of god if you are going to try to represent Nxt and bring newbies onto our ship, do not say things like this.

It's not only wrong, but it scares people away.

I will tell a personal story from last year. I was at a big libertarian gathering and Bitcoin was just getting off the ground. I met a dude...your average guy, and he was asking about Bitcoin since he had heard so many other people talking about it. He had decided that he wanted to give it a try to see what all the fuss was about and asked for my help & to sell him $20 worth. I had maybe 10 minutes to work with the guy and give him a crash course on Bitcoin.

So I had him install Bitcoin Spinner (now replaced with Mycelium) on his Android Phone because it was the simplest Android Wallet out there, and only gave you one address to use over and over. It was as idiot proof as a bitcoin wallet can be.

I had him download and install Bitcoin Spinner, then showed him how I scanned his QR code to transfer him money. Then showed him that if he presses "Send Transaction" and scanned a QR code it would fill in the address for him. He was up and running in 5 minutes. He was suitably impressed. "Such wow! This is easy!"

I then said to him, "Listen, you only have $20 in bitcoin on this phone, and it's probably fine, but if you ever acquire a significant amount, you need to put some time into learning how to back up your bitcoins and protect them from theft. Since this is only $20 worth, it's no big deal if something happens."

At that point, a "helpful" bystander jumped in and starts talking to the guy about public/private key cryptography, air gapped brain wallets, so on and so forth. I politely told the helpful guy to STFU because this is a brand new user with $20 of bitcoin who is not a computer guy to begin with and was getting visibly uncomfortable hearing about all the ways his bitcoins would be stolen. The helpful guy was so enthusiastic about bitcoin that he couldn't contain himself and scared off the newbie who, I am certain, left the conversation thinking that Bitcoin would never be for a guy like him.

This is, unfortunately a weird habit that is prevalent among technical people...they want to treat everything as if they need to protect their private keys from passing NSA satellites. They will talk to newbies and get into painstaking detail about some obscure exploit or attack that COULD happen, maybe...to one in 200 people.

K.I.S.S.

Some newb that just hears about Nxt does not need to take the same measures as the head of security for the Crypto Bank of America.
hero member
Activity: 527
Merit: 503
The only thing you have to predict correctly is who will be the author every single one of the next 1440 blocks. (a difficult task no doubt considering you need to pay 0.1 nxt for each guess) You dont have to predict correctly what transactions will be in those blocks. This is important because it protects against gaming from transactions to be specifically tailored to allow you to author future blocks.

Why does predicting who will be the author of the block help you?  Because you can change around your nxt in order to make sure that the hash of the account balances leads to you being the author?

Also not sure why it's 0.1 nxt per guess?  Why actually move around the funds?  Why not just do it all offchain, use your own hashing function and when you find one that works, then you do the actual transaction?

And you do have to predict what the account balances 1440 steps into the future will be because it's a hash of those account balances that determines who will forge and small changes to those account balances should lead to big changes in the hash output, right?


Something obviously hasn't clicked yet.. heading to bed hopefully it will tonight, thanks Anon 136.
legendary
Activity: 1722
Merit: 1217
As I understand it, the way Nxt currently picks the next person to forge a block is that it hashes the account balances of the accounts that forged 1440 blocks ago, right?  Somehow this hash is weighted based upon the amount in people's accounts, right?

It has nothing to do with 1440 blocks ago - the next "best" forging account is according to the hash of the last forged block (which is weighted by the account balance).


Ok, so the reason for making someone wait for 1440 blocks before adding new coins to their forging power is because in that way a superpowerful machines can't shift their balance to make sure that they will be forging during the next block, right?  Because there is no way that you can predict that far into the future what the account balances will be, because you'd have to know how everyone else will be shifting around their money within the system, right?

Why wait 1440 blocks?  Wouldn't 100 be sufficient?

Also I thought there was a propagation delay before everyone else saw the next block and all the updated balances right?  Otherwise, why wait 10 blocks for confirmation?  Why am I not confirmed next block?

no 100 wouldn't be nearly enough. (im skeptical that 1440 is enough if i had my way it would have been 10080 because there is so much at stake) there wouldn't be enough permutation in that space. You have to understand the incentives at work here. if you can front run like that you gain control of the blockchain for ever until we notice and roll back the chain to before it happened. so there would be incentives to guess over and over and over. you could even analyze the network to see what stake forged and how often, what times of day certain stake forged. all sorts of novel ways can be imagined to analyze that data to make your guesses better.

I thought the whole idea behind a hash was that small changes now make wild changes in the future, right?  So one person moves his account balance and the forging power assigned to that machine changes 1440 blocks later, so unless you predicted every single block correctly for the next 1440 blocks and you can't change your account balance fast enough to change this 1440 blocks into the future, right?

Because in order to change when you forge, you have to know what all the account balances are going to look like 1440 blocks into the future and move your balance to make sure that hash works out to be your machine, right?

Or is the idea that you can selectively not include transactions into the current block in order to change who forges next block?

The only thing you have to predict correctly is who will be the author every single one of the next 1440 blocks. (a difficult task no doubt considering you need to pay 0.1 nxt for each guess) You dont have to predict correctly what transactions will be in those blocks. This is important because it protects against gaming from transactions to be specifically tailored to allow you to author future blocks.
legendary
Activity: 1512
Merit: 1004
Can someone mind to explain what this is: 1739068987193023818 with: -999'997'009.00

http://www.mynxt.info/blockexplorer/details.php?action=ac&ac=1739068987193023818

Is it a anomaly?

How did u find it?

Why does it matter how? Dunno, I found it some other day....

google nxt genesis block

PS: the secret phrase for that sick account is: "It was a bright cold day in April, and the clocks were striking thirteen."
I have a try with the aboved phrase,seems not the genesis acc.
hero member
Activity: 527
Merit: 503
As I understand it, the way Nxt currently picks the next person to forge a block is that it hashes the account balances of the accounts that forged 1440 blocks ago, right?  Somehow this hash is weighted based upon the amount in people's accounts, right?

It has nothing to do with 1440 blocks ago - the next "best" forging account is according to the hash of the last forged block (which is weighted by the account balance).


Ok, so the reason for making someone wait for 1440 blocks before adding new coins to their forging power is because in that way a superpowerful machines can't shift their balance to make sure that they will be forging during the next block, right?  Because there is no way that you can predict that far into the future what the account balances will be, because you'd have to know how everyone else will be shifting around their money within the system, right?

Why wait 1440 blocks?  Wouldn't 100 be sufficient?

Also I thought there was a propagation delay before everyone else saw the next block and all the updated balances right?  Otherwise, why wait 10 blocks for confirmation?  Why am I not confirmed next block?

no 100 wouldn't be nearly enough. (im skeptical that 1440 is enough if i had my way it would have been 10080 because there is so much at stake) there wouldn't be enough permutation in that space. You have to understand the incentives at work here. if you can front run like that you gain control of the blockchain for ever until we notice and roll back the chain to before it happened. so there would be incentives to guess over and over and over. you could even analyze the network to see what stake forged and how often, what times of day certain stake forged. all sorts of novel ways can be imagined to analyze that data to make your guesses better.

I thought the whole idea behind a hash was that small changes now make wild changes in the future, right?  So one person moves his account balance and the forging power assigned to that machine changes 1440 blocks later, so unless you predicted every single block correctly for the next 1440 blocks and you can't change your account balance fast enough to change this 1440 blocks into the future, right?

Because in order to change when you forge, you have to know what all the account balances are going to look like 1440 blocks into the future and move your balance to make sure that hash works out to be your machine, right?

Or is the idea that you can selectively not include transactions into the current block in order to change who forges next block?
legendary
Activity: 1722
Merit: 1217

But you need more than soundbytes, you need speakers who breath NXT.  Don't look to existing Bitcoin people, everybody I know is crazy overwhelmed with projects right now, you need to self-organize and make this happen.

Speaking in public is not impossible or even difficult, and I'm sure many of your stakeholders do it for work all the time.  Time to pull them out, rip the masks off a few of you and put your name on the line because if you aren't willing to, nobody else is going to do it for you.

My name is Ricky Roberson and I'm ready to put my name on the line and speak out for NXT anytime.  I already have.

https://www.youtube.com/watch?v=E1oqFRROW7M

I thought you did really well, watched it last week.

Thank you.  I am working on a rather lengthy essay that I am going to put up in the next 48 hours on the new NXT Simple Machine forum site that I will PM you a link to when posted.  This is on an aspect of the NXT / Bitcoin dynamic I haven't seen discussed anywhere else that I believe you will be extremely interested in.  Please let me know what you think of it when you read it, possibly it might be of interest to cover in your podcast.  Best wishes.

My one critique is when you're at a bitcoin conference, it would be better to say that NXT does many of the same things as Bitcoin, plus more, so Bitcoin is like a Toyota and NXT is like a Benz (or something) - You want to imply they are seperate but equal, each with its own advantages (bitcoins primary is that it was first and is biggest).   

I sorta feel like you came off as saying NXT is better than Bitcoin and right now thats hard to argue objectively.  Also consider your audience.  Your job is education, which is best without attitude.

I agree I came off too strongly and must moderate that in the future.  My public speaking skills are a little rusty and haven't been used for a while but I am willing to get them out of the closet and get back into the saddle and start a continuous improvement process.  

I also probably came off a bit too strong in the ad copy I wrote up for the conference brochure :

http://nxt.sx/images/resources/NXT-Brochure-4.pdf

The Texas Bitcoin Conference was my initial plunge into real-world involvement with cryptocurrencies and it was a HUGE eye-opener to me.  In any event, I am a great believer in trying to improve and follow good advice such as yours, and I will.


This is the right attitude to have, it's a learning experiance - people like you and I self select to represent these technologies who have no trustworthy representatives, and it's something you get better at over time.  I'm happy to help you guys so long as you're receptive to my guidance, I think I have a pretty valuable perspective as a pioneer user who is working on all the platforms, as well as being a giant complainer about user experience issues.

i for one value your input very highly. thanks for taking the time to stop by our dank dark little corner of the web here.
legendary
Activity: 1722
Merit: 1217
As I understand it, the way Nxt currently picks the next person to forge a block is that it hashes the account balances of the accounts that forged 1440 blocks ago, right?  Somehow this hash is weighted based upon the amount in people's accounts, right?

It has nothing to do with 1440 blocks ago - the next "best" forging account is according to the hash of the last forged block (which is weighted by the account balance).


Ok, so the reason for making someone wait for 1440 blocks before adding new coins to their forging power is because in that way a superpowerful machines can't shift their balance to make sure that they will be forging during the next block, right?  Because there is no way that you can predict that far into the future what the account balances will be, because you'd have to know how everyone else will be shifting around their money within the system, right?

Why wait 1440 blocks?  Wouldn't 100 be sufficient?

Also I thought there was a propagation delay before everyone else saw the next block and all the updated balances right?  Otherwise, why wait 10 blocks for confirmation?  Why am I not confirmed next block?

no 100 wouldn't be nearly enough. (im skeptical that 1440 is enough if i had my way it would have been 10080 because there is so much at stake) there wouldn't be enough permutation in that space. You have to understand the incentives at work here. if you can front run like that you gain control of the blockchain for ever until we notice and roll back the chain to before it happened. so there would be incentives to guess over and over and over. you could even analyze the network to see what stake forged and how often, what times of day certain stake forged. all sorts of novel ways can be imagined to analyze that data to make your guesses better.
sr. member
Activity: 434
Merit: 254
Editor-in-Chief of Let's Talk Bitcoin!

But you need more than soundbytes, you need speakers who breath NXT.  Don't look to existing Bitcoin people, everybody I know is crazy overwhelmed with projects right now, you need to self-organize and make this happen.

Speaking in public is not impossible or even difficult, and I'm sure many of your stakeholders do it for work all the time.  Time to pull them out, rip the masks off a few of you and put your name on the line because if you aren't willing to, nobody else is going to do it for you.

My name is Ricky Roberson and I'm ready to put my name on the line and speak out for NXT anytime.  I already have.

https://www.youtube.com/watch?v=E1oqFRROW7M

I thought you did really well, watched it last week.

Thank you.  I am working on a rather lengthy essay that I am going to put up in the next 48 hours on the new NXT Simple Machine forum site that I will PM you a link to when posted.  This is on an aspect of the NXT / Bitcoin dynamic I haven't seen discussed anywhere else that I believe you will be extremely interested in.  Please let me know what you think of it when you read it, possibly it might be of interest to cover in your podcast.  Best wishes.

My one critique is when you're at a bitcoin conference, it would be better to say that NXT does many of the same things as Bitcoin, plus more, so Bitcoin is like a Toyota and NXT is like a Benz (or something) - You want to imply they are seperate but equal, each with its own advantages (bitcoins primary is that it was first and is biggest).   

I sorta feel like you came off as saying NXT is better than Bitcoin and right now thats hard to argue objectively.  Also consider your audience.  Your job is education, which is best without attitude.

I agree I came off too strongly and must moderate that in the future.  My public speaking skills are a little rusty and haven't been used for a while but I am willing to get them out of the closet and get back into the saddle and start a continuous improvement process.  

I also probably came off a bit too strong in the ad copy I wrote up for the conference brochure :

http://nxt.sx/images/resources/NXT-Brochure-4.pdf

The Texas Bitcoin Conference was my initial plunge into real-world involvement with cryptocurrencies and it was a HUGE eye-opener to me.  In any event, I am a great believer in trying to improve and follow good advice such as yours, and I will.


This is the right attitude to have, it's a learning experiance - people like you and I self select to represent these technologies who have no trustworthy representatives, and it's something you get better at over time.  I'm happy to help you guys so long as you're receptive to my guidance, I think I have a pretty valuable perspective as a pioneer user who is working on all the platforms, as well as being a giant complainer about user experience issues.
legendary
Activity: 1722
Merit: 1217
Adam: have you watched my video about Nxt decentralized internet? http://youtu.be/RtTWUwRL9mQ - still little imperfect, but with ideas Cheesy

Who are you trying to appeal to?  Maybe people on this forum but few others would stay past the first few clips.

You guys need to create your own content.  I have loved what Kris has done with the NXT Minute, I think its the perfect mix of update and invitation.  It's obvious you guys are doing stuff and making decisions, the community is active and growing and you're one of the leading players in the 2.0 game. 

But you need more than soundbytes, you need speakers who breath NXT.  Don't look to existing Bitcoin people, everybody I know is crazy overwhelmed with projects right now, you need to self-organize and make this happen.

Speaking in public is not impossible or even difficult, and I'm sure many of your stakeholders do it for work all the time.  Time to pull them out, rip the masks off a few of you and put your name on the line because if you aren't willing to, nobody else is going to do it for you.

My name is Ricky Roberson and I'm ready to put my name on the line and speak out for NXT anytime.  I already have.

https://www.youtube.com/watch?v=E1oqFRROW7M

good to put a face to the name!
hero member
Activity: 527
Merit: 503
As I understand it, the way Nxt currently picks the next person to forge a block is that it hashes the account balances of the accounts that forged 1440 blocks ago, right?  Somehow this hash is weighted based upon the amount in people's accounts, right?

It has nothing to do with 1440 blocks ago - the next "best" forging account is according to the hash of the last forged block (which is weighted by the account balance).


Ok, so the reason for making someone wait for 1440 blocks before adding new coins to their forging power is because in that way a superpowerful machines can't shift their balance to make sure that they will be forging during the next block, right?  Because there is no way that you can predict that far into the future what the account balances will be, because you'd have to know how everyone else will be shifting around their money within the system, right?

Why wait 1440 blocks?  Wouldn't 100 be sufficient?

Also I thought there was a propagation delay before everyone else saw the next block and all the updated balances right?  Otherwise, why wait 10 blocks for confirmation?  Why am I not confirmed next block?
member
Activity: 84
Merit: 10
Thanks to the Nxt community for the opportunity to represent the technology that Nxt is developing. Adam, it has been nice to have you here on the forum this evening and I look forward to meeting you and many others in the industry. Nxt is a complementary system to Bitcoin and Nxt is striving to deliver the best block chain based asset exchange possible.  

Sincerely,
Brian Snyder

EDIT: Nxt has many capabilities and is a decentralized network. My opinion of what Nxt could be used for is different from other people who use the Nxt network. I am simply a representative sample of the Nxt community who is committed to enabling efficient global trade of information and resources.
full member
Activity: 196
Merit: 100

But you need more than soundbytes, you need speakers who breath NXT.  Don't look to existing Bitcoin people, everybody I know is crazy overwhelmed with projects right now, you need to self-organize and make this happen.

Speaking in public is not impossible or even difficult, and I'm sure many of your stakeholders do it for work all the time.  Time to pull them out, rip the masks off a few of you and put your name on the line because if you aren't willing to, nobody else is going to do it for you.

My name is Ricky Roberson and I'm ready to put my name on the line and speak out for NXT anytime.  I already have.

https://www.youtube.com/watch?v=E1oqFRROW7M

I thought you did really well, watched it last week.

Thank you.  I am working on a rather lengthy essay that I am going to put up in the next 48 hours on the new NXT Simple Machine forum site that I will PM you a link to when posted.  This is on an aspect of the NXT / Bitcoin dynamic I haven't seen discussed anywhere else that I believe you will be extremely interested in.  Please let me know what you think of it when you read it, possibly it might be of interest to cover in your podcast.  Best wishes.

My one critique is when you're at a bitcoin conference, it would be better to say that NXT does many of the same things as Bitcoin, plus more, so Bitcoin is like a Toyota and NXT is like a Benz (or something) - You want to imply they are seperate but equal, each with its own advantages (bitcoins primary is that it was first and is biggest).   

I sorta feel like you came off as saying NXT is better than Bitcoin and right now thats hard to argue objectively.  Also consider your audience.  Your job is education, which is best without attitude.

I agree I came off too strongly and must moderate that in the future.  My public speaking skills are a little rusty and haven't been used for a while but I am willing to get them out of the closet and get back into the saddle and start a continuous improvement process.  

I also probably came off a bit too strong in the ad copy I wrote up for the conference brochure :

http://nxt.sx/images/resources/NXT-Brochure-4.pdf

The Texas Bitcoin Conference was my initial plunge into real-world involvement with cryptocurrencies and it was a HUGE eye-opener to me.  In any event, I am a great believer in trying to improve and follow good advice such as yours, and I will.
hero member
Activity: 655
Merit: 500
Now, who else is ready to rip-off the gimp mask ... CfB
hero member
Activity: 655
Merit: 500
Hi Adam,

I would be happy to interview while I am at Coinsumm.it. Good to see you on the forum.

Sincerely,
Brian Snyder

If you'd rather, I can interview the guy who is representing you at Coinsummit, or Kris.  I don't think it was a very good interview, were you talking to people on chat between answers, or typing our your response before speaking?  I was trying to figure that out lol.

Awesome! thanks Brian Snyder Smiley
hero member
Activity: 655
Merit: 500
Adam: have you watched my video about Nxt decentralized internet? http://youtu.be/RtTWUwRL9mQ - still little imperfect, but with ideas Cheesy

Who are you trying to appeal to?  Maybe people on this forum but few others would stay past the first few clips.

You guys need to create your own content.  I have loved what Kris has done with the NXT Minute, I think its the perfect mix of update and invitation.  It's obvious you guys are doing stuff and making decisions, the community is active and growing and you're one of the leading players in the 2.0 game. 

But you need more than soundbytes, you need speakers who breath NXT.  Don't look to existing Bitcoin people, everybody I know is crazy overwhelmed with projects right now, you need to self-organize and make this happen.

Speaking in public is not impossible or even difficult, and I'm sure many of your stakeholders do it for work all the time.  Time to pull them out, rip the masks off a few of you and put your name on the line because if you aren't willing to, nobody else is going to do it for you.

My name is Ricky Roberson and I'm ready to put my name on the line and speak out for NXT anytime.  I already have.

https://www.youtube.com/watch?v=E1oqFRROW7M

Awesome!! thanks Ricky Roberson Smiley
Jump to: