Рейтинг:0

Доказательство с нулевым разглашением для обновления дерева Меркла

флаг ve

У меня есть дерево Меркла, которое содержит балансы пользователей на каждом листе. Периодически пользователям платят больше, и их соответствующие листья Merkle обновляются, что приводит к созданию нового корня Merkle.

Можно ли использовать доказательство с нулевым разглашением, чтобы проверить, что между двумя корнями Меркла:

а) Ни один отдельный лист (баланс пользователя) не уменьшился

б) сумма всех листьев, увеличенная на известную величину

Цель состоит в том, чтобы предотвратить сценарий, в котором я могу заплатить себе произвольно большую сумму. Если я не могу уменьшить баланс какого-либо листа, единственный способ заплатить себе — добавить к моему собственному листу. И если сумма может увеличиться только на известную величину, это становится максимумом, который я могу выделить себе незаметно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.