Author

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

sr. member
Activity: 336
Merit: 250
AKA jefdiesel
190-F'ing One
newbie
Activity: 59
Merit: 0
Have't  hit 2000 pages yet Huh Huh
sr. member
Activity: 421
Merit: 250
HEAT Ledger
JeanLuc

Hi. I ran into a use case where we have to gracefully shutdown Nxt and can't rely on your shutdown handler. At the end of the application update process we need to restart the client for all updates to take effect. The restart code is embedded in the framework we use and on top of that the restart code is not written in java.

It seems when doing a restart the shutdown handlers do not run properly (probably since the restart code does a forced shutdown) this would all be solved if you'd make nxt.Nxt.shutdown public, then we can make sure Nxt has been shutdown properly before we do an application restart.

Thanks!

sr. member
Activity: 602
Merit: 268
Internet of Value
Green Nxt: exotic video, new version:
http://youtu.be/cP4KFH6Iz0g

feel free to share

Good work. I like it. How can we have a browser tipbot so that I only need to click on someone account' signature, fill in the amount and click send ?
hero member
Activity: 600
Merit: 500
Nxt-kit developer
Green Nxt: erotic video, new version: http://youtu.be/cP4KFH6Iz0g
Grin Grin Grin

P.S. don't draw text on people.
hero member
Activity: 490
Merit: 504
Green Nxt: exotic video, new version:
http://youtu.be/cP4KFH6Iz0g

feel free to share
legendary
Activity: 1367
Merit: 1000
Jean-Luc
Why in 0.8.0e shareMyAddress is the same as peer networking?
Why i cannot run peer networking without sharing my address as it have been before?
full member
Activity: 266
Merit: 100
NXT is the future

good one  Cheesy

full member
Activity: 168
Merit: 100
if leasing power forged for pools at most can only have 100000 nxt we would have several things:

pool forge every 2 3 days that  is reasonable
would have 1000000000/100000 = 10 000 nodes to ensure network

Yup - this seems like a good start.



Next Forge Problem

https://www.dropbox.com/s/mhi9360ke6mtbqs/Documento3_P%C3%A1gina_1.jpg

Equality Solution

https://www.dropbox.com/s/9emz21xz8qfo1t3/Documento3_P%C3%A1gina_2.jpg


Equity forge solution

https://www.dropbox.com/s/u7i9vggpgb79ij3/Documento3_P%C3%A1gina_3.jpg


Re: NXT :: descendant of Bitcoin - Updated Information
Today at 12:44:09 PM
Reply with quote  #33447
Quote from: mcjavar on Today at 12:25:29 PM
Quote from: igmaca on Today at 11:47:54 AM
nxt currently works as for small accounts have the same options as large accounts in forging the only solution is to join in a pool.

this will cause in the future centralization of the nodes and therefore a more vulnerable network.

if you decide to join a pool the solution is;

a) funds must stay in the Bob account
b ) forging power should remain in the node where stay Bob acount.

Instead the commission of forging if Bob acount forge should go to the "transparent" pool and the pool manager split the commission forging proportion to the amount of funds from the accounts that were at that time in the pool .

I do not know if this is technically very difficult to implement but it is clear that if not resolved this little by little will create pools and concentrating on a few network nodes and so understand a network more vulnerable to attack .

I think the pool is very good solution for the small investor gives "equity to the system not equality " but forging power of Bob acount should remain in the node where this account with funds for the sake of the security of the network.

Am I wrong in my thoughts?

full member
Activity: 168
Merit: 100
if leasing power forged for pools at most can only have 100000 nxt we would have several things:

pool forge every 2 3 days that  is reasonable
would have 1000000000/100000 = 10 000 nodes to ensure network

Yup - this seems like a good start.



Next Forge Problem

https://www.dropbox.com/s/mhi9360ke6mtbqs/Documento3_P%C3%A1gina_1.jpg

Equality Solution

https://www.dropbox.com/s/9emz21xz8qfo1t3/Documento3_P%C3%A1gina_2.jpg


Equity forge solution

https://www.dropbox.com/s/u7i9vggpgb79ij3/Documento3_P%C3%A1gina_3.jpg
full member
Activity: 168
Merit: 100
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
if leasing power forged for pools at most can only have 100000 nxt we would have several things:

pool forge every 2 3 days that  is reasonable
would have 1000000000/100000 = 10 000 nodes to ensure network

Yup - this seems like a good start.

full member
Activity: 168
Merit: 100
This is shifting from proof-of-stake to proof of having a distinct IP. For ordinary people it is indeed difficult to get many IPs, but what about an adversary who wants to attack Nxt? Any government can easily do it, or even a company of the size of Google or Amazon that surely has a pool of available IPs that are not always used, or even a rogue high-level sysadmin at such a company or a big ISP... they can just borrow some of their unused IPs for an hour and perform a 90% attack.

I propose that we "limit" the total number of "forging accounts" and distribute them via a "give away" at the start (i.e. we are "rebooting" the rights to forge).

EDIT: At least "initially" - we could relax that rule down the track if we thought it was okay (I agree that protecting the network is paramount).


if leasing power forged for pools at most can only have 100000 nxt we would have several things:

pool forge every 2 3 days that  is reasonable
would have 1000000000/100000 = 10 000 nodes to ensure network
hero member
Activity: 600
Merit: 500
Nxt-kit developer
Alpha release of automatic DOGE -> NXT Asset Exchange gateway client! [for NXT testnet]
edit: any chance to compile for us chimpanzees here?

Link

@programmers
On windows we need libcurl's dlls from /bin folder on runtime, libcurl.a & libcurldll.a as libs for project, headers from /include, "QMAKE_CXXFLAGS += -fpermissive" for qmake, and additional "#include "
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Botnets will rule this once it becomes cheap to forge or the rules are relaxed.  

Maybe so - but I think we could make it harder for them by requiring accounts to "register" their IP address.

(so likely they would end up stomping over each other)

EDIT: If we limited "changing" IP addresses to once per day I think that would make it even harder for botnets.
full member
Activity: 196
Merit: 100
I've been doing some thinking about Nxt, and would like to make a guess at the third part of BCNext's plan:

The minimum transaction fee for Nxt must be set to zero, OR (far less likely) the process of awarding fees for forging must be removed completely.

Nxt services already operate on top of nodes, so the network is secured and the blockchain is maintained as a consequence of the service's existence.  Value is created at layers above the Nxt core, and "forging-only" nodes become valueless and therefore obsolete.

The only way to allow 100% availability is to remove the dependence on a minimum transaction fee, and move the profit/reward for the service up into the same layer at which the service is offered.

I believe that one element of BCNext's plan is to set the minimum transaction fee to zero.  

Whether this is part of The Plan or not, falling fee costs is going to happen on its own by selective pressure.  Cheaper fees will create greater demands for services and the logical conclusion is fees approach zero or get there.  

The real problem is that there is practically zero financial incentive now for running a node forging NXT, and that financial incentive is only going to get worse.  Running the node backbone net is thus going to become more and more of a civic duty rather than pay-its-own-way.   Actually, it probably already is that way.   We set up all those VPS nodes back in December during the DDoS attack and only now are the true costs coming to light.  Many of those operators are now saying they can't keep running their VPSs out of personal funds forever.  

This is why I want to be in the infrastructure committee.  We have got to figure out how to set up the cheapest possible coordinated (rather than patchwork) network that can support higher and higher TPS, and we need to figure that out sooner rather than later.   I think this is an underappreciated problem and an interesting challenge.
sr. member
Activity: 490
Merit: 250
I don't really come from outer space.

I propose that we "limit" the total number of "forging accounts" and distribute them via a "give away" at the start (i.e. we are "rebooting" the rights to forge).

EDIT: At least "initially" - we could relax that rule down the track if we thought it was okay (I agree that protecting the network is paramount).


Botnets will rule this once it becomes cheap to forge or the rules are relaxed. 

Botnet owners: get your NXT now while it's cheap.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
This is shifting from proof-of-stake to proof of having a distinct IP. For ordinary people it is indeed difficult to get many IPs, but what about an adversary who wants to attack Nxt? Any government can easily do it, or even a company of the size of Google or Amazon that surely has a pool of available IPs that are not always used, or even a rogue high-level sysadmin at such a company or a big ISP... they can just borrow some of their unused IPs for an hour and perform a 90% attack.

I propose that we "limit" the total number of "forging accounts" and distribute them via a "give away" at the start (i.e. we are "rebooting" the rights to forge).

EDIT: At least "initially" - we could relax that rule down the track if we thought it was okay (I agree that protecting the network is paramount).
sr. member
Activity: 392
Merit: 250
You would need an IP address and a "forging account #" in order to forge (you would need to "announce" your "forging account" when connecting to a peer most likely via a "signed message").

So although some people will be able to set up multiple IP addresses (using VPS/VPN or other) it won't be "easy" and it would most likely require software changes and multiple processes.

Most average nodes are simply not going to go to the effort to do this (and with the ability to "lease" your forging rights then even pools don't need to bother doing anything tricky) so although it won't be *perfect* it would be *much fairer* than how things stand at the moment.

This is shifting from proof-of-stake to proof of having a distinct IP. For ordinary people it is indeed difficult to get many IPs, but what about an adversary who wants to attack Nxt? Any government can easily do it, or even a company of the size of Google or Amazon that surely has a pool of available IPs that are not always used, or even a rogue high-level sysadmin at such a company or a big ISP... they can just borrow some of their unused IPs for an hour and perform a 90% attack.
legendary
Activity: 1778
Merit: 1043
#Free market
CfB thought I might want to make my suggestion for a possible different future of TF clearer.

What I am advocating would mean that the % chance to forge would effectively be the number of "forging accounts + IP addreses" you have (for most average people that is going to be 1).

So rather than having to get 100K or more NXT to forge you would only need to purchase 1 "forging account" (say 1 NXT?) to forge.

I hope that explains it better (unfortunately sometimes I just *assume* people understand my ideas).

Smiley
So basically everyone could forge even if they only have 1 NXT??
That would be really something for a fairer system- if we make distribution fairer all clones (and not only) are dead...

What if many big stakeholders do many smaller accounts?


This idea is fantastic !
Jump to: