Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 915. (Read 2761626 times)

sr. member
Activity: 404
Merit: 250
https://nxtforum.org/
*** IMPORTANT ***

I just spoke to Mike over at Vault of Satoshi, they are ready to implement us.


** What I need **

We need to make it very easy to implement NXT on exchanges. Could someone please send me the right information to send to VoS to get them started?

+1

ANOTHER GREAT NEWS!

TODAY IS A HAPPY NXT DAY!  Grin

Edit: Hodl hodl
sr. member
Activity: 404
Merit: 250
https://nxtforum.org/
Sometimes I feel a bit frustrated about the fee-system of Nxt, when I see these kind of blocks passing by:


Fee = 0,0016%


Fee = 33,33%

It's not really fair and the rich are getting even richer this way. I love Nxt, but there are small flaws which needs to be addressed. The critics will talk negative about Nxt because of these kind of issues. 

Maybe a percentage instead of a fixed fee? Curious to hear about the options.

I dont think approaching anything from the "rich getting richer" is a good idea in a 100% POS system.  IMO though fee should be based on transaction byte size.  And even if it were based on scale of larger transactions = larger fee, the 'rich' are more apt to mine those higher fee blocks anyways.  There just doesnt seem to be a way to prevent the 'problem', as it were.  Regardless, 'the critics' wont matter the more and more NXT features are released.

The real concern here is people just giving up forging, or centralizing their forging power into central pools.

Well, can't see why a percentage would be bad.

Centralization is an issue. How do we counteract?

What centralization? CfB said that there will be no use of forging pools once we get Transparent Forging fully implemented by April. Right?
full member
Activity: 126
Merit: 100
JustabitofTime - Co-Founder of CoinTropolis
*** IMPORTANT ***

I just spoke to Mike over at Vault of Satoshi, they are ready to implement us.


** What I need **

We need to make it very easy to implement NXT on exchanges. Could someone please send me the right information to send to VoS to get them started?
full member
Activity: 350
Merit: 100

WOW great job to Graviton!

It's interesting and think some folks will like it. Multiple accounts + wallet is cool, alias support is nice. Some minor things don't work in OS X version (cmd-Q doesn't work nor does Quit menu item; must close window).

Biggest thing is my acct balance is incorrect due to old blockchain. Tried deleting to download a fresh copy but that didn't work. Think I'll pass on this and stick with Wesley's excellent Mac client.

edit: Graviton, your Mac link works correctly but says it's for Linux. You should change the text.
hero member
Activity: 566
Merit: 500
You guys sure are quick!  Smiley Here's the full scoop.

DGEX is proud to present Offspring - The Cross-Platform 2nd Gen Crypto Client.

Offspring v0.2a system requirements:

Java 1.7 required (if you already run official NXT client NRS, then you already have java)

http://java.com/en/download/manual.jsp

Operating system: Windows XP, Windows Vista, Windows 7, Windows 8, Ubuntu, MacOSX
Program to open/extract installation zip file (first try and double click the zip file,
if that does nothing use http://www.7-zip.org/)

Download (select your operating system below):

http://offspring.dgex.com/offspring-w32-w64-blockchain.x86.exe (Windows, easy install with blockchain included)
SHA-1 C807446737534CC7E869553DF802218168A3683C

http://offspring.dgex.com/offspring-w32-w64.x86.zip
(Windows, SHA-1 5DFE403DEEDA7291C73F668AB34B4FFF4022DCAB)

http://offspring.dgex.com/offspring-linux-gtk.x86.zip
(Ubuntu Linux, SHA-1 6E5D8D7451F9E59BB47661417EC16A80C6DC8C06)

http://offspring.dgex.com/offspring-linux-gtk.x86.zip
(MacOSX, SHA-1 C660D6645330CA2650996458A8A957313BC47F53)

Installation:

Download the one click installer with blockchain:

http://offspring.dgex.com/offspring-w32-w64-blockchain.x86.exe

After download double click on the file and follow instructions.

OR:

   - Download the zip package version for your operating system (Windows users same version works for both 32 and 64 bit Windows)
   - Create an Offspring folder on your hard drive (we recommend C:\Program Files\Offspring).
   - Double click the zip file you just downloaded, now select all the files and folders contained in the zip file and drag them
     to your freshly created Offspring folder.
   - Now double click your C:\Program Files\Offspring folder, then double click offspring.exe, have fun

First time use:

    If used first time without blockchain included, Offspring must download the blockchain files.
    You can watch download progress in the Advanced section by looking at the Recent Blocks panel.

    Once you downloaded (a good part of) the blockchain it's best to switch off Offspring and then turn back on again,
    this way you force NXT to save the blockchain to your hard drive,
    later versions when NXT is open source will not require this.

Offspring main features:

   * Cross-platform, the same source code is compiled for various platforms.
   * No web browser required, works offline
   * Latest NRS engine is embedded
   * Connect to local or remote NRS engine

   * Control multiple NXT accounts from single interface with one master password

Support for basic NXT features and more:
    * Send money
    * Assign alias
    * Create token

    * Validate token manually (for merchants)
    * Sortable full transaction history details
    * Advanced network status view section: recent blocks, orphaned blocks, active peers, known peers, blacklisted peers
    * Quick blockchain download during which accounts can be used for operations
    * Forging on by default for all included accounts
    * Security features: encrypted accounts "wallet" file in user settable location (eg. USB stick)
    * Display of total NXT holdings value in BTC and EUR according to latest rates and chart direct from DGEX
    * Realtime BTC / NXT market rate and chart with level 2 full order depth from DGEX.com

Major features coming soon in later versions:

    * Multicurrency client, incuding transfer capability for some of the other major cryptocurrencies
    * Asset Exchange, trade NXT or any other assets directly peer-to-peer from the client without third party web sites
    * Full block explorer with search
    * Encrypted p2p messaging
    * Transaction memos

Offspring will support all current and coming features of NXT.

Why use the authentic NXT client to store your NXT instead of third parties, for instance your DGEX account?
Consider the following points:

    - The client enables you to own and operate a genuine NXT account with a few clicks of a mouse
    - Take full control of your NXT so you can sleep your nights well even if your favorite exchange has service interruptions
    - Send NXT instantly to another account or merchant
    - Create tokens for use on merchant sites without the need for extensive server configuration
    - If you are a merchant, verify customer payments through tokens manually without the need for custom software
    - Participate in strengthening the NXT network and be eligible for random forging rewards automatically by
      just keeping your Offspring client on.

OFFSPRING WALLETS

Offspring stores your NXT private keys (passphrase) together with your Offspring account label in an encrypted file,
we call this file your wallet.

When Offspring starts you must either enter the password for your existing wallet or create a new wallet by entering
the password for your new wallet twice.

By default Offspring offers to unlock or create a wallet called 'offspring.wallet' which is in the directory that
contains your Offspring executable.

You do however run the risk that future malware or hackers will try and steal that file from your computer,
even though that file is encrypted that does not mean it can't be cracked given enough time and computing power.

For enhanced security Offspring offers the ability to select what file is your wallet file. You could for instance
insert a USB thumbdrive and from the login dialog browse to that USB thumbdrive and then select which file is your wallet file.

You must remember what file is your wallet file since we don't store any reference to it.

Offspring does not care about the name or extension of your wallet file and if it's set to read only or maybe hidden.
You could name your wallet 'funnycatpicture.jpg' or 'taxreturns.doc' and Offspring will happily unlock and use that.

Another possibility of selecting your wallet file is that you can use multiple wallets each containing different
NXT account private keys.

Offspring can run in local or remote mode.
When run in local mode (default) Offspring will run an embedded webserver on your computer
and in that webserver Offspring runs the official NXT class files (java servlet).

Offspring can also connect to any other server that runs the NXT servlet.
The address of the server is set in a file called 'offspring.config' which is a so called java properties file,
the property is called 'remote_address'.

If you used to run the official NXT client you could use Offspring to connect to that.
You could also run your own NXT node on a server and connect to that from your local computer.
We use this feature to connect to the test net while developing for the Asset Exchange.

Example to connect to the AE test net:

remote_address=http://holms.cloudapp.net:6874/nxt

Example to connect to official NXT client running on your own computer:

remote_address=http://localhost:7874/nxt

Warning! Upon connection to remote NRS server Offspring will send your NXT account private keys to that server.
Make sure you trust that server.

Enjoy!
Graviton & The DGEX Offspring development team
http://offspring.dgex.com
sr. member
Activity: 404
Merit: 250
https://nxtforum.org/
This is a surprise: Cross platform NXT client launched by DGEX in Twitter:

http://offspring.dgex.com/

Quote
OFFSPRING WALLETS

Offspring stores your NXT private keys (passphrase) together with your Offspring account label in an encrypted file,
we call this file your wallet.

When Offspring starts you must either enter the password for your existing wallet or create a new wallet by entering
the password for your new wallet twice.

By default Offspring offers to unlock or create a wallet called 'offspring.wallet' which is in the directory that
contains your Offspring executable.

Great catch! Downloading now...

WOW great job to Graviton!
full member
Activity: 350
Merit: 100
This is a surprise: Cross platform NXT client launched by DGEX in Twitter:

http://offspring.dgex.com/

Quote
OFFSPRING WALLETS

Offspring stores your NXT private keys (passphrase) together with your Offspring account label in an encrypted file,
we call this file your wallet.

When Offspring starts you must either enter the password for your existing wallet or create a new wallet by entering
the password for your new wallet twice.

By default Offspring offers to unlock or create a wallet called 'offspring.wallet' which is in the directory that
contains your Offspring executable.

Great catch! Downloading now...
sr. member
Activity: 460
Merit: 250
This is a surprise: Cross platform NXT client launched by DGEX in Twitter:

http://offspring.dgex.com/

Quote
OFFSPRING WALLETS

Offspring stores your NXT private keys (passphrase) together with your Offspring account label in an encrypted file,
we call this file your wallet.

When Offspring starts you must either enter the password for your existing wallet or create a new wallet by entering
the password for your new wallet twice.

By default Offspring offers to unlock or create a wallet called 'offspring.wallet' which is in the directory that
contains your Offspring executable.
full member
Activity: 126
Merit: 100
JustabitofTime - Co-Founder of CoinTropolis
Would love to hear some updates from the Berlin Conference!
hero member
Activity: 715
Merit: 500
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


I wanted to get the community's feedback on having a community backed gateway for the popular cryptos, eg. BTC, DOGE, LTC, etc. Long term, I want to have fully automated DAC's, but rather than wait for the NXT VM to be completed, I want to have a way for everyone to be able to trade cryptos in a decentralized way with a minimal amount of trust required.

What I am envisioning is the community will create automated gateway code that will be open sourced and it would be run on a hardened community server. If we cant find a volunteer to code the automated gateway, then I would be willing to hire for NXT someone to write the code. I have the design pretty much worked out, even using the existing AE restrictions.

deposit BTC -> gateway -> get BTC Asset

withdraw BTC Asset -> gateway -> get BTC in wallet

The above is a simplified flow and you can replace BTC with DOGE or whatever we end up supporting. While the gateway would still be a single point of failure, it would be backed by the NXT community. Trusted members would manage the hardened server(s) and I think it makes sense to have a bit of NDIC (NXT deposit insurance by community) so in case of a loss caused by failure of gateway server. I am thinking that a 100000 NXT allocation against exploding data center will give additional peace of mind for people using the gateway. No protection if your computer gets hacked, the insurance is against the gateway server failures.

Assuming the community approves and I can get a volunteer to do the coding and a volunteer to get a hardened server (or maybe add this to an existing NXT node?) we can get this in place very quickly. As long as the gateway code runs, the  deposits and withdrawals will be processed automatically. Once inside the AE, everybody can trade it knowing it can be automatically withdrawn to the real thing at any time.

This means that within NXT there will be a decentralized exchange for all the cryptos, possibly within weeks!

If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

I believe that for decentralization, it would be need that the system be able to sustain more than one gateway for a given asset. In this case if one gateway fail you can rely on the others. What do you think?
keep in mind that eventually we will have a system that is fully decentralized, however there are still unsolved technical challenges in doing that.

For the stopgap solution, we can either have a few or a single person that is trusted with the crypto deposits or on the other extreme 100+. I am on the fence as to which is better, with 100+, we are taking a lot of smaller risks of flight vs 1 having one risk that is presumably low risk, but catastrophic if the low probability even happens.

As far as reliability goes, I think a hardened server that provides cloud services would be as reliable if not more reliable than multiple independent gateway servers.

I don't know. This is why I am posting and asking for feedback. We solve this and NXT price under .0001 will be history.

what about given a reputation score to the gateway that would be possible after using the gateway, similar as ebay feedback. Bad gateway would die fast.

EDIT: ho well, just read your previous post! lol, reputation system would be mendatory with multiple gateway. Is it possible to program embedded reputation system as well? Ebay seller are kind of gateway to the various product you want to buy.
sr. member
Activity: 404
Merit: 250
https://nxtforum.org/
NXT FORGING COMPETITION! -update-


Goal no.1 To promote participation of forging activity hence securing our network at the same time.
Goal no.2 Encouraging people with smaller amount of nxt to forge for a chance to win 1,000 nxt. Much better than the 1nxt reward.
Goal no.3 Promotion of our "kind of official" nxt forum @ forums.nxtcrypto.org this way we can be more organized when needed in the near future.
(Please head over and sign up for an account even if you don't plan to use that forum anytime soon.)
Goal no.4 Beat the record for having the lowest balance while forging a block to become the nxt history!

My competition has attracted so far, about 200 views on each forum (forums.nxtcrypto.org) and (nextcoin.org)

We currently have one valid entry, forging with a low balance of 10,007nxts


Congratulations to him!


The competition is far from over! I'd say we still have atleast 7-10days to go. We are currently on block 65087 Competition ends after the block 79,500 is forged in the nxt system.
Anyone forging with an account balance lower than 10,007 will have a chance of winning this. If you have more, you may want to transfer some out to another account in order to enter. ( The lowest forger known to me is with a balance of only 1,500 nxt! )

For further informations, rules, or if you have a question, please head to the forging competition thread at https://forums.nxtcrypto.org/viewtopic.php?f=2&t=744

Thank You and have fun forging!
legendary
Activity: 1176
Merit: 1134
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


I wanted to get the community's feedback on having a community backed gateway for the popular cryptos, eg. BTC, DOGE, LTC, etc. Long term, I want to have fully automated DAC's, but rather than wait for the NXT VM to be completed, I want to have a way for everyone to be able to trade cryptos in a decentralized way with a minimal amount of trust required.

What I am envisioning is the community will create automated gateway code that will be open sourced and it would be run on a hardened community server. If we cant find a volunteer to code the automated gateway, then I would be willing to hire for NXT someone to write the code. I have the design pretty much worked out, even using the existing AE restrictions.

deposit BTC -> gateway -> get BTC Asset

withdraw BTC Asset -> gateway -> get BTC in wallet

The above is a simplified flow and you can replace BTC with DOGE or whatever we end up supporting. While the gateway would still be a single point of failure, it would be backed by the NXT community. Trusted members would manage the hardened server(s) and I think it makes sense to have a bit of NDIC (NXT deposit insurance by community) so in case of a loss caused by failure of gateway server. I am thinking that a 100000 NXT allocation against exploding data center will give additional peace of mind for people using the gateway. No protection if your computer gets hacked, the insurance is against the gateway server failures.

Assuming the community approves and I can get a volunteer to do the coding and a volunteer to get a hardened server (or maybe add this to an existing NXT node?) we can get this in place very quickly. As long as the gateway code runs, the  deposits and withdrawals will be processed automatically. Once inside the AE, everybody can trade it knowing it can be automatically withdrawn to the real thing at any time.

This means that within NXT there will be a decentralized exchange for all the cryptos, possibly within weeks!

If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

I believe that for decentralization, it would be need that the system be able to sustain more than one gateway for a given asset. In this case if one gateway fail you can rely on the others. What do you think?

I mean, I would prefer this:

deposit BTC -> select gateway -> get BTC Asset

withdraw BTC Asset -> select gateway -> get BTC in wallet
That would require a federation of gateways that all agree to honor each other's Asset. Possible, but I fear the difficulty of getting all the gateways to agree will be very difficult.

If we didnt have a federation of gateways, well, that is what we will have with AE as it currently stands. you pick your gateway and you take your chances.

Imagine an end user who gets NXT and tries to figure out which gateway he is supposed to trust. We dont have feedback ratings, audit mechanisms, basically no transparency into any Asset issuer. This is a big problem with ripple and I have been warning for weeks about this. I remember back in Dec people were saying we didnt need any centralized exchanges because AE will be here in Jan. I said, software sometimes is not exactly on schedule and there is also the trust issue that wont be solved quickly.

I guess I am trying to prove myself wrong. I am trying to solve the trust issue quickly. We MUST do this before any other crypto does and now is a particularly good time to announce to the world the availability of an automated gateways with decentralized exchange.
legendary
Activity: 1176
Merit: 1134
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


I wanted to get the community's feedback on having a community backed gateway for the popular cryptos, eg. BTC, DOGE, LTC, etc. Long term, I want to have fully automated DAC's, but rather than wait for the NXT VM to be completed, I want to have a way for everyone to be able to trade cryptos in a decentralized way with a minimal amount of trust required.

What I am envisioning is the community will create automated gateway code that will be open sourced and it would be run on a hardened community server. If we cant find a volunteer to code the automated gateway, then I would be willing to hire for NXT someone to write the code. I have the design pretty much worked out, even using the existing AE restrictions.

deposit BTC -> gateway -> get BTC Asset

withdraw BTC Asset -> gateway -> get BTC in wallet

The above is a simplified flow and you can replace BTC with DOGE or whatever we end up supporting. While the gateway would still be a single point of failure, it would be backed by the NXT community. Trusted members would manage the hardened server(s) and I think it makes sense to have a bit of NDIC (NXT deposit insurance by community) so in case of a loss caused by failure of gateway server. I am thinking that a 100000 NXT allocation against exploding data center will give additional peace of mind for people using the gateway. No protection if your computer gets hacked, the insurance is against the gateway server failures.

Assuming the community approves and I can get a volunteer to do the coding and a volunteer to get a hardened server (or maybe add this to an existing NXT node?) we can get this in place very quickly. As long as the gateway code runs, the  deposits and withdrawals will be processed automatically. Once inside the AE, everybody can trade it knowing it can be automatically withdrawn to the real thing at any time.

This means that within NXT there will be a decentralized exchange for all the cryptos, possibly within weeks!

If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

I believe that for decentralization, it would be need that the system be able to sustain more than one gateway for a given asset. In this case if one gateway fail you can rely on the others. What do you think?
keep in mind that eventually we will have a system that is fully decentralized, however there are still unsolved technical challenges in doing that.

For the stopgap solution, we can either have a few or a single person that is trusted with the crypto deposits or on the other extreme 100+. I am on the fence as to which is better, with 100+, we are taking a lot of smaller risks of flight vs 1 having one risk that is presumably low risk, but catastrophic if the low probability even happens.

As far as reliability goes, I think a hardened server that provides cloud services would be as reliable if not more reliable than multiple independent gateway servers.

I don't know. This is why I am posting and asking for feedback. We solve this and NXT price under .0001 will be history.
hero member
Activity: 715
Merit: 500
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


I wanted to get the community's feedback on having a community backed gateway for the popular cryptos, eg. BTC, DOGE, LTC, etc. Long term, I want to have fully automated DAC's, but rather than wait for the NXT VM to be completed, I want to have a way for everyone to be able to trade cryptos in a decentralized way with a minimal amount of trust required.

What I am envisioning is the community will create automated gateway code that will be open sourced and it would be run on a hardened community server. If we cant find a volunteer to code the automated gateway, then I would be willing to hire for NXT someone to write the code. I have the design pretty much worked out, even using the existing AE restrictions.

deposit BTC -> gateway -> get BTC Asset

withdraw BTC Asset -> gateway -> get BTC in wallet

The above is a simplified flow and you can replace BTC with DOGE or whatever we end up supporting. While the gateway would still be a single point of failure, it would be backed by the NXT community. Trusted members would manage the hardened server(s) and I think it makes sense to have a bit of NDIC (NXT deposit insurance by community) so in case of a loss caused by failure of gateway server. I am thinking that a 100000 NXT allocation against exploding data center will give additional peace of mind for people using the gateway. No protection if your computer gets hacked, the insurance is against the gateway server failures.

Assuming the community approves and I can get a volunteer to do the coding and a volunteer to get a hardened server (or maybe add this to an existing NXT node?) we can get this in place very quickly. As long as the gateway code runs, the  deposits and withdrawals will be processed automatically. Once inside the AE, everybody can trade it knowing it can be automatically withdrawn to the real thing at any time.

This means that within NXT there will be a decentralized exchange for all the cryptos, possibly within weeks!

If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

I believe that for decentralization, it would be need that the system be able to sustain more than one gateway for a given asset. In this case if one gateway fail you can rely on the others. What do you think?

I mean, I would prefer this:

deposit BTC -> select gateway -> get BTC Asset

withdraw BTC Asset -> select gateway -> get BTC in wallet
sr. member
Activity: 396
Merit: 250
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


I wanted to get the community's feedback on having a community backed gateway for the popular cryptos, eg. BTC, DOGE, LTC, etc. Long term, I want to have fully automated DAC's, but rather than wait for the NXT VM to be completed, I want to have a way for everyone to be able to trade cryptos in a decentralized way with a minimal amount of trust required.

What I am envisioning is the community will create automated gateway code that will be open sourced and it would be run on a hardened community server. If we cant find a volunteer to code the automated gateway, then I would be willing to hire for NXT someone to write the code. I have the design pretty much worked out, even using the existing AE restrictions.

deposit BTC -> gateway -> get BTC Asset

withdraw BTC Asset -> gateway -> get BTC in wallet

The above is a simplified flow and you can replace BTC with DOGE or whatever we end up supporting. While the gateway would still be a single point of failure, it would be backed by the NXT community. Trusted members would manage the hardened server(s) and I think it makes sense to have a bit of NDIC (NXT deposit insurance by community) so in case of a loss caused by failure of gateway server. I am thinking that a 100000 NXT allocation against exploding data center will give additional peace of mind for people using the gateway. No protection if your computer gets hacked, the insurance is against the gateway server failures.

Assuming the community approves and I can get a volunteer to do the coding and a volunteer to get a hardened server (or maybe add this to an existing NXT node?) we can get this in place very quickly. As long as the gateway code runs, the  deposits and withdrawals will be processed automatically. Once inside the AE, everybody can trade it knowing it can be automatically withdrawn to the real thing at any time.

This means that within NXT there will be a decentralized exchange for all the cryptos, possibly within weeks!

If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

legendary
Activity: 1176
Merit: 1134
On each server, only the server admin will know the wallet address for that server, so we compartmentalize the financial risk.

How is that different than trusted gateway? Here we are trusting

(1) Server Admin (that's human)
(2) Hack protection of the server
(2) Client software

I see this as a transitory stage, which may well be replaced in the future by a trustless system.

I think James is saying that at this point we need such à gateway because we need nxt to be traded to get people involved and generally get the machinery working.

I agree on this.

Correct me if I am misrepresenting your motivation here, James.
Any fully trustless solution is at least months away. With all the DDos attacks on BTC exchanges and general issues with Mtgox, etc. I think if the NXT community can create a trusted gateway (details to be figured out by community) that allows people to not only trade BTC, but any other crypto, using AE it will be a very valuable addition to the NXT feature list

Maybe someone like Anon would volunteer to be keeper of the deposit keys. We then have network security experts vet the hardened server and access methods. We have the code that implements the automatic gateway scrutinized and tested. We back all of this with 100000 NXT insurance.

I need help here to figure out how to make this work. NXT price should increase dramatically as soon as we get this solved. There is not a lot of tech here, it is more solving the trust issue and a bit of coding.

James
hero member
Activity: 715
Merit: 500
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


I wanted to get the community's feedback on having a community backed gateway for the popular cryptos, eg. BTC, DOGE, LTC, etc. Long term, I want to have fully automated DAC's, but rather than wait for the NXT VM to be completed, I want to have a way for everyone to be able to trade cryptos in a decentralized way with a minimal amount of trust required.

What I am envisioning is the community will create automated gateway code that will be open sourced and it would be run on a hardened community server. If we cant find a volunteer to code the automated gateway, then I would be willing to hire for NXT someone to write the code. I have the design pretty much worked out, even using the existing AE restrictions.

deposit BTC -> gateway -> get BTC Asset

withdraw BTC Asset -> gateway -> get BTC in wallet

The above is a simplified flow and you can replace BTC with DOGE or whatever we end up supporting. While the gateway would still be a single point of failure, it would be backed by the NXT community. Trusted members would manage the hardened server(s) and I think it makes sense to have a bit of NDIC (NXT deposit insurance by community) so in case of a loss caused by failure of gateway server. I am thinking that a 100000 NXT allocation against exploding data center will give additional peace of mind for people using the gateway. No protection if your computer gets hacked, the insurance is against the gateway server failures.

Assuming the community approves and I can get a volunteer to do the coding and a volunteer to get a hardened server (or maybe add this to an existing NXT node?) we can get this in place very quickly. As long as the gateway code runs, the  deposits and withdrawals will be processed automatically. Once inside the AE, everybody can trade it knowing it can be automatically withdrawn to the real thing at any time.

This means that within NXT there will be a decentralized exchange for all the cryptos, possibly within weeks!

If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

I believe that for decentralization, it would be need that the system be able to sustain more than one gateway for a given asset. In this case if one gateway fail you can rely on the others. What do you think?
full member
Activity: 126
Merit: 100
JustabitofTime - Co-Founder of CoinTropolis
Once we get the new clients vetted, I plan on following up with Steve at GoCoin and Eric at ZipZap.  Sent a few follow-ups to Cryptsy, CoinMKT etc.. and cc'd members of the development team.
full member
Activity: 224
Merit: 100
PROPOSAL FOR AUTOMATED GATEWAY BACKED BY NXT COMMUNITY


If the client devs will also add a custom crypto exchange to the clients, NXT will effectively have this built in for all users. I am pretty sure DOGE can't do this!

James

Edit: Since community is paying for this, there will be no costs charged other than bare minimum protocol requires.

If this is safe and works, I'd be willing to back this with some funds (5000 Nxt)
I can't judge that myself, but if some devs say it is, I'm game.

Community will review the source code to make sure it is safe. I am thinking that we verify cross chain transactions with both the local bitcoind and also blockchain.info to get two sources of transaction confirmation. To minimize any concentration of deposits issue, we can create many deposit wallets that withdrawals are taken from. On each server, only the server admin will know the wallet address for that server, so we compartmentalize the financial risk.

If we wanted to take the insurance concept a bit further, we could have the server operators put up a bond against any deposits disappearing.

The entire trust issue is something that MUST be solved, otherwise AE will not be useful for trading anything with real value.

Directed donations to NXTcommunityfund are alway welcome. Just post here and rickyjames will tally it all up.

James

James,

Check your PM.
legendary
Activity: 1722
Merit: 1217
does anyone know of any machinists in the nxt community?
Jump to: