Aleo: Блокчейн з захистом конфіденційності, керований технологією zk-SNARKs
Aleo є блокчейн-проєктом, що зосереджується на захисті конфіденційності, який реалізує вищий рівень конфіденційності та масштабованості за допомогою технології zk-SNARKs. Основна ідея проєкту полягає в тому, щоб дозволити користувачам здійснювати автентифікацію та обробку даних без розкриття особистої інформації.
Огляд проекту
Приватність
Основою Aleo є zk-SNARKs ( технологія, яка дозволяє транзакціям та смарт-контрактам виконуватись з одночасним захистом приватності. Деталі транзакцій користувачів за замовчуванням приховані, але дозволяють вибіркове розкриття за необхідності, ця особливість дуже підходить для розвитку DeFi додатків. Основні компоненти включають:
Мова Leo: мова, спеціально призначена для розробки застосунків із нульовими знаннями ) ZKApps (, зменшує вимоги до знань криптографії для розробників.
snarkVM та snarkOS: перший дозволяє виконувати обчислення поза ланцюгом, другий забезпечує безпеку даних та обчислень.
zkCloud: надає безпечне, конфіденційне середовище для обчислень поза Блокчейном.
Aleo також надає інтегроване середовище розробки та набір інструментів для розробки програмного забезпечення, що підтримує розробників у швидкому написанні та публікації додатків.
) Масштабованість
Aleo використовує офлайн-обробку, спочатку обчислюючи доказ на пристрої користувача, а потім завантажуючи лише результати верифікації на Блокчейн. Цей підхід значно підвищує швидкість обробки транзакцій та масштабованість системи, уникаючи проблем з заторами в мережі та високими витратами.
механізм консенсусу
Aleo впровадила AleoBFT, це змішана архітектура механізму консенсусу, що поєднує миттєву остаточність валідаторів та обчислювальні можливості доказувачів. AleoBFT не лише підвищує рівень децентралізації мережі, але й посилює продуктивність та безпеку.
Блок швидка остаточність: забезпечити підтвердження кожного блоку одразу після його генерації.
Децентралізоване забезпечення: шляхом відокремлення виробництва блоків від генерації coinbase запобігається монополії небагатьох суб'єктів на мережу.
Механізм стимулювання: валідатори та доказники ділять блокові винагороди, заохочуючи доказників ставити токени, щоб стати валідаторами.
Aleo дозволяє розробникам створювати програми, які не підлягають обмеженням gas, тому особливо підходить для таких застосувань, як машинне навчання, що потребують тривалого виконання.
Останні новини
Aleo запустить тестову мережу з винагородами 1 липня, ось деяка важлива остання інформація:
Пропозиція ARC-100 була схвалена: пропозиція, що стосується заходів безпеки, таких як відповідність, блокування коштів в мережі та затримка зарахування, була затверджена.
Програма стимулювання валідаторів: розпочнеться 1 липня з метою перевірки нової механіки puzzle. Програма триватиме до 15 липня, протягом якого буде розподілено 1 мільйон балів Aleo як винагороду.
Постачання токенів: початковий обсяг становить 1,5 мільярда токенів, початковий обсяг обігу приблизно 10%.
Тестова мережа Бета скидання: це останнє скидання мережі, після якого нові функції не будуть додані.
Заморожування коду: завершено тиждень тому.
План розширення верифікаційних вузлів: початкова кількість верифікаційних вузлів становить 15, мета - збільшити їх до 50 протягом року, а в кінцевому підсумку до 500.
Аналіз алгоритму Synthesis Puzzle
Остання версія алгоритму puzzle Aleo називається Synthesis Puzzle, її основою є фіксоване створення спільної EpochProgram для кожного epoch, шляхом створення R1CS доказового кола для вхідних даних та EpochProgram, отримуючи відповідне призначення R1CS і використовуючи його як листовий вузол Merkle tree, після розрахунку всіх листових вузлів генерується Merkle root і перетворюється на proof_target рішення.
алгоритм процес
Кожен раз, коли обчислюється puzzle, він називається nonce, і формується з адреси, що отримує винагороду за майнінг, epoch_hash та випадкового числа counter.
У кожному епосі всі prover обчислюють однакову EpochProgram, яка отримується з випадкових чисел, згенерованих з epoch_hash поточного епохи.
Використовуйте nonce як насіннєве число для генерації вхідних даних EpochProgram.
Агрегуйте R1CS та вхідні дані, відповідні EpochProgram, для виконання обчислення свідка.
Обчисліть усі свідчення (witness), а потім перетворіть їх на послідовність листових вузлів Меркле-дерева.
Обчисліть меркл корінь і перетворіть його на proof_target рішення, визначте, чи відповідає він останньому proof_target поточного епохи.
В одному епосі можна кілька разів виконувати обчислення рішення, оновлюючи вхідні дані EpochProgram за допомогою ітераційного лічильника.
![Інтерпретація останнього алгоритму Aleo Synthesis Puzzle: ведення революції приватності Web3]###https://img-cdn.gateio.im/webp-social/moments-fd98786228320367ac6fe8f41a965499.webp(
) Зміни та вплив видобутку
Новий алгоритм перетворює puzzle з генерації proof на генерацію witness, логіка обчислення всіх рішень в межах кожного epoch є узгодженою, але між різними epoch логіка обчислення суттєво відрізняється. Ця зміна відкидає попередню оптимізацію обчислень MSM та NTT, а також через наявність залежностей серійного виконання в процесі генерації witness, реалізація паралелізації стикається з великими викликами.
![Інтерпретація останнього алгоритму Aleo Synthesis Puzzle: веде революцію в конфіденційності Web3]###https://img-cdn.gateio.im/webp-social/moments-248292393dc48af499b670cbe18d5eaf.webp(
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
17 лайків
Нагородити
17
5
Репост
Поділіться
Прокоментувати
0/400
GateUser-fc4fde9d
· 14год тому
Смажений рис, смердючий ідіот, твої тато і мама, напевно, спали під час того, як тебе виготовляли.
Переглянути оригіналвідповісти на0
LiquidationWizard
· 17год тому
Смертельно смішно, сестричко, я вчора тільки що закрив всі позиції.
Переглянути оригіналвідповісти на0
HalfIsEmpty
· 17год тому
Приватність, я краще почекаю airdrop.
Переглянути оригіналвідповісти на0
rugdoc.eth
· 17год тому
Прямо просто закінчено
Переглянути оригіналвідповісти на0
GasFeeLady
· 17год тому
нарешті справжня технологія приватності... чекав, щоб зайти, починаючи з чуток про тестову мережу, чесно кажучи
Aleo: Блокчейн з нульовими знаннями для приватності незабаром отримає стимулюючу Тестову мережу
Aleo: Блокчейн з захистом конфіденційності, керований технологією zk-SNARKs
Aleo є блокчейн-проєктом, що зосереджується на захисті конфіденційності, який реалізує вищий рівень конфіденційності та масштабованості за допомогою технології zk-SNARKs. Основна ідея проєкту полягає в тому, щоб дозволити користувачам здійснювати автентифікацію та обробку даних без розкриття особистої інформації.
Огляд проекту
Приватність
Основою Aleo є zk-SNARKs ( технологія, яка дозволяє транзакціям та смарт-контрактам виконуватись з одночасним захистом приватності. Деталі транзакцій користувачів за замовчуванням приховані, але дозволяють вибіркове розкриття за необхідності, ця особливість дуже підходить для розвитку DeFi додатків. Основні компоненти включають:
Мова Leo: мова, спеціально призначена для розробки застосунків із нульовими знаннями ) ZKApps (, зменшує вимоги до знань криптографії для розробників.
snarkVM та snarkOS: перший дозволяє виконувати обчислення поза ланцюгом, другий забезпечує безпеку даних та обчислень.
zkCloud: надає безпечне, конфіденційне середовище для обчислень поза Блокчейном.
Aleo також надає інтегроване середовище розробки та набір інструментів для розробки програмного забезпечення, що підтримує розробників у швидкому написанні та публікації додатків.
) Масштабованість
Aleo використовує офлайн-обробку, спочатку обчислюючи доказ на пристрої користувача, а потім завантажуючи лише результати верифікації на Блокчейн. Цей підхід значно підвищує швидкість обробки транзакцій та масштабованість системи, уникаючи проблем з заторами в мережі та високими витратами.
механізм консенсусу
Aleo впровадила AleoBFT, це змішана архітектура механізму консенсусу, що поєднує миттєву остаточність валідаторів та обчислювальні можливості доказувачів. AleoBFT не лише підвищує рівень децентралізації мережі, але й посилює продуктивність та безпеку.
Блок швидка остаточність: забезпечити підтвердження кожного блоку одразу після його генерації.
Децентралізоване забезпечення: шляхом відокремлення виробництва блоків від генерації coinbase запобігається монополії небагатьох суб'єктів на мережу.
Механізм стимулювання: валідатори та доказники ділять блокові винагороди, заохочуючи доказників ставити токени, щоб стати валідаторами.
Aleo дозволяє розробникам створювати програми, які не підлягають обмеженням gas, тому особливо підходить для таких застосувань, як машинне навчання, що потребують тривалого виконання.
Останні новини
Aleo запустить тестову мережу з винагородами 1 липня, ось деяка важлива остання інформація:
Пропозиція ARC-100 була схвалена: пропозиція, що стосується заходів безпеки, таких як відповідність, блокування коштів в мережі та затримка зарахування, була затверджена.
Програма стимулювання валідаторів: розпочнеться 1 липня з метою перевірки нової механіки puzzle. Програма триватиме до 15 липня, протягом якого буде розподілено 1 мільйон балів Aleo як винагороду.
Постачання токенів: початковий обсяг становить 1,5 мільярда токенів, початковий обсяг обігу приблизно 10%.
Тестова мережа Бета скидання: це останнє скидання мережі, після якого нові функції не будуть додані.
Заморожування коду: завершено тиждень тому.
План розширення верифікаційних вузлів: початкова кількість верифікаційних вузлів становить 15, мета - збільшити їх до 50 протягом року, а в кінцевому підсумку до 500.
Аналіз алгоритму Synthesis Puzzle
Остання версія алгоритму puzzle Aleo називається Synthesis Puzzle, її основою є фіксоване створення спільної EpochProgram для кожного epoch, шляхом створення R1CS доказового кола для вхідних даних та EpochProgram, отримуючи відповідне призначення R1CS і використовуючи його як листовий вузол Merkle tree, після розрахунку всіх листових вузлів генерується Merkle root і перетворюється на proof_target рішення.
алгоритм процес
Кожен раз, коли обчислюється puzzle, він називається nonce, і формується з адреси, що отримує винагороду за майнінг, epoch_hash та випадкового числа counter.
У кожному епосі всі prover обчислюють однакову EpochProgram, яка отримується з випадкових чисел, згенерованих з epoch_hash поточного епохи.
Використовуйте nonce як насіннєве число для генерації вхідних даних EpochProgram.
Агрегуйте R1CS та вхідні дані, відповідні EpochProgram, для виконання обчислення свідка.
Обчисліть усі свідчення (witness), а потім перетворіть їх на послідовність листових вузлів Меркле-дерева.
Обчисліть меркл корінь і перетворіть його на proof_target рішення, визначте, чи відповідає він останньому proof_target поточного епохи.
В одному епосі можна кілька разів виконувати обчислення рішення, оновлюючи вхідні дані EpochProgram за допомогою ітераційного лічильника.
![Інтерпретація останнього алгоритму Aleo Synthesis Puzzle: ведення революції приватності Web3]###https://img-cdn.gateio.im/webp-social/moments-fd98786228320367ac6fe8f41a965499.webp(
) Зміни та вплив видобутку
Новий алгоритм перетворює puzzle з генерації proof на генерацію witness, логіка обчислення всіх рішень в межах кожного epoch є узгодженою, але між різними epoch логіка обчислення суттєво відрізняється. Ця зміна відкидає попередню оптимізацію обчислень MSM та NTT, а також через наявність залежностей серійного виконання в процесі генерації witness, реалізація паралелізації стикається з великими викликами.
![Інтерпретація останнього алгоритму Aleo Synthesis Puzzle: веде революцію в конфіденційності Web3]###https://img-cdn.gateio.im/webp-social/moments-248292393dc48af499b670cbe18d5eaf.webp(