elective-stereophonic
elective-stereophonic
Multigateway status reports singapore
Please login or register.

Login with username, password and session length
Advanced search  

News:

Latest Nxt Client: Nxt 1.11.15

Pages: 1 ... 8 9 [10] 11  All

Author Topic: Multigateway status reports  (Read 34497 times)

Frohike

  • Full Member
  • ***
  • Karma: +30/-1
  • Offline Offline
  • Posts: 121
  • Help to build NXT and make dreams come true
    • View Profile
    • http://multigateway.org
Re: Multigateway status reports
« Reply #180 on: June 08, 2014, 08:42:00 pm »

Hi,

We are working on the infrastructure part.
I can tell you it is going to be a very cool setup, but I can't elaborate on this. Everything I say, is information which could be useful for someone with bad intentions.
We're securing it very, very well, and one of the policies I'd say is not explaining what we're using and how we do it. That would only help black hats when trying to get in.

I'm working on it everyday, and it's only like 10% building the environment and 90% working on security.
Logged
Security, Linux, Hardening, Infrastructure services. *** Currently working for NXTservices, like the MGW and Instantdex. ***---Also working on SuperNET - SuperNET server and services---***

NXT-TJ66-UWW7-GKC9-3F3PE

mikesbmw

  • Hero Member
  • *****
  • Karma: +41/-6
  • Offline Offline
  • Posts: 590
    • View Profile
Multigateway status reports
« Reply #181 on: June 08, 2014, 09:53:41 pm »

Hee! Where's the answer from James and my question gone?

Edit: Nevermind it's Tapatalk screwing things up...
Thanks for your answer!
« Last Edit: June 08, 2014, 09:57:58 pm by mikesbmw »
Logged
Number one Nxt nerd with fancy fantasies!
NXT: NXT-5MMT-RUYC-NCC9-AU8BL

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #182 on: June 09, 2014, 11:37:17 pm »

I found a memory leak which could have caused the memory leaking until it consumed all memory for the version I rushed out the door before my week off.

Still waiting for the bitcoind to reindex, but hopefully the production server guys can verify it is stable.
I also put in an improvement that boosts the number of withdrawals up significantly from 100/day
at least I think it should. Even 100 withdraws per day would be sufficient until we hit pretty high volumes, but I know I hate to wait anymore than I have to.

Not sure of the throughput, but I think it is possible to get 1000+ withdraws per day
I think i fixed the dividend calc bug (seems to be a MS compiler bug!) so if the MGW server is stable, I can make a new v07 NXTservices that uses the production servers. Still testnet, but at least the servers wont die if my local ISP drops my internet connection and I lose ssh (happens daily it seems)

James
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #183 on: June 10, 2014, 06:00:32 am »

It seems the memory leak is fixed, at least it looks very promising. A production server is running MGW and it has been stable for hours

I am testing a withdraw using production parameters and do you know how long 3 BTC blocks takes? FOREVER!
After getting used to 1 minute blocks, waiting for 3 BTC blocks is just so slow...

Anyway, this avoids all sorts of malleability issues and reduces the possible error handling cases dramatically. So, it will be a half hour wait for BTC deposit/withdrawal to register.

Now if I got it to update the withdraw details via AM instead of waiting for it appearing on the BTC blockchain, then we can do 1 withdraw per NXT block, or 1 every 2 at worst. Much better than relying on BTC blockchain to sync the MGW server states.

Now I could sync things via direct connect, but 500 to 1000 withdraws per day seems plenty and it is much more realiable this way.

James
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

Frohike

  • Full Member
  • ***
  • Karma: +30/-1
  • Offline Offline
  • Posts: 121
  • Help to build NXT and make dreams come true
    • View Profile
    • http://multigateway.org
Re: Multigateway status reports
« Reply #184 on: June 10, 2014, 09:00:19 am »

Very nice James! Get us the new version and we can run it over there and see how it behaves.
I would like to monitor it, so I can precisely see how the system resources are used. I'm talking CPU, Mem, Disk activity and network activity.
We might need to optimize things before going into production. Also, we do want proactive capacity planning, we need to know our limits.

In the mean time I'm very busy with a parallel project for our NXT MGW setup. When I'm done, this configuration management tool will be a breeze for us, setting up new servers and keep all servers in sync. This configuration management infrastructure will help us bring new servers online in a matter of minutes. Also, from an administrative point of view, the configuration and management can be done from a central point.

If other NXT ventures / ideas will rise up which need infra, let me know. I can create a new configuration pool for those servers and manage them the same way.
It's a nifty way to have scalability, security and administrative ease in one fell swoop. This fits right in with NXT, and this way we can keep up with the fast growth of ideas and react abruptly when more and more enthousiasts are entering the NXT arena.

Logged
Security, Linux, Hardening, Infrastructure services. *** Currently working for NXTservices, like the MGW and Instantdex. ***---Also working on SuperNET - SuperNET server and services---***

NXT-TJ66-UWW7-GKC9-3F3PE

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #185 on: June 10, 2014, 09:07:55 am »

Very nice James! Get us the new version and we can run it over there and see how it behaves.
I would like to monitor it, so I can precisely see how the system resources are used. I'm talking CPU, Mem, Disk activity and network activity.
We might need to optimize things before going into production. Also, we do want proactive capacity planning, we need to know our limits.

In the mean time I'm very busy with a parallel project for our NXT MGW setup. When I'm done, this configuration management tool will be a breeze for us, setting up new servers and keep all servers in sync. This configuration management infrastructure will help us bring new servers online in a matter of minutes. Also, from an administrative point of view, the configuration and management can be done from a central point.

If other NXT ventures / ideas will rise up which need infra, let me know. I can create a new configuration pool for those servers and manage them the same way.
It's a nifty way to have scalability, security and administrative ease in one fell swoop. This fits right in with NXT, and this way we can keep up with the fast growth of ideas and react abruptly when more and more enthousiasts are entering the NXT arena.
PM me the IP addresses and NXT accts to use for the production servers. I have different sets of numbers...
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #186 on: June 10, 2014, 09:14:31 am »

Very nice James! Get us the new version and we can run it over there and see how it behaves.
I would like to monitor it, so I can precisely see how the system resources are used. I'm talking CPU, Mem, Disk activity and network activity.
We might need to optimize things before going into production. Also, we do want proactive capacity planning, we need to know our limits.

In the mean time I'm very busy with a parallel project for our NXT MGW setup. When I'm done, this configuration management tool will be a breeze for us, setting up new servers and keep all servers in sync. This configuration management infrastructure will help us bring new servers online in a matter of minutes. Also, from an administrative point of view, the configuration and management can be done from a central point.

If other NXT ventures / ideas will rise up which need infra, let me know. I can create a new configuration pool for those servers and manage them the same way.
It's a nifty way to have scalability, security and administrative ease in one fell swoop. This fits right in with NXT, and this way we can keep up with the fast growth of ideas and react abruptly when more and more enthousiasts are entering the NXT arena.
NXTsync will need a set of servers, also a couple of pool servers for the NXTcoinsco coins and the most would be the NXTmixer servers that will need to be renamed to NXTprivacy servers. I will get you more details as I figure them out
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #187 on: June 13, 2014, 04:08:06 pm »

MGW is in beta test and I have fixed all the reported bugs. Even the overlapped withdraw test worked
some possible wonkiness happened when some of the servers were out of sync due to out of date acct numbers, so maybe there is a bug or two left.

Next step is to get the production servers online. Separately, I have made "production" MGW version that still uses testnet, but uses the production servers (at least the test production servers)
chanc3r has the latest source code and is reviewing it

So what is left to do is:
1) beta test, find bugs, fix bugs (?)
2) get test production servers running MGW (<1 day)
3) make mainnet MGW (probably good to make it able to switch between testnet and mainnet) (<1 day)
4) make improvements from source review (?)
5) get final production servers running MGW (<1 day)

The times in () are how much time it will take me to do and not the time for others. Regardless, the finish line is in sight!

James
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #188 on: June 16, 2014, 10:15:24 am »

Guys,

was just wondering about this, is all of MGW completely open source?
Do we know what software and infrastructure is used?

Is the software (and implementation) being reviewed?
Mgw is being reviewed
Almost all mgw is open source, but keeping a very small amount internal until it is at least in production to prevent premature cloning
Other than standard libraries, i have written all of mgw
Cool!

Is it being reviewed by someone we know?
chanc3r and hopefully ChuckOne will get time to do it too
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

Steve

  • Sr. Member
  • ****
  • Karma: +28/-0
  • Offline Offline
  • Posts: 349
  • Steve please
    • View Profile
Re: Multigateway status reports
« Reply #189 on: June 16, 2014, 06:10:13 pm »

This is amazing, you guys are genius! How the heck you do all this I dont know.

Will this be open for public use? NXT gateways would allow for nonbiased currency (cant remember the term right now..) payments!?

<fake-potential-scenario>

Hey want to accept bitcoins at your business? Great! We have a way for you to accept just about anything.

</fake-potential-scenario>
« Last Edit: June 16, 2014, 06:19:24 pm by Steve »
Logged

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #190 on: June 17, 2014, 03:02:59 am »

This is amazing, you guys are genius! How the heck you do all this I dont know.

Will this be open for public use? NXT gateways would allow for nonbiased currency (cant remember the term right now..) payments!?

<fake-potential-scenario>

Hey want to accept bitcoins at your business? Great! We have a way for you to accept just about anything.

</fake-potential-scenario>
Using NXT AE + MGW, any business can accept "BTC" simply by accepting the mgwBTC. All any business would need is a NXT acct. Then customers can simply transfer assets to the business with the appropriate comment filled out and just by clicking on the web GUI can manually process all the orders.

Of course, it wont be so hard to automate the processing of the asset transfers (I can probably add some API calls to simplify it even further) but it seems like it is much easier to convince a business to start accepting crypto if all they had to do was download the standard NXT web GUI.

James
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

anon136

  • Hero Member
  • *****
  • Karma: +86/-19
  • Offline Offline
  • Posts: 1015
    • View Profile
Re: Multigateway status reports
« Reply #191 on: June 18, 2014, 02:36:19 am »

can you use AT to make multigateway completely trustless? (once at is finished of course)
Logged

Daedelus

  • Hero Member
  • *****
  • Karma: +230/-12
  • Offline Offline
  • Posts: 3280
    • View Profile
Re: Multigateway status reports
« Reply #192 on: June 19, 2014, 01:15:28 pm »

FYI,
NAS Multigateway Plan


Source: https://bitcointalk.org/index.php?topic=523187.msg7396210#msg7396210

Not sure it actually explains much.
Logged
NXT: NXT-4CS7-S4N5-PTH5-A8R2Q

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #193 on: June 19, 2014, 05:58:53 pm »

can you use AT to make multigateway completely trustless? (once at is finished of course)
I dont see how it is possible
The fundamental issue is where do the bitcoin wallets and passwords go
If you can solve that, maybe there is a way to combine atomix tx and do it, but seems to be a big problem
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

xibeijan

  • Guest
Re: Multigateway status reports
« Reply #194 on: July 04, 2014, 06:59:42 pm »

Any development/testing news?
Logged

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #195 on: July 04, 2014, 07:28:18 pm »

Any development/testing news?
https://nxtforum.org/nxtservices-releases/how-to-test-multigateway-with-nxtservices-a-test-user-guide/1140/

just waiting for production servers, MGW has been running on autopilot for several days now
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

No_2

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 10
  • BTC: the beginning of stake-based public resources
    • View Profile
    • MetaLair.org
Re: Multigateway status reports
« Reply #196 on: September 05, 2014, 08:39:36 am »

For a given 2-of-3 transaction which locks a users coins to the NXT Multigateway exchange, can these transactions be spent by 2-of-3 to any address or only back to the user's address?
Logged
Please Like or Follow MetaLair.
Twitter: @MetaLair | Facebook | Google+

jl777

  • Hero Member
  • *****
  • Karma: +718/-123
  • Offline Offline
  • Posts: 6170
    • View Profile
Re: Multigateway status reports
« Reply #197 on: September 05, 2014, 08:43:47 am »

For a given 2-of-3 transaction which locks a users coins to the NXT Multigateway exchange, can these transactions be spent by 2-of-3 to any address or only back to the user's address?
only to threeway validated withdraw addresses that specify the destination acct and have the funds available

the utxo in your deposit address are not bound to you specifically, all the utxos form a virtual wallet and all the assets are matching the utxos, so as long as each withdraw is matching the assets returned, then everything stays in balance
Logged
There are over 1000 people in SuperNET slack! http://slackinvite.supernet.org/ automatically sends you an invite

I am just a simple C programmer

No_2

  • Newbie
  • *
  • Karma: +1/-0
  • Offline Offline
  • Posts: 10
  • BTC: the beginning of stake-based public resources
    • View Profile
    • MetaLair.org
Re: Multigateway status reports
« Reply #198 on: September 05, 2014, 09:23:28 am »

For a given 2-of-3 transaction which locks a users coins to the NXT Multigateway exchange, can these transactions be spent by 2-of-3 to any address or only back to the user's address?
only to threeway validated withdraw addresses that specify the destination acct and have the funds available

the utxo in your deposit address are not bound to you specifically, all the utxos form a virtual wallet and all the assets are matching the utxos, so as long as each withdraw is matching the assets returned, then everything stays in balance

Right, so I'm trying to understand if the three nodes overseeing the 2-of-3 can spend funds anywhere or if the transfer is locked to specific addresses. I'm guessing if 2 of the 3 nodes agree then they can spend the funds to any new address. This would be required because:

  • One of the three nodes disappeared and a new node needs to be found to oversee the locked in fund (ala starfish arms) so funds will need to be transferred to a new 2-of-3 transaction and address.
  • Anyone holding the right 'coloured' NXT can withdraw that to their chosen altcoin, so the address will be different.
« Last Edit: September 05, 2014, 01:50:42 pm by No_2 »
Logged
Please Like or Follow MetaLair.
Twitter: @MetaLair | Facebook | Google+

nextcafe

  • Full Member
  • ***
  • Karma: +10/-1
  • Offline Offline
  • Posts: 196
  • 2.0
    • View Profile
Re: Multigateway status reports
« Reply #199 on: September 13, 2014, 06:39:17 pm »

When is Litecoin back up? Can we still send transactions?
Logged
NXT-HL5A-UXNE-UE5H-BGHUA
Pages: 1 ... 8 9 [10] 11  All
 

elective-stereophonic
elective-stereophonic
assembly
assembly