Bitcoin Forum
April 20, 2024, 02:44:09 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 »
521  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 31, 2014, 06:49:18 PM
Good algorithm works equally good on 2 wallets, 3 wallets and 101 wallets and indefinite number of wallets. Bad algorithm needs someone like Come-from-Beyond to make unverifiable claims that 'it works, believe me!'

C'mon! It's not religion, it's programming!

The right way to do this is to have some penalty for fat wallets and encourage a lot of small wallets.  So 100 small wallets should make more than 1 fat wallet.

ok so then i break down my one 50M account into fiftty 1M accounts

come on you're going to have to do better than this.  if you fell for this logical trap, I dont see how you are EVER going to do your own coin...

Then go with proof of burn... the bigger the risk the bigger the gain.  Just like Bitcoin,  the bigger the investment on mining hardware,  the bigger the gain.   That sounds more fair to me than a bunch of fat cats earning coins for just hoarding them.

no thanks - we want 1000's of transactions/second.  so we'll stay with 100% PoS.
522  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 06:20:56 PM
I'm tired of people making these dumb assumptions that proof of stake forging makes the rich richer, leading to some sort of financial crisis when they have all the nxt. this is only true if they hoard them forever and never trade them... also, the only reason someone has >10k in transaction fees is because of the alias landslide... im sure the fees each day is pretty insignificant right now.

plus, those 9 50M accounts he keeps spouting about have distributed out pretty good for only 2 months.  and there are 2 NEW whales that can be discounted as they are exchanges.
523  Alternate cryptocurrencies / Altcoin Discussion / Re: Transparent mining, or What makes Nxt a 2nd generation currency on: January 31, 2014, 06:19:08 PM
For what it's worth, come-from-beyond has a point when he says that the situation is exaggerated by an artificial situation with just two accounts. 

I decided to try a broader simulation, and see what the effects are. 

So, I set this up with 26 accounts, each having a different balance from 1000 to 26000, and bumped it up to a million trials to get consistent results despite statistical noise having a greater impact on a more complex situation.

Here's the code:
Code:
#include <stdlib.h>
#include <stdio.h>

// takes a balance; returns an interval to block forging time.
double rollem(double balance){
  double roll = 0.0;
  while (roll == 0.0) roll = ((double) rand())/RAND_MAX;
  return 1000 * roll / balance;
}


main(){
  double balances[26], times[26];
  double min, totalmoney = 0.0;
  int wins[26];
  int winner, count, trial, TRIALS = 1000000;

  for (count = 0; count < 26; count++){
    balances[count] = (count+1) * 1000;
    totalmoney += balances[count];
    wins[count] = 0;
  }

  for (trial = 0; trial < TRIALS; trial++){
    for (count = 0; count < 26; count++){
      times[count] = rollem(balances[count]);
    }
    min = times[0];
    winner = 0;
    for (count = 1; count < 26; count++)
      if (min > times[count]){
min = times[count];
winner = count;
      }
    wins[winner]++;
  }
  for (count = 0; count < 26; count++){
    printf("%c got %f%% of the wins with %f%% of the money.\n", count+'A',
   100*(double)wins[count]/TRIALS,
   100*(double)balances[count]/totalmoney);
  }
}


The effect is still present, in that the accounts with larger than median balances get more than their share of blocks, but it's considerably less important given the number of accounts and range of account values under consideration. 

In particular, people do not get three times the number of blocks relative to someone with half their balance; Instead they get only a tiny fraction more than double.  (note, these pairs are AB, BD, CF, DH, EJ, and so on).

Here are the results: 


A got 0.269800% of the wins with 0.284900% of the money.
B got 0.545100% of the wins with 0.569801% of the money.
C got 0.832000% of the wins with 0.854701% of the money.
D got 1.076900% of the wins with 1.139601% of the money.
E got 1.364900% of the wins with 1.424501% of the money.
F got 1.627700% of the wins with 1.709402% of the money.
G got 1.925300% of the wins with 1.994302% of the money.
H got 2.226500% of the wins with 2.279202% of the money.
I got 2.473800% of the wins with 2.564103% of the money.
J got 2.812900% of the wins with 2.849003% of the money.
K got 3.108000% of the wins with 3.133903% of the money.
L got 3.333500% of the wins with 3.418803% of the money.
M got 3.667000% of the wins with 3.703704% of the money.
N got 3.954400% of the wins with 3.988604% of the money.
O got 4.229700% of the wins with 4.273504% of the money.
P got 4.554900% of the wins with 4.558405% of the money.
Q got 4.813100% of the wins with 4.843305% of the money.
R got 5.146400% of the wins with 5.128205% of the money.
S got 5.400300% of the wins with 5.413105% of the money.
T got 5.720200% of the wins with 5.698006% of the money.
U got 6.039900% of the wins with 5.982906% of the money.
V got 6.336200% of the wins with 6.267806% of the money.
W got 6.610200% of the wins with 6.552707% of the money.
X got 7.018400% of the wins with 6.837607% of the money.
Y got 7.296000% of the wins with 7.122507% of the money.
Z got 7.616900% of the wins with 7.407407% of the money.


very cool simulation.  that started leveling out very quickly from just 2 accounts to 26.
524  Alternate cryptocurrencies / Altcoin Discussion / Re: Nxt source code flaw reports on: January 31, 2014, 06:15:37 PM
Good algorithm works equally good on 2 wallets, 3 wallets and 101 wallets and indefinite number of wallets. Bad algorithm needs someone like Come-from-Beyond to make unverifiable claims that 'it works, believe me!'

C'mon! It's not religion, it's programming!

The right way to do this is to have some penalty for fat wallets and encourage a lot of small wallets.  So 100 small wallets should make more than 1 fat wallet.

ok so then i break down my one 50M account into fiftty 1M accounts

come on you're going to have to do better than this.  if you fell for this logical trap, I dont see how you are EVER going to do your own coin...
525  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 06:04:23 PM
...Whoever gets the most coins makes most coins, how is that different from ASICs on Bitcoin? Someone care to explain?

jeez man, what youve just posted is EXACTLY what we've been shouting for months.  The difference is that your ASICs depreciate, consume lots of power, and require maintenance

That's right.   With Bitcoin early miners have their ASIC equipment depreciate.  Furthermore,  to keep up with the mining they have to consume power, do maintenance and acquire new rigs.

With 100% proof of stake,  the big holders just sits there forging coin without any real costs.

He does not do any mainetance,  he is not required to add new investments,  he just sits on his hoard and acquires new coins.

Did I miss something here?  



much easier than bitcoin mining, right?  and imagine how dirty filthy stinking RICH these people are going to be when transparent mining REALLY kicks in to allow 1000s of transactions per second, and NXT spreads wide...

just imagine.

or heres a thought:  instead of just imagining, you can risk your $ like everyone else here has and get your own hoard.
526  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 06:00:23 PM
Bump..

im in for vegas.  can i get 2 volunteers to go with me?
527  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 05:55:18 PM
...Whoever gets the most coins makes most coins, how is that different from ASICs on Bitcoin? Someone care to explain?

jeez man, what youve just posted is EXACTLY what we've been shouting for months.  The difference is that your ASICs depreciate, consume lots of power, and require maintenance
528  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 05:49:12 PM
An account with 2 million NXT generated 28 NXT... the 50 million NXT guy generated almost 100k NXT lol

The concept is pretty flawed. Whoever gets the most coins makes most coins, how is that different from ASICs on Bitcoin? Someone care to explain?

It ain't, early adopters get richer.   That is what proof of stake is.   The more stake I have, the richer I become.   

OMG!  an account with zero NXT forged 81K NXT!!!  oh teh noes!

com one.  you can make all kinds of accusations, doesnt mean you have all the facts
529  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 05:25:52 PM
You say that it is scary, but that is exactely what is happening with BTC and the brainwallet apllication. Someone created huge rainbowtables and runs a bot that detects incoming tx and just sweaps all accounts. Everything that is shorter than 12-14 digits ist just sweapt within <0.5 seconds.

Ive just sent a message to Jean-Luc:

Quote
or the next release can you change "Your secret phrase is too short
and can be easily picked by a hacker!" to be "This passphrase is too short, and will most likely result in NXT being stolen! Do not use words, sentences, or any literary or common phrase or sentence.  A secure passphrase will be at least 35 characters long and consist of random numbers, letters, and special characters.  Or you can use a combination of 10 random words that make no sense when put together"

also, when the user attempts to unlock an account, when the popup that comes up with the text box for the user to enter the passphrase in, please also print "A simple passphrase will most likely result in NXT being stolen! Do not use any common phrase or a sentence that makes common sense, or that is common in spoken/literary world.  A secure passphrase will be at least 35 characters long and consist of random numbers, letters, and special characters.  Or you can use a combination of 10 random words that make no sense when put together"
530  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:57:58 PM

OK Ill pay, but I dont think you beat me.  Not with FOUR consecutive leading 6's there.

for the record, I also have 180261721 but elected to not use it for the contest as I believe 6666386410 is superior to it as well

give me a bit to figure out my BTER account
531  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:54:41 PM
IMO, if we are to use a prefix, it should ONLY be N and not NXT, and then there should be no dash between the N and the rest of the account.

Then it will do nothing for branding, because it will just look like part of the address (that's also true for the ridiculous NxxxxXxxxxT scheme).

I also prefer short addresses, but since some people strongly believe in branding we added an optional "NXT-" prefix.


the fact that its THERE though.  at the very front.

accomplishes the same function

I dont particularly care for the N prefix AT ALL.  but if we absolutely MUST then please just make it part of the address, with no dash.  it removes the balance of the address.
532  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:35:45 PM
...
If there ever was a NXT wallet, it would be an illusion for general public users.  NXT is a brainwallet, all a user's NXT is stored on the encrypted blockchain itself and not in a separate file that can be taken offline and stored in a bank safe deposit box.  This is why long 40+ random passwords are so important - with NXT your holdings are available to you anywhere at any time, but they can be attacked continuously by hackers as well.  There is no hiding your NXT away from others offline, it is always in the cloud.
...

I dont think this is correct.  You could completely skip the  passphrase step and just generate 256 bits of entropy in a NXT wallet.dat file to be used as a private key and have the client to use this data directly instead of asking for passphrase.

I believe it would also be possible to create a bitcoin client that uses a brainwallet password as well, where a passphrase is used in an algorithm to generate the appropriate bitcoin addresses (though this scenario would have the same risks we are seeing with short passphrases, though the difference is that with bitcoin, there wouldnt be a 2^64 vs 2^256 thing we have)

I believe BCNext chose the brainwallet method to make it possible to actually contain an account in your head, so as to be able to leave absolutely no trace on paper or disk if so desired.  But theres just nothing from preventing a client to use the bitcoin method
533  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:27:04 PM
Thoughts?  NxtChg, I know you were working on address format, what do you think?

http://wiki.nxtcrypto.org/wiki/New_Address_Format

IMO, if we are to use a prefix, it should ONLY be N and not NXT, and then there should be no dash between the N and the rest of the account.

AND that N should participate in whatever error correcting code we choose.  If it doesnt then it is completely useless.

I still say no prefix at all, I like shorter account numbers - less to deal with.
534  Alternate cryptocurrencies / Altcoin Discussion / Re: [Nxt] API of Nxt on: January 31, 2014, 03:21:30 PM
whoa....


where can I get more info on this '&requestType=unlockAccount' thing.  I must have missed something.  Where is this request type and all its options documented at?
535  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:18:45 PM
Please point me where you found "Exposing the private key" phrase, I can't see it.

his claim is that since the public key is a curve25519 hash of the private key that it is exposed.   Roll Eyes
536  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:17:48 PM
Funny thing. Lyaffe made a challenge with guessing a passphrase https://nextcoin.org/index.php/topic,3718.0.html

I decided to simplify rules, created an account with simple passphrase and sent 100 Nxt to that account. The passphrase was an answer to the question: "I'm a big fun of soap operas and have no idea about security.". Guess what. Someone stole 100 Nxt before I even managed to post the question Smiley

What the hell? How is that possible?

It is already known that there is a bot running that checks the balances of very simple passwords. If you send some NXT to accounts of passphrases "1" or smthg, it will be gone within 45 seconds!


This is really scary.  There is apparently a continuous, ongoing attack against NXT looking for weak passwords.  There is no way to know how many hackers are doing this or how much computer horsepower is being directed towards this because the attack can be run offline against a copy of the blockchain.  Every day we are signing up 100 users on average and we are hoping to get many, many more.  NEW USERS ARE NOT BEING TOLD OFTEN ENOUGH OR STRONGLY ENOUGH ABOUT THE IMPORTACE OF A LOOOONG RANDOM PASSWORD.  Every day new users are coming in and using a short password and immediately lose their NXT just like dzarmush did.  

They do not put a happy smile after their experience.

They do not put a happy smile after their experience.  

They do not put a happy smile after their experience.  

I truly believe that one of the biggest threats to NXT is word of mouth about poor security.  "Yeah, I tried to buy some NXT, it was stolen in 24 hours, better steer clear of that coin..."

That kind of talk - and the poor security hygene that precipitate it - needs to be nipped in the bud NOW.  We only get a fresh reputation once - and people are losing NXT at an alarming rate, at least it seems that way to me.

Some day when I am all caught up (ha ha ha) I want to start a Wiki page listing every known past instance of lost NXT and have new users record their experiences on what happened to them in some kind of table.  This is data we need to be accumulating.

https://bitcointalk.org/index.php?topic=345619.msg4799666#msg4799666

I wish my idea would get some traction.  Also, look at the HUGE EMPTY BOX available when we type in a passphrase.  Why is there not some info in that box for a new user to read, warning that their NXT WILL be stolen if they use a simple word/phrase, even a long sentence if it is in some vulgate?
537  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:34:55 AM
I think one of the top priorities for the NXT guys going to Austin BTC is to try to meet up with some zerocoin folks.
538  Alternate cryptocurrencies / Altcoin Discussion / Re: Transparent mining, or What makes Nxt a 2nd generation currency on: January 31, 2014, 03:31:26 AM
The analogy with throwing dice is for illustrative purposes only.

This is the problem. 100K account does have advantage over 100x 1K accounts. But this advantage is small. In ur example it's noticeable coz u use conventional dice. If u used dice with 2^64 faces u would get other results.

Um, okay.  Let's look at it with continuous probabilities on the range 0..1 then.

Wallet A has a 100K account and wallet B has a 50K account.  Wallet A throws am infinite-sided die mapped to 0..1 and gets N1, wallet B throws the same infinite-sided die and gets N2. 

Wallet A then takes a default generation time of (say) 10M seconds and divides by 100K x N1, while Wallet B takes the same default generation time and divides by 50K x N2. 

If B gets the shorter/first time, B forges the new block while if A gets the shorter/first time, A forges the new block.

So, for A:  10M seconds /(100K x N1) = 100 seconds / N1
while, for B:  10M seconds/(50K x N2) = 200 seconds / N2

And that means that if N1 < N2 (ie half the time) A always forges the block.

Otherwise, if N1 < N2/2, (ie, half the remaining time) A always forges the block.

Otherwise, N1 > N2/2, and B forges the block. 

I ignore the case where N1 == N2/2; we were throwing infnite-sided dice so the probability is infinitesimal.






but doesnt that correspond with what we expect as normal, where 1 out of every 3 blocks is forged by B, and 2 out of every 3 blocks is forged by A; since A has 2x as much NXT as B, then it will forge 2x as many blocks?
539  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 31, 2014, 03:10:13 AM
Does anybody have experience with JNA or JNI?
We need somebody to make libzerocoin callable from Java and I think JNI allows us to do that.

http://en.wikipedia.org/wiki/Java_Native_Interface

If you can help with this please let me know.

James

I'm still reading about Zerocoin and do not yet understand it fully, so take that into consideration with the following:

You don't necessarily have to use JNI if you intend to have Zerocoin live in AM storage.

Make a stand-alone program linked to libzerocoin that will use JSON (JSON-GLib with libSoup) to talk to the Nxt server.

I am, however, not clear on exactly how one would mint Zerocoin from NXT and transform previously minted Zerocoin back to NXT without a change to the Nxt server.  We can easily destroy NXT that is converted to newly minted Zerocoin by sending the NXT to the genesis account.  We cannot, however, generate new NXT when we want to redeem Zerocoin for NXT.  What might be needed is to change the Nxt server to allow for some sort of global public NXT accumulator to keep track of number of "converted" coins at any given time (account # -1, perhaps?).  But I haven't finished reading about Zerocoin so this might not be needed?  I might not understand how this part is supposed to work yet.  Not sure.

libzercoin also appears to be tailored to the Bitcoin blockchain. 


Just a thought, but couldn't a parallel blockchain be used elusively for mixing purposes? You send your NXT to alt block chain, pay whatever fees, do zerocoin magic, and then your NXT appears in the parallel chain. The NXT in the parallel chain is completely identical to NXT in the main chain, so just do the reverse to get your coins back in the main chain in whatever account you specify. Nodes are encouraged to forge the parallel blockchain from the fees produced by people sending coins in and out of the mixing chain. Side-effect is that this will not bloat the main chain.

I'm not sure of the implications of the security risks though...
The improved zerocash algos create 288 bytes per transaction, so that is 3 transactions in an AM. I think that is small enough that we don't have to worry about bloat. I want to use as much of the existing infrastructure as possible.

I sort of like this approach, it allows the user to optionally use anon or not, since anon will obviously be more expensive
540  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: January 30, 2014, 09:40:04 PM
Dogecoin Become Fifth Most Valuable Crypto-Currency
http://uk.news.yahoo.com/dogecoin-become-fifth-most-valuable-crypto-currency-174348269.html#dXx7kbT

Quote
Dogecoin has just overtaken Nxt, which describes itself as a second generation crypto-currency offering a "novel method of eco-friendly mining."

Nope.

5    Nxt   76,860 BTC   7.686e-05 BTC   999,997,986 NXT*   185 BTC   +0.79 %   
6    DogeCoin   74,506 BTC   1.88e-06 BTC   39,630,915,288 DOGE   3,206 BTC   +6.29 %   

DOGE did overtake NXT for a short time earlier today, but market changes and NXT went back up.  Expect this to happen occasionally as people reach their limits and dump
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!