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

Шар згоди
Шар узгодження є основою мережі Klaytn, використовуючи алгоритм Істанбульського візантійського відповідальності за помилки (IBFT), щоб досягти згоди серед мережевих вузлів. Цей шар забезпечує швидке закінчення транзакцій, що означає, що якщо транзакція додана до блокчейну, її вважається підтвердженою без можливості скасування, роблячи мережу ефективною та відповідною для вимог високої продуктивності.
Шар виконання
Цей рівень - тут обробляються всі транзакції та виконуються смарт-контракти. Klaytn підтримує сумісність з віртуальною машиною Ethereum (EVM), що дозволяє безперешкодно мігрувати та виконувати додатки на основі Ethereum. Цей рівень відповідає за обчислювальні операції, виконання смарт-контрактів та управління станом всіх облікових записів на блокчейні.
Рівень даних
Шар даних Klaytn керує тим, як дані структуровані, збережені та відновлені. Він включає в себе базу даних блокчейну, яка реєструє всі транзакції, смарт-контракти та зміни стану. Цей шар використовує децентралізовану систему зберігання для забезпечення цілісності та доступності даних. Модифікації в цьому шарі, такі як оновлення облікових записів або розгортання смарт-контрактів, розповсюджуються по мережі для забезпечення однорідності.
Мережевий рівень
Цей рівень відповідає за всю комунікацію між вузлами в мережі Klaytn. Він включає механізми для поширення даних, виявлення вузлів та підтримки мережевого зв'язку. Цей рівень забезпечує ефективне поширення нових транзакцій та блоків всім вузлам в мережі, підтримуючи загальне здоров'я та реагування блокчейну.
Шар управління
Управління Klaytn є невід'ємною частиною його децентралізованого контрольного механізму. Воно охоплює раду управління, колектив різних зацікавлених сторін, включаючи підприємства, які контролюють основні рішення щодо оновлень мережі, налаштувань параметрів та модернізації протоколу. Цей рівень використовує внутрішньоланцюгове голосування, щоб забезпечити прозорість та інклюзивність у процесі прийняття рішень.

Мережа Klaytn побудована навколо унікальної схеми з тиреархічною архітектурою, спрямованою на оптимізацію швидкості обробки та масштабованості мережі. Ця архітектура поділена на кілька компонентів, кожен з яких відіграє певну роль у функціонуванні мережі:
Ядро мережі Cell (CNN)
Стовбуром архітектури мережі Klaytn є мережа ядра, що складається з ядерних клітин. Кожна ядерна клітина складається з одного вузла згоди (CNN) та кількох вузлів-проксі (PNN). Вузли згоди відповідальні за генерацію блоків та досягнення згоди по всій мережі, що є важливим для забезпечення цілісності та безпеки блокчейну.
Проксі-вузли (PNNs)
Ці вузли діють як посередники між вузлами консенсусу та вузлами кінцевих точок. Вони відіграють вирішальну роль в управлінні потоками даних, підвищенні безпеки, запобігаючи прямому зовнішньому доступу до вузлів консенсусу, і покращенні масштабованості шляхом розподілу робочого навантаження.
Вузли кінцевої точки (ENNs)
Вузли кінцевих точок підключаються безпосередньо до додатків кінцевих користувачів, обробляючи всі зовнішні запити API та служачи точками доступу до мережі Klaytn. Вони є важливими для взаємодії з блокчейном, дозволяючи користувачам виконувати транзакції, розгортати смарт-контракти та взаємодіяти з блокчейном.
Ця ступінчаста структура дозволяє Klaytn керувати та оптимізувати потік операцій та даних по всій мережі, підвищуючи загальну продуктивність та масштабованість, зберігаючи високий рівень безпеки.

Мережевий дизайн Klaytn включає в себе кілька оптимізацій для підтримки високої продуктивності навіть при великому навантаженні:
Механізм консенсусу IBFT не тільки забезпечує остаточність транзакцій, але й підтримує пропускну здатність та стабільність мережі. Він досягає консенсусу без зайвого використання обчислювальної потужності, що сприяє швидкості та реактивності мережі.
Розподіл обов'язків між різними типами вузлів (вузли консенсусу, проксі та кінцевих точок) дозволяє Klaytn оптимізувати обробку та потік даних, гарантуючи, що мережа може обробляти великі обсяги транзакцій без вузьких місць.
Сумісність Klaytn з віртуальною машиною Ethereum (EVM) гарантує, що він може ефективно виконувати смарт-контракти. Ця сумісність також дозволяє розробникам розгортати програми на основі Ethereum на Klaytn з мінімальними змінами, отримуючи вигоду від підвищення продуктивності Klaytn.
Під час управління високою пропускною здатністю, Klaytn вирішує типові виклики блокчейну, такі як мережева затори і затримки. Платформа впроваджує рішення, такі як ефективне маршрутизація транзакцій та балансування навантаження між вузлами, щоб пом'якшити ці проблеми. Крім того, постійні покращення та оновлення спрямовані на покращення пропускної здатності мережі для обробки більше транзакцій, зменшення затримок та підвищення загальної ефективності.