Bitcoin Forum
July 23, 2024, 08:18:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Service Announcements / Re: [ANN] Kraken Passes Cryptographically Verifiable Proof of Reserves Audit on: March 24, 2014, 01:18:45 PM
Great work guys, congratulations.

I'm afraid one piece of the puzzle seems still open to me. The audit proves that everyone's balance is represented in the Merkle tree, but not that the same bitcoins aren't backing two people's accounts at the same time. That is, there's no way to check against the following scenario:

USER1 audit page:
Submission code: 379377cd8190f9bf
Amount: 0.01500000

USER2 audit page:
Submission code: 379377cd8190f9bf
Amount: 0.01500000

Thankfully, this proof gap can be resolved without an auditor, and in an anonymous way.

I propose the following three-step scheme. (step 1) Kraken generates a 64-bit nonce for each account in the system. They publish this nonce on each user's account page, as follows:

USER1 audit:
Submission code: 379377cd8190f9bf
Nonce: fa132f44d7e35e0f
Amount: 0.01500000

(step 2) Kraken publish a signed document with the anonymized account name for each submission code:

$submission_code: sha256($nonce || ":" || $username)

For USER1 in our example, sha256("fa132f44d7e35e0f:USER1")=b7000194f1327aeb9b16f6104333fc889dd2f4c3cdba1eb3500d91ca5efc8208, so the document would contain:

379377cd8190f9bf: b7000194f1327aeb9b16f6104333fc889dd2f4c3cdba1eb3500d91ca5efc8208

(step 3) Users will verify not only that their submission code exists in the Merkle tree, but also that the submission code cannot correspond to any other account by calculating the sha256 as above and verifying that it corresponds to the submission code.

(end of scheme)

The only drawback I see is that this will make public the number of accounts in the Merkle tree, but I don't think this should be a problem.

Let me know what you think.
2  Bitcoin / Bitcoin Discussion / Re: Bitcoins are now Mobile and EASY - QR/Wallet/Android/iOS - MtGox Mobile on: July 27, 2011, 09:55:12 PM
Could you enable Apps2SD? When I install it on my HTC Desire, it says I don't have enough space available.

3  Other / Beginners & Help / Re: let me google that for you - service on: July 27, 2011, 06:44:40 PM
Could be useful, but the delay between them asking and you seeing the question would probably take most of the fun out of it. But it could still be useful/handy for a limited number of things.

What would be your rate per hour/search?

By the way, do you know Mechanical Turk?
4  Other / Beginners & Help / Re: government version of bitcoin with inflation on: July 27, 2011, 06:29:59 PM
This would kill international Bitcoin trade. The Vietnamese would never use it, for instance, if it finances Uncle Sam's peace operations.
5  Bitcoin / Project Development / Re: [Beta] myB.TC short names for Bitcoin on: June 02, 2011, 03:02:46 PM
@fadisaaida: The attributes in the HTML seem to be swapped:

Code:
<a target="_blank" href="http://myB.TC/fadisaaida">http://myB.TC/fadisaaida</a>

I claim http://myB.TC/bgeron (code=78142).

Edit: my registration passed! Strange.
6  Bitcoin / Bitcoin Technical Support / Re: only 5+5 questions and votes needed! on: April 19, 2011, 11:25:26 AM
We only need 5 more on-topic questions and 5 more off-topic questions. Please vote for new questions and submit new questions!

I just posted 2 questions.
7  Bitcoin / Bitcoin Discussion / Re: Official Bitcoin Unicode Character? on: April 11, 2011, 03:49:13 PM
What about one of these?





I prefer the first.

Small examples:

3.45

3.45


Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!