Aleo, приватность и важность скорости транзакций
Последнее десятилетие или два принесли нам некоторые новые технологии. Они были настолько новыми, что им нужен был вариант использования. Я имею в виду, что для AR и VR это было просто развлечением. Это была нормальная стратегия — развлечения могут распространить технологию среди широкой публики. После этого все больше и больше компаний и разработчиков подхватили идею использования устройств в профессиональных целях. Например, AR теперь используется Boeing для проводки своих самолетов — задача, которая не допускает ошибок при всей своей сложности.
Это сильно отличается от машинного обучения. Это было создано, чтобы использовать компьютеры для решения сложных задач и становиться лучше с каждой новой попыткой. Это отличный пример того, как далеко мы можем зайти в этой гонке вариантов использования. Сначала это была игра в шашки и шахматы. Затем распознавание речи. Сейчас он используется практически во всех отраслях. Даже если вы не знали об этом. Мы говорим о распознавании лиц на фотографиях в Facebook, программном обеспечении для редактирования фотографий с расширенными фильтрами, обработчиках больших данных и т. д.
Гонка все еще продолжается — кто найдет лучший, самый захватывающий и самый новаторский вариант использования, тот привлечет обычных пользователей. То же самое и в нашей отрасли.
После первоначального восторга от этой новой технологии с блоками и цепями было обнаружено больше ее недостатков. Скорость и масштабируемость являются основными. Вот почему так много людей объединились, чтобы решить их — и в конечном итоге это превратилось в еще одну массовую гонку. Проект за проектом утверждают, что все быстрее и быстрее.
Блокчейн — это книга переводов, но речь может идти не только о цифровых активах. Он записывает любую передачу значения (данных). И это открывает множество новых возможностей, особенно если мы снимем ограничения по скорости и масштабируемости.
Решив эту проблему, мы могли бы получить прозрачное отслеживание действий в IoT. Однако в этом сценарии тысячи устройств работают как одна сеть, постоянно обмениваясь данными. Блокчейн может обеспечить безопасность в этой еще совершенно неизвестной стране, но если он замедлит работу сети, пользователи будут готовы пожертвовать безопасностью ради лучшего пользовательского опыта.
Похожий сценарий — высокочастотная торговля. Здесь алгоритмы торгуют ценными бумагами в больших масштабах и на чрезвычайно высоких скоростях. Таким образом, соотношение вознаграждения к риску выше, но сеть должна позволять входить и выходить из миллионов краткосрочных позиций за доли секунды. Это невозможно с текущими типами цифровых активов.
В той мере, в какой мы можем получить от технологий распределенного реестра, мы должны осознавать, что пока они будут значительно медленнее, чем централизованные базы данных, не многие пользователи захотят пожертвовать своим пользовательским интерфейсом ради большей прозрачности и безопасности.
Есть даже научные исследования, подтверждающие это. Статья Nielsen Norman Group 1993 года о времени отклика приложений определяет пользовательский опыт в отношении способностей человеческого восприятия:
- Ограничение отклика в 0,1 секунды дает пользователю ощущение мгновенной реакции системы.
- Ограничение на ответ в 1 секунду сохраняет поток мыслей пользователя непрерывным, хотя пользователь заметит задержку
- 10 секунд ответа — это предел удержания внимания пользователя. После этого пользователь захочет выполнять другие задачи, ожидая, пока система завершит действие.
Вот почему для идеального опыта использования цифровых активов и создания децентрализованных приложений нам нужно стремиться к наименьшей задержке, а не только к количеству транзакций в секунду.
В статье, опубликованной на Invest in Blockchain, данных Kraken, и были дополнительно проверены скорость транзакций путем изучения материалов, связанных с проектом.
Конфиденциальность данных стала горячей темой в последнее время.
Доказательства с нулевым разглашением ( ZK-SNARKs ) и безопасные многосторонние вычисления (sMPC) воплощают два интересных подхода к идее безопасного обмена данными. Первое решение уходит своими корнями в теории криптологов Голдассера, Микали и Ракоффа. Эти идеи были сначала широко приняты Zerocoin, а затем Zcash. Идея технологии заключается в передаче секретного ключа между двумя сторонами. Доказывающий может использовать этот зашифрованный ключ, чтобы подтвердить перед проверяющим, что определенная информация находится в распоряжении доказывающего. Второе решение (sMPC) предполагает хранение конфиденциальной информации вне цепочки на нескольких узлах. Только если узлы проводят безопасное рукопожатие, пользователь может получить доступ к данным. Ни один компьютер не может получить доступ к зашифрованному содержимому без единодушного согласия
В Aleo zkCloud решает одну из самых сложных проблем, стоящих перед блокчейнами на сегодняшний день: дилемму конфиденциальности.
Например, в общедоступной цепочке блоков выполнение программы происходит в глобальной «виртуальной машине», управляемой каждым сетевым узлом. Это означает, что каждый узел в сети должен пересчитывать каждый шаг данной программы. Можно с уверенностью сказать, что это неэффективно, а также снижает скорость и увеличивает затраты для конечного пользователя. Возможности конфиденциальности ограничены, поскольку эта виртуальная машина должна иметь доступ к соответствующей информации.
zkCloud Aleo преодолевает эти ограничения, отделяя время выполнения приложения от состояния, поддерживаемого блокчейном. В сочетании с силой доказательств с нулевым разглашением это позволяет Aleo обеспечить полную программируемость и конфиденциальность, а также высокую пропускную способность транзакций по сравнению с моделью виртуальной машины в цепочке.
Благодаря zkCloud отдельные объекты взаимодействуют друг с другом посредством защищенных транзакций.
Несмотря на то, что программы выполняются в zkCloud с разной степенью сложности, единственное, что когда-либо видно узлам в сети Aleo, — это «тени», отбрасываемые экранированными транзакциями, выполняемыми в zkCloud. Поскольку доказательства с нулевым разглашением ничего не раскрывают об их содержимом, когда эти узлы (или другие третьи лица) видят защищенную транзакцию, отправленную в цепочку. Говоря простым языком, можно увидеть, что что-то происходит, но подробности никто не знает, например кто и кому передает определенную сумму. Это можно узнать, если намеренно открыть доступ.
Aleo — первая платформа, предлагающая полностью приватные приложения.
В Aleo zkCloud решает одну из самых сложных проблем, стоящих перед блокчейнами на сегодняшний день: дилемму конфиденциальности.
Одно важное отличие Aleo от других сетей, таких как Ethereum, заключается в том, что комиссии в сети Aleo рассчитываются заранее. В Aleo нет понятия «газ», что делает программы непредсказуемо дорогими для запуска на Ethereum. В то время как в Aleo все заранее знают, сколько кредитов Aleo потребуется для запуска данной программы.