# Aleo & Zero Knowledge

By [Nataliiiiii](https://paragraph.com/@iamcryptogirl) · 2024-03-30

---

Ця стаття має технічний ухил і має на меті розповісти вам, яку технологію проект приносить у світ web3 і які проблеми він вирішує. У ній я спробую простою мовою говорити про складні речі.

**Алео** це блокчейн, який слугуватиме платформою для створення високопродуктивних, безпечних та анонімних веб-додатків. Aleo надає середовище виконання програми, яке дозволяє програмному забезпеченню компілювати, виконувати та завершувати свої процеси автономно.

**Що саме робить Алео?**

Алео зосереджений на **Технологія доказів з нульовим знанням**. Підтвердження з нульовим знанням — це метод, за якого одна сторона може довести (prover — PROVER) іншій стороні (VERIFIER — VERIFIER), не розкриваючи розкриття самої таємниці. Іншими словами, ми можемо сказати, що протокол доказу з нульовим знанням дозволяє одній стороні, яку зазвичай називають перевіряючим, переконати іншу сторону, яку називають верифікатором, що перевіряючий знає деякі факти (секрет, теорема, доказ...), не розкриваючи їх. їх верифікатору. БУДЬ-ЯКА інформація про його знання (таємниця, докази,...).

![](https://storage.googleapis.com/papyrus_images/c3340c64ccc31f2f45226245816f66f776668c517b185ef719e723c56641b5e3.png)

Приклад: Антоніо 26 років, він прийшов у бар замовити алкогольні напої, бармен просить у нього паспорт, щоб перевірити вік. ZK-Proofs використовує алгоритми, щоб довести, що Антоніо 26 років, не розкриваючи основних доказів або «вхідних даних», необхідних для підтвердження правдивості цього твердження.

**Які проблеми вирішує технологія Zero-Knowledge?**

Перш за все, це зменшить передачу великої кількості непотрібної інформації третім особам. Це дозволить третім сторонам перевіряти інформацію, захищаючи особисті дані. Тобто за допомогою ZK-Proofs бармен зможе перевірити, що Антоніо 26 років, не знаючи інших його даних (прізвища, місця народження тощо). Тобто доказ нульового знання — це не повна анонімність, а лише часткова анонімність.

**zkSNARK** це скорочення від «короткий неінтерактивний аргумент знання з нульовим знанням». Як випливає з назви, ZK означає «нульове розкриття інформації», а SNARK означає «короткий неінтерактивний аргумент розкриття інформації».".

Ось що це означає:

Нульове знання: якщо твердження правдиве, перевіряючий не знатиме нічого, крім того, що твердження правдиве. Короткий: вказує на те, що доказ нульової інформації можна швидко перевірити. Це стосується доказів із великими висловлюваннями. Неінтерактивний: (non-interactive ) Це означає, що перевіряльнику не потрібно взаємодіяти з верифікатором, щоб підтвердити доказ нульового знання. Замість цього верифікатор може опублікувати свій доказ заздалегідь, а перевіряючий може переконатися, що він правдивий. Аргумент: (Аргумент) Доказ підтвердить дійсність шифрування з нульовим знанням і використовує обмежені обчислення. Знання (знання або база даних): доказ неможливо створити без доступу до свідка (приватні дані, необхідні для підтвердження претензії)).

Чому це важливо?

На сьогодні немає особистих персональних даних. У світі склалася ситуація, коли для взаємодії з сервісом потрібно надати йому багато персональних даних. Ці компанії використовують наші дані, щоб заробляти на просуванні своїх послуг/рекламі тощо. Також існують ризики витоку наших даних, і це, як показує практика, явище часте.

**Де можна використовувати технологію Zero-Knowledge?** Додатків у реальному житті може бути багато. У будь-якому сервісі, де вас хочуть щось перевірити, найчастіше ви видаєте про себе непотрібну інформацію.

**Цифровий паспорт.** Якщо комусь потрібно перевірити ваш вік, він може зробити це, не знаючи нічого зайвого. (Наприклад, на касі в магазині у вас попросять документ, що підтверджує ваш вік).

**Водійські права.** Якщо вас зупинив інспектор ДАІ для перевірки прав.

**KYC** (Know Your Customer) «Знай свого клієнта», ти можеш перевірити свої дані, не видавши нічого зайвого.

**AML** — Боротьба з відмиванням грошей — це система, яка включає заходи по боротьбі з відмиванням грошей. Ви можете перевірити «чистоту» отримання своїх коштів, не розкриваючи інших даних.

**Цифрова власність.** Його можна придбати без розголошення інформації.

**Приватні соціальні мережі**. Ви можете створити соціальну мережу на основі Aleo та зробити повідомлення між користувачами приватними.

**Приватні платежі.** На відміну від традиційних платіжних структур, які видимі багатьом сторонам, технологія блокчейну, захищена ZK, може підтверджувати транзакції без необхідності перевіряти базові дані транзакції..

Місія Aleo Aleo's mission полягає в тому, щоб дати розробникам можливість створювати справді приватні програми. Aleo пропонує новий підхід до володіння вашими даними, за допомогою технології підтвердження нульового знання можуть з’явитися інші бізнес-моделі та процеси.

**Офіційні посилання:**

*   Website ~ [https://www.aleo.org/](https://www.aleo.org/)
    
*   Twitter ~ [https://twitter.com/AleoHQ](https://twitter.com/AleoHQ)
    
*   Community Twitter ~ [https://twitter.com/aleocommunity](https://twitter.com/aleocommunity)
    
*   GitHub ~ [https://github.com/AleoHQ](https://github.com/AleoHQ)
    
*   Community Forum — [https://community.aleo.org/](https://community.aleo.org/)
    
*   Community Calendar ~ [https://www.aleo.org/community/calendar](https://www.aleo.org/community/calendar)
    
*   YouTube — [https://www.youtube.com/channel/UCS\_HKT2heOC\_q88YQLiJt0g](https://www.youtube.com/channel/UCS_HKT2heOC_q88YQLiJt0g)
    
*   Developer Documentation ~ [https://developer.aleo.org/](https://developer.aleo.org/)
    
*   Leo Playground ~ [https://play.leo-lang.org/](https://play.leo-lang.org/)
    
*   Aleo Block Explorer ~ [https://www.aleo.network/](https://www.aleo.network/)
    
*   Community Blog ~ [https://medium.com/@AleoHQ](https://medium.com/@AleoHQ)
    
*   Announcements Blog ~ [https://www.aleo.org/blog](https://www.aleo.org/blog)

---

*Originally published on [Nataliiiiii](https://paragraph.com/@iamcryptogirl/aleo-zero-knowledge-2)*
