coolmist
Newbie
Offline
Activity: 56
Merit: 0
|
|
January 24, 2014, 09:09:20 AM |
|
What is it for? If for Instant Transaction then it works another way.
Upping transaction processing time. Wouldn't truly instant transaction be subject to a doublespend? EX. There are four users, A, B, C and D. User A gives his account password to user B. User A and B both login and send payment to C and D at the same time. How would C or D prevent this doublespend? It seems like it is impossible without C and D communicating with each other constantly.
|
|
|
|
|
|
|
|
"With e-currency based on cryptographic proof, without the need to
trust a third party middleman, money can be secure and transactions
effortless." -- Satoshi
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
newcn
|
|
January 24, 2014, 09:15:05 AM |
|
Guys, something weird happened! Either I screwed up big or maybe it's some bug? I've sent today 14699 NXT to a customer in response for his withdrawal request, but money went into another account #434692873790144579 (tx 4799337629054063359). So are there any checks for validity of addresses or can it be absolutely any number? Anybody owns this account by any chance? The weird thing is I am very careful and I do copy-paste from the form that my backend shows me. I have no idea where this erroneous number could appear from, because there are no users with such number in my database. There are no passwords, or accounts with that number which I could have accidentally copied. All my passwords and phrases are alphanumeric. My client is 0.4.8 and has correct hash (I checked after reports today). So how could this happen??? If it was a mistake, I guess there is no chance to find a key for this account? Still, I absolutely can't understand, how, during a simple copy-paste, this could have happened... I just met the similar problem of the "erroneous account": I double clicked on the account number displayed in the web interface to copy&paste, and it turned out that the digit(s) belongs to the balance was also copied! I tried a few browsers, only firefox got the correct results! for example, the account of passphrase "123" copied in different browser: firefox:5554749856168571827 the correct one maxthon:55547498561685718270 chrome:55547498561685718270.00
|
BTC:1NzzfeHCgN8fF6mSG1UeBFCVd2cxKbGyHk NXT:13187911577562526278
|
|
|
NxtChg
|
|
January 24, 2014, 09:17:09 AM |
|
Issue: I am (mostly) using a raspi to run my NRS. The raspi seems to have SIGNIFICANT problems to keep up with a polling freqency of even 1 second.
Out of curiosity, why do you need to poll that often?
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
|
January 24, 2014, 09:21:35 AM |
|
What is it for? If for Instant Transaction then it works another way.
Upping transaction processing time. Wouldn't truly instant transaction be subject to a doublespend? EX. There are four users, A, B, C and D. User A gives his account password to user B. User A and B both login and send payment to C and D at the same time. How would C or D prevent this doublespend? It seems like it is impossible without C and D communicating with each other constantly. This is what the blockchain about.
|
|
|
|
coolmist
Newbie
Offline
Activity: 56
Merit: 0
|
|
January 24, 2014, 09:28:01 AM |
|
This is what the blockchain about.
Right, but it wouldn't be updated "instantly" for C or D to check, there is still a block time of 1 minute.
|
|
|
|
|
Passion_ltc
|
|
January 24, 2014, 09:36:20 AM |
|
nxtion.com update
....
Wow that is really exciting! You could basically secure accounts on websites now by linking them to your Nxt-Account. If your data gets compromised you can verify the rightful ownership. @How does this token thing actually work? Some information on that? Yes. The token system is like a 1.5 factor auth. nxtion.com update
...
I like how you constantly keep working to make your services as accessible as possible. Thank you. I'm working hard for that!
|
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
|
January 24, 2014, 09:41:18 AM |
|
nxtion.com update
....
Wow that is really exciting! You could basically secure accounts on websites now by linking them to your Nxt-Account. If your data gets compromised you can verify the rightful ownership. @How does this token thing actually work? Some information on that? Yes. The token system is like a 1.5 factor auth. nxtion.com update
...
I like how you constantly keep working to make your services as accessible as possible. Thank you. I'm working hard for that! Why do u ask for Nxt ID? Token already contains the ID.
|
|
|
|
|
coolmist
Newbie
Offline
Activity: 56
Merit: 0
|
|
January 24, 2014, 09:48:15 AM |
|
Account A makes his account special. He now has 10 NXT in instant balance. What's stopping him from sending 10 NXT to both peer B and C as payment if they are not connected? I mean sure, it could be prevented at the next block, but that isn't instant. B and C would both send the goods to account A instantly and then get screwed 1 minute later when they find out it was a doublespend.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
|
January 24, 2014, 09:55:06 AM |
|
Account A makes his account special. He now has 10 NXT in instant balance. What's stopping him from sending 10 NXT to both peer B and C as payment if they are not connected? I mean sure, it could be prevented at the next block, but that isn't instant. B and C would both send the goods to account A instantly and then get screwed 1 minute later when they find out it was a doublespend. If he sends 10 NXT then he has 100 NXT on the balance and 20 NXT will be charged.
|
|
|
|
l8orre
Legendary
Offline
Activity: 1181
Merit: 1018
|
|
January 24, 2014, 10:04:17 AM |
|
Issue: I am (mostly) using a raspi to run my NRS. The raspi seems to have SIGNIFICANT problems to keep up with a polling freqency of even 1 second.
Out of curiosity, why do you need to poll that often? hmmm -- the only way of obtaining the information that s.t. has happend is by polling the NRS - it does not operate in push mode. So The less often I poll, the less I know. I have not been trying to load test - 1 second just seemd like something reasonable. Besides, someone from the GUI devs also recommended 1 second. What would you use?
|
|
|
|
NxtChg
|
|
January 24, 2014, 10:05:04 AM |
|
Account A makes his account special.
He now has 10 NXT in instant balance.
What's stopping him from sending 10 NXT to both peer B and C as payment if they are not connected? I mean sure, it could be prevented at the next block, but that isn't instant.
B and C would both send the goods to account A instantly and then get screwed 1 minute later when they find out it was a doublespend.
The way I understand it - your account will still be charged 2 times, so no one gets screwed. In Bitcoin coins are unique, in NXT you only have account balance. So if there are 2 transactions, your balance will be deducted twice. Something like that
|
|
|
|
NxtChg
|
|
January 24, 2014, 10:08:45 AM |
|
hmmm -- the only way of obtaining the information that s.t. has happend is by polling the NRS - it does not operate in push mode. So The less often I poll, the less I know.
I have not been trying to load test - 1 second just seemd like something reasonable. Besides, someone from the GUI devs also recommended 1 second.
What would you use?
What's "s.t."? I just can't think of anything so critical that it needs to arrive with 1 second precision.
|
|
|
|
ineedednewusername
Newbie
Offline
Activity: 13
Merit: 0
|
|
January 24, 2014, 10:12:52 AM |
|
so many posts are here published everyday, two weeks ago I lost the track of whats going on..... I am not able to follow all forums and news about NXT. How do you solved this? what is the most important to follow from discussions?
|
|
|
|
LiQio
Legendary
Offline
Activity: 1181
Merit: 1002
|
|
January 24, 2014, 10:17:14 AM |
|
I know, I know, but salsacz was kind enough and told him already in two other threads - otherwise my lips would have been sealed Ok I'm sure FC will find another way to play his main role just a little information concerning jester Frictionless. current moves: - self-moderated thread ( https://bitcointalk.org/index.php?topic=429399.0) -> he deletes posts he doesn't like, if you don't pay attention you don't see the self-moderated - and Come-from-Beyond is used as a mini-ambassador (because he's in the newest list of NXT-to-NEX traders) Has a lot of energy and time that FC (or let me rephrase, he really believes in NXT because he so desperately wants to exchange them for NEX )
|
|
|
|
NxtChg
|
|
January 24, 2014, 10:18:33 AM |
|
so many posts are here published everyday, two weeks ago I lost the track of whats going on..... I am not able to follow all forums and news about NXT. How do you solved this? what is the most important to follow from discussions? http://www.nxtcoins.nl/50-2/https://twitter.com/NxtcoinsNL
|
|
|
|
coolmist
Newbie
Offline
Activity: 56
Merit: 0
|
|
January 24, 2014, 10:19:38 AM |
|
Account A makes his account special. He now has 10 NXT in instant balance. What's stopping him from sending 10 NXT to both peer B and C as payment if they are not connected? I mean sure, it could be prevented at the next block, but that isn't instant. B and C would both send the goods to account A instantly and then get screwed 1 minute later when they find out it was a doublespend. If he sends 10 NXT then he has 100 NXT on the balance and 20 NXT will be charged. Taking this to the logical extreme, what if he sends it to 11 merchants, and gets 110 NXT worth of product instantly? This approach is good but not airtight. Ok, check this solution out. Account A wishes to make his account instant. On the next block Account A requests 10 checkpoints (peers) from the forging account, The forging account will send 10 peers to Account A and send one signed message to each peer telling them that they are a checkpoint for Account A. Account A sends one declaration of checkpoint acceptance to each checkpoint in the form of a signed message. These checkpoints save that message for one hour and generate a list of pending transactions for that account (At this time 0). All active checkpoints for account A communicate with each other as soon as account A's balance is updated. Account A saves this list of peers and the account that generated them as a file. When account A wishes to make an instant transaction he will include this file with the signed transaction information. Account A will send this file to a receiving account. The receiving account will check the timestamp on message (valid for one hour), check if the account that determined the checkpoints forged the block, and send the signed transaction information to each peer. Each peer will confirm the new account balance. They will generate a response telling the recipient if his account balance is large enough to complete the transaction. If everything checks out this will approve the transaction. The beauty here is that X number of peers are chosen at random by a deterministically chosen forging account. This prevents account A from having their own set of fake peers to validate fraudulent transactions. These few peers hold a temporary ledger of where account A's money is, it doesn't have to be mass distributed across the network. It is impossible to double spend with this system, and account A's full balance could be used for instant transactions.
|
|
|
|
Fatih87SK
|
|
January 24, 2014, 10:22:02 AM |
|
so many posts are here published everyday, two weeks ago I lost the track of whats going on..... I am not able to follow all forums and news about NXT. How do you solved this? what is the most important to follow from discussions? I follow this thread everyday and picking the most important news out. Still working on it so it's not out yet; It will be nice! Because later on you can see every Milestone we accomplished with the project here. To check results; http://ilgunf.wix.com/nxtmovementOr Follow; https://twitter.com/NXTmovementPs; Missed all bounties, because I joined late December to this community. I hope I can get some NXT with this. So far I got 1 =) But! The future is bright.
|
|
|
|
|