Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 706. (Read 2761645 times)

sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
IMO, forging is fine. In the future, there will be supernodes (service providers) that are basically be high-bandwidth pools people can lend their stake to. This won't be a problem of centralization, because NXT is resistant even against 90% attacks. So unless 1 single pool gets that much forging power, we will be fine. These high-bandwidth pools can support 1000+ TPS easily.
- agree.

I disagree. Many nodes are important to support the network. It the 'decentralized' part. Few supernodes can easily be shutdown.
sr. member
Activity: 392
Merit: 250
jeanluc; do you mean we have to start like this if we want a custom properties file:
java -Dnxt-default.properties=conf/nxt-default.properties -Xmx1024M -cp nxt.jar:lib/*:conf nxt.Nxt
No, I hope this should not be necessary. If both nxt-default.properties and nxt.properties are in the classpath, it will read both files, and the values in nxt.properties will override the defaults in nxt-default.properties. It is ok if nxt.properties is missing completely.

The system property should only be needed if for some reason you cannot have nxt-default.properties in the classpath, or the classloader doesn't find it, or you have some complicated setup with multiple classloaders. It is a hack.
sr. member
Activity: 364
Merit: 250
☕ NXT-4BTE-8Y4K-CDS2-6TB82
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

Cheesy Maybe, you could ask the committee for funding you. Wink Cheesy

This relates to the issue: nodes vs. blocks.

It seems to me that the system (reward for creating blocks == sum of fees) is quite perfect.

I dunno how to tackle rewards for running nodes without having PoW.
sr. member
Activity: 308
Merit: 250
jeanluc; do you mean we have to start like this if we want a custom properties file:

java -Dnxt-default.properties=conf/nxt-default.properties -Xmx1024M -cp nxt.jar:lib/*:conf nxt.Nxt



(because that ain't working)
newbie
Activity: 18
Merit: 0
Why dont we update the NXT network?
I am only waiting for client developers to say they fully support the 0.8 branch, and to have the user friendly installer packages ready, before announcing it stable. I don't think it is unstable at all.

We have to move to the 0.8 branch before I can start working on incompatible features such as adding transaction type for fractional Nxt amounts.


I have tested Nxs with 0.8.0e yesterday and did not run into any problems but have not yet pushed a new version to its repo. I will be testing more today with 0.8.1e and switching GET to POST before pushing a new version, but it should be up tonight or tomorrow.
legendary
Activity: 1722
Merit: 1217
is anyone here experienced with cad? does anyone know anyone who is experienced and talented with cad?

Off the top of my head, try gvans who produced the amazing NXT monolith.

thanks evildave. you dont seem as evil as your name implies.
hero member
Activity: 854
Merit: 1001
is anyone here experienced with cad? does anyone know anyone who is experienced and talented with cad?

Off the top of my head, try gvans who produced the amazing NXT monolith.
sr. member
Activity: 376
Merit: 300
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.

OK, let's try to make the notations more clear. Who are A,B,C,D? Blocks, right (not nodes)? Shall we write "A(80) B'(95) C'(10)" in your example then?

Maybe, define it this way:

- assume for now that we have a static picture (no transactions between accounts), and there are accounts (nodes) 1,...,N with balances M_1,...,M_N on them;

- the time is discrete, and at each moment k each (active) node j calculates its current weight W_k as a (randomized?) function of M_j and B^j_{k-1} (the previous block in the blockchain that the node j thinks to be "official")

- the network then chooses j_0 such that W_{j_0}>W_i for all i not equal to j_0, and lets the node j_0 forge the block B_k; then L_k=W_{j_0} is the weight of this block.

Now, what I don't really understand, is how a node really determines, which branch is "official"? By looking who has the majority among its neighbors in the network?
sr. member
Activity: 392
Merit: 250
Can I call init() and shutdown()  from a linux command line? If so, how is the syntax?
No, these are java method calls only.

Quote
Also, here is a bug that I see with 0.8.0e: https://bitcointalksearch.org/topic/m.5338925
OK, the fix will be in the next release.
full member
Activity: 266
Merit: 100
NXT is the future
Why dont we update the NXT network?
I am only waiting for client developers to say they fully support the 0.8 branch, and to have the user friendly installer packages ready, before announcing it stable. I don't think it is unstable at all.

We have to move to the 0.8 branch before I can start working on incompatible features such as adding transaction type for fractional Nxt amounts.


guys lets update to 0.8 branche pls... thank you

and lets test some 0.8 clients.
sr. member
Activity: 392
Merit: 250
Why dont we update the NXT network?
I am only waiting for client developers to say they fully support the 0.8 branch, and to have the user friendly installer packages ready, before announcing it stable. I don't think it is unstable at all.

We have to move to the 0.8 branch before I can start working on incompatible features such as adding transaction type for fractional Nxt amounts.
legendary
Activity: 1722
Merit: 1217
is anyone here experienced with cad? does anyone know anyone who is experienced and talented with cad?
full member
Activity: 266
Merit: 100
NXT is the future

Why dont we update the NXT network?




Experimental?


Ah, okay thank you, didnt know the 0.8.x version are experimental.
hero member
Activity: 910
Merit: 1000

Why dont we update the NXT network?




Experimental?
full member
Activity: 266
Merit: 100
NXT is the future

Why dont we update the NXT network?


newbie
Activity: 8
Merit: 0
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.
hero member
Activity: 616
Merit: 500
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.
full member
Activity: 224
Merit: 100

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://bitcointalksearch.org/topic/m.5338925

Haven't test with 0.8.1e yet.

EDIT: It's also in 0.8.1e.
full member
Activity: 168
Merit: 100

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
full member
Activity: 196
Merit: 100

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.
Jump to: