Здравствуйте друзья! Это хорошо, чтобы иметь форум обратно ..
Теперь - к делу.
Я пытаюсь получить мою голову вокруг протокола ZEROCOIN. Это математические разработки .. Не как она интегрирована с Bitcoin, это я.
Я могу видеть, что аккумулятор работает по принципу, что
Р (х, у) п = (х ^ у) по модулю п
Является ли квази-коммутативной хэш-функция.
например
Для любого п
F (F (F (4,5), 6), 7) = F (F (F (4,7), 5), 6) = Накопленная-Значение = А.В.
Это замечательно, и я понимаю, что вы можете доказать, что ваш номер был использован в строительстве путем суммирования всех других номеров и оставить свой номер до последнего ..
Так что, если 6 был номер, который вы добавили в предыдущем примере ..
F (F (F (4,5), 6), 7) = А.В.
мы можем показать, что если
F (F (4,7), 5) = DELTA
тогда
F (DELTA, 6) = А.В.
Таким образом, показывая, что 6 действительно использован для построения AV в первом месте .. Так как функция HASH после этого вычисления DELTA очень трудно .. (почти невозможно ..)
Очевидно, намного больше числа используются на практике ..
Как вы можете видеть, хотя, вы должны показать свое значение 6, чтобы доказать свое членство .. Как это сделать, не давая, что далеко это нулевой бит доказательства.
Что мне нужно знать, как бит ZERO Доказательство в конце работы. Я снова и снова читать газеты и все, хотя я уверен, что моя математика справится, обозначение описано в только немного сверх того, что я могу понять .. :-p
Я могу видеть, что число вы добавите это HASH некоторых каскадных значений .. но что, где, как и почему до сих пор ускользает от меня ..
Может кто-нибудь объяснить в простых терминах, что номер, который вы бы добавить к аккумулятору должен был бы быть, как она построена, и как бы вы показать с нулевым знанием, что ваш номер был частью накопленного значения?
Я надеюсь в этом есть смысл..