Для початку давайте розберемось які 3 основні функції має виконувати кожен блокчейн для того, щоб бути ідеальним рішенням як для користувачів так і для розробників додатків: Децентралізація, безпека та можливість масштабування.
Якщо ми подивимось на мережу Ethereum то ми зможемо зрозуміти, що цей блокчейн дійсно являється децентралізованим та безпечним. Якщо ми будемо говорити про масштабування, то тут вже є проблеми. Думаю ви не раз бачили, що під час активного мінта, або активних торгів на дексах (іншими словами при нагрузці мережі) значення GWEI дуже сильно зростає, тим самим ціни на газ набагато вищі, що забирає можливість користуватися мережею в привичному режимі. Саме тому і створюються L2 рішення для мережі Ethereum які також збирають сотні мільйонів долларів інвестицій. Для тих хто не знає, що таке L2 рішення, простими словами це блокчейн який створений поверх основого блокчейна, в нашому випадку поверех мережі Ethereum. Це позволяє зберегти децентралізацію та безпеку, але при цьому надати можливість масштабування.
Також зразу буде корисним підмітити, що на EVM (Ethereum Virtual Machine, максималльно простими словами це основний механізм який дає можливість повноцінно функціонувати блокчейну та смарт контрактам на ньому) є два основних типи ролапів які використовують в L2 рішеннях. Це Optimistic ролапи які побудовані на моделі основаній на довірі та Zk ролапи які використовують доказ з нульовим розголошенням.
Що таке Rollup? Це перенос обчислень та зберігання за межі блокчейна базового рівня. Для прикладу на блокчейні другого рівня виконується 100 різних транзакцій які потім об´єднуються в одну транзакцію на блокчейні базового рівня. Тобто якщо ми візьмем для прикладу блокчейн Арбітрум, то там створюється 100 транзакцій які збираються в одну в мережі ефіра. Тим самим комісія за транзакцію в мережі L2 дешевша в 100 раз.
Останнє, що треба зрозуміти це те як працюють Optimistic ролапи та Zk ролапи. Простими словами, оптимістічні ролапи по стандарту вважають всі транзакції дійсними, доки не доведено зворотне. ZK ролапи використовують складну частину криптографії, звану доказом з нульовим розголошенням, щоб довести дійсність транзакцій, не знаючи надто багато про специфіку транзакцій. Для детального ознайомлення з цим можу порадити ці статті: ZKP конкретні приклади роботи, Optimistic ролапи.
Aleo це L1 блокчейн який можна сказати побудований з нуля і вже поверх цього блокчейну будуть будуватися L2 та L3 рішення. Тобто це буде зовсім інша екосистема проектів, зі своїми додатками на борті. Окрім цього Aleo відразу буде намагатися закрити 3 основні проблеми які має вирішувати блокчейн - безпека, децентралізація та масштабування. Але ще й окрім цих 3-х пунктів, у нас тут з´являється ще один під назвою конфіденційність. Як кажуть в Aleo “Це єдина платформа, яка є приватною за замовчуванням”. Тепер давай поглянемо на те, як можна було цього всього досягти.
Почнемо з використання технологіх ZKP. Всі розуміють наскільки ефективна ця технологія але дуже мало компаній бралися за те, щоб почати з цим працювати. На сьогоднішній день ми можемо бачити, що компанії які рухалися в цьому напрямку зібрали сотні мільйонів інвестицій, а їх конкуренти розуміють за чим майбутнє і стараються також працювати в цьому ж напрямку. Яскравий приклад це нове рішення від Polygon під назвою PolygonZkEVM.
Але чому так багато компаній не хотіли починати працювати з ZKP?
Саме цікаве, що Aleo не хотіли йти на компроміс з продуктивністю, вони просто вирішили працювати над покращенням інтеграції ZKP в інтернет і тим самим знайшли можливість як до всіх наведених вище якостей ще й добавити хорошу продуктивність.

Для того, щоб це все могло функціонувати найкращим чином, спеціально для мережі Aleo був створений SnarkOS. Ти вже знаєш, що таке EVM для мережі ефіру, SnarkOs має ту саму функцію тільки для мережі Алео. Іншими словами це децентралізована операціна система для додатків з нульовим знанням (ZKP).
Важливо розуміти, що для процвітання любого блокчейну дуже важлива його екосистема. Дуже важливо, щоб великі сильні команди хотіли робити продукти саме на вашому блокчейні, саме для цього важливо закрити 3 основні пункти про які ми говорили з самого початку, так як це перше, на що дивляться команди. Після цього команди вже будуть дивитися на те, як працювати на певному блокчейні, а якщо конкретніше то на мову програмування яка використовується в певному блокчейні.
Саме для цього для блокчейну Aleo була розроблена окрема мова програмування під назвою - Leo. “Leo виглядає та працює як традиційна мова програмування. Але під капотом Лео набагато, набагато складніша. Leo дозволяє легко писати та інтуїтивно зрозуміло виражати логіку з нульовим знанням. На мову Leo вплинули традиційні мови програмування, такі як JavaScript, Scala і Rust, з упором на зручність читання та простоту використання. Під капотом Лео перетворює високорівневий код розробника на схеми з нульовим розголошенням.”
Простими словами, зрозумілий для більшості на вигляд код, буде автоматично все оптимізувати під схеми з нульовим розголошенням. Важливо відмітити, що Aleo розуміють те, наскільки важливо залучити програмістів та різні команди до свого блокчейну, саме тому проводять різні івенти які спрямовані конкретно на це з суперовими умовами. Детально про це можна прочитати тут - КНОПКА

Коли ми говорили про недоліки ефіру, мова йшла про те, що при нагрузі мережі стає неможливо нею користуватися через величезні комісії. Метод роботи Aleo на відміну від інших мереж, таких як Ethereum дуже сильно відрізняється. Це полягає в тому, що комісії мережі Aleo розраховуються заздалегідь. У Aleo немає поняття "газ", що робить програми непередбачено дорогими для запуску на Ethereum. У той час як в Aleo всі заздалегідь знають, скільки монет Aleo буде потрібно для запуску певної програми.
Завдяки ZKP та SnarkOS ми получаємо доступ до мережі де всі наші данні будуть надійно приховані.
Це дає можливість для запуску зовсім нового типу додатків на блокчейні, та взагалі з якоїсь сторони відкриває нову еру децентралізованих додатків
Мова Leo забирає бар´єр між програмістами і розробкою додатків на ZKP
Завдяки тому, що мережа працює оффчейн на кожному комп´ютері в нас ніколи не буде проблем з комісіями.

