olalonde / proof-of-liabilities

Proof of Liabilities (PoL) is a scheme designed to let companies that accept monetary deposits from consumers (e.g. Bitcoin exchanges, gambling websites, online Bitcoin wallets, etc.) prove their total amount of deposits (their liabilities) without compromising the privacy of individual users.

Home Page:http://olalonde.github.io/proof-of-liabilities

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automate root verification

olalonde opened this issue · comments

commented

The chrome extension could automate the "root" verification this way:

When the extension discovers a blind liability proof, request http://verificationserver.com/?root=. The verificationserver can then independently fetch the root file and send it back to the extension. The extension can then verify that the retrieved root matches the partial tree's root.

The 3rd party server is necessary to avoid a malicious site from sending a custom root file to different users.