Обзор «цветной Bitcoin» концепция и полезные ссылки здесь:
Введем определенное "цвет" из Bitcoin (т.е. этикетки), связывая его с определенной сделкой (или выходом транзакции). То есть сделка с хэш-X будет операция генезис для цвета Y. Я полагаю, что эта информация будет присутствовать в файлах конфигурации клиентского программного обеспечения в случае использования заинтересован в отличительного цвета Y.
Затем, чтобы проверить, является ли сделка или сделка выход цвета Y нам нужно найти, можно ли проследить его обратно к сделке генеза.
Окрашивание целые сделки легко: сделка цвета Y, если все ее входы приходят от операций цвета Y. (за исключением генеза сделки.)
(Монеты цвета Y превратятся в обычный, неокрашенный Bitcoins, если они смешаны с чем-либо, кроме цвета Y. Таким образом, по существу эти монеты «потеряло» w.r.t окраски.)
Я уже реализовал доказательство концепции, которая реализует эту очень просто расцветку схему. Но это не круто.
Одна вещь, мы не хотим платить комиссионные сборы с цветными Bitcoins, поэтому мы должны обеспечить смешивание цветных и неокрашенной биткойны в одной транзакции. Простейшее решение состоит в предположении, что все неокрашенные из них проводятся в качестве платы и количество цветных них сохраняются.
Но сделать децентрализованный обмен, основанный на цветном Bitcoins мы должны быть в состоянии иметь монеты разных цветов в пределах одной транзакции, не смешивая их. То есть мы должны однозначную схему окраски, которая позволит сохранить количество цветных монет.
Это открытый вопрос. У меня есть несколько идей, хотя.