Bitcoin Forum
December 14, 2024, 02:26:33 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 1792 1793 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 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761621 times)
jl777
Legendary
*
Offline Offline

Activity: 1176
Merit: 1134


View Profile WWW
February 24, 2014, 07:51:31 AM
 #36821


Finally, I think I understand a little better now. The question has been nagging at me regarding how big of a problem it would be if most Nxt users didn't bother with forging, which is what I think MOST people would not do if Nxt became a big enough thing (UNLESS it was made EXTREMELY easy to do) . As long as enough honest, large stakeholders are doing it then I guess that should not be a problem.

I hate to ask this, but have you guys examined  or considered stealing some ideas from the way Ripple manages their system? Right now the "servers" are run by ripple Labs, but supposedly they will have users run them in the future. I wish I understood it better, but I know it has something to do with using a large enough and diverse enough pool of 'verifiers' that could not possibly collude with one another because people who don't know each other are incapable of coordinating in large numbers to do something dishonest, even if individually they are not trustworthy.

I wish I was more qualified to ask better questions, but all I know is that XRP is transmitted extremely quickly and there might be an idea or two to steal there. They seem to feel that a very very tiny transaction fee is enough to eliminate spamming.

As I posted a few pages back... its great NXT solves the problem of CPU for confirming transactions, but you still have the problem of network bandwidth and memory, now you can forge on your mobile but in future (when NXT is successful) unless you have the bandwidth you won't be able to keep up with the block download and it will fry your data plan and similarly you will chew through more of your home broadband plan.


I don't think bandwidth will be a problem when clients can sign transactions locally and broadcast it to a public node.  Most users with less than 1000 Nxt will not have to download the entire blockchain. They will run a lightweight client. The network will only need a few hundred nodes that will maintain (upload/download)  the entire blockchain.

Bandwidth will not be a problem




 
If 300 hub nodes are enough, then isnt that a cost of ~$5000/mo?

Infrastructure committee has 3 million NXT means worst case, 2+ years subsidy. By that time there should be plenty of businesses that are running their own servers, or NXT is worth significantly more than 5 cents, or both

On the issue of pools for forging, my understanding was that the NXT is "loaned" to the forging acct, so that even though there might end up being 10 pools, maybe it is not a problem at all. Each pool's chance is the sum of all of its participants chances and all participants share the block's fees. However, which node actually issues the block? Wouldnt it be the one with closest to the magic number? So any node that is part of the pool could end up the chosen one, just the fees end up in a pooled account. If people will get fractional NXT 144 times per day (1440/10), even though statistically it is the same reward I think they are more likely to be connected to the network.

Do we know for a fact that with pooled forging, an acct can be forging even though they are not connected to the network? Maybe all we have to do is make that a requirement?

In any case, I am designing a NXTcoin development kit that builds on top of NXT for our mining friends. They will need to run NXT in order to mine the NXTcoins. If we get just a single successful NXTcoin the network will have thousands of nodes. We could easily have a dozen successful NXTcoins.

Anybody that wants to offer a NXT service, will have to run a node. As NXT gets more and more features, it will attract more and more businesses that utilize these features.

As long as the infrastructure committee figures out what we need for varying levels of NXT network usage and a way to monitor where the current level is and is prepared to subsidize any shortfall of capacity, there are no worries.

We have 3 million NXT to figure out the requirements, monitor it and subsidize it if necessary.
In the meantime, we build tools to help people offer NXT services.

James


http://www.digitalcatallaxy.com/report2015.html
100+ page annual report for SuperNET
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 07:52:34 AM
 #36822

sorry to nitpick ciyam but just to be fair it does help to protect against ddos.

Granted it does do that (so yes - saying *zero* benefit was going too far).

My main concern is that simple economics will likely lead to a small number of "super nodes" because I think *most* stakeholders will lease their forging rights to pools (why wouldn't you want to get money for doing absolutely nothing?).

So the problem is that if those pools are suddenly shut down (due to court order lets say) then the transaction confirmation rate is going to slow down *dramatically*.

It would look rather bad if our amazing 1000+ TPS network suddenly ended up struggling to handle much more than 10 TPS because it was actually now only being run on a few hundred Raspberry Pis!



my proposal is to just give in to the pools forging fees rights. Not forging power. Not funds

forging power and funds stay in bob account

forging fees rights stay in pool if bob wants.

if bob forge and forging fees rights are in the pool bob must split forging fees with other people in the pool proportionally with amount of funds in this moment.

I think for that direction is the right solution.

The number of pools and the size of them I reach an optimum value beyond which no interest be bigger.

with this solution the network will always be extremely decentralized and every body have the same opportunities to forge.

you just have to adjust the transaction fee for the annual return to forge all year continuously is equivalent to the cost of maintaining the node. if for example it is estimated that with 10000 nodes is enough then we must assess how much maintaining 10000 nodes for a year and evaluate the number of transactions in the year and adjust the fees.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 07:53:51 AM
 #36823

Do we know for a fact that with pooled forging, an acct can be forging even though they are not connected to the network? Maybe all we have to do is make that a requirement?

As far as I am aware you do not have to be online for pooled forging but perhaps CfB could confirm/refute that.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 07:59:08 AM
 #36824

The number of pools and the size of them I reach an optimum value beyond which no interest be bigger.

How many major pools are there for Bitcoin?

Understand that those pools have hundreds (and maybe even thousands) of "hashers" who can simply, quickly and easily "change pools" if there is a problem with on or even start mining for themselves if the pools were being "shut down".

So the Bitcoin network can quickly repair itself even if *all* the pools were stopped.

I am worried that Nxt will not be able to do that if a majority of its stakeholders aren't even concerned with running the software.

So shutting down the pools in Nxt could be a much bigger problem IMO.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 24, 2014, 08:00:22 AM
 #36825

Do we know for a fact that with pooled forging, an acct can be forging even though they are not connected to the network? Maybe all we have to do is make that a requirement?

As far as I am aware you do not have to be online for pooled forging but perhaps CfB could confirm/refute that.


If u leased ur power u don't need to be online.
abctc
Legendary
*
Offline Offline

Activity: 1806
Merit: 1038



View Profile
February 24, 2014, 08:00:48 AM
 #36826

Update on Android TV stick public node:
Got message: "killed" in command window and node is down. What is that?
- your node just runs out of memory.
You can try 0.8.0.e with parameter nxt.dbCacheKB=128000 or even less.

█████████████████████████████████████████████████
███████████████████████████████████████████████████
█████████████████████████████████████████████████████
█████████████████████████████████████████████████████
██████████████████████████████████████████████████████
█████
█████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████
███████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████
███████████████████████████████████████████████████████████████
██████████████████████████████████████████████████████████████████
   
, the Next platform.  Magis quam Moneta (More than a Coin)
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 08:06:59 AM
 #36827

If u leased ur power u don't need to be online.

So I predict that in the future the vast majority of stake holders will not have much technical expertise and will simply have given their forging rights to a pool and we are likely to end up with a small number of large pools (say 10).

If those pools are attacked in any serious manner then the 1000+ TPS network will be slowed to a "crawl" with a lot of non-technical stake holders probably blissfully unaware (too busy enjoying cocktails on a tropical island).

Even if they become aware reasonably quickly they won't have enough computing power to "bring the network back up to speed".

Doesn't any else see this as being a problem?

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 08:09:45 AM
 #36828

The number of pools and the size of them I reach an optimum value beyond which no interest be bigger.

How many major pools are there for Bitcoin?

Understand that those pools have hundreds (and maybe even thousands) of "hashers" who can simply, quickly and easily "change pools" if there is a problem with on or even start mining for themselves if the pools were being "shut down".

So the Bitcoin network can quickly repair itself even if *all* the pools were stopped.

I am worried that Nxt will not be able to do that if a majority of its stakeholders aren't even concerned with running the software.

So shutting down the pools in Nxt could be a much bigger problem IMO.


Perhaps there will always be to have a public node that completely cover the network as a security measure and then the other people who want to participate in the form of pools or individually.

The fees shall be calculated by dividing the cost to keep 2 times the public nodes between the number of expected transactions annually.

This ensures the network with 2 times (like the double safety of aircraft) and you keep an extremely decentralized network
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 08:13:07 AM
 #36829

Perhaps there will always be to have a public node that completely cover the network as a security measure and then the other people who want to participate in the form of pools or individually.

The fees shall be calculated by dividing the cost to keep 2 times the public nodes between the number of expected transactions annually.

This ensures the network with 2 times (like the double safety of aircraft) and you keep an extremely decentralized network

Am not sure exactly how this would work but I do like the concept of redundancy.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Eadeqa
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
February 24, 2014, 08:15:27 AM
 #36830

If u leased ur power u don't need to be online.

So I predict that in the future the vast majority of stake holders will not have much technical expertise and will simply have given their forging rights to a pool and we are likely to end up with a small number of large pools (say 10).


I doubt people with no technical expertise will be bothering to give forging right to pools.

If this becomes a problem (I doubt it), it would be much easier to remove this "feature"

Nomi, Shan, Adnan, Noshi, Nxt, Adn Khn
NXT-GZYP-FMRT-FQ9K-3YQGS
https://github.com/Lafihh/encryptiontest
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 08:20:37 AM
 #36831

If this becomes a problem (I doubt it), it would be much easier to remove this "feature"

You have completely missed the point - once our "much hyped" 1000+ TPS has been slowed down to 10 TPS people are going to dump NXT and run (making the network even more fragile) rather than "go out and by a powerful computer to help restore the network" and that could turn out to be a catastrophic event.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 24, 2014, 08:22:56 AM
 #36832

So I predict that in the future the vast majority of stake holders will not have much technical expertise and will simply have given their forging rights to a pool and we are likely to end up with a small number of large pools (say 10).

If those pools are attacked in any serious manner then the 1000+ TPS network will be slowed to a "crawl" with a lot of non-technical stake holders probably blissfully unaware (too busy enjoying cocktails on a tropical island).

Even if they become aware reasonably quickly they won't have enough computing power to "bring the network back up to speed".

Doesn't any else see this as being a problem?

I see no problem here. If a part of the stake becomes seized then the network will start forging with another part.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 08:25:41 AM
 #36833

I see no problem here. If a part of the stake becomes seized then the network will start forging with another part.

The question is "forging with what"?

If let's say 100 powerful machines are shut down by an authority and the majority of stake holders are "rich old men" who aren't that technically savvy then you are now running a network of maybe a few thousand desktop computers (or even less powerful devices) that are run by hobbyists and that is not going to do 1000+ TPS.

I am not saying the network would *die* but that it would be *seriously damaged* in terms of the TPS it could process and that in itself could cause *panic*.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
xcn
Newbie
*
Offline Offline

Activity: 51
Merit: 0


View Profile
February 24, 2014, 08:30:33 AM
 #36834

Any news about buying Nxtchg.com?
Eadeqa
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
February 24, 2014, 08:31:17 AM
 #36835


You have completely missed the point - once our "much hyped" 1000+ TPS has been slowed down to 10 TPS people are going to dump NXT and run (making the network even more fragile) rather than "go out and by a powerful computer to help restore the network" and that could turn out to be a catastrophic event.

Who says you need powerful computers to forge?  And 1000+ TPS is pure marketing. There is no way in hell Nxt is getting anywhere close to that amount of transactions in the next 5 years.


Nomi, Shan, Adnan, Noshi, Nxt, Adn Khn
NXT-GZYP-FMRT-FQ9K-3YQGS
https://github.com/Lafihh/encryptiontest
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 08:34:06 AM
 #36836

Who says you need powerful computers to forge?  And 1000+ TPS is pure marketing. There is no way in hell Nxt is getting anywhere close to that amount of transactions in the next 5 years.

You need powerful computers to handle 1000+ TPS (a little Raspberry Pi isn't going to be handling large numbers of transactions even though it can forge) and this figure is not "pure marketing" but the very *point* of TF (i.e. BCNext's *plan*).

If it is just a "marketing slogan" then I'd vote to dump TF now as we might be better off without it.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
February 24, 2014, 08:36:23 AM
 #36837

I see no problem here. If a part of the stake becomes seized then the network will start forging with another part.

The question is "forging with what"?

If let's say 100 powerful machines are shut down by an authority and the majority of stake holders are "rich old men" who aren't that technically savvy then you are now running a network of maybe a few thousand desktop computers (or even less powerful devices) that are run by hobbyists and that is not going to do 1000+ TPS.

I am not saying the network would *die* but that it would be *seriously damaged* in terms of the TPS it could process and that in itself could cause *panic*.


1000 tps processing requires mid-level hosting hardware. Still see no problem.
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 08:36:38 AM
 #36838

So I predict that in the future the vast majority of stake holders will not have much technical expertise and will simply have given their forging rights to a pool and we are likely to end up with a small number of large pools (say 10).

If those pools are attacked in any serious manner then the 1000+ TPS network will be slowed to a "crawl" with a lot of non-technical stake holders probably blissfully unaware (too busy enjoying cocktails on a tropical island).

Even if they become aware reasonably quickly they won't have enough computing power to "bring the network back up to speed".

Doesn't any else see this as being a problem?

I see no problem here. If a part of the stake becomes seized then the network will start forging with another part.

you do not have to give rights forging you have to give rights fees.

You must have your node equally open with my proposal.

if there is an attack on the pools network continuous forging
freedomfighter
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
February 24, 2014, 08:37:58 AM
 #36839

if we are changing the fees from 1 NXT drastically to 0.01 NXT when transactions are few right now, isn't it a security concern since people will stop running nodes since there is little incentive to it?

I would continue to run a node just protect my investment and to be a good member of the NXT community even if there was no chance of increasing my NXT. I have close to 70K NXT and have been forging since the first of the year and have generated 3 blocks - each of them for 0 NXT.

This guy is the ideal Nxt citizen. Although I can hardly believe anybody is forging right now to make nxt money, the fees are more about preventing
spamming. Its a tricky balance we are faced with especially at this early stage. We anticipate a robust nxt economy where hundreds or thousands
of businesses are dependent on the nxt network with our 1000 tps. When that day comes fees will not need to be so high yet forging will still be
profitable due to the constant influx of transactions. However at this point its like a ghost town in comparison so 1 nxt fee is still necessary.

That is why right now it is very important for everyone to support nxt not to get fees but to keep the network alive and well until that day comes.
I think I will cry when that day comes. No, not because all the community's hard work will have been paid off. No, not because BCNext's vision
of a new economy and less reliance on government control will be here. Not because there will be a Nxt Bible published filled with CFB's
mysterious riddles divided into chapters and Psalms. Not because of any of that. But because we will all be rich  Cry

It seems to me that the best solution to this chicken and egg problem is to gradually decrease the forging fee overtime based on the number of overall transactions in the network. kind of a sliding scale that will automatically kick in when the network averages an X number of transactions over a Y period. if transactions go down the number will increase back to the previous scale and so on and so forth. This way, when the network is large and not dependent on such fluctuations but on other economical and ideological incentives, fees will be low. If traffic and network participants slow down incentives will increase back until an equilibrium is reached. A gradual mechanism towards the ideal goal is better then radical shifts in the model.    
Mario123
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile WWW
February 24, 2014, 08:38:59 AM
 #36840

Pump

Who is able to develop a lightweight NXT tool for Windows and Mac, which sits just in your taskbar/menubar (see picture as an example)?

Installing and running this little tool should be hassle free. You can lookup your account, use main Nxt functions (like sending NXT, messaging), activate/deactivate forging right from the menu and you see some general blockchain stats.

That way, we could promote this little gadget as a simple and lightweight tool which runs smoothly in the background, forging for you (or not) and securing the Nxt network.






(I'm no windows user. Do windows user still have this little apps in the task bar? Or is there a modern equivalent, like a gadget on the desktop?)


Since this is so OS-special, maybe two different developers for Windows and Mac. Come on, guys. Raise your hand for this project!

Pages: « 1 ... 1792 1793 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 ... 2557 »
  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!