Структура Sui

Структура Sui.

Sui - це proof-of-stake блокчейн 1 рівня.

Цей блокчейн написаний мовою Rust та підтримує смарт-контракти мовою програмування Move.

Нинішні блокчейни використовують мову Solidity для створення смарт-контрактів. Sui один із перших, хто впроваджує Move. Концепт proof-of stake має на увазі валідаторів, які стейкають токени $ SUI, щоб перевіряти транзакції - так само, як і в інших блокчейнах.

Але є кілька важливих відмінностей:

  1. Sui не поєднує транзакції в блоки. Валідатори перевіряють транзакції паралельно, що значно збільшує пропускну здатність. Це можливо завдяки тому, що користувач може надіслати лише одну транзакцію за раз. Наступну лише після підтвердження першої.

  2. Різниця у виконанні між простими транзакціями та більш складними, де задіяно безліч сторін (різні смарт-контракти). Це називається owned objects та shared objects. Базова одиниця зберігання Sui – об'єкт. Їм може володіти обліковий запис або інший об'єкт.

    У Sui кожен об'єкт має:

  • унікальний ID;

  • версію (починаючи з 1);

  • Transaction digest (що вказує на останню транзакцію, яка включала об'єкт на виведення);

  • Owner field (вказує власника: адреса облікового запису, інший об'єкт, незмінний чи загальний).

    У кожного owned object є єдиний власник (адреса), і кожна адреса може мати необмежену кількість об'єктів.

    Однак, shared object можуть мати кількох власників. Дані у блокчейні (ledger) оновлюються через транзакції. Транзакція може створити, зруйнувати або записати об'єкт, так само як і перемістити його на іншу адресу.

    Ми зазвичай фокусуємося на облікових записах/гаманцях, в той час як Sui фокусується на об'єктах.

    Не пропускайте безкоштовні NFT від SUI.

    Участь у Sui Global Crew3 є обов'язковою! Дякую за ваш час і переходимо - https://sui.io