Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 747. (Read 2761642 times)

sr. member
Activity: 392
Merit: 250
"Account Control" was mentioned. Could someone give a brief explanation of this feature.
Ask CfB, I know nothing about it.
Quote
Could you possibly add a way to determine if an account is forging. You can turn on forging on the Generator class but you cant determine if an account is forging since the hasmaps are private on that class. Something like Generator.isForging(Account account)
There is Generator.getGenerator(secretPhrase) in 0.8.0, and a corresponding getForging http api request. The secretPhrase is required for privacy reasons, you shouldn't be able to find out which accounts are forging on a node unless you own that account.
Quote
Also. Could you please add a way to set the database and config file locations, since now the java current directory is used desktop client users must navigate to the actual folder that contains the jar (or executable launcher in my case) in order for NXT to reference the correct (relative) database location.
The full jdbc url is configurable now, and the nxt.properties file just needs to be in the classpath. Or you can completely substitute it with your own Properties object in Nxt.init() (this is not tested at all).

Yes, and I added the fullReset feature. It however increases the size of the database temporarily, until a compact is run at shutdown.
sr. member
Activity: 756
Merit: 250
Is it good time to buy Nxt? I noticed the price just declined.

It is always a good time to buy NXT. I have been buying what I can, when I can since the first week of December, regardless of price. I feel that a year or two from now any current price differences will just look like quibbling.
full member
Activity: 238
Merit: 100
SWARM NEEDED

Here is the reddit post, please everyone sign up at Bittrex.

Hello NXT community,

I solicited feedback on another thread about which coins we should support on our exchange before our public launch. NXT was overwhelmingly recommended.

Before we make the final decision, we're providing a special invite code for NXT users to experience our site first hand. Go to https://bittrex.com/Account/Register and use SUPPORT_NXT as the invite code. This gets you past the invite code queue. Place some trades, enabled 2FA, or try any of our other features to help us stress the site before the final launch. If you find a bug, we're handing out bug bounties as well. Having a great exchange helps us but also helps the NXT community.

If we get 100 signs ups using that code and active on our site, we'll add NXT before our public launch.

Please let me know if you have any questions or feedback, Bill



Signed up

Everyone remember to add SUPPORT_NXT as the invite code so we get NXT added Smiley

Signed up and sealed, looks like a good exchange, so git yr asses over there......

I just managed to sign up as well. They had some email verification problems couple of hours ago, but now everything seems to be working fine.
So people get over there and lets get NXT to another exchange! Smiley
sr. member
Activity: 392
Merit: 250
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 0.8.0e

http://download.nxtcrypto.org/nxt-client-0.8.0e.zip

sha256: 12ea7642953934b4b36cb833c500afefc9d1521776a298e3a6b6473cb0303a0c


Change log:

This release introduces a major change in the Nxt server architecture.
Instead of being a servlet run by Jetty, Nxt is now a standalone
application which itself launches Jetty servlets, when needed.
This should make it easier to use as a Java library, as it no longer
needs to be run inside a servlet container.

The Nxt configuration has been made more flexible, both for the end user
and for application developers. Nxt no longer uses web.xml, or any xml
files for that matter. Instead, a user-friendly properties file is used.

The layout of the distribution has been changed and simplified. Unpacking
the zip file will produce the following directory structure:

nxt/conf/
This is where the configuration files are kept. All default properties
are in conf/nxt-default.properties. You should never edit this file,
unless you are a packager or client developer who needs different
defaults for his distribution.
All default values are reasonable, so Nxt can just be started without
any configuration. If however the end user wants to customize some
parameters, the way to do that is to create another properties file,
conf/nxt.properties, containing ONLY the properties that need to be
different from the defaults. Nxt will read both nxt-default.properties
and nxt.properties, and the values in nxt.properties will override those
in nxt-default.properties.

nxt/html/
This contains the html files needed for the NRS javascript based client,
under html/nrs, the html-based tools such as admin.html and update.html
under html/tools, and the javadoc documentation for the Java API under
html/doc.

nxt/lib/
This is where all required Java libraries are kept - Jetty, H2 database,
and the JSON-simple library. All Jetty libraries that are not used by Nxt
are no longer included, which also results in a smaller distribution
package.

nxt/nxt.jar
This jar contains all compiled Nxt classes.

nxt/run.sh
This script is the simplest way to start Nxt, under Linux:
java -Xmx1024M -cp nxt.jar:lib/*:conf nxt.Nxt
As you can see, the classpath needs to include nxt.jar, all the jars under
lib, and the conf directory.

Notably missing are start.jar, webapps, and the Jetty configuration
directories, which are no longer needed.

In addition to the switch to embedded Jetty, significant refactoring of the
code has been done, which may be of interest to users of the Java API. The
changes are too many to describe here, but can be easily seen by comparing
the javadoc of 0.8.0 with that of the 0.7 branch. Most notably, interfaces
have been defined for the Block and Transaction classes, the Blockchain
class has been split into several classes, and the Peer and User classes
have also seen some clean up.

Client developers using the Java API can override any of the default
properties by submitting a custom Properties object to Nxt.init().

The configurable properties in nxt-default.properties are all documented in
the comments in that file. Some additional details about those:

Nxt will start up to three different Jetty servers, if needed.

The peer networking server accepts http requests from peers. It is only
started if nxt.shareMyAddress=true (which is the default). If you are behind
a firewall and don't have an externally visible IP, you can set this to false
to disable it.

The port and host interface of the peer server are configurable. If you set
a non-default port in nxt.peerServerPort, this will be appended to the address
you announce to peers (this address should be set in nxt.myAddress). Using
non-default peer networking port hasn't been tested much though.

For a machine with multiple network interfaces, now you can specify on which
interface to bind each server. By default, nxt.peerServerHost=0.0.0.0 so the
peer networking server listens on all interfaces.

There are no hardcoded nxt.wellKnownPeers in the default properties files.
You are supposed to set those to your own preferred peers in nxt.properties.
However, if none are set, a random selection of nxtcrypto.org and nxtbase.com
public nodes will be used.

The DoS Filter is enabled for the peer server only.

The API server accepts http/json API requests. By default, now it runs on port
7876, and listens on the local 127.0.0.1 interface only. If you run a public
node and want to accept API requests from anyone, set nxt.apiServerHost to
0.0.0.0, and nxt.allowedBotHosts to * (or empty).

The nxt.apiResourceBase points to a directory of static html files that are
also served by the API server. Developers of clients using the http/json API
will want to customize this to point to their client html and javascript files.

The Jetty Cross Origin Filter can be enabled for the API server by setting
nxt.apiServerCORS=true (disabled by default).

The UI server is used for the NRS javascript client UI. By default it runs on
port 7875 and accepts requests from localhost only. Client developers using
the same API calls as the NRS client (not the http/json ones) should customize
nxt.uiResourceBase to point to their client html and javascript files instead.

SSL can be enabled for both the API server and the UI server (default disabled).
If this is done, the corresponding ports will accept https requests only. There
is no way currently to have both http and https supported at the same time, but
this can be added, I just didn't see the need for it.
If you enable SSL, you need to set nxt.keyStorePath and nxt.keyStorePassword,
and obviously you need to have your own SSL certificate (self-signed or signed
by a CA) in a keystore file. I have only tested this with a self-signed
certificate.

Client developers using the Java API will probably want to disable both the
API server and the UI server, and for users without a visible IP address
even the peer server.

Debugging output is now disabled by default, but can be enabled by setting
nxt.debug=true. Exception stack traces will still be logged, as long as
nxt.enableStackTraces=true. I hope there will be none of those.

The connection to the database can be completely customized, as the full
jdbc url used to connect to it is exposed in the properties file and can be
modified. Client developers that insist on being able to access the database
from a separate process, while Nxt is running, can do so by appending
;AUTO_SERVER=TRUE to the jdbc url, which will enable automatic mixed-mode.
This is disabled by default, but if you enable it and write to the database
while Nxt is running, expect things to break.

It is also possible to have the database in a different location, not just
in the current working directory, if you change the jdbc url accordingly.

To change the amount of memory used for the database cache, use the
nxt.dbCacheKB parameter, in kilobytes. If set to 0, by default 50 % of the
memory available to the JVM is used for database cache.

There have been no changes to the database schema, you should use your
existing nxt_db directory with this release too, instead of downloading
the blockchain from scratch.

This release is labeled experimental, but please try it. In particular, the
client developers and packagers should test it well, and if there are no
major issues, expect the 0.7 branch to become obsolete soon.


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJTCIslAAoJEFOhyXc7+e2AnuoP/08xD1mjeNmv8/vBkSq39MhH
z+FToey65bbg2gQOSxMSdnr35C8oucS5kwBltCVvcXNyoyAEPZfsFfig3a1m5m2H
5TaJOywdH88ve9M1RouV2jdCo3Y7WAXC5uP8iHzp5YYVaR3XlhIwYW74uk62qQqn
NICuvmDhutDDcDGq+IkdR80x7XjqaReuXGZ44MHr2xNlQetkKLvB6kVcB7JhuZYt
KmufeCSC5qcFFdVsfZHN3xP5Mg+65VCGZayKDiJT0+uP5wfwlAPFqak25sLerfHn
fEi349W7afKw3FES1uvTIPBxnO4CShmhCzOvK4Yy3K5I4INSTWqQumEEDRL7STM2
wqhph5ewGEqJ0W+3yQN+j6AG33aawGoICLevkY2+g3+aaZ/cy1KjIiAns/ed33XB
nm2prnkvO2jNipNxcRUH5AP+o6+2k6LAfDxAzTHFWXboSQgr8RFWdwQP+R4Lvvbm
jaGiaqIvLzwyFboWgpkXwBZuhmVe1+L+icbUscUMW7gXm5XNpLgyOmPz3wuHUAe1
tqcpdW6EoiKIbHPgDkKyyRNugXuG18LdqHEW4RqpwuQIlBRoMkQ5Gzo7GSk7eLko
I+YNAktBiRv2W4dl1R1ngltwsoYCK4FBU4nWRhHjMzgjHrSCfaehi0rS42SbPfJE
cFUk+6MeaSGu+q35NOSD
=Zrbu
-----END PGP SIGNATURE-----
sr. member
Activity: 421
Merit: 250
HEAT Ledger
@CfB, @JeanLuc anyone on dev team

"Account Control" was mentioned. Could someone give a brief explanation of this feature.

Thanks

bump.

JeanLuc

Could you possibly add a way to determine if an account is forging. You can turn on forging on the Generator class but you cant determine if an account is forging since the hasmaps are private on that class. Something like Generator.isForging(Account account)

Also. Could you please add a way to set the database and config file locations, since now the java current directory is used desktop client users must navigate to the actual folder that contains the jar (or executable launcher in my case) in order for NXT to reference the correct (relative) database location.
hero member
Activity: 854
Merit: 1001
SWARM NEEDED

Here is the reddit post, please everyone sign up at Bittrex.

Hello NXT community,

I solicited feedback on another thread about which coins we should support on our exchange before our public launch. NXT was overwhelmingly recommended.

Before we make the final decision, we're providing a special invite code for NXT users to experience our site first hand. Go to https://bittrex.com/Account/Register and use SUPPORT_NXT as the invite code. This gets you past the invite code queue. Place some trades, enabled 2FA, or try any of our other features to help us stress the site before the final launch. If you find a bug, we're handing out bug bounties as well. Having a great exchange helps us but also helps the NXT community.

If we get 100 signs ups using that code and active on our site, we'll add NXT before our public launch.

Please let me know if you have any questions or feedback, Bill



Signed up

Everyone remember to add SUPPORT_NXT as the invite code so we get NXT added Smiley

Signed up and sealed, looks like a good exchange, so git yr asses over there......
hero member
Activity: 644
Merit: 500

bitcoin sucks bigtime, it ruined my CPU.

didnt opened my wallet for some time and blockchain download took ages.

CPU overheated 3 times during blockchain download with result every time laptop turned itself off.

I realy don"t see it in bitcoin honestly.

The common user doesn't have to download the entire bitcoin blockchain. Use lightweight client like Electrum ..
full member
Activity: 266
Merit: 100
NXT is the future

bitcoin sucks bigtime, it ruined my CPU.

didnt opened my wallet for some time and blockchain download took ages.

CPU overheated 3 times during blockchain download with result every time laptop turned itself off.

I realy don"t see it in bitcoin honestly.
full member
Activity: 266
Merit: 100
The current problems related to Bitcoin are caused by MtGox.

No, Bitcoin's problem is this: https://en.bitcoin.it/wiki/Transaction_Malleability

MtGox has it's own problems that are possibly related to the issue above.

Unfortunately the same thing could happen with a large exchange that trades NXT (i mean the exchange acting fraudulent)...

Yep.

The probability of this happening with NXT is not very high though. The problem stems from people trying to pretend Bitcoin is something that it is not. Bitcoin is a lungfish that is limited by boundries that are inherent to being a lungfish., and is not truly adapted to life in the open air and sun. If you try to force a lungfish to live like a true land animal, don't be surprised when you end up with a shriveled up, dried out, dead lung fish. The weakness of Bitcoin that was exposed by these recent "malleablity" issues is just the beginning of the problems to come. I am not trying to dis Bitcoin, as it was a stroke of genius and without Bitcoin there would be no genesis for the evolution of Cryptos, but the reality of it is: Bitcoin is a sinking ship.
full member
Activity: 266
Merit: 100
NXT is the future
Is it good time to buy Nxt? I noticed the price just declined.


I suppose it's a bargain now under 0.0001 compared to what it might be few months from now. And I think nxt may have value regardless of bitcoin already. Now that bitcoin fell there was a price correction for nxt from 7500 to 9000+. But this is just guessing.  
Heck what do I know. Have you ever looked at your Dgex-history, how dump can I be, D'ough!

-Quick Buy 8890 NXT at 0.00001350 each
-Sell 5000 NXT at 0.00001790 each

If I only knew then...

I guess I should just buy 20k at current price, if the price drop further, I'll get more.
The price will pump up in months, right?

Think first price will drop even further.
full member
Activity: 152
Merit: 100
The price will pump up in months, right?

No one knows, follow your own instinct.You're mature.
full member
Activity: 252
Merit: 100
Is it good time to buy Nxt? I noticed the price just declined.


I suppose it's a bargain now under 0.0001 compared to what it might be few months from now. And I think nxt may have value regardless of bitcoin already. Now that bitcoin fell there was a price correction for nxt from 7500 to 9000+. But this is just guessing.  
Heck what do I know. Have you ever looked at your Dgex-history, how dump can I be, D'ough!

-Quick Buy 8890 NXT at 0.00001350 each
-Sell 5000 NXT at 0.00001790 each

If I only knew then...

I guess I should just buy 20k at current price, if the price drop further, I'll get more.
The price will pump up in months, right?
sr. member
Activity: 281
Merit: 250
Is it good time to buy Nxt? I noticed the price just declined.


I suppose it's a bargain now under 0.0001 compared to what it might be few months from now. And I think nxt may have value regardless of bitcoin already. Now that bitcoin fell there was a price correction for nxt from 7500 to 9000+. But this is just guessing.  
Heck what do I know. Have you ever looked at your Dgex-history, how dump can I be, D'ough!

-Quick Buy 8890 NXT at 0.00001350 each
-Sell 5000 NXT at 0.00001790 each

If I only knew then...
hero member
Activity: 644
Merit: 500
Update ClieNXT

version 0.0.5e AE testnet

changelog:

* added Update table context menu for main Assets table.
* added better search for Asset Exchange
* added output label front progress bar (now no need to close all windows to see console outputs, last output will be displayed right front of progress bar in Status bar of main window)
* removed plain text sending from AM
* fixed various reported bugs, please report bugs if you experience
* well, created easy to use version for all 3 major platforms (Windows, Mac, Linux)

----
downloads
----

Windows: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Windows.zip 927.4 KB
Mac: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Linux.zip 1.8 MB
Linux: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Linux.zip 927.6 KB

nb: mac version is same as Linux, ./clienxt.run & on terminal.

----
Report bugs/features
----
https://bitbucket.org/fmiboy/clienxt/issues?status=new&status=open
please update if issue still persist.

any support is appreciated, translators, donators 13792774143018875909  

edit: removed peers and blocks update that most likely cause lagging, but there is still waiting time, when we have more and more issued assets. thinking how to optimize this to get better performance.

thanks

Need a little help. I have downloaded and extracted the ClieNXT as instructed in the Youtube tutorial. when I double-click the .jar file to open the client, it opens with notepad ( I assume that it is supposed to open with Java). I do have the latest version of Java installed, but for some reason the file automatically opens with notepad, and instead of getting the test client I get a notepad file of script.  I am not sure how to get this to work properly. Anybody have any help or advice?


Right click then "Open With" and choose java or javaw
full member
Activity: 266
Merit: 100
Update ClieNXT

version 0.0.5e AE testnet

changelog:

* added Update table context menu for main Assets table.
* added better search for Asset Exchange
* added output label front progress bar (now no need to close all windows to see console outputs, last output will be displayed right front of progress bar in Status bar of main window)
* removed plain text sending from AM
* fixed various reported bugs, please report bugs if you experience
* well, created easy to use version for all 3 major platforms (Windows, Mac, Linux)

----
downloads
----

Windows: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Windows.zip 927.4 KB
Mac: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Linux.zip 1.8 MB
Linux: https://bitbucket.org/fmiboy/clienxt/downloads/clienxt_005e_Linux.zip 927.6 KB

nb: mac version is same as Linux, ./clienxt.run & on terminal.

----
Report bugs/features
----
https://bitbucket.org/fmiboy/clienxt/issues?status=new&status=open
please update if issue still persist.

any support is appreciated, translators, donators 13792774143018875909  

edit: removed peers and blocks update that most likely cause lagging, but there is still waiting time, when we have more and more issued assets. thinking how to optimize this to get better performance.

thanks

Need a little help. I have downloaded and extracted the ClieNXT as instructed in the Youtube tutorial. when I double-click the .jar file to open the client, it opens with notepad ( I assume that it is supposed to open with Java). I do have the latest version of Java installed, but for some reason the file automatically opens with notepad, and instead of getting the test client I get a notepad file of script.  I am not sure how to get this to work properly. Anybody have any help or advice?
hero member
Activity: 644
Merit: 500
Jean Luc, CFB: Please take a look at this guy's work

https://github.com/Regulus343/Nxs

It's miles ahead of the default client UI, both from usability and design perspective. Plus it's MIT licensed. Would you consider putting this by default?

No, I say wesleyh client should become default client included in future with NRS

http://nxtra.org/nxt-client/



sr. member
Activity: 421
Merit: 250
HEAT Ledger
@CfB, @JeanLuc anyone on dev team

"Account Control" was mentioned. Could someone give a brief explanation of this feature.

Thanks
full member
Activity: 238
Merit: 100
Ok I am trying to register a bittrex account but nothing happens. Anyone?
sr. member
Activity: 294
Merit: 260
Jean Luc, CFB: Please take a look at this guy's work

https://github.com/Regulus343/Nxs

It's miles ahead of the default client UI, both from usability and design perspective. Plus it's MIT licensed. Would you consider putting this by default?
sr. member
Activity: 294
Merit: 260
The current problems related to Bitcoin are caused by MtGox.

No, Bitcoin's problem is this: https://en.bitcoin.it/wiki/Transaction_Malleability

MtGox has it's own problems that are possibly related to the issue above.

Unfortunately the same thing could happen with a large exchange that trades NXT (i mean the exchange acting fraudulent)...

Yep.
Jump to: