Bitcoin Forum
December 13, 2024, 09:14:41 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 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 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 ... 2557 »
  Print  
Author Topic: NXT :: descendant of Bitcoin - Updated Information  (Read 2761621 times)
klee
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000



View Profile
February 26, 2014, 12:08:21 PM
 #37821

Shit, that is bad!  Tongue

Solutions? Maybe a DAC???

Awaken man's switch??  Cool

Dunno. Time to invest 1M NXT into development of technology that protects in such cases...  Wink
Are you listening 50M NXT hoarders?
Why they hoard so many coins? They can't sell all of this coins anyway. From the block chain, these account(2159498187382012684,4747512364439223888,9433259657262176905,14571285356259793594) have more than 45M NXT(some of them split they account). Please sell it, donate it, anyway. The price will be never going up too far if they hoard so many coins.
The early adopters that really helped NXT are known - the others must be ashamed!
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 26, 2014, 12:11:23 PM
 #37822


if I'm not wrong?Huh

with " forging power of leasing to account to another account to create pools " only node account pool must be active to participate in the forge.

With my proposal all nodes accounts must be active to participate in the forge

this means;

Extremely decentralized network (in the exemple 30.000 Nodes)
Small accounts motivated to participate in forging (In the exemple 100 Nxt account is forging every day)

You just have to solve for the fees to be sufficiently attractive.
An interesting idea is to pay for other things like leased computing power
abuelau
Hero Member
*****
Offline Offline

Activity: 750
Merit: 500


www.coinschedule.com


View Profile
February 26, 2014, 12:11:35 PM
 #37823


The early adopters that really helped NXT are known - the others must be ashamed!


+1

Know what's happening in cryptoworld: www.coinschedule.com
landomata
Legendary
*
Offline Offline

Activity: 2184
Merit: 1000


View Profile WWW
February 26, 2014, 12:13:03 PM
 #37824

Opportunity

Can someone develop an Nxt equivalent of Proof of Existence so that NMAC (and other Virtual Corporations) can register itself like this company did on the Bitcoin blockchain? This well written prospectus can also be registered and published using the same method, making it official and "legal”. It gives a greater sense of legitimacy and serves as a show case of how the Nxt ecosystem can provide similar or better safeguards for investors normally enforced through government or centralized means.


Great suggestion.

himmelsfaller2
Newbie
*
Offline Offline

Activity: 49
Merit: 0


View Profile
February 26, 2014, 12:14:39 PM
 #37825

Just talked to bittrex, they have only 86 signups from nxt at the moment..

You should all go and sign up.

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

also just did 2 more with different email accounts, so I've no 3 accounts there
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 26, 2014, 12:16:10 PM
 #37826

it looks like some old guy with no artistic sense whatsoever did it on Microsoft Word.  

Well, ah, yes.  That would be me.

Classic Grin
Emule
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 26, 2014, 12:17:56 PM
 #37827

Shit, that is bad!  Tongue

Solutions? Maybe a DAC???

Awaken man's switch??  Cool

Dunno. Time to invest 1M NXT into development of technology that protects in such cases...  Wink
Are you listening 50M NXT hoarders?
Why they hoard so many coins? They can't sell all of this coins anyway. From the block chain, these account(2159498187382012684,4747512364439223888,9433259657262176905,14571285356259793594) have more than 45M NXT(some of them split they account). Please sell it, donate it, anyway. The price will be never going up too far if they hoard so many coins.

why should i? look at all the donations that people gave for marketing! 0 result

one guy gets 40k every month for burning more nxt for nothing, why should i donate, to burn even more?

till now NXT has produced nothing but hot air, i am still waiting on all that promissed features: no working clients, no working asset exchange, nothing.

what is marketing doing: exactly nothing.

when nxt is near one dollar if ever maybe then i will think about it till then you all a bunch of amateurs

i miss vision here on all fronts leading nxt to nowhere, get your act toghetter or prepare that nxt will be 0.000000001 again
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 26, 2014, 12:18:17 PM
Last edit: February 26, 2014, 12:29:39 PM by CIYAM Open
 #37828

Okay - after some discussion with CfB and checking out another such simulation I think I can get mine a lot closer to what is "really" going on underneath the hood (of course it is "only a simulation" so it can only be of so much benefit).

So this version is 100 years worth of blocks *without log(balance)* but instead with a "random divisor" of your balance to take the place of "time to forge" and now the figures look like this:

blocks = 52560000
a: 10
b: 10
c: 10
d: 10
e: 10
f: 50
wins( a ) = 4453471
wins( b ) = 4447734
wins( c ) = 4448973
wins( d ) = 4443112
wins( e ) = 4437624
wins( f ) = 30329086
best_streak( a ) = 7
best_streak( b ) = 6
best_streak( c ) = 7
best_streak( d ) = 7
best_streak( e ) = 8
best_streak( f ) = 31
best_combined_streak = 22

and when run with the 90/10 we now get the following:

blocks = 52560000
a: 10
b: 90
wins( a ) = 5361825
wins( b ) = 47198175
best_streak( a ) = 7
best_streak( b ) = 136

Whether this is a good enough approximation to statistically what is going on I am not sure but at least the simulator is no longer using floating point nor "log" (and is giving less skewed results).

Code:
#include <ctime>
#include <cmath>
#include <cstdlib>

#include <string>
#include <vector>
#include <sstream>
#include <iostream>

#define NUM_DAYS 1
#define NUM_YEARS 100

//#define PREVENT_IMMEDIATE_REPEAT

//#define SHOW_WINNERS
//#define SHOW_WINNERS_WEIGHT

using namespace std;

#ifndef NUM_YEARS
const size_t c_num_blocks = 1440 * NUM_DAYS;
#else
const size_t c_num_blocks = 1440 * 365 * NUM_YEARS;
#endif

int main( )
{
#ifdef SHOW_WINNERS
   string winners;
#endif
   vector< int > wins;
   vector< int > streaks;
   vector< int > balances;
   vector< int > best_streak;

   vector< int > combined;
   vector< long > weights;

   int combined_streak = 0;
   int best_combined_streak = 0;

   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 50 );

   srand( ( unsigned int )time( 0 ) );

   for( size_t i = 0; i < balances.size( ); i++ )
   {
      wins.push_back( 0 );
      weights.push_back( 0 );
      streaks.push_back( 0 );
      combined.push_back( 0 );
      best_streak.push_back( 0 );
   }

   size_t last_winner = 0;
   for( size_t blocks = 0; blocks < c_num_blocks; blocks++ )
   {
      long total_weight = 0;
      for( size_t i = 0; i < weights.size( ); i++ )
      {
         int divisor = rand( ) % 10;

         if( divisor == 0 )
            ++divisor;

         weights[ i ] = ( rand( ) % 10000 ) * ( balances[ i ] / divisor );

         total_weight += weights[ i ];
      }

      size_t winner = 0;
      size_t runner_up = 0;
      long best_target = 0;
#ifdef PREVENT_IMMEDIATE_REPEAT
      long second_best_target = 0;
#endif

      for( size_t i = 0; i < balances.size( ); i++ )
      {
         long adjusted_weight = weights[ i ] * 1000 / total_weight;

         if( adjusted_weight > best_target )
         {
            winner = i;
            best_target = adjusted_weight;
         }
#ifdef PREVENT_IMMEDIATE_REPEAT
         else if( adjusted_weight > second_best_target )
         {
            runner_up = i;
            second_best_target = adjusted_weight;
         }
#endif
      }

#ifdef PREVENT_IMMEDIATE_REPEAT
      if( winner == last_winner )
         winner = runner_up;
#endif

#ifdef SHOW_WINNERS
      winners += ( char )( 'a' + winner );
#  ifdef SHOW_WINNERS_WEIGHT
      ostringstream osstr;
      osstr << best_target;
      winners += "(" + osstr.str( ) + ")";
#  endif
#endif
      ++wins[ winner ];

      if( winner != balances.size( ) - 1 )
      {
         ++combined_streak;
         if( combined_streak > best_combined_streak )
            best_combined_streak = combined_streak;
      }
      else
         combined_streak = 0;

      if( winner == last_winner )
      {
         ++streaks[ winner ];
         if( streaks[ winner ] > best_streak[ winner ] )
            best_streak[ winner ] = streaks[ winner ];
      }
      else
         streaks[ winner ] = 0;

      last_winner = winner;
   }

   cout << "blocks = " << c_num_blocks << endl;

   for( size_t i = 0; i < balances.size( ); i++ )
      cout << ( char )( 'a' + i ) << ": " << balances[ i ] << endl;

#ifdef SHOW_WINNERS
   cout << winners << endl;
#endif
   for( size_t i = 0; i < wins.size( ); i++ )
      cout << "wins( " << ( char )( 'a' + i ) << " ) = " << wins[ i ] << endl;

   for( size_t i = 0; i < best_streak.size( ); i++ )
      cout << "best_streak( " << ( char )( 'a' + i ) << " ) = " << ( best_streak[ i ] + 1 ) << endl;

   cout << "best_combined_streak = " << best_combined_streak << endl;
}

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 26, 2014, 12:20:42 PM
 #37829


Confusing words. Do you propose something like this?

Instead of leasing forge power, you commit with your account to share fees among others in the same "share fee group" if you forge a node. You still have to try to forge a block on your own, but you commit to share the incentive with others if you are successful. ... Could this be done with AT and would that make sense?
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 26, 2014, 12:22:17 PM
 #37830

using floating point

James is laughing Wink
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 26, 2014, 12:24:23 PM
 #37831

using floating point

James is laughing Wink

No doubt about it.  Grin

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

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
superresistant
Legendary
*
Offline Offline

Activity: 2156
Merit: 1131



View Profile
February 26, 2014, 12:25:10 PM
 #37832

Shit, that is bad!  Tongue
Solutions? Maybe a DAC???
Awaken man's switch??  Cool
Dunno. Time to invest 1M NXT into development of technology that protects in such cases...  Wink
Are you listening 50M NXT hoarders?

What are you doing 50M-Nxt-hoarders ?? We need money for projects.

It is stupid to hold such big amount. The value of Nxt will not increase if you don't help.
l8orre
Legendary
*
Offline Offline

Activity: 1181
Merit: 1018


View Profile
February 26, 2014, 12:30:30 PM
 #37833


I seem to have a bit of a hard time getting access to 0.8.2e on my raspi.

It seems to running ok, but I don't know how to access the browser interface.

Neither http nor https on any of the ports gets me access.


[2014-02-26 13:02:23.747] Started peer networking server at 0.0.0.0:7874
[2014-02-26 13:02:23.820] Started API server at 127.0.0.1:7876
[2014-02-26 13:02:23.861] Started user interface server at 127.0.0.1:7875
[2014-02-26 13:02:23.901] Nxt server 0.8.2e started successfully.


Maybe I have to modify the ncxt/conf/nxt-default.properties ? I have tried a few possible entries, but apart from the obvious ones, I have no idea:


nxt.allowedBotHosts=127.0.0.1; localhost; 192.168.178.25; 192.168.178.26; 0:0:0:0:0:0:0:1;

nxt.allowedUserHosts=127.0.0.1; localhost; 192.168.178.25; 192.168.178.26; 0:0:0:0:0:0:0:1;
 
As the start script is:
java -Xmx128M -Xmx450M -cp nxt.jar:lib/*:conf nxt.Nxt

Do I maybe have to give an extra reference to the nxt-default.properties?



bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 26, 2014, 12:32:28 PM
 #37834

Another thought (not 100% related to our discussion right now):

I say if we don't have mechanisms like penalization, Nxt won't succeed.

Trust noone - this is a very important principle. Nxt doesn't rely on trust but solves the problem of trust in another way. It evolves to a system that doesn't care about trust coz everything will be very clear. Transparency extended to absolute leads to inability to cheat thus removing necessity to think if someone should trust another one.

Who cares about transparency, if no mechanism exists which uses this transparency.

Anyone?
igmaca
Full Member
***
Offline Offline

Activity: 168
Merit: 100


View Profile
February 26, 2014, 12:34:10 PM
 #37835


Confusing words. Do you propose something like this?

Instead of leasing forge power, you commit with your account to share fees among others in the same "share fee group" if you forge a node. You still have to try to forge a block on your own, but you commit to share the incentive with others if you are successful. ... Could this be done with AT and would that make sense?

right (I'm sorry but I'm not a native speaker of English)

I do not know how you can implement technically but that's the idea

this means;

Extremely decentralized network (in the exemple 30.000 Nodes)
Small accounts motivated to participate in forging (In the exemple 100 Nxt account is forging every day)

You just have to solve for the fees to be sufficiently attractive.
An interesting idea is to pay for other things like leased computing power
bitcoinpaul
Hero Member
*****
Offline Offline

Activity: 910
Merit: 1000



View Profile
February 26, 2014, 12:35:25 PM
 #37836

Just stop the big bold font please.
ZeroTheGreat
Hero Member
*****
Offline Offline

Activity: 644
Merit: 500


View Profile
February 26, 2014, 12:40:45 PM
 #37837

Why would anyone who spends that much money to acquire 50% of Nxt, then do anything that will destroy his own wealth?

A good point - and understand that I am not "advocating to do anything" at this stage - just presenting some statistical analysis (something that this project needs to have done before making "claims" about percentages and "safety").

Even with leasing we're generally safe: if some pool actually'll forge bad chain, Nxters'll argee on rollback and don't lease any power to that concrete pool and'll stay aware of leasing so much % to any pool for a long time. Threr's no possibility of rollback in PoW: malicious 51%, game over. But in PoS with leasing, where pools're dominating as forgers, it's pretty doable.

And if not a pool, but single forger (insanely rich + crazy; for real we'd care only about social engineering, potential PoX superiors and about Internet health) will successfully attack Nxt, community'll switch to another PoS-coin, may be to even 1:1 clone.
CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1086


Ian Knowles - CIYAM Lead Developer


View Profile WWW
February 26, 2014, 12:43:18 PM
 #37838

Guys before deciding we need to "go and change" the behaviour of forging we need to properly understand how it currently works so although it's nice that lots of people have creative ideas what would be more helpful is statistical analysis and modelling.

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 26, 2014, 12:45:02 PM
 #37839

Why would anyone who spends that much money to acquire 50% of Nxt, then do anything that will destroy his own wealth?

A good point - and understand that I am not "advocating to do anything" at this stage - just presenting some statistical analysis (something that this project needs to have done before making "claims" about percentages and "safety").

Even with leasing we're generally safe: if some pool actually'll forge bad chain, Nxters'll argee on rollback and don't lease any power to that concrete pool and'll stay aware of leasing so much % ot any pool. Threr's no possibility of rollback in PoW: malicious 51%, game over. But in PoS with leasing, where pools're dominating as forgers, it's pretty doable.

This sounds like a dubious solution to the problem. I don't like it.
klee
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000



View Profile
February 26, 2014, 12:46:02 PM
 #37840

Shit, that is bad!  Tongue
Solutions? Maybe a DAC???
Awaken man's switch??  Cool
Dunno. Time to invest 1M NXT into development of technology that protects in such cases...  Wink
Are you listening 50M NXT hoarders?

What are you doing 50M-Nxt-hoarders ?? We need money for projects.

It is stupid to hold such big amount. The value of Nxt will not increase if you don't help.

For fucks sake I don't want them to spend in any way they don't want but at least DO SOMETHING WITH THEM, WHATEVER!!!

Start your business, buy staff, donate, dump, help the community...

WTF???

They are so pathetic they split their funds!
Pages: « 1 ... 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 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 ... 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!