Я первоначально отправил это в общем .. но он пошел вниз, а также вытащил бутерброд свинины на вегетарианской конвенции ..
Надеюсь, что это нормально, чтобы разместить сообщение.
..
Это то, что я думал о том, так gmaxwell взорвали все наши мозги с его гомоморфным конфиденциальногом реализации TxN.
Это очень простая идея, и не такой мощный, как КТ, но это скрыть значения, когда вы делаете расходы (от большинства людей). И это квантовое обеспечение, а также, как это полагается только на хэш-функции.
В основном - при создании TxN, вы также генерировать случайное число.
Затем вы хэш выходов с этим случайным числом. Вы и получатель знают, что случайное число, и поэтому могут декодировать то, что выходы TXN являются, и поэтому можете проверить, что сумма входов равна сумма выходов. Действительный TXN.
Если вы хотите, чтобы провести скрытый выход, вам нужно будет предоставить полную TxN цепь для каждого входа (+ выходов случайной величины), пройдя весь путь назад к coinbase TXN, который никогда не скрывал. Вам не нужно будет, чтобы обеспечить полное TxN дерево от coinbase, только ветви, что ваш вход / выход включен.
Это означает, что все расходы выход, будет знать полную историю, которая привела к нему. Но на цепи, все это будет храниться масса хэш-значений.
Вы не можете обмануть систему, так как приемник не будет принимать TxN который имел недопустимую историю как действительные, так и TXN будут добыты, как обычно, был ли он действительным или нет, так как шахтеры не могут сказать (и моей TXN независимо), если вы действительно пытались обмануть и все, что вы делаете это запирать средства в расходуемом-но-недействителен выходе. Это никто не будет принимать в качестве оплаты.
Если, на данный момент, txns имел 1 вход и 2 выхода, то нужно было бы хранить случайное значение (32 байта), и значение обоих выходов, (32 * 3 байта) для каждого TXN в цепи, ведущей обратно к coinbase , Несколько входов может, и, вероятно, будет, вернуться к различным coinbase txns. Так что если бы было 10 txns во всех в цепи, что это дополнительные 960 байт.
Я не уверен, сколько TXN на среднем в цепи, идущей к coinbase .. Кто-нибудь?
Эти данные начали бы небольшой, но может расти, чтобы быть довольно большим. Если не вы «hodling» монеты.
Я думал, что в какой-то момент в будущем вы могли бы «денежные средства в» выход, обеспечивая полную историю шахтеров, и что бы потом создать не спрятался выход к вам в coinbase. Это устранило бы анонимность для этой цепи txns конечно, но может быть сделано лет спустя. Вы бы тогда иметь расходуемый вывод, что нет необходимости в TxN цепи в качестве доказательства, так как это не скрытое значение.
Я действительно не знаю, если это на самом деле полезно / практическое / выполнимо, но хотел бросить его в «битной яме», в случае, если кто может увидеть что-то крутое, что я пропустил ..
(Например - вы можете доказать вывод и его значение действительны, не подвергая все скрытые данные в цепи?)