Вот отчет окончательного аудита для проверки OKCoin.
Как всегда, аудит не означает одобрение и не затрагивают какие-либо рисков за пределами нынешней несостоятельности. Это также не является непогрешимым, обмены могут занимать деньги или просить других, чтобы подписать их аудиторское сообщение. Наконец, пока мы не можем в полной мере реализовать нулевое знание, криптографический доказуемую проверку, вы должны доверять аудитору, то есть меня, сделали свою работу правильно.
Кроме того, такой же, как всегда, я не получил никакой компенсации за аудит, и я сделал это в свое свободное время. Я просил обмен сдавать какие-либо сборы, они бы заплатили мне на благотворительность по своему выбору: Людвига фон Мизес институт для австрийской экономики Inc. в Auburn, Алабама
-----НАЧАТЬ PGP MESSAGE ----- ПОДПИСАЛИ
Hash: SHA512
РЕВИЗОР: Stefan Thomas
АУДИРУЕМОЕ ЛИЦО: OKCoin Inc., https://www.okcoin.cn
ROOT HASH: dbb26444331293a04b289ba632b8f942b550d6873fed1afd6c53fca52825d1c7
БЛОК ВЫСОТА: 316837
РЕЗУЛЬТАТ: >100% запасов
21 августа 2014
Сан-Франциско
Это сообщение является отчет о проведении аудита я исполняла для обмена OKCoin Bitcoin на 21 августа 2014 года от моего домашнего офиса здесь, в Сан-Франциско. Я не получил никакой оплаты за этого аудита - моя личная цель с этим, чтобы помочь улучшить стабильность и уверенность в математике на основе валютной индустрии в целом.
утверждение
=========
Процесс аудита разработан, чтобы позволить аудитор - в этом случае меня, Стефан Томас - проверить, что общая сумму Bitcoins принадлежащего OKCoin матчей суммы, необходимую для покрытия анонимизированного набора остатков клиентов. Я свидетельствуя корневой хэш Merkle дерева, содержащего все остатки, которые были рассмотрены в ходе аудита. Если вы являетесь клиентом OKCoin, вы будете иметь возможность проверить с помощью инструментов с открытым кодом, что ваш баланс на момент проведения ревизии является частью этого корня хэш. Если это, и если вы считаете, что я заслуживающий доверия, то вы можете быть уверены, что ваш баланс был подобран эквивалентным или большим количеством Bitcoins в блок цепи во время проверки.
Самый трудная часть аудита, как правило, чтобы убедиться, что обмен не занижая количество и противовесы держателей счетов. При таком подходе каждый владелец счета может подтвердить, что они были рассмотрены в ходе аудита. В то же время он сохраняет абсолютную конфиденциальность для клиентов, аудитор видит только анонимизированные балансы и широкая общественность видит только общий уровень запасов.
Обратите внимание, что существует ограничение данного вида аудита. Он не проверяет необеспеченные активы и обязательства биржи или другие аспекты их баланса. Кроме того, трудно окончательно доказать, что Bitcoins идет речь, на самом деле принадлежат обмена против быть на кредит, например.
Для того, чтобы уменьшить зависимость от аудитора, аудит должен быть повторен с использованием различных аудиторов в разное время.
требования
======
Пункт 1: OKCoin контролирует определенное количество Bitcoins.
Доказательство: OKCoin предоставил файл в формате JSON со списком своих Bitcoin адресов и противовесов. Я использовал `cryptoshi команды audit` в libcoin для проверки файла JSON против копии блока цепи.
Версия libcoin использовали фиксации 5424505e2fb5866be96e9af35874cf9c289e3ccd.
Вот код аудита используется:
https://github.com/libcoin/libcoin/blob/5424505e2fb5866be96e9af35874cf9c289e3ccd/applications/cryptoshi/cryptoshi.cpp#L638-690
Пункт 2: Сумма из п.1 больше, чем количество содержащегося в корневой хэш остатков.
Доказательство: OKCoin предоставил файл JSON, содержащий набор анонимизированных остатков пользователей. Я использовал свой собственный инструмент "простой аудит" чтобы вычислить коэффициент резервирования и корневой хэш.
Версия легкого-аудита была использована фиксации 663c38be6767175764d13d249a6c18905ebae76f
Доступны на: https://github.com/justmoon/easy-audit
Вот код аудита используется:
https://github.com/justmoon/easy-audit/blob/663c38be6767175764d13d249a6c18905ebae76f/lib/audit_reporter.js#L10-31
Выход Автомата был:
АКТИВ ВЛАДЕЛЕЦ: okcoin.cn
БЛОК ВЫСОТА: 316837
ROOT HASH: dbb26444331293a04b289ba632b8f942b550d6873fed1afd6c53fca52825d1c7
RESERVE RATIO: 104,86%
Фактические запасы были 4,86% выше, чем требуются холдинги, то есть OKCoin было больше, чем 100% резервов на высоту блока аудита.
// Stefan Thomas
-----НАЧАТЬ PGP SIGNATURE -----
Версия: GnuPG v1
iQIcBAEBCgAGBQJT94OBAAoJEMlHNwCksIvzYg8QAIyFbfRq2jRcb5WtL2EElcbS
z7lZr3 / TJfKodOtfsjqX8yYM / iJ6laoMn03Y72 + mC2 + yUxXkSaRj6zYfcTbmlsAG
0SLzOK99XrIPbcBBtc / A6 / MQL0t + O3QT2Ot / 7Cs5xEu0vr6XVCfztThqCBHXduPx
QAQa59ZUaFbSA + / bxJrP3RM9oJiDRZOoGWBR6619Yuy2UkNfG56Rk10MsEUT6wqM
TXEF0s8 + 1G4tFGpC + 8MT98ngxRkKr6igMzgh / pJiGTBD + RhYRDdQj / aqq4zvXDni
VOz3B + BSjeKEVbaMglnhPzlePly / JkJTakVzqLo8uCQjibb0cOJdZDh2OzwqLpm2
3erJcE0tJIpLXm7idbVz8nrRs9Z + 265 + HNqbqJFELFLUlGuJk3VoFeZEym51oIeM
ZLD8hAwk8HCqjltIvv / u7cLh49LDk57O0GIFgAnHotVXQ06qEZ7C68aW / 2D3uCnE
gtfKnC3bwLmMU + ctxXgu9hP8mt7McerCI1g8Mk4H + 8kNKVlKKfcjaqbRl2l3frAw
А + DhBaz8CYvG3iV + TXrPM2umYc3Ckc7F75o2TTIbYvIgHlFOgv6j1nIXh2JU855O
V1hMd83ULlgdJK20xKV / T4bEPV + jOcBlaxU + ZPq5E8 / ВЕ + ORGL9e6rYVcLXG0SXY
AByBvMz1Tn74v / EMlFLi
= x9FT
-----END PGP SIGNATURE -----