Bitcoin Forum
May 05, 2024, 06:08:57 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 1898 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761529 times)
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 02:01:40 PM
 #36941

Let me construct a scenario to better understand it.

1. I'm Janet Yellen and want to score a coup.
2. I buy a shitload of NXT since february 2014.
3. Running some servers till christmas and then say to the admins: "Ok, guys. Now every time, we are the only nodes in the group who should forge a block we don't. Ok?" "Yes, Madame"
4. We disturb the whole Nxt network by not forging when we should do it.
5. We do it over and over again because we are not penalized.

Now how likely is it that we are the only nodes in the forging group? Well, this depends on how big the group is, how many Nxt and accounts I have. But, well Janet has a lot. How large is the group? Don't know.

Where is my mistake?
"You Asked For Change, We Gave You Coins" -- casascius
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714932537
Hero Member
*
Offline Offline

Posts: 1714932537

View Profile Personal Message (Offline)

Ignore
1714932537
Reply with quote  #2

1714932537
Report to moderator
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:01:54 PM
 #36942

Pretty much impossible (relative to Bitcoin).

Yes - this is also my opinion - so although I can see it might be useful as an "extra insurance" against possible collusion I am worried that it result in "less forging nodes" as those who only have 1 account and find themselves constantly being penalised are likely to prefer to allocate their forging rights to a pool rather than get frustrated.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:06:09 PM
 #36943

4. We disturb the whole Nxt network by not forging when we should do it.

This is where you're misunderstanding things - although there is always a "best ticket" out there we can accept one that is "close enough" if we see it (this is why a lot of people are going to get penalised as they will be saying "try my ticket" but the network will end up choosing another "better ticket" as the best ticket was sent out after yours and others decided to pick it instead of yours).

The stake holder with the best ticket may not bother forging or assigning his/her forging rights to a pool.

So the network will *always* have another block to pick from so your "not forging" is not likely to "disturb" the network at all. The threat is that you and a band of conspirators are building a secret "best chain" offline ready to replace the last X blocks (i.e. the >50% attack).

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

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

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 02:09:12 PM
 #36944

4. We disturb the whole Nxt network by not forging when we should do it.

This is where you're misunderstanding things - although there is always a "best ticket" out there we can accept one that is "close enough" if we see it (this is why a lot of people are going to get penalised as they will be saying "try my ticket" but the network will end up choosing another "better ticket" as the best ticket was sent out after yours and others decided to pick it instead of yours).

So the network will *always* have another block to pick from so your "not forging" is not likely to "disturb" the network at all. The threat is that you and a band of conspirators are building a secret "best chain" offline ready to replace the last X blocks.


I get that the bigger threat is the secret offline chain we want to build.

But the other part, I don't get. Can you rephrase it?

edit: Ok, I might get it now. But have to think more about it - thought I could disturb the network. Not 'destroy' it, but disturb.
redsn0w
Legendary
*
Offline Offline

Activity: 1778
Merit: 1042


#Free market


View Profile
February 24, 2014, 02:16:39 PM
 #36945

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.

Done  Wink .
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:17:50 PM
 #36946

But the other part, I don't get. Can you rephrase it?

Okay - so let's say that the best ticket for the next block should be #12345 and you have #12344 and someone else has #12346.

If #12345 is not transmitted then nodes will accept your ticket or the other ticket instead (remember that each node in the network can't *see* everything at once so both you and the other node after a certain amount of time waiting to see #12345 decide it isn't going to appear and "try your luck").

So your node will send out #12344 and the other node will send out #12346. The network is happy to build on one of those new chains (lets assume that the "lower" ticket closest is always the best) so now #12346 will be "penalised".

It hasn't hurt the network - it is fine to keep on building with your #12344 but it has now hurt #12346 as they can't forge for a day.

Also network latency makes it impossible for you to be sure whether in fact #12345 has been sent or not (due to timing it may well have but your slow internet connection means that you didn't see it on time).

So if #12345 actually had been broadcast but both you and the other forger just didn't see it quickly enough then now you are both penalised.

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

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

Activity: 126
Merit: 100


View Profile
February 24, 2014, 02:22:23 PM
 #36947

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


If small player not penalized, what if large stakeholders split their Nxts into multiple accounts and game the system?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:24:38 PM
 #36948

If small player not penalized, what if large stakeholders split their Nxts into multiple accounts and game the system?

The whole point of being able to "lease" your forging right would mean that a pool can't do that (effectively you end up with no pools otherwise).

Pools are not a bad idea as to achieve the high TPS we are wanting we are most likely going to need them.

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

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

Activity: 126
Merit: 100


View Profile
February 24, 2014, 02:29:12 PM
 #36949

If small player not penalized, what if large stakeholders split their Nxts into multiple accounts and game the system?

The whole point of being able to "lease" your forging right would mean that a pool can't do that (effectively you end up with no pools otherwise).

Pools are not a bad idea as to achieve the high TPS we are wanting we are most likely going to need them.


Maybe I don't get the point, but by gaming the system, I mean something like forging a secret chain.
Meizirkki
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500



View Profile
February 24, 2014, 02:30:44 PM
 #36950

I don't get the whole pool thing? Is it possible now to lease your forging power without sending out all your nxt?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:33:45 PM
 #36951

Maybe I don't get the point, but by gaming the system, I mean something like forging a secret chain.

Okay - let's imagine two chains (and think of the numbers after each letter as being "weight"):

A(100) B(10) C(50) = 160 (total weight)

A(50) B(200) C(100) = 340 (total weight)

So although A(100) is better than A(50) once we have B(200) and C(100) added to it then it is of no use for A(100) to "suddenly appear".

Thus if you are going to "game the system" you need to be sure that you can win the game. Without collusion you will not achieve this.

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
S3MKi
Legendary
*
Offline Offline

Activity: 1540
Merit: 1016



View Profile
February 24, 2014, 02:34:22 PM
 #36952

Do we have news about crypto audit?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:36:18 PM
 #36953

I don't get the whole pool thing? Is it possible now to lease your forging power without sending out all your nxt?

Not right at the moment - but it soon will be.

This will actually make it possible via the use of an AT (Automated Transaction or "Turing complete transaction") to create yourself a "savings account" which after being created won't even require you to have your computer on to earn extra NXT (depending upon your stake of course).

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

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

Activity: 616
Merit: 500



View Profile
February 24, 2014, 02:38:10 PM
 #36954

I don't get the whole pool thing? Is it possible now to lease your forging power without sending out all your nxt?

Not right at the moment - but it soon will be.

This will actually make it possible via the use of an AT (Automated Transaction or "Turing complete transaction") to create yourself a "savings account" which after being created won't even require you to have your computer on to earn extra NXT (depending upon your stake of course).

I assume this will be implemented by the community if nxt devs don't do it.. so yea. A real problem right here.
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 02:39:16 PM
Last edit: February 24, 2014, 02:52:36 PM by bitcoinpaul
 #36955

I don't get the whole pool thing? Is it possible now to lease your forging power without sending out all your nxt?

Not right at the moment - but it soon will be.

This will actually make it possible via the use of an AT (Automated Transaction or "Turing complete transaction") to create yourself a "savings account" which after being created won't even require you to have your computer on to earn extra NXT (depending upon your stake of course).


Today is Q&A with CIYAM Grin

Why do we need AT for the savings account?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:44:14 PM
 #36956

Why do we need AT for the savings account?

Actually you don't but the AT will be more designed as a "term deposit" (i.e. the funds are *locked* until a certain time then released).

It will be helpful for those that "don't trust themselves" and also could function for passing on "an inheritance" of NXT (by having it tie into the Dormant Funds Transfer AT I've built).

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

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

Activity: 196
Merit: 100


View Profile
February 24, 2014, 02:48:55 PM
 #36957

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)

Keep thinking.  You had to run this node for a year, so the 100 dollars has to cover a monthly operations cost of 100/12 = $8.33 per month

So....

IF the block you capture once a year has 100 NXT in fees in it and
IF each NXT is worth $1 and
IF your monthly hardware amortization, bandwidth costs, and electricity costs are less than $8.33 per month

Then you made a monthly profit = $8.33 - monthly server costs

Anybody out there running a VPN for less than $8.33 per month?  
Anon136
Legendary
*
Offline Offline

Activity: 1722
Merit: 1217



View Profile
February 24, 2014, 02:50:57 PM
 #36958

I don't get the whole pool thing? Is it possible now to lease your forging power without sending out all your nxt?

Not right at the moment - but it soon will be.

This will actually make it possible via the use of an AT (Automated Transaction or "Turing complete transaction") to create yourself a "savings account" which after being created won't even require you to have your computer on to earn extra NXT (depending upon your stake of course).

I assume this will be implemented by the community if nxt devs don't do it.. so yea. A real problem right here.

It's the perfect environment to build and test the first DAC's. Rather than having a service provider wield peoples hashes, this is the sort of thing that could all be handled by open source code running on the block chain *relatively* easily instead.

Rep Thread: https://bitcointalk.org/index.php?topic=381041
If one can not confer upon another a right which he does not himself first possess, by what means does the state derive the right to engage in behaviors from which the public is prohibited?
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 24, 2014, 02:53:01 PM
 #36959

If we have penalty, 1000TFP and instant confirmation 'running', could we lose a lot of our 'important' nodes with penalty for a period of time?
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 24, 2014, 02:55:28 PM
 #36960

If we have penalty, 1000TFP and instant confirmation 'running', could we lose a lot of our 'important' nodes with penalty for a period of time?

I think you mean 1000 TPS but the penalty wouldn't be much of a problem for pools as they effectively have as many accounts as the # of people who have leased forging rights to them (so it just means that they can't use certain "tickets").

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
Pages: « 1 ... 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 1898 ... 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!