Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 717. (Read 2761650 times)

newbie
Activity: 39
Merit: 0
If you're asking a majority of users to run open nodes for little to no reward I can almost guarantee failure.

Not only is there no reward but under the currently proposed TF there is actually *zero* benefit (i.e. they are not helping to secure the network at all).


While they are not helping to secure the network, they are helping to ensure the functionality through providing bandwith. With their bandwidth, downloading the blockchain becomes faster for other clients. When bandwidth runs low, nobody can use Nxt as you would never see your confirmed transaction in the blockchain if you cannot keep up downloading with the blockchain's growth.

Edit: Its also more secure to have a lot of nodes providing bandwidth rather than a few very fast nodes. A few nodes can be tricked into providing false blockchains easier than a loarge number of independent nodes. So more nodes equal more security.
sr. member
Activity: 399
Merit: 250
Cryptocurrency Evangelist

I have more than $7000 in NXT but received 1 NXT per week after several weeks!!! It's really frustrating and community should consider it!


So the only reason you want to   "forge" is because you want transactions fees but you don't care about securing the network where you have $7000 invested?

Weird.

I doubt everyone else thinks the same way.

My friend,

As Ciyam told running server is different with just forging!
I have 4 Servers with Valid IP that Securing the network. But I can forge on my Handset without Valid IP.
Why should one like me put 4 servers that cost at least monthly $10 each for NEX Network?

Please be realist and not Idealist! Economy have it's own rules!
legendary
Activity: 1806
Merit: 1038
.. Is it too late to name the concepts again?   
These names has been commented earlier, too. Eg. forgery has only negative meanings.
The simple mistake of confusing forgery and forging is being made here. Very different.
- how would you name "miner" in Nxt ? forger ?
full member
Activity: 284
Merit: 101
Guys, I am still getting these weird errors running 0.7.6 nrs

[2014-02-24 05:52:38.960] DEBUG: Failed to accept block 10121 height 73855 received from vps4.nxtcrypto.org, blacklisting
[2014-02-24 05:52:41.242] DEBUG: Failed to accept block 10121 height 73855 received from vps1.nxtcrypto.org, blacklisting
[2014-02-24 05:52:46.085] DEBUG: Failed to accept block 10574 height 73856 received from 46.19.137.116, blacklisting
[2014-02-24 05:52:48.726] DEBUG: Failed to accept block 10574 height 73856 received from 46.19.137.116, blacklisting
[2014-02-24 05:52:50.820] DEBUG: Failed to accept block 10574 height 73856 received from vps8.nxtcrypto.org, blacklisting
legendary
Activity: 1722
Merit: 1217
People who are invested in Nxt will still run full NRS software just to protect the network.

People keep stating this like it's a fact. What if enough people don't do this? What is the minimum percentage of users who need to run nodes for everything to work? Most people are not rational actors, especially once NXT is operating on a grand scale.
It makes me nervous that no one who is in the know has ever answered this questions when I ask it. It just gets ignored and glossed over.

It's not a binary sort of thing we are talking about here. What we are talking about here is the more people are participating, or to be more specific, the more stake that is participating honestly, the more secure each confirmation is. We would need VERY few people forging and a lot of very bad people attacking for nxt to be entirely broken. What we are discussing here, what is the better more relevant question, is how to properly weigh the monetary cost of transactions against the security cost of less secure confirmations while additionally taking into consideration the cost of lost hard drive space resulting from blockchain spam resulting from low transaction fees and idea of the value of stress testing. its way more complex than "What is the minimum percentage of users who need to run nodes for everything to work?" and this is not at all the right question to be asking.

*edit* also like ciyam pointed out, running nodes should be differentiated from forging.
newbie
Activity: 27
Merit: 0
believe it or not, most ppl run Nxt client for fee.
hero member
Activity: 644
Merit: 500

I have more than $7000 in NXT but received 1 NXT per week after several weeks!!! It's really frustrating and community should consider it!


So the only reason you want to   "forge" is because you want transactions fees but you don't care about securing the network where you have $7000 invested?

Weird.

I doubt everyone else thinks the same way.

I still suggest drop the transactions fees low.

That's the best solution
hero member
Activity: 644
Merit: 500
If you're asking a majority of users to run open nodes for little to no reward I can almost guarantee failure.

Not only is there no reward but under the currently proposed TF there is actually *zero* benefit (i.e. they are not helping to secure the network at all).


Everyone with 50,000 Nxt has like once in a week chance of forging? If there are are 1000 such accounts that are forging outside of pools, they will have a pretty significant role in securing the network.  

member
Activity: 70
Merit: 10
Maybe I need to draw a picture (as clearly people are just not getting this).

We are going to have this situation after TF is implemented as currently planned:

Code:
[Pool 1] [Pool 2] [Pool 3] ... [Pool x]
   1/x      1/x      1/x   ...    1/x

Where 1/x is each pool's chance of forging the next block (once we have pools then non-pool nodes are going to be a very small minority).

You are only going to send you tx to one of those pools - you are not going to bother sending it anywhere else as you want your "instant confirmation" (and who wouldn't?).

So the network is being *secured* (meaning forging blocks not just passing packets) by a total of "x" nodes.

Clear enough yet?


Is joining a pool going to be something that is transparent within the Client, where you can basically "set it and forget it" and not think about it, or is it something that is going to require fucking around with the command line or installing strange things on your computer?
If it's the latter, most people are just not going to bother. If it's this hard to explain to us here, imagine how hard it;s going to be to explain to John Q Fumblefingers.
sr. member
Activity: 399
Merit: 250
Cryptocurrency Evangelist
If you're asking a majority of users to run open nodes for little to no reward I can almost guarantee failure.

Not only is there no reward but under the currently proposed TF there is actually *zero* benefit (i.e. they are not helping to secure the network at all).


Agree with CIYAM,

I'm running 4 servers now!
But if it continues this way, may stop all!
I have more than $7000 in NXT but received 1 NXT per week after several weeks!!! It's really frustrating and community should consider it!

I know that it's about 430 peers on NXT Network now but what happening after frustration? God knows!

Network may not shape correctly and securely if this continues!

Just IMHO!
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
If you're asking a majority of users to run open nodes for little to no reward I can almost guarantee failure.

Not only is there no reward but under the currently proposed TF there is actually *zero* benefit (i.e. they are not helping to secure the network at all).
legendary
Activity: 1470
Merit: 1004

There's a tremendous opportunity to take the lead here for a currency that works better than bitcoin. POS is the technology that can do that. NXT could become the new Google of alternative-currency but if it does it will be first and foremost because it does what Bitcoin does better than Bitcoin does it. Asset Exchanges, Decentralized Exchanges and Colored Coins are cool and revolutionary ideas (Ripple actually has a bit of a head start on NXT in this area) but being able to send micro-transactions over the internet anonymously is really still the Pièce de résistance of what is really going to attract people in droves.

+1
member
Activity: 70
Merit: 10

 Unlike Bitcoin, running a Nxt node doesn't cost anything. If someone has Internet connection and old unused computer, and has $1000+ worth of Nxt, why not run a node?
 

Because most people don't bother with doing things that don't have some benefit for them. Most non-tech savvy people I know turn off their computers when they aren't using it. If you told every Bitcoin user that it would be really helpful if they ran a small program on their computer but that they'd receive nothing in return for doing it, only a very small percentage of them would actually do it.

A good comparison might be Bittorrent. The hard-core users run an open node and let people download things off their hard-drive 24/7 because they want to support the concept, while most people just leech, only opening up their torrent program when they want something and then immediately X'in out of it once they have it.

If that sort of arrangement is enough to make NXT network and TF work, then fine. I can't seem to get a straight answer though if that is enough.

If you're asking a majority of users to run open nodes for little to no reward I can almost guarantee failure.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Maybe I need to draw a picture (as clearly people are just not getting this).

We are going to have this situation after TF is implemented as currently planned:

Code:
[Pool 1] [Pool 2] [Pool 3] ... [Pool x]
   1/x      1/x      1/x   ...    1/x

Where 1/x is each pool's chance of forging the next block (once we have pools then non-pool nodes are going to be a very small minority).

You are only going to send you tx to one of those pools - you are not going to bother sending it anywhere else as you want your "instant confirmation" (and who wouldn't?).

So the network is being *secured* (meaning forging blocks not just passing packets) by a total of "x" nodes.

Clear enough yet?
member
Activity: 70
Merit: 10
People who are invested in Nxt will still run full NRS software just to protect the network.

People keep stating this like it's a fact. What if enough people don't do this? What is the minimum percentage of users who need to run nodes for everything to work? Most people are not rational actors, especially once NXT is operating on a grand scale.
It makes me nervous that no one who is in the know has ever answered this questions when I ask it. It just gets ignored and glossed over.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Unlike Bitcoin, running a Nxt node doesn't cost anything. If someone has Internet connection and old unused computer, and has $1000+ worth of Nxt, why not run a node?

Of course people can run a node with zero chance of getting any forging reward but they are not helping with confirmations (so they are not really helping to *secure* the network at all).

Understand with TF we are actually going to be directly sending our requests to probably 1 of x servers (where I expect x will not be a large number) owned by pools (so the rest of the network is actually not doing anything apart from trying to "keep up").
hero member
Activity: 644
Merit: 500
In regards to forging we actually have a dilemma - so let's look at it carefully:
Current approach of PoS with "pools" will lead to exactly the same situation as Bitcoin (a few pools controlling the entire network). This is okay from a performance perspective (you'd expect them to be running great hardware) but it is not okay from the perspective of decentralisation. If governments decide to seize the servers of the pools then Nxt could literally disappear.


The approach should be to reduce the transaction fee. People who are invested in Nxt will still run full NRS software just to protect the network, but there would be no incentive for pools as the fees would be too low to even bother.  I suspect vast majority of people who own $1000+ worth of Nxt would still run it, not to make money but  for keeping the network (thus their investment) secure.

 Unlike Bitcoin, running a Nxt node doesn't cost anything. If someone has Internet connection and old unused computer, and has $1000+ worth of Nxt, why not run a node?
 
member
Activity: 113
Merit: 10
Green Nxt: exotic video, new version:
http://youtu.be/cP4KFH6Iz0g

feel free to share

good job. Grin
member
Activity: 70
Merit: 10
Thank you dear Mr. Stackeholder, what a generous move!!  Cheesy

This is so cool!

I think we would all appreciate if more big stakeholders did what 7017504655955743955 has done today, especially top 50 accounts which are all from 5 million to 50 million NXT.

To them to spread 100,000 like 7017504655955743955 did would be nothing but this would show even more greatness of this community and this project.

In the end, doing something like this would just raise the worth of NXT in a long run and paradoxically their main stash would be worth much more than this little part that they have possibly disbursed to this hard working community.

Just something to think about.

Once again BRAVO for 7017504655955743955!!

It would be nice if there was a multisend feature in the client. If I could line up all the addresses of hard working nxt'ers and one-click send a given amount, say 1000nxt (as in each would get 1000) I'd be very inclined to give more regular donations in just this way. Sitting at the computer and putting in 50 or how ever many transactions is a PITA.
It was a pain for my giveaway, +1

Yeah, I felt this myself too giving to 10 NXT to 100 people in the last 3 days!  Shocked

thank you 7017504655955743955.

Multisend support already exist in ClieNxt! I had this implemented at early stages, to help giveaways and there was even manual exchange that time.


What if there were some sort of flat fee applied over a time period or something? For accounts that have a lot of activity? If you could chose to pay by the transaction or choose to pay a rate for a group of transactions like you suggest or choose to pay like a weekly or monthly rate if you move a lot of NXT? Honestly though, I don't think the fees will really be an issue for businesses, as the buck will be passed and fees will just be overhead that will be adjusted for in pricing for services or products. Once the asset exchange is up and functional, the benefits of the NXT network will out weigh any issues with fees. besides the fact that the more people who buy NXT and the more evenly it is dispersed the higher the odds that any account will have to compensate for fees buy forging blocks, as the individual fee per transaction will be the same but there will be more transactions per block, plus (ideally) there will be fewer accounts holding such large amounts of NXT. Higher participation and more even distribution is naturally going to make fees a non issue.

I would also like to thank 7017504655955743955.

I think the asset exchange idea is awesome, but sometimes I think the developers are putting all their eggs in this basket, which is probably going to be kind of niche thing and somewhat of a small market. Most people have no interest in organizing an internet business or investing in online start-ups and all the things that the asset exchange will be able to do. It will be a thing for businesspeople and the internet savvy but not really something for the everyday joe who just wants to pay a nickel to read an article in the new york times or buy some shoes online without using a credit card.

The alternative currency that comes out on top of this coin-boom is going to be the one that people recognize and use to easily send money from point a to point b. There will be one currency that has the name recognition of Google that everyone knows is the one to acquire and utilize. Right now that's clearly Bitcoin, which is actually quite inadequate for the task because of the slow confirmation times.


There's a tremendous opportunity to take the lead here for a currency that works better than bitcoin. POS is the technology that can do that. NXT could become the new Google of alternative-currency but if it does it will be first and foremost because it does what Bitcoin does better than Bitcoin does it. Asset Exchanges, Decentralized Exchanges and Colored Coins are cool and revolutionary ideas (Ripple actually has a bit of a head start on NXT in this area) but being able to send micro-transactions over the internet anonymously is really still the Pièce de résistance of what is really going to attract people in droves.
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
In regards to forging we actually have a dilemma - so let's look at it carefully:

Current approach of PoS with "pools" will lead to exactly the same situation as Bitcoin (a few pools controlling the entire network). This is okay from a performance perspective (you'd expect them to be running great hardware) but it is not okay from the perspective of decentralisation. If governments decide to seize the servers of the pools then Nxt could literally disappear.

The approach I have suggested will probably not be "botnet" proof - but at the end of the day does that matter?

At least it is decentralised - and if everyone is arguing that the whole "forging" thing is something we shouldn't even talk about (as it is not an incentive) then why not let the botnets help us to secure the network?

To use a Simpsons style quote:

I for one welcome our new botnet overlords!
Jump to: