Bitcoin Forum
November 18, 2024, 02:42:13 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 1893 1894 1895 1896 1897 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761608 times)
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 12:59:28 PM
 #36921

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 Offline

Activity: 1181
Merit: 1018


View Profile
February 24, 2014, 01:04:10 PM
 #36922

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  Grin but should be no problem.

redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1043


#Free market


View Profile
February 24, 2014, 01:07:50 PM
 #36923



I'm happy for you  Smiley , If you need an help you just have to ask .
farl4web
Legendary
*
Offline Offline

Activity: 1205
Merit: 1000



View Profile
February 24, 2014, 01:10:03 PM
 #36924

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
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 01:13:13 PM
 #36925

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  Undecided

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 Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 01:14:06 PM
 #36926

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.

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, 01:19:03 PM
 #36927

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  Undecided

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
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 01:19:39 PM
 #36928


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 Offline

Activity: 1778
Merit: 1043


#Free market


View Profile
February 24, 2014, 01:24:00 PM
 #36929


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
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 01:25:17 PM
 #36930

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  Undecided

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 Offline

Activity: 1120
Merit: 1000


View Profile
February 24, 2014, 01:29:59 PM
 #36931

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  Undecided

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
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 24, 2014, 01:32:57 PM
 #36932

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  Undecided

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..





 Cheesy Cheesy Cheesy
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 01:37:34 PM
 #36933

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".

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
l8orre
Legendary
*
Offline Offline

Activity: 1181
Merit: 1018


View Profile
February 24, 2014, 01:38:49 PM
 #36934

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
Hero Member
*****
Offline Offline

Activity: 515
Merit: 502



View Profile WWW
February 24, 2014, 01:42:38 PM
 #36935

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.

 

◈▣ KOMODO ● Set Your Ideas Free ▣◈
.......AN ECOSYSTEM FOR NATIVE BLOCKCHAINS.......
Blockchain Generator | Decentralized Crowdfunding | Decentralized Exchange | Bitcoin Security | Zero-Knowledge Proofs | Blockchain Interoperability | Scalable Infrastructure
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 01:46:13 PM
 #36936

How can we be sure that no entity will game the system, when there is no penalty?
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1043


#Free market


View Profile
February 24, 2014, 01:48:41 PM
 #36937

In ~8 hours I'm planning to reload the testnet, balances will be reset.


Hi Cfb , at the moment I still have 30k  TestNxt in my account :   4940924250576724047
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 01:50:11 PM
 #36938

How can we sure that no entity will game the system, when there is no functioning penalty?

As I stated to "game the system" you need a huge amount of forging power as you need to be able to create "multiple" blocks behind peoples back in order to have any hope of winning against those "playing fairly" (remember that the longest chain with the best tickets is the winner every time - so if enough honest players are out there then it would be rather hard to beat them).

So for a small player there doesn't seem to be much reason for the penalty (as there would need to be many such small players "in on" the deal to try and help with a fork) - with regards to the larger players it does make some sense (as an "extra" insurance).

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
msin
Legendary
*
Offline Offline

Activity: 1470
Merit: 1004


View Profile
February 24, 2014, 01:57:19 PM
 #36939

SWARM NEEDED

Here is the reddit post, please everyone sign up at Bittrex.

Hello NXT community,

I solicited feedback on another thread about which coins we should support on our exchange before our public launch. NXT was overwhelmingly recommended.

Before we make the final decision, we're providing a special invite code for NXT users to experience our site first hand. Go to https://bittrex.com/Account/Register and use SUPPORT_NXT as the invite code. This gets you past the invite code queue. Place some trades, enabled 2FA, or try any of our other features to help us stress the site before the final launch. If you find a bug, we're handing out bug bounties as well. Having a great exchange helps us but also helps the NXT community.

If we get 100 signs ups using that code and active on our site, we'll add NXT before our public launch.

Please let me know if you have any questions or feedback, Bill



Just a reminder for everyone who hasn't already to please sign up for Bittrex.  Will also update everyone on Atomic Trade soon.  Thank you

68 signups as of this mornings, we need 32 more people to sign up at Bittrex, please do so if you have not.  Thank you.
pandaisftw
Full Member
***
Offline Offline

Activity: 224
Merit: 100


View Profile
February 24, 2014, 01:58:34 PM
 #36940

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".


https://blockchain.info/pools

2 pools in bitcoin own ~51% of the network hashpower... have they ever colluded (since they only need 51%)? Also, I wonder why this isn't big news... 2 pools that large is definitely unhealthy. Anyways, extrapolating the % distribution to NXT (91% attack), all 10 of the named pools + half of the unknown sources on that list would all have to be in collision at the same time.

Pretty much impossible (relative to Bitcoin).

NXT: 13095091276527367030
Pages: « 1 ... 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 1893 1894 1895 1896 1897 ... 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!