wesleyh
|
 |
February 24, 2014, 12:52:38 PM |
|
@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?
reboot From within my code. with thx
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
 |
February 24, 2014, 12:54:18 PM |
|
@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?
reboot From within my code. with thx it works ?
|
|
|
|
rickyjames
|
 |
February 24, 2014, 12:54:41 PM |
|
My gut feeling is that forging NXT will never be profitable for anybody.
I think it is going to be profitable for a few pools mostly and I predict that in the future most forging power will be locked up in ATs that act as "interest bearing accounts" ( http://ciyam.org/nxt/nxt_dormant.html). It is up to the community to make sure that we don't just end up with a small number of pools and a few hundred hobbyists. If we worry we will end up with few pools, we can cap the pool size to force more pools being created. In which case, forging NXT will never be profitable for anybody.
|
|
|
|
wesleyh
|
 |
February 24, 2014, 12:58:24 PM |
|
|
|
|
|
bitcoinpaul
|
 |
February 24, 2014, 12:59:28 PM |
|
But if you forge a block now, are you able to forge the next blocks also?
yes of course Ok. To understand it better: are we talking about penalizing or not penalizing nodes who don't forge when they should do it?
|
|
|
|
l8orre
Legendary
Offline
Activity: 1186
Merit: 1018
|
 |
February 24, 2014, 01:04:10 PM |
|
In 0.8.1, I am adding the ability to use POST instead of GET for all API and UI methods, and optionally enforce use of POST for the methods that submit the user secret phrase. This is to prevent caching of the secret phrase in browser memory cache, and to prevent mistakes due to submitting the same request twice, as browsers are supposed to warn users when doing this with POST requests.
This wasn't possible before because everything shared the same port and POST was reserved for peer networking only. Now that the UI and API requests have their own servlets, there is no problem in making them accept both GET and POST. I am adding a nxt.properties parameter whether to enforce the use of POST for the methods that require it, or just accept both GET and POST.
I have already changed the NRS UI and the tools - admin.html, alias.html, message.html, to use only POST. Client developers preparing for the 0.8 branch should consider using POST where appropriate too.
I am planning to reelase beta version of nxtFreeRider later today. Guess I can start off by hooking up POST instead of GET  but should be no problem.
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
 |
February 24, 2014, 01:07:50 PM |
|
I'm happy for you  , If you need an help you just have to ask .
|
|
|
|
farl4web
Legendary
Offline
Activity: 1205
Merit: 1000
|
 |
February 24, 2014, 01:10:03 PM |
|
to put it in numbers Account 1900 Nxt
1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost)
If 1 Nxt = 1 dollar
Account with 1900 Nxt will generate 1 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
When is the change of fee planned to 0.1 NXT? I think if NXT is been calculated more in decimals behind the comma(point), 1 NXT will get more valuable. Pure psychological.
|
|
|
|
igmaca
|
 |
February 24, 2014, 01:13:13 PM |
|
to put it in numbers Account 1900 Nxt
1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost)
If 1 Nxt = 1 dollar
Account with 1900 Nxt will generate 1 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
When is the change of fee planned to 0.1 NXT? I think if NXT is been calculated more in decimals behind the comma(point), 1 NXT will get more valuable. Pure psychological. sorry  to put it in numbers Account 1900 Nxt 1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 1900 Nxt will generate 100 Nxt = 100 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
|
|
|
|
CIYAM
Legendary
Offline
Activity: 1890
Merit: 1111
Ian Knowles - CIYAM Lead Developer
|
 |
February 24, 2014, 01:14:06 PM |
|
Ok. To understand it better: are we talking about penalizing or not penalizing nodes who don't forge when they should do it?
Yes - it is part of BCNext's TF *plan* but IMO it isn't *necessary* and could actually harm the network health.
|
|
|
|
igmaca
|
 |
February 24, 2014, 01:19:03 PM |
|
to put it in numbers Account 1900 Nxt
1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost)
If 1 Nxt = 1 dollar
Account with 1900 Nxt will generate 1 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
When is the change of fee planned to 0.1 NXT? I think if NXT is been calculated more in decimals behind the comma(point), 1 NXT will get more valuable. Pure psychological. sorry  to put it in numbers Account 1900 Nxt 1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 1900 Nxt will generate 100 Nxt = 100 dollar for maintaining the node and remain immobilized the funds (oportunity cost) Account 100000 Nxt 1440 blocs per day 52,6 blocs per year with 100000 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 100000 Nxt will generate 5256 Nxt = 5256 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
|
|
|
|
bitcoinpaul
|
 |
February 24, 2014, 01:19:39 PM |
|
And the most important feature: The network can detect which miners don't take part in block generation and act accordingly.
The last point deserves to be described with more details.
Imagine someone is going to do a "51%" attack against Nxt and he owns 90% of all coins. The adversary must stop generating blocks for legit branch coz he won't be able to compete against 100% mining power with his 90%. So he decides to "skip" his turn to generate a block. The rest 10% of the network detects this and penalizes the adversary by setting his mining power to 0 and distributing it among other miners. Now the network is back to 100% power coz everyone got 10-fold increase. The adversary can mine other branch in a secret place but it won't be able to replace the legit branch. Of course, the 2nd branch will have 100% "hashing" power tied to it as well, coz the attacker will get his 90% bumped to 100% but this can be counteracted by some mechanisms of advanced consensus (still not revealed).
As a 100% PoS currency Nxt is protected against a government wealthy entity that could buy/produce a lot of ASICs, with the transparent mining it's protected even against someone buying most of the coins.
So, what does make Nxt a really next-gen currency? Not those nice features like decentralized exchange, or decentralized DNS, or decentralized app store. The transparent mining algo does, and this is only the 1st part of BCNext's plan...
So the idea is, that the above is nonsense?
|
|
|
|
redsn0w
Legendary
Offline
Activity: 1778
Merit: 1043
#Free market
|
 |
February 24, 2014, 01:24:00 PM |
|
And the most important feature: The network can detect which miners don't take part in block generation and act accordingly.
The last point deserves to be described with more details.
Imagine someone is going to do a "51%" attack against Nxt and he owns 90% of all coins. The adversary must stop generating blocks for legit branch coz he won't be able to compete against 100% mining power with his 90%. So he decides to "skip" his turn to generate a block. The rest 10% of the network detects this and penalizes the adversary by setting his mining power to 0 and distributing it among other miners. Now the network is back to 100% power coz everyone got 10-fold increase. The adversary can mine other branch in a secret place but it won't be able to replace the legit branch. Of course, the 2nd branch will have 100% "hashing" power tied to it as well, coz the attacker will get his 90% bumped to 100% but this can be counteracted by some mechanisms of advanced consensus (still not revealed).
As a 100% PoS currency Nxt is protected against a government wealthy entity that could buy/produce a lot of ASICs, with the transparent mining it's protected even against someone buying most of the coins.
So, what does make Nxt a really next-gen currency? Not those nice features like decentralized exchange, or decentralized DNS, or decentralized app store. The transparent mining algo does, and this is only the 1st part of BCNext's plan...
So the idea is, that the above is nonsense? the thought of CFb is right, it must be said that those who have few nxt is still penalized.
|
|
|
|
igmaca
|
 |
February 24, 2014, 01:25:17 PM |
|
to put it in numbers Account 1900 Nxt
1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost)
If 1 Nxt = 1 dollar
Account with 1900 Nxt will generate 1 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
When is the change of fee planned to 0.1 NXT? I think if NXT is been calculated more in decimals behind the comma(point), 1 NXT will get more valuable. Pure psychological. sorry  to put it in numbers Account 1900 Nxt 1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 1900 Nxt will generate 100 Nxt = 100 dollar for maintaining the node and remain immobilized the funds (oportunity cost) Account 100000 Nxt 1440 blocs per day 52,6 blocs per year with 100000 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 100000 Nxt will generate 5256 Nxt = 5256 dollar for maintaining the node and remain immobilized the funds (oportunity cost) CONCLUSIONS
is clear that as the value of Nxt respect Fiat up
is smaller nodes may hold but the limit will always be the opportunity cost of the money referred to immobilize one year..
|
|
|
|
BitcoinForumator
Legendary
Offline
Activity: 1120
Merit: 1000
|
 |
February 24, 2014, 01:29:59 PM |
|
to put it in numbers Account 1900 Nxt
1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost)
If 1 Nxt = 1 dollar
Account with 1900 Nxt will generate 1 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
When is the change of fee planned to 0.1 NXT? I think if NXT is been calculated more in decimals behind the comma(point), 1 NXT will get more valuable. Pure psychological. sorry  to put it in numbers Account 1900 Nxt 1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 1900 Nxt will generate 100 Nxt = 100 dollar for maintaining the node and remain immobilized the funds (oportunity cost) Account 100000 Nxt 1440 blocs per day 52,6 blocs per year with 100000 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 100000 Nxt will generate 5256 Nxt = 5256 dollar for maintaining the node and remain immobilized the funds (oportunity cost) CONCLUSIONS
is clear that as the value of fiat respect Nxt up
is smaller nodes may hold but the limit will always be the opportunity cost of the money referred to immobilize one year..
|
|
|
|
igmaca
|
 |
February 24, 2014, 01:32:57 PM |
|
to put it in numbers Account 1900 Nxt
1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost)
If 1 Nxt = 1 dollar
Account with 1900 Nxt will generate 1 dollar for maintaining the node and remain immobilized the funds (oportunity cost)
When is the change of fee planned to 0.1 NXT? I think if NXT is been calculated more in decimals behind the comma(point), 1 NXT will get more valuable. Pure psychological. sorry  to put it in numbers Account 1900 Nxt 1440 blocs per day 1 blocs per year with 1900 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 1900 Nxt will generate 100 Nxt = 100 dollar for maintaining the node and remain immobilized the funds (oportunity cost) Account 100000 Nxt 1440 blocs per day 52,6 blocs per year with 100000 Nxt fee per bloc (For example) 100 Profit per year 5.3% 5.3% must greater than cost of maintaining the node and remain immobilized the funds (oportunity cost) If 1 Nxt = 1 dollar Account with 100000 Nxt will generate 5256 Nxt = 5256 dollar for maintaining the node and remain immobilized the funds (oportunity cost) CONCLUSIONS
is clear that as the value of Nxt respect Fiat up
is smaller nodes may hold but the limit will always be the opportunity cost of the money referred to immobilize one year.. 
|
|
|
|
CIYAM
Legendary
Offline
Activity: 1890
Merit: 1111
Ian Knowles - CIYAM Lead Developer
|
 |
February 24, 2014, 01:37:34 PM |
|
So the idea is, that the above is nonsense?
IMO it isn't necessary to do it this way but I don't know the *exact* details of this TF so it is hard to be certain. Secretly trying to create an alternative blockchain "behind our backs" would require a lot of collusion (although this does depend upon just how many pools we end up with). I can see if we ended up with only a very small number of pools that controlled the vast majority of forging power then you would have a very real potential threat but if our forging power is spread much better than that then I don't see it is an issue (it would require a lot of different parties to collude and the chances of that would become lower according to the number of said parties). Another idea does spring to mind though - maybe we should "only apply the penalty to forgers controlling more than x% of the stake" (unless we are worried about collusion happening between potentially thousands of smaller forging nodes). This would protect against the largest stake holders colluding whilst giving smaller stake holders more incentive to forge. The most important thing we have to consider here is the "health of the network".
|
|
|
|
l8orre
Legendary
Offline
Activity: 1186
Merit: 1018
|
 |
February 24, 2014, 01:38:49 PM |
|
In ~8 hours I'm planning to reload the testnet, balances will be reset.
Hey CfB -I'll be out for a fe whours - when you restart, please send some testNXT to: 1738404304940813414
I'll really need them for client testing - my client is getting very usable now, and the focus shifts from architecture to hooking up widgets. I have posted a few screens over in the client tracking thread. I am wondering about the GET - POST switchover - we'll see ...
|
|
|
|
barbierir
|
 |
February 24, 2014, 01:42:38 PM |
|
I'm not a dev and I haven't the slightest idea it is doable, but I wonder if forging could be based on the number of nodes you're connected to? Maybe with a limit beyond which you don't get additional bonus. Example: if you're connected to other 100 nodes you've ten times the chance of forging as someone connected to 10 nodes. So if the limit is 100 nodes and you want more forging power, you must set up a second node.
|
|
|
|
bitcoinpaul
|
 |
February 24, 2014, 01:46:13 PM |
|
How can we be sure that no entity will game the system, when there is no penalty?
|
|
|
|
|