Розбудова на основі
#Aeternity приносить багато переваг. Ось короткий перелік найбільш очевидних.
1.
Немає обмежcень на масштабування завдяки вбудованим ненадійним державним каналам поза мережею
Державні канали дозволяють укладати смарт-контракти поза мережею .
Блокчейн забезпечує виконання коду смарт-контракту лише у випадку розбіжностей між сторонами договору. На відміну від більшості інших блокчейнів, базовий протокол Aeternity був побудований дуже специфічним чином — щоб забезпечити канали стану на рівні мови смарт-контракту та протоколу . Це спрощує розробку, проектування та розгортання програм, які можна легко масштабувати — у всіх напрямках.
2.
Найвищі стандарти безпеки з надійною віртуальною машиною та функціональним смарт-контрактом
Віртуальна машина блокчейн Aeternity сприяє створенню набагато безпечнішого середовища.
FATE VM — Fast Aeternity Transaction Engine — використовує вищий рівень абстракції та миттєво скасовує помилки за допомогою перевірки типу. FATE забезпечує простіше, легше та безпечніше середовище програмування — створює вищі стандарти безпеки та набагато більше свободи від небезпеки.
Крім того, SOPHIA — програмування смарт-контрактів Aeternity — унікальне. Ця типова функціональна мова програмування дозволяє легко та невибагливо писати точні, точні програми, водночас зводячи до мінімуму будь-які побічні ефекти, а також використання формального методу перевірки.
3.
Час підтвердження мікроблоку ~3 секунди
Блокчейн Aeternity блискавичний.
Використовуючи всю потужність своєї структури, блокчейн Aeternity все ще використовує консенсус
#Накамото , але він розділяє вибори лідера та виробництво блоків. Цей поділ слідує за введенням двох типів блоків — ключових і мікро.
Ключові блоки, які використовуються для виборів лідера, не містять жодних транзакцій, але вимагають вирішення головоломки PoW. Після того, як лідер знайдено, вони можуть створювати мікроблоки, які не вимагають рішень PoW, але мають лише мати криптографічний підпис поточного лідера, щоб вважатися дійсними.
Це дозволяє створювати мікроблоки у швидкій послідовності — менш ніж за 3 секунди.
4.
Низькі комісії в ланцюжку завдяки оптимізованому консенсусу, віртуальній машині та нативним типам транзакцій
Блокчейн Aeternity повністю оптимізований із власними типами транзакцій для керування державними каналами та оракулами. Повна оптимізація призводить до надзвичайно низьких комісій — фактично транзакції та виконання смарт-контрактів на державних каналах не стягують жодної комісії.
Зважаючи на те, як усі смарт-контракти виконуються через FATE VM, загалом потрібно менше газу — для довідки, контракт FATE становить лише десяту частину розміру контракту EVM.
5.
Вбудована система імен для зрозумілих людині імен
Блокчейн æternity використовує систему імен Aeternity — AENS — на рівні протоколу для розгортання зрозумілих людині імен замість загадкових рядків літер, цифр і знаків. Це підвищує рівень доступності самого блокчейну, роблячи його більш доступним, менш схильним до помилок і, що найголовніше, зручнішим для людей.
6.
Вбудовані Oracles для доступу до зовнішніх API і даних реального світу
Блокчейн Aeternity розгортає інтегровані вбудовані Oracles.
Ці Oracle можна налаштувати таким чином, щоб запитувати та надавати інформацію та дані від зовнішніх постачальників і API. Таким чином блокчейн-програми збагачуються даними реального світу.
Приєднання Oracles до мережі не тільки покращує безпеку всього середовища, але й забезпечує зниження витрат і, зрештою, усуває всі потреби в сторонніх рішеннях.
7.
Zero-Knowledge Proof готовий
Після оновлення протоколу Iris було представлено більше криптографічних примітивів для BLS12-381 . Це, у свою чергу, заклало основу для доказу нульового знання. Наразі учасники спільноти екосистеми невпинно та старанно працюють над тим, щоб докази нульових знань стали реальністю — і незабаром!
8.
Узагальнені рахунки
Звичайні старі облікові записи мають дуже мало гнучкості, коли справа доходить до логіки, яка ними керує. Незважаючи на легкість розробки, до якої це призводить, він ігнорує той факт, що різні користувачі можуть мати різні потреби під час керування своїми обліковими записами. Найбільшим недоліком цього підходу є необхідність володіти «звичайним» обліковим записом, щоб викликати смарт-контракт і платити за його виконання.
З іншого боку, узагальнені облікові записи, запроваджені насамперед для покращення UX системи, відрізняються. Узагальнені облікові записи — це спосіб забезпечити вищий рівень гнучкості, коли йдеться про цілісність транзакцій, особливо коли йдеться про підписання. Це робиться шляхом переміщення обробки nonce і перевірки підпису в смарт-контракт, який прикріплено до облікового запису.
9.
Багатозначний
Після того, як облікові записи Generalized вийшли на ігрове поле, відкрилося багато нових можливостей, особливо коли справа доходить до підписання. Наприклад, контракт SimpleGAMultiSig можна використати для перетворення звичайного старого облікового запису на обліковий запис MultiSig, скориставшись перевагами
функції узагальненого облікового запису . Зокрема, наприклад, виконавши GaAttachTx , звичайний старий обліковий запис можна перетворити на узагальнений обліковий запис шляхом розгортання контракту MultiSig, який містить спеціальну функцію «авторизувати». Ця функція «авторизації» завжди буде викликатися протоколом для авторизації майбутніх транзакцій цього облікового запису.
#BTC #ETH #SOL