# Досягнення Важливого Етапу з Запуском Розгортання та Виконання

By [cryptoded](https://paragraph.com/@cryptoded) · 2023-02-28

---

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

Цього тижня **Aleo** досяг важливого етапу на шляху до Мейннету та індустрії нульових знань, випустивши функціонал **Запуску** **Розгортання та Виконання**. Тепер **Aleo** є першим проектом в Web3, який запустив децентралізовані приватні обчислення.

**Децентралізовані Приватні Обчислення (DPC**) — це криптографічний примітив для смарт-контрактів, які використовують докази з нульовим рівнем знань для підтвердження правильності транзакцій без публічного розкриття деталей про дії користувача. Він розширює попередні моделі транзакцій зі збереженням конфіденційності (такі як Zerocoin і Zerocash), дозволяючи будь-кому розгортати і запускати будь-яку програму без дозволу і в приватному порядку. **Він поєднує конфіденційність ZCash з гнучкою моделлю смарт-контрактів Ethereum.** Вперше цей примітив був описаний в науковій статті під назвою **Zexe**, опублікованій в 2018 році шістьма співавторами, четверо з яких є членами нашої команди (включаючи нашого засновника Howard Wu). П’ять років по тому ця критична функціональність була реалізована в **Aleo**.

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

Завдяки DPC і релізу **deploy & execute**, **Aleo** відкриває можливості перевірки з нульовим знанням на децентралізованій архітектурі, яку розробники очікують від Web3, забезпечуючи при цьому збереження приватності користувачів. Зокрема, розробники, які використовують **Aleo**, отримують вигоду від необмеженого часу виконання та повної конфіденційності даних, і все це в середовищі доведення без дозволів. Давайте розглянемо ці три аспекти далі.

**Необмежений Час Виконання**

У типовому блокчейні розробники обмежені в часі виконання додатків, що зазвичай забезпечується концепцією “Газу”. З **Aleo** розробники можуть створювати додатки, не обмежені лімітами газу, що дозволяє користувачам виконувати будь-яку програму, незалежно від того, наскільки довго вона працює. Це пов’язано з тим, що транзакції **Aleo** — це просто докази з нульовим знанням, які мають однаковий час перевірки, незалежно від часу роботи програми, оскільки обчислення для запуску додатків відбуваються поза ланцюжком.

Це відкриває багато нових додатків, які раніше були неможливі у Web3, наприклад, машинне навчання. У блокчейнах, які використовують газ (наприклад, Ethereum), навіть крихітна лінійна регресія перевищила б ліміт газу. Але з **Aleo** транзакції можуть дешево довести виконання великих моделей ML, які виконуються за лічені хвилини або години. Це відкриває нові можливості для Web3-додатків, від перевірених облікових даних/самостійної ідентичності до охорони здоров’я і квантової торгівлі.

**Конфіденційність Даних**

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

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

**Доведення Без Дозволів**

За допомогою **deploy & execute** розробники тепер можуть розгортати програми в програмному **Реєстрі** **Aleo**. Ми розглянемо технічні деталі в одному з наступних постів блогу. Наразі достатньо зрозуміти, що **Реєстр** — це відображення ідентифікатора програми у байт-код **Aleo** (ціль компіляції з Leo, нашої доменної мови для ZK).

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

В той час як багато проектів, що будують **zkEVM**, націлені на децентралізацію в майбутньому, **Aleo досягає її вже сьогодні**. **Aleo** є єдиним протоколом Web3, де розробники можуть писати/розгортати, а користувачі можуть виконувати будь-які програми з нульовими знаннями без необхідності надсилати електронні листи команді BD або використовувати API для перевірки.

**Погляд У Майбутнє**

Сьогоднішній день знаменує собою прорив у децентралізованих обчисленнях. **Aleo** вперше реалізувала примітив децентралізованих приватних обчислень, описаний в оригінальній дослідницькій статті **Zexe**. З появою цієї технології розробники тепер можуть розгортати додатки на **Testnet 3** від **Aleo**. Використовуючи силу доказів з нульовим знанням, користувачі можуть виконувати ці програми без дозволу, поза ланцюжком, з гарантією, що їхні дані будуть захищені.

Це важливий крок на шляху до запуску **Aleo Mainnet**. Але це далеко не єдина цікава особливість, яка відрізняє **Aleo** від інших проектів в Web3, що використовують криптографію з нульовим знанням. Протягом наступних тижнів нас чекає ще більше!

Якщо ви розробник і хочете почати роботу: ознайомтеся з нашою документацією для розробників для **Leo** [тут](https://developer.aleo.org/getting_started/):

Щоб розгорнути програму в **Testnet**, зверніться до нашого **спеціального посібника** [тут](https://developer.aleo.org/testnet/getting_started/deploy_execute_demo).

**Корисні посилання:**

Сайт — [https://www.aleo.org/](https://www.aleo.org/) Твіттер Aleo — [https://twitter.com/AleoHQ](https://twitter.com/AleoHQ) Дискорд — [https://discord.gg/aleohq](https://discord.gg/aleohq) YouTube — [https://www.youtube.com/c/AleoHQ](https://www.youtube.com/c/AleoHQ) GitHub — [https://github.com/AleoHQ](https://github.com/AleoHQ) Календар спільноти — [https://www.aleo.org/community/calendar](https://www.aleo.org/community/calendar) Блог з анонсами — [https://www.aleo.org/blog](https://www.aleo.org/blog) Блог ком’юніті — [https://medium.com/@AleoHQ](https://medium.com/@AleoHQ) Aleo Block Explorer — [https://www.aleo.network/](https://www.aleo.network/) Документація розробників — [https://developer.aleo.org/](https://developer.aleo.org/)Translated — mmyevyn#7148

---

*Originally published on [cryptoded](https://paragraph.com/@cryptoded/3YBXWXUbQf1Eo770qh2y)*
