Здравствуйте, коллеги. Если в предыдущем посте речь шла о "почему", то в этот раз я хочу с точки зрения опытного технического специалиста, который работает на передовой, рассказать историю о том, как превратить эту идею в реальность.
В 2018 году мы впервые заявили в белой книге о создании блокчейна, который был бы "и конфиденциальным, и проверяемым". Реакция индустрии была примерно такой: вы с ума сошли. Аргументы были очень жесткие — конфиденциальность равна укрывательству, а соответствие требованиям закона предполагает прозрачность. Как эти два требования могут сосуществовать?
Но наша команда, состоящая из специалистов по криптографии и ветеранов традиционных финансов, была полна решимости бросить вызов этому кажущемуся несовместимым противоречию. Эти шесть лет — по сути, серия сложных технических сражений.
Мы не искали легких путей, а сразу взялись за разработку уникального механизма консенсуса, а не копировали готовые решения. Традиционный механизм Proof of Stake (доказательство доли) не подходил, потому что при этом легко раскрыть личность валидатора — он становится мишенью. Поэтому мы придумали собственный механизм консенсуса — Segregated Byzantine Agreement, в основе которого лежит идея "слепых" ставок, своего рода лотереи.
Проще говоря: кто создает блок, кто проверяет транзакции — этот отбор происходит в зашифрованном виде и случайным образом. Ни один участник сети не знает, выбран ли он или его сосед, что обеспечивает защиту личности с самого начала.
Обеспечивать конфиденциальность транзакций — этого недостаточно, нужно скрывать и логику работы контрактов. Для этого мы разработали модель транзакций Phoenix и виртуальную машину Piecrust. Теперь разработчики могут писать "конфиденциальные" смарт-контракты — не только шифровать процесс перевода средств, но и весь цикл выполнения контракта, изменение состояния — всё в зашифрованном виде. Раскрывать информацию смогут только авторизованные участники.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
10 Лайков
Награда
10
4
Репост
Поделиться
комментарий
0/400
PumpDetector
· 3ч назад
честно говоря, идея с тайным голосованием и лотереей — это действительно гениально... но посмотрим, выдержит ли она, когда начнутся настоящие движения китов lol
Посмотреть ОригиналОтветить0
DoomCanister
· 17ч назад
Метод слепых ставок действительно интересен, наконец-то кто-то объединил конфиденциальность и аудит, которые раньше были врагами.
Посмотреть ОригиналОтветить0
AlwaysAnon
· 17ч назад
Проработав столько лет, наконец-то увидел реализованную историю. Могут ли конфиденциальность и аудит действительно сосуществовать? В этот раз не стоит снова говорить только на бумаге.
Посмотреть ОригиналОтветить0
CryptoPunster
· 17ч назад
Ха-ха, хорошо, за 6 лет работы что-то получилось. Вопросы конфиденциальности и аудита раньше казались мне абсурдными — как будто мне нужно одновременно рисковать всем и при этом не терпеть убытков.
Здравствуйте, коллеги. Если в предыдущем посте речь шла о "почему", то в этот раз я хочу с точки зрения опытного технического специалиста, который работает на передовой, рассказать историю о том, как превратить эту идею в реальность.
В 2018 году мы впервые заявили в белой книге о создании блокчейна, который был бы "и конфиденциальным, и проверяемым". Реакция индустрии была примерно такой: вы с ума сошли. Аргументы были очень жесткие — конфиденциальность равна укрывательству, а соответствие требованиям закона предполагает прозрачность. Как эти два требования могут сосуществовать?
Но наша команда, состоящая из специалистов по криптографии и ветеранов традиционных финансов, была полна решимости бросить вызов этому кажущемуся несовместимым противоречию. Эти шесть лет — по сути, серия сложных технических сражений.
**Начальный этап: закладываем фундамент конфиденциальности**
Мы не искали легких путей, а сразу взялись за разработку уникального механизма консенсуса, а не копировали готовые решения. Традиционный механизм Proof of Stake (доказательство доли) не подходил, потому что при этом легко раскрыть личность валидатора — он становится мишенью. Поэтому мы придумали собственный механизм консенсуса — Segregated Byzantine Agreement, в основе которого лежит идея "слепых" ставок, своего рода лотереи.
Проще говоря: кто создает блок, кто проверяет транзакции — этот отбор происходит в зашифрованном виде и случайным образом. Ни один участник сети не знает, выбран ли он или его сосед, что обеспечивает защиту личности с самого начала.
**Этап развития: научим смарт-контракты "молчать"**
Обеспечивать конфиденциальность транзакций — этого недостаточно, нужно скрывать и логику работы контрактов. Для этого мы разработали модель транзакций Phoenix и виртуальную машину Piecrust. Теперь разработчики могут писать "конфиденциальные" смарт-контракты — не только шифровать процесс перевода средств, но и весь цикл выполнения контракта, изменение состояния — всё в зашифрованном виде. Раскрывать информацию смогут только авторизованные участники.