Bitcoin Forum
January 06, 2026, 12:32:20 PM *
News: Latest Bitcoin Core release: 30.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 [1844] 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 ... 2548 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761755 times)
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1043


#Free market


View Profile
February 24, 2014, 04:15:14 PM
 #36861

We already have it - any account with 1 NXT can forge. Odds to find a block is another question.

The purpose of my proposal is to "change the odds" (in favour of the small stake holder).


For example, with 2358 Nxt I can forge the next block in 345 days.

and I believe that the reward will be 0 nxt, in my opinion it is not right  this is not EQUALITY  Undecided

I do not understand. You create only 1 block per year. What exactly do you expect? 1000 NXTs for that?

I recently pondered about the discussion of inequality. I think it only stems from a perceived stagnation of the value associated with the amount of NXT a person has.

Let A be amount of NXTs and t1 and t2 two different timestamps. Humans cannot clearly see why A@t1 and A@t2 is a different value (in terms of goods one could buy with them). They just see A. They'd rather have a higher amount in their account (like interest in bank accounts).

One should teach people that NXT is deflationary (will they understand?). The increase in value is achieved indirectly and not by changing digits of the account balance.

No , but i expect at least 10-20 Nxt .. i'm helping the community and when i forge one block and the reward is 0 Nxt... i'm so angry  Grin
ChuckOne
Sr. Member
****
Offline Offline

Activity: 364
Merit: 250

☕ NXT-4BTE-8Y4K-CDS2-6TB82


View Profile
February 24, 2014, 04:15:21 PM
 #36862

*edit* also like ciyam pointed out, running nodes should be differentiated from forging.

How do we reward nodes within a PoS system?

Nodes exist outside of the NXT system. Rewarding nodes would imply having PoW.
Jean-Luc
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile WWW
February 24, 2014, 04:17:43 PM
 #36863

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Release 0.8.1e

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

sha256: 4c665609a08fc5e79143e715c0f46246c66d35c1db6138ca9b025a1188d9aa3c


Change log:

Improved handling of peer announced addresses and ports. Setting
nxt.myAddress is now optional, which will help users with dynamic IP
addresses. When connecting to a peer, as long as nxt.shareMyAddress is
enabled, it will at a later time attempt to connect to your announced
address, or if not set, to the address your request came from.
If successful, the peer will use this address to connect to you in the
future, and will share it with others. This also does verification of
announced addresses, and considers your node connected only after a
successful connection to the announced address is made. This will prevent
invalid announced addresses from being spread to other peers too.

If you need to use a non-default port, the port has to be appended to your
announced address too. It does not need to be the same as
nxt.myPeerServerPort, so you can run the server on one port but forward
a different router port to it. If the port is not set in announced address
however, but nxt.myPeerServerPort is non-default, nxt.myPeerServerPort
will automatically be appended to the announced address.

To summarize: For users with dynamic IPs, you don't need to put anything
in nxt.myAddress, but still need to set up port forwarding at your router.

Verification of hallmarks has also been improved to attempt to resolve
hostnames to IP addresses. Note that if you use a non-default port,
the hallmark should include your address only, without the port.

Added generateToken API request. Parameters are secretPhrase and website,
response is the token string wrapped in JSON. This is also available
on the admin.html page.

Improved handling of init and shutdown. Nxt.shutdown() is now public and
client developers can call it. When Nxt is started as a standalone
application by calling main(), it will schedule a shutdown hook, otherwise
if started using init(), the caller of init() is responsible for calling
shutdown() or scheduling a shutdown hook.

Delayed starting the blockchain scan and the jetty servlets until the
initialization of all classes has completed. This should allow registering
listeners with those, and will also help prevent errors due to servlets
starting to accept requests before the system is fully initialized.

If nxt-default.properties is not found in the classpath, Nxt will also
make an attempt to load it from the file defined in the system property
nxt-default.properties, so you can define it on the command line:
java -Dnxt-default.properties=conf/nxt-default.properties. This is of
interest to client developers only.

Support use of POST in addition to GET for all API and UI http requests.
To enforce use of POST only, for those requests that require the user
secretPhrase, the nxt.properties nxt.apiServerEnforcePOST and
nxt.uiServerEnforcePOST can be set (default is false for API, true for
UI). This way client developers can enforce that only POST requests are
used for handling sensitive data.

The default NRS browser UI has been changed to use POST only, and so have
the tools - admin.html, message.html, alias.html. This way the user
secretPhrase will no longer be cached in the browser memory.


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

iQIcBAEBAgAGBQJTC23tAAoJEFOhyXc7+e2AoW0P/iRzGr2E4h0kfKJdVE6lbmim
BE5X4uksz8A8Amdo8KoVKEAnTlEGkOHEPPXl2jegiJZi4CupxYNqOR7EaXdPwFNg
eQbA+pOgazpG7ljoZAfdKve4qEEQj4/enBgWRAMMnwEeysi/SMMxSPbzk2QI3EA+
h/kFHHuZjerbdbWghqaaETG11RzZYLiFt0xhFQtBcgCxjdTTGJ3eA9euRuP2VpGo
vsy4UhwjS1nZsv1B6DVuZpZcviDR2siXTTiZNPO/pxOvHP9rbGhKK7DUwrgLkI23
aqi52c8beCRfNIszhqfO+qPrRQOl51a3KeuedkNyt5QyaKoKSyRb8pKSk7H6D3n8
F9u9zWdl4+97a0KZVsl9sOKHN6oQW4CKjFD+/P0xz6FAVz29IrFmUAS1582mwjGB
LtcleI4LzBhYLXP9xblOQw8DMhrSz0kInMSlXkhjHrwMgQ/Z706RcPa4m3E7Itp7
4212I4kgQOj2CMB0Dj2F+M7msbpJ4fOgZwe3n7dU5d0CqkyfDHqS59qdoSEw+m8P
OVFqYGccLgwC4oqISV9MKGXK+GQmAnOsk3qUmuk7IwuFLvKFiOH2ONezlEgNf3Nq
H9ishR4Kz5EmL+lxMVVdFKJv4F+wBvrJ46kCn6dLpdE3AAQ8UE3igHuuzWSfuN9b
IDqSgNO/e6KgYRNSw5N3
=xPDQ
-----END PGP SIGNATURE-----

lead Nxt developer, gpg key id: 0x811D6940E1E4240C
Nxt blockchain platform | Ardor blockchain platform | Ignis ICO
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 04:19:11 PM
 #36864


I pay 20 dollar per month for 2MB VPS. Because i belive in nxt ecosystem

The quetión is whether we can increase the number of transactions per block to 100
The question is whether a 1900 nxt node will want to wait a year to forge
The question is whether the value will rise soon nxt 1 dollar
The question is profitable to keep the funds in an account standing. which is the opportunity cost

Keep thinking.  You've got $1900 in cash.  How much can somebody make per month with $1900 spent on joining a DOGE pool instead of acquiring a stake in NXT?
NXT is in competition with the real world running on a profit motive.   Believers in the NXT ecosystem are going to be running at a loss, month after month...


is much better nxt ecosystem.

the cost of maintaining the network is a lot more economical.

inflation is a lot smaller.

I agree.
I agree.
I agree.

Believers in the NXT ecosystem are going to be running at a loss, month after month...

What do you suggest then?
chanc3r
Sr. Member
****
Offline Offline

Activity: 952
Merit: 253



View Profile
February 24, 2014, 04:21:34 PM
 #36865

But the other part, I don't get. Can you rephrase it?

Okay - so let's say that the best ticket for the next block should be #12345 and you have #12344 and someone else has #12346.

If #12345 is not transmitted then nodes will accept your ticket or the other ticket instead (remember that each node in the network can't *see* everything at once so both you and the other node after a certain amount of time waiting to see #12345 decide it isn't going to appear and "try your luck").

So your node will send out #12344 and the other node will send out #12346. The network is happy to build on one of those new chains (lets assume that the "lower" ticket closest is always the best) so now #12346 will be "penalised".

It hasn't hurt the network - it is fine to keep on building with your #12344 but it has now hurt #12346 as they can't forge for a day.

Also network latency makes it impossible for you to be sure whether in fact #12345 has been sent or not (due to timing it may well have but your slow internet connection means that you didn't see it on time).

So if #12345 actually had been broadcast but both you and the other forger just didn't see it quickly enough then now you are both penalised.


I'm not sure I understand....

So if the node with #12345 is on a slow distant part of the network and #12344 is on a nice well connected bit, nodes will see #12344 first and accept it but then they see #12345 which is the overall best ticket and accept that instead, and #12344 and #12346 which tried and ultimately were rejected when #12345 turned up a few milliseconds later both get penalised and have to wait a minimum of 1440 blocks - is that right?

But strictly speaking they could now win at that point because they were not the best ticket and they were probably not the next ticket so having to wait 1440 blocks is that really a penalty?

Jean-Luc
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile WWW
February 24, 2014, 04:22:13 PM
 #36866

@jean-luc i can't seem to quit the java process (from within my code). I tried sending kill(SIGTERM) and SIGHUP but it just seems to be ignored. Is there anything else I need to do?
This is not good. You should not have to use kill -9, because this will not let the database shutdown cleanly. Try the new version, there have been some changes in the shutdown process. You should at least see the message "Database shutdown completed" in the log, if it still hangs after that it is ok to kill it, could be that some jetty server does not want to exit, but once the database is shutdown it is safe to kill the remaining threads.

lead Nxt developer, gpg key id: 0x811D6940E1E4240C
Nxt blockchain platform | Ardor blockchain platform | Ignis ICO
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1131


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 04:23:08 PM
 #36867

Can you define (in simple terms) the math model and the question about it that you need answered?  I'm a mathematician (Probability/Stochastic processes), but understand little how cryptocurrencies actually work, I have to confess that I understand almost nothing of the tech talk over here...

I will try my best (math is not my strength - logic is).

Basically the way that TF works is that there is a crypto hash for each block which was calculated from the previous' block hash and the "forgers" account.

This hash then determines who's account is the "best" to forge the next block so in a perfect situation if we consider that the max. "weight" of a block is 100 then you would see a blockchain like this:

A(100) B(100) C(100) D(100)

but things aren't perfect as some people won't forge (or pass on their forging right) so the network allows other "less perfect" blocks to be announced and each node will accept the best one that they see to try and keep building on the chain.

A(80) B(90) C(50)

The problem of "forking" is because each node can't see everything in the network (due to latency) so you could also end up with:

A(80) B(95) C(10)

with these "forks" ending up becoming "ignored" because a longer "better" chain has been noticed by the node.

So the problem we are dealing with is that B(95) could "hide" their block and then announce it *after* B(90) which would at least for 1 block make it a "better chain".

But as others will build upon what they see then it won't necessarily *matter* that B(95) was better than B(90) because C(50) is better than C(10) and so B's attempt to "create a fork" will fail.

If though someone has the ability to produce a better B, C, D, E, etc. then they could replace a large number of blocks. This is known in Bitcoin as the >50% attack.

We need to work out the probabilities of all this including how "penalising" a node for "not forging" changes this.

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
verymuchso
Sr. Member
****
Offline Offline

Activity: 421
Merit: 250


HEAT Ledger


View Profile
February 24, 2014, 04:28:44 PM
 #36868

Improved handling of init and shutdown.
..
Delayed starting the blockchain scan
..
Load it from the file defined in the system property

Beers for you!  Grin

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1131


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 04:30:10 PM
 #36869

But strictly speaking they could now win at that point because they were not the best ticket and they were probably not the next ticket so having to wait 1440 blocks is that really a penalty?

It really is a penalty as they now have no chance to forge a block for 24 hours (I wouldn't be surprised if people ended up modifying the software to "go to sleep" for 24 hours in that situation).

Also it doesn't really matter being "the best" as we are building "chains" (the weight of the entire chain is what is best rather than each specific block in it).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
chanc3r
Sr. Member
****
Offline Offline

Activity: 952
Merit: 253



View Profile
February 24, 2014, 04:31:42 PM
 #36870

But strictly speaking they could now win at that point because they were not the best ticket and they were probably not the next ticket so having to wait 1440 blocks is that really a penalty?

It really is a penalty as they now have no chance to forge a block for 24 hours (I wouldn't be surprised if people ended up modifying the software to "go to sleep" for 24 hours in that situation).

Also it doesn't really matter being "the best" as we are building "chains" (the weight of the entire chain is what is best rather than each specific block in it).


Yeah I think I would stop competing unless I was the best ticket because of the penalty... If that mod comes out that is not good for the network at all.

rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 24, 2014, 04:31:59 PM
 #36871

rickyjames: print the form, fill the form, scan the form, send it to Stephen Smiley Nifty was also in a phone contact with Paul, so lets wait for his news too
Done.  I am in email contact with Nifty too.
rickyjames
Full Member
***
Offline Offline

Activity: 196
Merit: 100


View Profile
February 24, 2014, 04:38:32 PM
 #36872


I pay 20 dollar per month for 2MB VPS. Because i belive in nxt ecosystem

The quetión is whether we can increase the number of transactions per block to 100
The question is whether a 1900 nxt node will want to wait a year to forge
The question is whether the value will rise soon nxt 1 dollar
The question is profitable to keep the funds in an account standing. which is the opportunity cost

Keep thinking.  You've got $1900 in cash.  How much can somebody make per month with $1900 spent on joining a DOGE pool instead of acquiring a stake in NXT?
NXT is in competition with the real world running on a profit motive.   Believers in the NXT ecosystem are going to be running at a loss, month after month...


is much better nxt ecosystem.

the cost of maintaining the network is a lot more economical.

inflation is a lot smaller.

I agree.
I agree.
I agree.

Believers in the NXT ecosystem are going to be running at a loss, month after month...

What do you suggest then?

Recognition by all that node support of NXT is not going to work as a reward based system.  Trying to come up with the cheapest possible support node architecture that will get the job done, whatever "the job" is.  Only when you know what node support really costs, can you start designing a system to pay for it.

Everybody is worried about paying enough towards the forgers to keep them motivated.  We need to worry first about paying enough towards the network to keep it alive.
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 04:42:08 PM
 #36873


I pay 20 dollar per month for 2MB VPS. Because i belive in nxt ecosystem

The quetión is whether we can increase the number of transactions per block to 100
The question is whether a 1900 nxt node will want to wait a year to forge
The question is whether the value will rise soon nxt 1 dollar
The question is profitable to keep the funds in an account standing. which is the opportunity cost

Keep thinking.  You've got $1900 in cash.  How much can somebody make per month with $1900 spent on joining a DOGE pool instead of acquiring a stake in NXT?
NXT is in competition with the real world running on a profit motive.   Believers in the NXT ecosystem are going to be running at a loss, month after month...


is much better nxt ecosystem.

the cost of maintaining the network is a lot more economical.

inflation is a lot smaller.

I agree.
I agree.
I agree.

Believers in the NXT ecosystem are going to be running at a loss, month after month...

What do you suggest then?

Recognition by all that node support of NXT is not going to work as a reward based system.  Trying to come up with the cheapest possible support node architecture that will get the job done, whatever "the job" is.  Only when you know what node support really costs, can you start designing a system to pay for it.

Everybody is worried about paying enough towards the forgers to keep them motivated.  We need to worry first about paying enough towards the network to keep it alive.

I AGREE.

As I can help at your disposal
marcus03
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
February 24, 2014, 04:43:37 PM
 #36874


Improved handling of init and shutdown. Nxt.shutdown() is now public and
client developers can call it. When Nxt is started as a standalone
application by calling main(), it will schedule a shutdown hook, otherwise
if started using init(), the caller of init() is responsible for calling
shutdown() or scheduling a shutdown hook.


Can I call init() and shutdown()  from a linux command line? If so, how is the syntax?

Also, here is a bug that I see with 0.8.0e: https://asktom.cf/index.php?topic=313082.msg5338925#msg5338925

Haven't test with 0.8.1e yet.

EDIT: It's also in 0.8.1e.
Fatih87SK
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
February 24, 2014, 04:45:54 PM
 #36875

I'm not technical. So you can ignore me if I say something stupid.

Isn't it possible to build something on top of NXT that can be more profitable for the forgers around us to keep the network safe?

I thought James was experimenting with such a coin earlier.

Lawmaker
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
February 24, 2014, 04:46:09 PM
 #36876

Suppose someone leases forging power to a pool, and then forgets about it... Wouldn't he eventually own all nxt in existence?

Not possible as no reasonable person is likely to "spend their very last NXT" on a transaction fee.


Sorry, I didn't express my point well enough.
I mean, eventually there would be one account with close to 1000000000 nxt, and many accounts with 1 nxt, none of them able to do anything.
pinarello
Full Member
***
Offline Offline

Activity: 266
Merit: 100


NXT is the future


View Profile
February 24, 2014, 04:48:34 PM
 #36877


Why dont we update the NXT network?



bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 04:49:36 PM
 #36878


Why dont we update the NXT network?




Experimental?
pinarello
Full Member
***
Offline Offline

Activity: 266
Merit: 100


NXT is the future


View Profile
February 24, 2014, 04:53:49 PM
 #36879


Why dont we update the NXT network?




Experimental?


Ah, okay thank you, didnt know the 0.8.x version are experimental.

Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
February 24, 2014, 04:56:38 PM
 #36880

is anyone here experienced with cad? does anyone know anyone who is experienced and talented with cad?

Rep Thread: https://asktom.cf/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
Pages: « 1 ... 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 [1844] 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 ... 2548 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!