Я попытался более формальное описание также добавление новых типов торговли и своп.
АбстрактныеОпределение правила Coin трассировка (CT) устанавливается на карту события жизненного цикла цифровых активов для Bitcoin сделок. Правила направлены для простоты и обратной совместимости с Bitcoin кошельками, которые могут иметь дело только с передачей между адресами.
ОпределенияМы отслеживаем номинальное держание цифрового актива через CT-совместимые транзакции Bitcoin, CTTS.
След адреса является чистым номинальным след зачислен и списан на него CTTS.
Адрес маркера представляет собой Биткойн адрес, связанный со следом, она выступает в качестве уникальной ссылки на след.
CTTS являются подмножеством действительных сделок Bitcoin, которые соответствуют определению, содержащемуся в этом документе. Non-CTTS игнорируются для целей настоящего протокола.
Жизненный цикл цифрового активаCT поддерживает следующие события жизненного цикла цифрового актива
- Финансирование адреса маркеров
- Выпуск след
- Передача следов
- Торговать след
- своп следы
- уничтожить след
финансированиеЛюбой адрес может быть адресом маркеров. Сделки, что кредит адреса маркеров финансируют CTTS до тех пор, пока не Issue СТТ наблюдается по адресу маркеров.
вопросВыпуск СТТ первая сделка с входом только с адреса маркера. Выходы операции по выпуску, не посылая на адрес кредит маркеров номинальных сумм следа их целевых адреса. После затрачивает на маркер адреса проведения не CTTS.
ПереводТрассировка может быть передана другим адресам с трансфером CTTS. A Передача СТТЫ имеет выход на адрес маркеров и только входные адреса, имеющих след одного и те же адреса маркеров. Сделка не является Transfer СТТ, если какие-либо из его входов потребляет больше, чем адрес след этого адреса.
СделкаТорговли СТТЫ обменивают след на адрес для бесшпурового Bitcoins. Торговый СТТ имеет выход на адрес маркера и соответствующую пару входных и выходных адресов. Только один из входных адресов имеют следы маркеров выхода, по меньшей мере, величины этого входа. Торговля СТТ выход на не адрес маркера не больше, чем сумма ввода на другой адрес.
ЗаменаСвоп СТТ обменивает следы пары адресов. Сменный СТТ имеет два выхода на два маркера адреса и соответствующую пару входных и выходных адресов. Входные адреса имеют следы одного из маркеров адресов, по меньшей мере, сумму этого входа. Сменный СТТ вывода на не адрес маркера не больше, чем сумма входа на другой адрес.
уничтожитьСлед разрушается, если передается адрес маркеров.