Гомоморфные Адреса оплаты и Протокол Pay к ДоговоруМы предлагаем электронный протокол оплаты для обычных клиентов-торговых отношений, которые не требуют доверенного (подпись) дескриптора оплаты будет отправлено от продавца к покупателю. Вместо этого назначения "Счет" номер для оплаты только создается на стороне клиента. Это устраняет необходимость в каком-либо зашифрованном или проверке подлинности сообщения в протоколе, и является безопасным, даже если онлайн инфраструктура торговца скомпрометирована. Кроме того, сама платежная операция служит датируемые получения для клиента. Это свидетельствует о том, что было оплачено и которые получили средства, опять же, не полагаясь на любых торговых подписей. В частности, средства и получение обмениваются в одном атомарном действии. Асимметричный характер клиента торгового отношения имеет решающее значение.
Протокол разработан специально с Bitcoin в виде в качестве основной платежной системы. Таким образом, он имеет полезную выгоду, что все сделки являются публичными. Однако, единственное существенное требование к платежной системе является то, что "Счета" произвольные созданные пользователем пары ключей криптосистемы, чьи пары ключей пользуются гомоморфное свойством. Все криптосистемы ElGamal типа имеют эту функцию. Для использования с Bitcoin мы предлагаем дизайн детерминированной Bitcoin кошелек, чьи адреса могут быть проиндексированы четкими текстовыми строками.
http://arxiv.org/abs/1212.3257