1. Введение
Коммерция в Интернете стала полагаться почти исключительно на финансовые учреждения, выступающие в качестве доверенных третьих сторон при обработке электронных платежей.
Хотя система работает достаточно хорошо для большинства транзакций, она по-прежнему страдает от недостатков, присущих модели, основанной на доверии. Полностью необратимые транзакции на самом деле невозможны, поскольку финансовые учреждения не могут избежать посредничества в спорах.
Стоимость посредничества увеличивает транзакционные издержки, ограничивая минимальный практический размер транзакции и исключая возможность мелких случайных транзакций, а более широкие издержки связаны с потерей возможности осуществлять необратимые платежи за необратимые услуги.
С возможностью обратного хода потребность в доверии распространяется. Торговцы должны опасаться своих клиентов, требуя от них больше информации, чем им в противном случае могло бы понадобиться. Определенный процент мошенничества считается неизбежным.
Этих затрат и неопределенности платежей можно избежать лично, используя физическую валюту, но не существует механизма для осуществления платежей по каналу связи без доверенной стороны.
Что необходимо, так это электронная платежная система, основанная на криптографическом доказательстве, а не на доверии, позволяющая любым двум желающим сторонам совершать транзакции напрямую друг с другом без необходимости в доверенной третьей стороне.
Транзакции, которые с вычислительной точки зрения невозможно отменить, защитят продавцов от мошенничества, а обычные механизмы условного депонирования могут быть легко реализованы для защиты покупателей.
В этой статье мы предлагаем решение проблемы двойных расходов с использованием однорангового распределенного сервера временных меток для генерации вычислительного доказательства хронологического порядка транзакций.
Система безопасна, пока честные узлы коллективно контролируют большую мощность процессора, чем любая сотрудничающая группа узлов злоумышленника.