Мы можем изменить транзакции таким образом, что никто не может сказать, кто получатель и сколько до получатель не тратит деньги.
На данный момент бенефициаром сделки определенный Bitcoin адрес. Если этот адрес когда-либо получал монету до этого все знают, что деньги находятся в том же месте. Кроме того, этот адрес был огласка в качестве приемного адреса, так что вы точно знаете, куда идут деньги.
Вместо того, чтобы указать, что получатель денег является адресом, который может расшифровать определенное сообщение, которое вы подписали. Таким образом, ваша сделка будет включать загрузку подписанных TxIns и подписанный ключ зашифрованного сообщения общественности о том, сколько из Bitcoins идет к человеку, может расшифровать сообщение. Все узлы сети пытаются расшифровать сообщение с каждым из их открытых ключей. Тот, кто преуспевает знает, что они получили деньги и обновляют их отображаемый баланс. Когда получатель решает потратить деньги их сделка включает в себя расшифрованное сообщение. Только тогда, когда другие сетевые узлы видеть это знают ли они, кто получатель был и сколько сделка стоит. Любое изменение приписывается ключа подписи и расшифрованный сообщение и оригинальные цитируются, когда изменение проводится в последующих операциях. Очевидно, что это связывает изменение отправителя до получателя не тратит так что вам нужно быть немного осторожным.
Я не знаю, насколько это может быть реализовано в существующей системе через ловкое использование языка сценариев.
ByteCoin