Сегодня я изучал документацию Nillion и пытался понять, что именно Covenants меняют в работе смарт-контрактов $NIL
Сначала я подумал, что это просто ещё один способ защитить конфиденциальность транзакций. Но чем больше я читал, тем яснее становилось, что цель здесь другая: сохранить в тайне саму инструкцию, пока не будет выполнено определённое условие.
Например, представьте, что вы задаёте ценовое условие для ордера. В публичном блокчейне, если раскрыть такое намерение заранее, другие трейдеры могут узнать вашу стратегию. Covenants призваны хранить эту инструкцию в зашифрованном виде до выполнения условия, а затем позволить ей исполниться без участия третьей стороны, которая управляла бы этим процессом.
У меня возникло несколько интересных технических вопросов. Как проверяются условия исполнения и какие предположения о базовой сети пользователи должны считать верными? Если никто не может прочитать инструкцию, пока она ожидает исполнения, как независимые наблюдатели могут убедиться, что всё прошло по заданным правилам?
Я также заметил, что Dusk — первый релиз Covenant — уже запущен в основной сети Ethereum, а не остался в тестовой сети. На начальном этапе поддерживаются ценовые и временные условия. Интересно, как оставшиеся шесть этапов дорожной карты Nillion расширят эти возможности, особенно для более сложных приложений.
Важна и сторона управления. Как будут решаться вопросы обновлений, споров и потенциальных уязвимостей, чтобы не подорвать гарантии конфиденциальности?
Приватные инструкции могут быть полезны, но именно детали реализации определят, насколько пользователям действительно придётся доверять системе.
Какие предположения о безопасности вы бы проверили в первую очередь, оценивая Covenants?
#nil $NIL @Nillion
Сначала я подумал, что это просто ещё один способ защитить конфиденциальность транзакций. Но чем больше я читал, тем яснее становилось, что цель здесь другая: сохранить в тайне саму инструкцию, пока не будет выполнено определённое условие.
Например, представьте, что вы задаёте ценовое условие для ордера. В публичном блокчейне, если раскрыть такое намерение заранее, другие трейдеры могут узнать вашу стратегию. Covenants призваны хранить эту инструкцию в зашифрованном виде до выполнения условия, а затем позволить ей исполниться без участия третьей стороны, которая управляла бы этим процессом.
У меня возникло несколько интересных технических вопросов. Как проверяются условия исполнения и какие предположения о базовой сети пользователи должны считать верными? Если никто не может прочитать инструкцию, пока она ожидает исполнения, как независимые наблюдатели могут убедиться, что всё прошло по заданным правилам?
Я также заметил, что Dusk — первый релиз Covenant — уже запущен в основной сети Ethereum, а не остался в тестовой сети. На начальном этапе поддерживаются ценовые и временные условия. Интересно, как оставшиеся шесть этапов дорожной карты Nillion расширят эти возможности, особенно для более сложных приложений.
Важна и сторона управления. Как будут решаться вопросы обновлений, споров и потенциальных уязвимостей, чтобы не подорвать гарантии конфиденциальности?
Приватные инструкции могут быть полезны, но именно детали реализации определят, насколько пользователям действительно придётся доверять системе.
Какие предположения о безопасности вы бы проверили в первую очередь, оценивая Covenants?
#nil $NIL @Nillion
