Что такое Bulletproofs

Андреас Антонопулос рассказывает о решении Bulletproof. Что это такое и какие усовершенствования Bulletproof предоставит системе Биткоин в случае внедрения?

Подписывайтесь на youtube канал Школи Биткойн

Вопрос Антонопулос: «Что такое bulletproofs? Группа исследователей опубликовала документ Bulletproof. Короткие доказательства конфиденциальных транзакций и др. Они описаны как новый, а не интерактивный протокол нулевого знания, это очень короткое доказательство без доверенной конфигурации. Что это значит? Как это работает? И какая будет практическая польза?»

Это чисто технический вопрос. Попробую объяснить его как можно лучше.

Конфиденциальные транзакции — это изобретение, которое было придумано три года назад (2015), которое позволяет зашифровать суммы в биткоин транзакциях. Шифруя суммы, вы можете решить проблему утечки информации, когда аналитические компании могут отслеживать суммы. Отвечая на предыдущий вопрос, я вспомнил coinjoin, где много людей совместно участвуют в сделке и один из недостатков coinjoin в том, что, пока все торгуют примерно одними и теми же суммами легко отслеживать принадлежность платежей счетам для оплаты.
Конфиденциальные транзакции предназначены для использования вместе со стратегиями смешивания монет для создания анонимных и частных биткоин транзакций, при которых никто не может отслеживать, того кто платит. Конфиденциальные транзакции шифруют значение, поэтому вы не можете видеть, сколько транзакций выполняется, и если вы используете это вместе с микшированием, вы не можете сказать, какой выход соответствует какому входу, и это делает его намного повышенные конфиденциальность.

Теперь вы можете спросить: «Хорошо, но если сумма зашифрована, как мы узнаем, что они не потратили деньги, которых у них не было, и как мы узнаем, что они не создали новые деньги из ничего?

Метод, который используется в конфиденциальных транзакциях, называется «доказательством нулевого знания». «Доказательство нулевого знания» — это когда вы доказываете, что что-то верно, не зная некоторой базовой информации. Таким образом, в случае конфиденциальных транзакций можно использовать специальный тип математики в доказательстве нулевого знания, который позволяет добавлять входы и выходы и показывать, что их разность равна нулю. В основном показывают, что количество входов, количество выходов и их разница равны нулю, не зная, которые эти суммы. И это кажется невозможным, но поверьте мне, когда вы читаете математику, это не делает ее более понятной.
Это довольно запутанно и очень сложно понять, и я действительно не понимаю, но я понимаю, что если вы шифруете значение A на входе и B на выходе, можно применить доказательство того, что A и B равны друг другу, а их разность равна нулю. Чтобы вы знали, что существует одинаковое количество входных и выходных данных, и никаких новых денег не создано.
Конкретные «доказательства нулевого знания» используют конфиденциальные транзакции, которые называются «доказательством диапазона», и вы можете доказать, что есть определенные цифры, не зная, что это за цифры. И bulletproof — это развитие, потому что одна из проблем с неинтерактивный доказательствами нулевых знаний заключается в том, что такое доказательство занимает сравнительно большой объем данных. Конфиденциальная транзакция, находящиеся на неинтерактивный доказательство нулевого знания весит 20 килобайт по сравнению с обычной сделкой, которая весит, 200 байт, это не является хорошим решением. Таким образом, вы получаете большую конфиденциальность, но зато емкость вашего блокчейна сильно уменьшается, так как транзакция стала в сто раз больше.
Итак, чего достигли авторы Bulletproof, и это интересно прочитать, хотя может показаться сложным, они получили более короткий доказательство, так что вы можете доказать, что числа на входах и выходах находятся в пределах диапазона, не используя большой объем данных, не делая очень большую транзакцию, емкость блокчейна не будет увеличен. Это невероятное развитие криптографии, и это еще раз демонстрирует то, что Биткоин и криптоекосистемав целом, и исследования, которые продолжаются, расширяют границы криптографии. Биткоин генерирует новые криптографические знания, открытия и науку каждый день.

Итак, практические преимущества Bulletproof заключаются в том, что мы можем получить конфиденциальные транзакции с более короткими доказательствами, которые позволяют шифровать сумму транзакции, чтобы мы могли получить большую анонимность с меньшими по размеру транзакциями.

Что такое Bulletproofs обновлено: Ноябрь 15, 2018 автором: SchBit