Bitcoin Forum
May 04, 2024, 11:35:19 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 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 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 »
1561  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [NEM] NEM -New Economy Movement - No Envy Movement - Updates+Discussion thread on: February 14, 2014, 05:35:41 AM
Basically, we look though the profiles of every stakeholders and group them into three groups: Group 1 : veteran accounts opened before the fundrasing; Group 2 : accounts opened during the fundrasing but showed further activity; Group 3: accounts opened for NEM registration only (1 post)

Not all of group 3 are sock puppets. I know I asked a friend to open an account and post it. I paid for her. Sent her TX via PM. She is unique stakeholder, even though she is listed in group 3.

Plus she has over 10 K twitter followers. If this thing picks up, she might be an asset in promotion Smiley
1562  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 10:20:28 PM

If general public lose confidence, it's bad for all crypto -- Nxt included
1563  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 09:33:07 PM
Bitcoins stolen due to the bug

http://www.forbes.com/sites/andygreenberg/2014/02/13/silk-road-2-0-hacked-using-bitcoin-bug-all-its-funds-stolen/

I think prices are on their down to under $100

If Nxt has the same issue, address it
1564  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 11:14:42 AM

We need to lower the transaction fee.

1 nxt is way too high for being useful in tipping
1565  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 08:07:05 AM
I agree. She should be sent the full source code of 0.73

What for? She already said that wouldn't check the implementation.

Didn't we want her to check the algos? Plus, send her bloodyrookie's fix, and see how that compares with the original.

Let's complete the 1st step - audit the implementation and then move to a higher level.

Is that 10 BTC offer still open?

1566  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 07:47:41 AM


If someone wants to write up an overview of what exactly we need for the crypto auditing, I can send it to a few Crypto experts I've been in contact with.  Just PM me.

Please, CfB, help with that.

Edit: what kind of 'experts'?

I've been in contact with several people, including Matt Green (zerocoin).  I was originally referred to Matt by Susan Waters (http://cs.jhu.edu/~susan/) who was his professor, and Susan also recommended Lisa Yin in the same email.  I've had contact with Lisa and she sounds open to an audit.  Lisa has a PHD from MIT in Crypto.  I have contact with a few other academics as well.

Right, Lisa. I remember (https://bitcointalk.org/index.php?topic=345619.msg4989534#msg4989534). Well, what do you think, CfB?

Just do it. We need someone to check that Curve25519 and Crypto have no bugs.


You should email him (or her directly)  the source for 0.73

Her email is listed at http://people.csail.mit.edu/yiqun/

She already wrote in that email:

Quote
I am wondering what you are looking for in the code review. If it is mainly the correctness of the implementation, then I would take a pass. I feel that what would be most helpful for Nxt is to review how the above crypto algorithms are utilized within the Nxt currency system to achieve the intended security goals. "

If I understand it correctly, that means she is not willing to check any code. Checking the principal algorithm is not enough. Usually the problems come with the implementation of the algorithm.


I agree. She should be sent the full source code of 0.73
1567  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 07:22:54 AM
Quote
How does running potentialy malicious software used to directly access your money inside a VM protect the money that you're using the software to access? That's not good logic. Sure it segregates the rest of your system, but it does not protect the money..


Don't put most of your money in VM client account.

Quote
There is a huge difference. The source code can be audited. Then I can compile the open source code and run that. Then I can distribute those binaries to friends and family to use.

No one (at least not 99.999%) compile the source and run it. They just download and run the executable.   There is no way to be sure if they are same.

At some point, there has to be trust involved. You trust your operating system (did you compile it yourself?) You trust your browser (did you compile it yourself?) There is no such thing as zero trust. I personslly won't run bter software on my main system as I don't trust them (yet). To each it's own.





1568  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 06:07:02 AM


If someone wants to write up an overview of what exactly we need for the crypto auditing, I can send it to a few Crypto experts I've been in contact with.  Just PM me.

Please, CfB, help with that.

Edit: what kind of 'experts'?

I've been in contact with several people, including Matt Green (zerocoin).  I was originally referred to Matt by Susan Waters (http://cs.jhu.edu/~susan/) who was his professor, and Susan also recommended Lisa Yin in the same email.  I've had contact with Lisa and she sounds open to an audit.  Lisa has a PHD from MIT in Crypto.  I have contact with a few other academics as well.

Right, Lisa. I remember (https://bitcointalk.org/index.php?topic=345619.msg4989534#msg4989534). Well, what do you think, CfB?

Just do it. We need someone to check that Curve25519 and Crypto have no bugs.


You should email him (or her directly)  the source for 0.73

Her email is listed at http://people.csail.mit.edu/yiqun/
1569  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 06:05:36 AM


If someone wants to write up an overview of what exactly we need for the crypto auditing, I can send it to a few Crypto experts I've been in contact with.  Just PM me.

Please, CfB, help with that.

Edit: what kind of 'experts'?

I've been in contact with several people, including Matt Green (zerocoin).  I was originally referred to Matt by Susan Waters (http://cs.jhu.edu/~susan/) who was his professor, and Susan also recommended Lisa Yin in the same email.  I've had contact with Lisa and she sounds open to an audit.  Lisa has a PHD from MIT in Crypto.  I have contact with a few other academics as well.

Right, Lisa. I remember (https://bitcointalk.org/index.php?topic=345619.msg4989534#msg4989534). Well, what do you think, CfB?

Just do it. We need someone to check that Curve25519 and Crypto have no bugs.


You should email him (or her directly)  the source for 0.73
1570  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 06:03:57 AM


So stolen accounts for some and audited open source clients for others it is then...

How can people fail to grasp the most basic importance of this. It has nothing to do with "open source initiatives". Its that people MUST know its safe to use based not on a persons guarantee (trust), but on open code that can be audited by anyone, anywhere, any time. This is peoples money and livelihoods were talking about.

 If someone wants to release closed source software for Nxt, so be it. Just don't download and install them. Or run them on virtual machines with no access to parent OS.  

Besides, open source doesn't really mean "safe" as most people just download and run the compiled binaries. There is no way to be sure if the complied executable is the same as "sources" .



1571  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 05:06:19 AM
You guys sure are quick!  Smiley Here's the full scoop.

DGEX is proud to present Offspring - The Cross-Platform 2nd Gen Crypto Client.

http://offspring.dgex.com

Screen shots?
1572  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 13, 2014, 03:16:11 AM


If someone wants to write up an overview of what exactly we need for the crypto auditing, I can send it to a few Crypto experts I've been in contact with.  Just PM me.

Please, CfB, help with that.

Edit: what kind of 'experts'?

I've been in contact with several people, including Matt Green (zerocoin).  I was originally referred to Matt by Susan Waters (http://cs.jhu.edu/~susan/) who was his professor, and Susan also recommended Lisa Yin in the same email.  I've had contact with Lisa and she sounds open to an audit.  Lisa has a PHD from MIT in Crypto.  I have contact with a few other academics as well.

Right, Lisa. I remember (https://bitcointalk.org/index.php?topic=345619.msg4989534#msg4989534). Well, what do you think, CfB?

Any update on this?
1573  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 11:45:09 PM
On each server, only the server admin will know the wallet address for that server, so we compartmentalize the financial risk.

How is that different than trusted gateway? Here we are trusting

(1) Server Admin (that's human)
(2) Hack protection of the server
(2) Client software
1574  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 09:53:16 PM

We have the original c implementation by djb - let some cryptographers (dmitry was no crypto guy!) port it for us!

The bug was in original c version. The port by dimitry is just fine.



I know one thing: we still need a cryptographer for auditing!

Yes, after implementing the fix from BloodyRookie.

I think BloodyRookie patch should be implemented
1575  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 09:39:50 PM

We have the original c implementation by djb - let some cryptographers (dmitry was no crypto guy!) port it for us!

The bug was in original c version. The port by dimitry is just fine.

1576  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 09:27:51 PM
There is also this c# version

https://github.com/hanswolff/curve25519

Can't this ported to java?


R u sure it's bug free?

No, but we can compare the results
1577  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 09:26:22 PM
First one (left) is total crap:

Quote
/* v = x - h k  mod q
 * returns v != 0  */
int sign25519(k25519 v, const k25519 h, const priv25519 x, const priv25519 k) {
   uint8_t tmp[65];
   unsigned w, i;
   for (i = 0; i < 32; i++)
      tmp = x;
   for (i = 32; i < 64; i++)
      tmp = 0;
   mula32(tmp, h, k, 32, -1);
   divmod(tmp+32, tmp, 64, order25519, 32);
   for (w = 0, i = 0; i < 32; i++)
      w |= v = tmp;
   return w != 0;
}

Second one is the one we use in Nxt.

Quote
/* v = (x - h) s  mod q  */
int sign25519(k25519 v, const k25519 h, const priv25519 x, const spriv25519 s) {
   uint8_t tmp[65];
   unsigned w;
   int i;
   for (i = 0; i < 32; i++)
      v = 0;
   i = mula_small(v, x, 0, h, 32, -1);
   mula_small(v, v, 0, order25519, 32, (15-(int8_t) v[31])/16);
   for (i = 0; i < 64; i++)
      tmp = 0;
   mula32(tmp, v, s, 32, 1);
   divmod(tmp+32, tmp, 64, order25519, 32);
   for (w = 0, i = 0; i < 32; i++)
      w |= v = tmp;
   return w != 0;
}

That's bad.

What about comparing outputs of NRS, ur and some other implementation, like NaCl? If ur and NaCl return the same values and NRS returns different ones then we could assume that ur implementation is correct.

There is also this c# version

https://github.com/hanswolff/curve25519

Can't this ported to java?


Ops that's actually port from same Java  that Nxt uses.

Maye look at that C# version on how (if) he fixes the bug

1578  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 09:24:25 PM
First one (left) is total crap:

Quote
/* v = x - h k  mod q
 * returns v != 0  */
int sign25519(k25519 v, const k25519 h, const priv25519 x, const priv25519 k) {
   uint8_t tmp[65];
   unsigned w, i;
   for (i = 0; i < 32; i++)
      tmp = x;
   for (i = 32; i < 64; i++)
      tmp = 0;
   mula32(tmp, h, k, 32, -1);
   divmod(tmp+32, tmp, 64, order25519, 32);
   for (w = 0, i = 0; i < 32; i++)
      w |= v = tmp;
   return w != 0;
}

Second one is the one we use in Nxt.

Quote
/* v = (x - h) s  mod q  */
int sign25519(k25519 v, const k25519 h, const priv25519 x, const spriv25519 s) {
   uint8_t tmp[65];
   unsigned w;
   int i;
   for (i = 0; i < 32; i++)
      v = 0;
   i = mula_small(v, x, 0, h, 32, -1);
   mula_small(v, v, 0, order25519, 32, (15-(int8_t) v[31])/16);
   for (i = 0; i < 64; i++)
      tmp = 0;
   mula32(tmp, v, s, 32, 1);
   divmod(tmp+32, tmp, 64, order25519, 32);
   for (w = 0, i = 0; i < 32; i++)
      w |= v = tmp;
   return w != 0;
}

That's bad.

What about comparing outputs of NRS, ur and some other implementation, like NaCl? If ur and NaCl return the same values and NRS returns different ones then we could assume that ur implementation is correct.

There is also this c# version

https://github.com/hanswolff/curve25519

Can't this ported to java?
1579  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 09:18:19 PM
I got the original C version of curve2559 from





Here is the link to both files:

https://drive.google.com/folderview?id=0B7kbeA6whDvNUzVMWXVHWGZtdEU&usp=sharing

First one (left) is total crap:

Quote
/* v = x - h k  mod q
 * returns v != 0  */
int sign25519(k25519 v, const k25519 h, const priv25519 x, const priv25519 k) {
   uint8_t tmp[65];
   unsigned w, i;
   for (i = 0; i < 32; i++)
      tmp = x;
   for (i = 32; i < 64; i++)
      tmp = 0;
   mula32(tmp, h, k, 32, -1);
   divmod(tmp+32, tmp, 64, order25519, 32);
   for (w = 0, i = 0; i < 32; i++)
      w |= v = tmp;
   return w != 0;
}

Second one is the one we use in Nxt.

Quote
/* v = (x - h) s  mod q  */
int sign25519(k25519 v, const k25519 h, const priv25519 x, const spriv25519 s) {
   uint8_t tmp[65];
   unsigned w;
   int i;
   for (i = 0; i < 32; i++)
      v = 0;
   i = mula_small(v, x, 0, h, 32, -1);
   mula_small(v, v, 0, order25519, 32, (15-(int8_t) v[31])/16);
   for (i = 0; i < 64; i++)
      tmp = 0;
   mula32(tmp, v, s, 32, 1);
   divmod(tmp+32, tmp, 64, order25519, 32);
   for (w = 0, i = 0; i < 32; i++)
      w |= v = tmp;
   return w != 0;
}

ok, so "curve25519_i64-wip.tgz" is the one used in Nxt. I deleted the first one
1580  Alternate cryptocurrencies / Announcements (Altcoins) / Re: NXT :: descendant of Bitcoin - Updated Information on: February 12, 2014, 08:13:58 PM
I got the original C version of curve2559 from





Here is the link to both files:

https://drive.google.com/folderview?id=0B7kbeA6whDvNUzVMWXVHWGZtdEU&usp=sharing
Pages: « 1 ... 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 68 69 70 71 72 73 74 75 76 77 78 [79] 80 81 82 83 84 85 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!