Про технологію, що лежить в основі Oasis Network

Roman
8 min readJul 30, 2022

--

Oasis Network спроєктована спеціальним чином для просування блокчейн технологій у Web3 майбутнє, в якому вони стануть надійними та потужними та почнуть вирішувати реальні проблеми.

Ця публікація є перекладом від одного з амбасадорів Oasis.
Ми проводимо суворі перевірки для збереження точності перекладу, однак в текстах все ж можуть зустрічатися помилки та невідповідності. Oasis не несе відповідальності за точність або надійність перекладу. З оригінальною статтею можна ознайомитись
за посиланням.

Наша технологія була створена для того, щоб забезпечити ефективне середовище для розробників, зручну та просту подорож користувача, а також перспективну та життєздатну платформу, яка має місце у світі Web3.

Ми розуміємо свою місію та знаємо, як наша технологія допоможе нам її досягти. Ми також розуміємо, що чим краще розробники та зацікавлені сторони розуміють нашу технологію, тим краще їм видно, в якому напрямку Oasis рухається.

Яка місія у Oasis Network?

Наразі ми спостерігаємо перехід від Web2 до Web3. Ця цифрова еволюція базується головним чином на даних і тому, хто ці дані контролює в Інтернеті. Раніше великі веб-платформи повністю володіли, використовували та монетизували дані своїх користувачів. Але Web3 вимагає нової концепції економіки. У цій новій економіці людина повинна буде сама володіти своїми даними. Це цифрова економіка, де кожен може бути творцем і отримувати винагороду без центральної влади.

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

Одним з основних стовпів Web3 є конфіденційність. Це стане новою парадигмою, за якої справжня конфіденційність даних буде існувати онлайн і яка дозволить людям відповідально контролювати свої дані і отримувати за їх використання грошову винагороду.

У Oasis Network ми віримо, що дані слід розглядати як власність і що вони можуть рухати глобальну економіку так, як світ до цього ніколи не бачив. Проте за таких умов дані також будуть піддаватися більшому ризику, ніж будь-коли раніше.

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

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

Технологічні компоненти Oasis Network

Oasis Network — це побудована на засадах конфіденційності даних Layer-1 Proof-of-Stake платформа смарт-контрактів із багаторівневою модульною архітектурою, яка забезпечує масштабованість і гнучкість для розгортання недорогих смарт-контрактів.

Наша платформа базується на її основних компонентах. Давайте розглянемо їх спочатку з дуже технічної точки зору, а потім — більш простою мовою.

Consensus Layer (Layer 1)

У мережі Oasis є два основні рівні — Consensus Layer та ParaTime Layer, проте починається все саме з Consensus Layer.

Основні функції Consensus Layer полягають у прийомі оновлених хешів стану від ParaTime’и і запису їх у наступний блок блокчейну Oasis. Цей фундаментальний рівень розроблено на основі принципів модульності, що дозволяє агностичному консенсусу бути взаємозамінним будь-якою логікою консенсусу в майбутньому.

Наразі базовий рівень складається з модифікованої версії Tendermint Core, механізму консенсусу Byzantine-Fault Tolerant. Він використовує механізм PoS і децентралізований набір операторів нод.

Така multi-node архітектура має на меті зменшити складність і ризик помилок у обчисленнях на рівні виконання.

Оскільки Oasis Network має кілька служб, які повинні надаватися Consensus Layer, вона використовує мультиплексор додатків ABCI, який виконує деякі загальні функції та відправляє транзакції до відповідних специфічних вузлів. Ось як основний консенсус може взаємодіяти з кожною із сервісних нод.

Простіше кажучи…

Consensus Layer забезпечує дотримання правил мережі. Він гарантує, що всі ноди дотримуються певних правил, які надходять від Tendermint, і в першу чергу існує для підтримки консенсусу в мережі. В Oasis ноди мають завдання надавати невеликий набір послуг для зменшення складності. Це зменшує ймовірність помилок під час виконання Layer 1.

Також Consensus Layer займається генерацією та верифікацією блоків. Це відіграє важливу роль в Oasis в плані взаємозв’язку першого рівня з другим (ParaTime Layer), оскільки більшість транзакцій надходять із цього гнучкого рівня та ParaTime’ах, що працюють всередині.

Consensus Layer приймає транзакції та інші виконання від ParaTime’ів і записує їх у наступний блок блокчейну Oasis. Тим часом ці ParaTime’и працюють як окремі мережі, які можна налаштувати для запуску певних програм.

ParaTime Layer (Layer 2)

ParaTime Layer — це рівень виконання смарт-контрактів, який складається з кількох паралельних ParaTime. Кожен з цих ParaTime представляє обчислювальне середовище зі спільним станом. Ці обчислювальні середовища пропонують гнучкість і широкі можливості налаштування. Від EVM-сумісних середовищ до WASM-сумісних у Emerald і Cipher ParaTime’ах, а також у майбутньому конфіденційному EVM ParaTime під назвою Sapphire.

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

Виконання смарт-контрактів функціонує подібно до Consensus Layer та використанню ним операторів нод і обчислювального комітету. ParaTime’и можуть управлятися будь-ким і можуть мати власну систему винагород, вимоги до участі та структуру. Оператори нод також можуть брати участь у будь-якій кількості ParaTime.

Як ми описали раніше, відокремлення від консенсусу дозволяє мережі вирішувати питання масштабованості за допомогою своєї модульної конструкції. Такий поділ також дозволяє ParaTime відрізнятися один від одного.

Однією з основних відмінностей є можливість запускати конфіденційні ParaTime або неконфіденційні ParaTime’и, причому останні схожі на Ethereum та інші альтернативні Layer 1 мережі. Крім того, ParaTime може еволюціонувати незалежно, зберігаючи консенсус, навіть якщо розвиваються технології безпеки, масштабованості та конфіденційності.

Простіше кажучи…

ParaTime — це незалежні обчислювальні середовища, які існують паралельно на другому рівні мережі. Ці обчислювальні середовища записують власні транзакції на Consensus Layer.

ParaTime можна розглядати як настроювані середовища, які кожен може створити на Oasis. Вони можуть бути гнучкими, адаптованими та модульними. Вони також можуть розвиватися та змінюватися залежно від того, які параметри хочуть враховувати розробники. Однак вони також отримують всі переваги від безпеки Layer 1 і правил на консенсусному рівні в Oasis.

ParaTime’и мають майже безмежні можливості. Вони можуть запускати різні віртуальні машини (такі як EVM або WASM) і можуть бути розроблені як системи з дозволами або без дозволів. Гнучкі налаштування ParaTime дозволяють розробникам знайти бажаний баланс між безпекою, продуктивністю та конфіденційністю.

Які ParaTime вже працюють у Oasis Network

Emerald

Ключовим ParaTime, який наразі доступний для розробників на Oasis, є EVM-сумісний ParaTime під назвою Emerald. Наявність EVM середовища на Oasis означає, що спеціалісти в Solidity можуть швидко та легко перейти на Oasis і використовувати інструменти та документацію, за допомогою яких вони звикли будувати проєкти.

Проте на відміну від Ethereum, Emerald Paratime має набагато більшу масштабованість і підвищену пропускну здатність транзакцій. Також варто виділити низьку вартість та на 99% більш дешеві транзакції, ніж у мережі Ethereum. Існує також cross-chain сумісність через мости Wormhole, CBridge та Multichain.

Cipher

Cipher — це комплексний ParaTime із підтримкою конфіденційності, який інкапсулює місію Oasis і дозволяє реалізувати технологію конфіденційності у світі Web3.

Cipher підтримує одну з наших основних цінностей — конфіденційні смарт-контракти. У конфіденційному ParaTime, як-от Cipher, ноди повинні використовувати захищену обчислювальну технологію під назвою Trusted Execution Environment (TEE).

TEE аналогічні чорному ящику для виконання смарт-контрактів. Зашифровані дані потрапляють у чорний ящик разом зі смарт-контрактом. Потім дані розшифровуються, обробляються смарт-контрактом і шифруються перед відправкою з чорної скриньки.

Цей процес гарантує, що дані залишаються конфіденційними та не розкриваються оператору вузла або розробнику програми.

Sapphire

Sapphire — це не тільки конфіденційний EVM ParaTime, а й перший в своєму роді конфіденційний EVM у галузі. У Oasis приділяємо велику увагу технологіям зберігання конфіденційності. Ми хочемо надати розробникам можливість створювати програми з підтримкою конфіденційності, щоб стати частиною Web3 і просувати його вперед.

Як і у випадку з Emerald, ми хочемо надати розробникам можливість комфортно будувати свої продукти в мережі Oasis. Ось чому Sapphire є EVM-сумісним середовищем. Ми також хочемо, щоб розробники рухалися вперед у світі Web3, який так швидко розширюється та розвивається. Саме тому ми надаємо нашу технологію захисту конфіденційності у знайомому середовищі.

Що дає технологія Oasis

Швидкість, масштабованість, низька ціна

Основними проблемами створення проектів на нині існуючих найбільших Layer 1 блокчейнах є проблеми швидкості, вартості і масштабованості. Багато хто намагається з цим боротися. Завдяки нашій технології ми вже надаємо швидкі, дешеві та масштабовані можливості для розробників.

Оскільки ноди мають завдання надавати мінімальний набір послуг, обчислення можуть відбуватися на Layer 2 і в різних ParaTime. Наявність двох окремих рівнів дозволяє ParaTime обробляти транзакції різної складності паралельно зі спільним консенсусом. Завдяки такій гнучкості робочі навантаження та оновлення, що обробляються в одному ParaTime, працюють узгоджено, щоб незалежно забезпечити мережеву безпеку та остаточність, не впливаючи на інші ParaTime.

Це виливається у збільшення пропускної здатності транзакцій, неперевершену масштабованість і до 99 відсотків нижчі комісії, ніж на Ethereum.

Конфіденційність

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

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

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

Право власності на дані

Ще одною основною цінністю Oasis Network є володіння індивідуальними даними — ще одним стовпом світу Web3. Гнучкий і модульний дизайн Oasis означає, що ми можемо розробити нашу технологію для досягнення цих цінностей.

Oasis має намір сприяти створенню відповідального суспільства даних за допомогою Parcel, використовуючи токенізовані дані. Постачальники даних у мережі Oasis можуть використовувати свої токенізовані дані, отримуючи при цьому винагороди від додатків, які аналізують або контролюють, як їх конфіденційна інформація використовується в різних службах.

Ця концепція відрізняється від концепції власності на дані, з якою ми знайомі сьогодні. Різниця полягає у тому, що зараз дані не монетизуються та не контролюються тими, хто їх створює.

Наразі Parcel використовується такими корпоративними партнерами, як Binance, Genetica та BMW Group, та в інших сферах.

Основа для світу Web3, який базується на блокчейні

Технологія Oasis побудована так, як вона побудована, не випадково. Цілі та мотивація платформи досягаються тільки завдяки технології для досягнення світу Web3, де блокчейн є життєздатним і функціональним.

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

Oasis — це побудована з думкою про конфіденційність Proof-of-Stake Layer-1 платформа смарт-контрактів із багаторівневою модульною архітектурою, яка забезпечує масштабованість і гнучкість для розгортання недорогих смарт-контрактів.

Oasis функціонує таким чином, щоб забезпечити недорогі та швидкі транзакції, масштабованість, конфіденційність, володіння даними та гнучкість, щоб бути готовими до майбутнього. І робимо ми це тому, що розуміємо, що буде потрібно світу Web3 у майбутньому.

Якщо ви зацікавлені в створенні свого нового проєкта на Oasis, то ви можете подати заявку на фінансування до нашого 235-мільйонного Екосистемного Фонду. Щоб ознайомитися з нашими ресурсами для розробників, натисніть на посилання.

--

--