Author

Topic: | Nxt | Blockchain Platform | Proof of Stake | Official - page 356. (Read 941285 times)

legendary
Activity: 1120
Merit: 1000
I agree about the James' work. I reread many of his posts couple of times trying to soak up the knowledge. There's a rumour going around that he's not a person, but a T777.  Cheesy
sr. member
Activity: 294
Merit: 250
BUY BUY BUY

PUMP AND DUMP COIN NXT IS A SCAM

BUY BUY BUY

PUMP ME UP DUMP ME DOWN

Really?  Grin
legendary
Activity: 1232
Merit: 1001
mining is so 2012-2013
Less technical discussion of Nxt Multigateway (MGW) from jl777  Grin

I have been watching this for months.  I was just wondering about this post on a different forum.  It seems like NXT multi-gateway has to use keys.  Ripple can process things like oil, dollars, euros, and gold.  These things don't have keys.  That would mean really NXT multi-gateway is not like Ripple, but more any exchange that only deals with coins.  Is that right?


James' reply (not quoted so it is easier to read):
***
multigateway is designed for bitcoind and its forks to go into and out of NXT AE.
NXT AE itself can do a lot of things and is the right thing to compare against ripple.

For MGW I decided not to use the user's key as there is no assurance that they will be around to sign a tx when needed. The multisig accts have the keys held by the three MGW servers. While each person gets his own multisig deposit address (for each supported coin), these addresses are actually used by MGW as pieces of the virtual wallet. There is no central wallet, but rather the sum of all the multisig accts.

You might ask, how can MGW tell apart a user deposit from internal funds transfers. Yes, this was a problem,but I decided to charge a small fee on withdrawal and that fee creates a small output (currently equal to txfee) to flag whether an output is a user deposit or internal transfer. This solves an otherwise tricky problem and I can tell for sure if an unspent output is a user deposit or internal transfer.

Every withdraw triggers an acct balancing via internal transfers. This way, all the multisig accts will converge to the average balance. Not only does that make it possible for a higher withdraw rate throughput, it also discourages hackers from bothering as it is a lot of work to break into multiple servers and then construct raw multisig transactions all with a time sensitive deadline as hundreds of nodes will be monitoring every blockchain event related to MGW

So, you will be able to track the amount in your multisig acct, but the contents do not represent your balance, rather the amount of assets inside NXT AE represents your balance. I hope that makes sense.

So MGW is not fully trustless, you have to trust that we will continue to operate the MGW. It uses 2 of 3 multisig so even if one server disappears without notice, we can always recreate new accts from the two remaining servers. As of now bithaus will be running one of the servers and I am still searching for the third host. Until we do, TEAM staff will be running the pair of MGW servers.

The fee structure to begin with will be no cost for deposits other than the 1 NXT to generate the AM to request a deposit address. and two txfees for a withdraw. This is an introductory rate as MGW will be spending 1 NXT txfees on AMs and that cannot be sustained forever. If the txfee is reduced to 0.1 NXT, then maybe it wont be a big deal. So MGW will definitely be a big step up from centralized exchanges which either have a large central wallet or large cold storage wallets, either which can be compromised with a single intruder.

MGW will be able to handle an arbitrary number of deposits as the deposits are just entries in the various blockchains and they are not moved at all and utilized in place. The withdraws are currently limited to ~1000 withdraws per day per coin, but this can be increased when there are enough accounts.

The NXTservices that has the MGW client is running 99% the same software as the MGW server. So it can precisely monitor what the MGW servers are doing, including calculating the balances in all the accounts, monitoring pending deposits/withdraws, etc. I do not believe any centralized exchange has this level of visibility. Everyone will know that for each satoshi of BTC assets, there is a corresponding amount in unspent outputs in the sum of the multisig accts.

James
***

Source: https://nxtforum.org/nxtventures/mgw-multigateway/msg44493#msg44493

I have watched James work for some time now on this project.  He has had frustration after frustration, but perseveres and works through them.  On multiple points (about once a month) I ask him a serious question and he answers honestly and thoroughly.  What he is trying to do is not easy at all.  He is getting really close though and is running a test net. 

After his last explanation, I went into his AE exchange and gave him my money via his InstantDEX asset!  (or somebody else that bought from him and then sold to me)  I am saying this not to pump the price, but because I really believe in this project (I am definitely in this for the long haul and not a day trader).  If we were in the field of music, he would be a real rock star.  I can honestly say, I think everybody should be showing him a lot of support. 
legendary
Activity: 1316
Merit: 1041
Bitcoin is a bit**
No, not really new but first time new wallet Wink

I heard about (and unfortunately bought) in january / feb

I see. Smiley

Do not worry. Could you give some feedback regarding the wallet?

We always seek to improve Nxt.

nice work so far.  Nothing to complain about.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
No, not really new but first time new wallet Wink

I heard about (and unfortunately bought) in january / feb

I see. Smiley

Do not worry. Could you give some feedback regarding the wallet?

We always seek to improve Nxt.
hero member
Activity: 700
Merit: 520
No, not really new but first time new wallet Wink

I heard about (and unfortunately bought) in january / feb

dont miss out on deal of the decade. buy NEMstake on Nxt ae for steal bargain price at the moment

thank me later!
legendary
Activity: 1316
Merit: 1041
Bitcoin is a bit**
No, not really new but first time new wallet Wink

I heard about (and unfortunately bought) in january / feb
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Thanks!

You are welcome. New to Nxt, I guess? Where did you know about it the first time?
legendary
Activity: 1316
Merit: 1041
Bitcoin is a bit**
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
Last question Wink

And why the "new user" button? Makes no sense to me. If i m a new user i can use any password and get my new account. Know what i mean?

Do not hesitate to ask. Smiley The more the better.

As already stated: it is to guide new users. Smiley
hero member
Activity: 739
Merit: 500
Last question Wink

And why the "new user" button? Makes no sense to me. If i m a new user i can use any password and get my new account. Know what i mean?

Because that option will lead you to generate a good, secure passphase. Without it people tend to choose weak ones then complain that their nxt was stolen.
legendary
Activity: 1316
Merit: 1041
Bitcoin is a bit**
Last question Wink

And why the "new user" button? Makes no sense to me. If i m a new user i can use any password and get my new account. Know what i mean?
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
And what if i create a new account with existing password?

Maybe, you need a better explanation.

I assume you know Facebook. There, you log in with your PUBLIC email-address and your PRIVATE passphrase.

However, the PUBLIC part is superfluous in Nxt.

Think of it as having your email-address encoded right into your passphrase. Smiley

Btw. this would also work for Facebook. You actually do not need a username or an email address to log in. That is just a feature of their login-mechanism but superfluous from the functional point of view.

Nxt use the absolute minimum of login data -> the private part.
hero member
Activity: 739
Merit: 500
What´s the difference between "returning user" and "new account" ? I mean both of them creates a new account !?  Huh
The difference is functional. Returning user let's you log in with any passphase, while "new account" help you create a secure one.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
And what if i create a new account with existing password?

Maybe, you need a better explanation.

I assume you know Facebook. There, you log in with your PUBLIC email-address and your PRIVATE passphrase.

However, the PUBLIC part is superfluous in Nxt.

Think of it as having your email-address encoded right into your passphrase. Smiley
legendary
Activity: 1554
Merit: 1000
And what if i create a new account with existing password?
Your password, is your account.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
And what if i create a new account with existing password?

If you use the same password, you use the same account.
legendary
Activity: 1316
Merit: 1041
Bitcoin is a bit**
And what if i create a new account with existing password?
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
What´s the difference between "returning user" and "new account" ? I mean both of them creates a new account !?  Huh

Sorry?

returning user - user that is coming back
new account - new



I mean both of them creates a new account !?  Huh

No?

Former re-uses existing account.
Latter creates new account.
legendary
Activity: 1316
Merit: 1041
Bitcoin is a bit**
What´s the difference between "returning user" and "new account" ? I mean both of them creates a new account !?  Huh

Sorry?

returning user - user that is coming back
new account - new



I mean both of them creates a new account !?  Huh

So why the "new account" button?
Jump to: