Новый нотариус вообще не узнает о прошлых транзакциях.
Вместо этого у нас есть следующий процесс:
- Транзакция с хешем
2772BE
и нотариусом NotaryA
совершается в бухгалтерскую книгу
- Кто-то хочет перевести первое состояние вывода этой транзакции (обозначается
<2772BE, 0>
) в NotaryB
- Они формируют нотариальную транзакцию с одним входом
<2772BE, 0>
. Скажем, хэш этой транзакции с изменением нотариуса 35D0A5
NotaryA
подписывает эту транзакцию, отмечая ее входные данные <2772BE, 0>
как потраченные
- Однако эта транзакция также создает одно выходное состояние,
<35D0A5, 0>
, указывающее на NotaryB
<2772BE, 0>
, которое указывало на NotaryA
, теперь потрачено. Но <35D0A5, 0>
, который указывает на NotaryB
, остается неизрасходованным
Таким образом, мы передали штат новому нотариусу таким образом, чтобы избежать двойных расходов.