Многосторонний обмен — это сделка или форум для сделок, в которых участвуют более двух сторон.
Например, Алиса дает Бобу яблоко в обмен на апельсин, что является двусторонним обменом. Многосторонний обмен будет включать третью сторону, например: Алиса дает яблоко Бобу, который дает апельсин Чарльзу, который дает грушу Алисе.
В реальном мире такие транзакции растянуты во времени, включают предметы разной стоимости и вовлекают гораздо больше сторон. Для этого используется особый тип учета, называемый взаимным кредитом или кредитным клирингом .
Хотя можно использовать любую структуру учета, есть один подход, который естественным образом подходит для многостороннего обмена. Это простейшая возможная конструкция базы данных/электронной таблицы, бухгалтерский учет с одной записью, а не с двойной записью . [ необходима цитата ]
Все счета начинаются с нулевого баланса, что означает, что они ничего не должны и им ничего не должны. Счет может закрыться только на нуле, что означает, что он отдал столько же, сколько получил, т. е. обмен завершен по отношению ко всем другим счетам. Когда происходит транзакция, в бухгалтерском журнале делается запись о платеже или кредите, текущем в обратном направлении.
Остатки на счетах выводятся путем «суммирования» журнала.
Сумма всех остатков на счетах априори равна нулю . Счета, которые закрываются (или выбывают) выше нуля, дали больше стоимости другим счетам, чем получили, и наоборот. Таким образом, положительный баланс представляет не стоимость *на* счете, а стоимость *должную* этому счету (совокупностью) всех других счетов.
Баланс счета в такой системе отражает не положение счета по отношению к прошлым операциям с другими счетами, а также активность, необходимую для завершения обмена. Таким образом, баланс +10 означает, что счет не только предоставил другим членам на +10 больше ценности, чем получил, но и что для завершения обмена он намерен получить в будущем на +10 больше, чем предоставил.
Обязательство Боба потратить 5 точно соответствует обязательству Чарли заработать 5.