Aleo — это первая в мире полнофункциональная платформа для разработки частных приложений, достигающая этого за счет применения децентрализованных систем и криптографии с нулевым разглашением.
Криптография с нулевым разглашением — это методы, которые позволяют одной стороне (проверяющему) доказать другой стороне (проверяемому), что утверждение о некоторой скрытой информации является истинным, не раскрывая ничего об этой информации, кроме достоверности самого утверждения.
Aleo использует революционно новую систему нулевого разглашения, основанную на передовых научных исследованиях, для создания нового криптографического примитива: децентрализованных частных вычислений (DPC). В DPC пользователи запускают программы в автономном режиме и впоследствии производят транзакции, удостоверяющие правильность этих вычислений. Это имеет ряд преимуществ.
· Транзакции скрывают всю информацию об автономных вычислениях.
· Транзакции могут быть проверены в постоянном времени любым человеком, независимо от того, что он вычисляет в автономном режиме.
· Транзакции в Aleo имеют размер 968 байт независимо от автономного вычисления, и их генерация занимает менее минуты плюс время, которое растет вместе с автономным вычислением.
· Транзакции не используют “газ”, поэтому приложения имеют неограниченное время работы.
Основное отличие Aleo от остальных Layer 1 решений заключается в том, что это единственная платформа, которая является приватной по умолчанию. Кроме того, выполнение программ происходит вне цепочки, поэтому Aleo может поддерживать программы произвольного размера с неограниченным временем выполнения. Это также означает, что можно точно знать, сколько стоит любая программа до ее выполнения.