Author

Topic: NXT :: descendant of Bitcoin - Updated Information - page 645. (Read 2761635 times)

legendary
Activity: 1181
Merit: 1002

blahblahblah


emule is pissed because he had to get up early?!?
mommy wanted to vaccum your room I guess, poor little fellow...

sr. member
Activity: 243
Merit: 250
@dev

after i update NRS 0.8.3 (stable),it got the same err log Frequently,just like below,but why?

Code:
[2014-02-27 14:52:47.930] DEBUG: Invalid peer address: node4.mynxtcoin.org
java.net.UnknownHostException: node4.mynxtcoin.org
        at java.net.InetAddress.getAllByName0(Unknown Source)
        at java.net.InetAddress.getAllByName(Unknown Source)
        at java.net.InetAddress.getAllByName(Unknown Source)
        at java.net.InetAddress.getByName(Unknown Source)
        at nxt.peer.Peers.addPeer(Peers.java:372)
        at nxt.peer.Peers$3.run(Peers.java:302)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
access$301(Unknown Source)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.
run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
legendary
Activity: 1722
Merit: 1217
what kind of font best matches the nxt logo for things like the the text on my silver bar that will say "10 troy ounces of 999 fine silver"?

*edit* rounded letters because the nxt logo is made out of circles but it need to look professional at the same time

Anon, are you close to 'firing up' your silver bullion gateway?

rofl. no way. this is a process. im working on a final sketchup of my mould. then i have to hire a cad expert to interpret it into cad. then i have to find a machinist to mill the mould for me. then i have to buy silver and a forge. then i have to pray to jesus that it actually works!
full member
Activity: 168
Merit: 100
Lowered my rush sale to a solid 0.00008

I am selling 1.8 million now!, gave you colume guys,mget me coins Smiley

call me asshole, but the scary thing is this lopie dude thinks he is doing nxt a favor. that guy is completly retarded

Atleast he keeps to his word...man you are seriously F**ked.


Or maybe you just like the attention.





go manage your private company based on an nonexistent AE, fool

dont you have a scam ipo to run for that phantom AE?
legendary
Activity: 2184
Merit: 1000

THIS !

we have nothing but blah blah and a quote from "1984" nice job bcnext

how many promised features do we have in place 0


Go test the AE.
full member
Activity: 168
Merit: 100
One final thing I will say about the (lack of proper) statistical analysis is that for my own involvement in Nxt I would rather be paid in BTC (if I am to be paid anything at all).

I have read proper statistical papers (such as created by Meni) with sound math describing all of the possible attacks upon Bitcoin and I am much more satisfied with that then the "just trust BCNext's algorithm argument" who himself btw actually stated "don't trust me".

It seems that things like "proper analysis" are not things that this community wants to do or even hear about. Sad


I bet most of us believe that BCNext did math analysis and found no flaws.

With respect: this is a glib, bullshit answer, and you can't prove the "most of us" part any more than you can prove the "BCNext did math analysis" part.

Three months in and we have no Whitepaper, no documentation of algorithms, and no modelling or statistical analysis.

The greatest irony of the great decentralized Nxt Ecosystem is that its core is centralized in an opaque, anonymous identity who only communicates to the world through a Belarusan Java programmer on contract.

One day soon, Nxt will be called out for this. It is Nxt's biggest flaw.


THIS !

we have nothing but blah blah and a quote from "1984" nice job bcnext

how many promised features do we have in place 0
legendary
Activity: 2184
Merit: 1000
Lowered my rush sale to a solid 0.00008

I am selling 1.8 million now!, gave you colume guys,mget me coins Smiley

call me asshole, but the scary thing is this lopie dude thinks he is doing nxt a favor. that guy is completly retarded

Atleast he keeps to his word...man you are seriously F**ked.


Or maybe you just like the attention.


full member
Activity: 350
Merit: 100
what kind of font best matches the nxt logo for things like the the text on my silver bar that will say "10 troy ounces of 999 fine silver"?

*edit* rounded letters because the nxt logo is made out of circles but it need to look professional at the same time

Anon, are you close to 'firing up' your silver bullion gateway?
legendary
Activity: 1722
Merit: 1217
so i really like this motto "Ordo Ab Chao". should i let the fact that this motto is typically used by high ranking free masons stop me from putting it on my bars? i can just hear the conspiracy theories now Roll Eyes

*edit* i really think it perfectly represents everything that our movement stands for
full member
Activity: 168
Merit: 100
Lowered my rush sale to a solid 0.00008

I am selling 1.8 million now!, gave you colume guys,mget me coins Smiley

call me asshole, but the scary thing is this lopie dude thinks he is doing nxt a favor. that guy is completly retarded
full member
Activity: 350
Merit: 100
If someone need testNXT, write here, or PM me.

Yesterday I've tested AE a bit.. no problem found yet. You can try to buy some of my ABCs on testnet.

I've issued, bought and sold with no issues. I did run into one issue tonight, and not sure if it's an AE issue or a wesleyh client issue:

I decided to cancel an open order to free up some testNXT and create some smaller orders. I click cancel order, I'm prompted to enter my password, and it then tells me I don't have enough funds to cancel the order

My acct balance is only 1000 testNXT and the order is for 3000 testNXT total, but I shouldn't be prevented from canceling my order.
legendary
Activity: 1722
Merit: 1217
i think ill probably go with courier new
legendary
Activity: 1806
Merit: 1038
some testnxt plz: 11655792499041825006
please send some (test)NXT to my testnet account: 5630263199875886760
testNXT 14928479602272924530 Please
- 5k testNXT sent to each.
member
Activity: 112
Merit: 10
Is https://nxt-e.com/ fully functional now?

If yes, people need to support the site by buying selling on it.  

 Smiley  Nxt-e.com Server and transmission security topology.



We use SSL for the whole site, and have employ Amazon servers to run our web site. Web site, database and password protected wallets are separated on different server to make sure that any server that is hacked will not breach the whole security and steal the coins.

There are currently 6 servers supported security architecture.   Cool
legendary
Activity: 1722
Merit: 1217
what kind of font best matches the nxt logo for things like the the text on my silver bar that will say "10 troy ounces of 999 fine silver"?

*edit* rounded letters because the nxt logo is made out of circles but it need to look professional at the same time
legendary
Activity: 1890
Merit: 1086
Ian Knowles - CIYAM Lead Developer
Although the algo still doesn't match what is really going on (if anyone else can make it more correct then please modify it and post the updated results and source) I thought I just do one "slightly more realistic" 10 year analysis:

blocks = 5256000
a = 1
b = 1
c = 1
d = 1
e = 1
f = 1
g = 1
h = 1
i = 1
j = 1
k = 5
l = 5
m = 5
n = 5
o = 10
p = 10
q = 10
r = 10
s = 30
wins( a ) = 1159
wins( b ) = 1174
wins( c ) = 1150
wins( d ) = 1183
wins( e ) = 1193
wins( f ) = 1169
wins( g ) = 1143
wins( h ) = 1177
wins( i ) = 1115
wins( j ) = 1205
wins( k ) = 175337
wins( l ) = 175600
wins( m ) = 174960
wins( n ) = 174629
wins( o ) = 580246
wins( p ) = 579058
wins( q ) = 580492
wins( r ) = 578307
wins( s ) = 2225703
best_streak( a ) = 2
best_streak( b ) = 1
best_streak( c ) = 1
best_streak( d ) = 1
best_streak( e ) = 1
best_streak( f ) = 1
best_streak( g ) = 1
best_streak( h ) = 2
best_streak( i ) = 2
best_streak( j ) = 2
best_streak( k ) = 5
best_streak( l ) = 4
best_streak( m ) = 5
best_streak( n ) = 4
best_streak( o ) = 7
best_streak( p ) = 7
best_streak( q ) = 6
best_streak( r ) = 6
best_streak( s ) = 19
best_combined_streak = 2
(combined the first 6 accounts)

With this simulation we see a combined streak of only 2 when we have grouped together a bunch of very small stakeholders.

I then also tried simulating the idea that forgers will be penalised with higher stake holders being penalised more often but every way I try that I simply end up with worse results (in terms of streaks) like this:

blocks = 5256000
a = 1
b = 1
c = 1
d = 1
e = 1
f = 1
g = 1
h = 1
i = 1
j = 1
k = 5
l = 5
m = 5
n = 5
o = 10
p = 10
q = 10
r = 10
s = 30
wins( a ) = 22634
wins( b ) = 21929
wins( c ) = 21654
wins( d ) = 21987
wins( e ) = 21739
wins( f ) = 21888
wins( g ) = 21492
wins( h ) = 21921
wins( i ) = 21824
wins( j ) = 21706
wins( k ) = 324659
wins( l ) = 318268
wins( m ) = 317664
wins( n ) = 318776
wins( o ) = 635268
wins( p ) = 640399
wins( q ) = 631070
wins( r ) = 630736
wins( s ) = 1220386
penalised( a ) = 62
penalised( b ) = 63
penalised( c ) = 70
penalised( d ) = 53
penalised( e ) = 66
penalised( f ) = 62
penalised( g ) = 61
penalised( h ) = 66
penalised( i ) = 54
penalised( j ) = 57
penalised( k ) = 934
penalised( l ) = 983
penalised( m ) = 976
penalised( n ) = 963
penalised( o ) = 1471
penalised( p ) = 1454
penalised( q ) = 1485
penalised( r ) = 1479
penalised( s ) = 2012
best_streak( a ) = 3
best_streak( b ) = 3
best_streak( c ) = 3
best_streak( d ) = 3
best_streak( e ) = 3
best_streak( f ) = 3
best_streak( g ) = 4
best_streak( h ) = 3
best_streak( i ) = 4
best_streak( j ) = 3
best_streak( k ) = 9
best_streak( l ) = 8
best_streak( m ) = 7
best_streak( n ) = 7
best_streak( o ) = 22
best_streak( p ) = 20
best_streak( q ) = 18
best_streak( r ) = 13
best_streak( s ) = 39
best_combined_streak = 14
(combined the first 6 accounts)

So although it is admittedly not an accurate simulation in my opinion getting large accounts split up into smaller accounts and having lots of pools would probably do a better job of "securing" the blockchain than introducing penalties at all.

Code:
// Copyright (c) 2014 CIYAM Developers
//
// Distributed under the MIT/X11 software license, please refer to the file license.txt
// in the root project directory or http://www.opensource.org/licenses/mit-license.php.

#include
#include
#include

#include
#include
#include
#include

//#define NUM_DAYS 1
#define NUM_YEARS 10

#define PENALISE_HIGHER_STAKE
//#define PREVENT_IMMEDIATE_REPEAT

//#define SHOW_WINNERS
//#define SHOW_WINNERS_WEIGHT

using namespace std;

const int c_combined_proportion = 3;

#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 > penalised;
   vector< int > penalising;
   vector< int > best_streak;

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

   long total_balance = 0;

   int combined_streak = 0;
   int best_combined_streak = 0;

   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 1 );
   balances.push_back( 5 );
   balances.push_back( 5 );
   balances.push_back( 5 );
   balances.push_back( 5 );
   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 10 );
   balances.push_back( 30 );

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

   for( size_t i = 0; i < balances.size( ); i++ )
   {
      total_balance += balances[ i ];

      wins.push_back( 0 );
      weights.push_back( 0 );
      streaks.push_back( 0 );
      combined.push_back( 0 );
      penalised.push_back( 0 );
      penalising.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++ )
      {
         if( penalising[ i ] )
         {
            --penalising[ i ];
            weights[ i ] = 0;
         }
         else
         {
            int divisor = rand( ) % 10;

            if( divisor == 0 )
               ++divisor;

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

            if( weights[ i ] == 0 )
               ++weights[ i ];

            total_weight += weights[ i ];
         }
      }

      if( total_weight == 0 )
         ++total_weight;

      size_t winner = 0;
      size_t runner_up = 0;
      long best_target = 0;
      long second_best_target = 0;

      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;
         }
         else if( adjusted_weight > second_best_target )
         {
            runner_up = i;
            second_best_target = adjusted_weight;
         }
      }

#ifdef PENALISE_HIGHER_STAKE
      if( best_target == 350 ) // an above median value
      {
         ++penalised[ winner ];
         penalising[ winner ] = 1440;
      }
#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( ) / c_combined_proportion )
      {
         ++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;

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

   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;
   cout << "(combined the first " << ( balances.size( ) / c_combined_proportion ) << " accounts)" << endl;
}
full member
Activity: 182
Merit: 100
NXT.org
I would like to remind you all that PeerExplorer.com runs a great program to award nodes and makes it an incentive to run public nodes.

The system will soon run low on caches (accounts with NXT in them) to award nodes with.

If a big stakeholder is out there reading this, a donation to the person running Peer Explorer would be great so he can add to the cache system of rewards.
+ 1440
I'm rather a small stakeholder, but I am constantly creating some new caches to encourage nodes' owners.


That is great, but I hope some of these rich guys steps up to the plate soon and take care of such things Smiley
legendary
Activity: 1806
Merit: 1038
I would like to remind you all that PeerExplorer.com runs a great program to award nodes and makes it an incentive to run public nodes.

The system will soon run low on caches (accounts with NXT in them) to award nodes with.

If a big stakeholder is out there reading this, a donation to the person running Peer Explorer would be great so he can add to the cache system of rewards.
+ 1440
I'm rather a small stakeholder, but I am constantly creating some new caches to encourage nodes' owners.
Fry
newbie
Activity: 45
Merit: 0
Some TestNXT to 15004211867702614232 Please!
full member
Activity: 182
Merit: 100
NXT.org
Is anyone else having problems with the newer versions?  7.6 is that last version that works for me. Double click on "nxt" and nothing happens.  Am I missing something?

Nevermind, found it here, we really need to update this on wiki and OP for newer versions.

https://bitcointalksearch.org/topic/m.5301537

I think it'd be better if we actually start using a separate forum where we have better organization of everything ;P
Jump to: