Casper API – децентралізована система для розробників DApps

Casper API - децентрализованная система для разработчиков DApps Новини криптовалюта

Прямо зараз світ пише децентралізовану операційну систему на блокчейне. Першою платформою для децентралізованих обчислень виступив Эфириум. Завдяки смарт-контрактами розробники пишуть програми, а не використовують платформу тільки для переказу коштів. Фактично це означає, що Ethereum став децентралізованим комп’ютером, а смарт-контракти – способом для написання програм на комп’ютері. Однак, у Эфириума через зростання його популярності на даний момент є серйозні проблеми з масштабуванням блокчейна.

Розподілена програма (DApp) складається з одного або декількох програмних модулів – смарт-контрактів. Можна сказати, що DApp є мережевим сервісом: він може бути викликаний будь-яким користувачем, і при цьому зберігає дані користувачів в загальному хмарі “блокчейна”. Нові DApp можуть звертатися до вже написаним смарт-контрактами. Завдяки цьому автор DApp може дописувати тільки нову функціональність, не витрачаючи час на повторення вже зробленого. Саме так розробники вносять загальний внесок у створення децентралізованої операційної системи.

Альтернативи Ethereum

Як у світі ПК з Windows і OS X, у світі блокчейна у Эфириума є альтернативи. Блокчейн-платформа Графен не так зручна програмістам для створення DApp, але краще масштабується. Так само активно з’являються нові конкуренти. Наприклад, Waves Platform – вже існуюча система з можливістю випуску токенів, готує свій варіант смарт-контрактів. Плануються до запуску інші анонсовані і ще не анонсовані проекти блокчейнов зі смарт-контрактами.

Читайте также:
Бразильський місто Сан-Паулу буде використовувати блокчейн для громадських робіт

Проблеми блокчейна

Базові проблеми блокчейна – висока вартість зберігання даних усередині системи і відсутність приватності збережених даних. На даний момент ні одна платформа не запропонувала повного рішення. У Эфириуме ведеться експериментальна розробка peer-to-peer сховища Swarm, сумісного зі смарт-контрактами. Це простий прототип, який не претендує на повне рішення обох проблем. У Swarm велике дублювання даних: при будь-якому, навіть несуттєве зміні файлу створюється окрема копія, яка зберігається поруч зі старою версією. Це позначається на економічній ефективності зберігання. Рішення Swarm здешевлює зберігання даних в порівнянні з блокчейном, але все ще не виявляється досить ефективним, зберігати дані можна дешевше. Інший недолік – файли за бажанням можна видалити. При цьому, якщо користувач не вживає спеціальних дій щодо збереження файлу в Swarm, то він буде автоматично видалений за рідкісним використанням. Файли шифруються, про це користувач повинен подбати заздалегідь. Немає налаштувань приватності, всі файли доступні публічно. Такі особливості Swarm випливають з того, що автори сховища взяли існуючу бібліотеку для IPFS, і застосували її без внесення істотних змін.

Ще одна проблема екосистеми блокчейна для DApp – нерозвинений інтерфейс для роботи користувача з DApp: консоль розробника або мізерні можливості стандартного клієнта або веб-сервісів для Эфириума, наприклад Myetherwallet. Щоб вирішити цю проблему розробники DApp створюють веб-інтерфейс і зберігають його файли на локальному сервері. Тим самим вони фактично позбавляють свій сервіс децентралізації, оскільки функціональність, яка укладена в web-інтерфейсі, починає залежати від умов роботи сервера.

Читайте также:
Хардфорк Эфириума Istanbul запланований на 4 грудня

З цієї причини в Эфириуме досі не з’явилося таких DApp, аналоги яких у вигляді додатків є в будь-якої сучасної операційної системи для PC – поштовий клієнт і додаток для перегляду фотографій. У разі DApp поштовий клієнт повинен бути відразу поштовим сервісом, що зберігають листи в хмарі блокчейна; додаток для перегляду фотографій повинно бути альбомом в хмарі блокчейна. Однак відкритість блокчейна означає, що листи в хмарі зможе прочитати будь-яка людина. Фотографії в хмарі так само будуть публічними, і в доповнення їх зберігання в блокчейне буде занадто дорого для користувачів.

Є у ринку якесь речення, що вирішує ці питання?

Casper API

Casper API пропонує недороге децентралізоване peer-to-peer сховище для блокчейна, яке забезпечує конфіденційність даних, що зберігаються, а також дає можливість створити повністю децентралізовані DApp з хорошим користувальницьким UI.

Стас Капулкин, технічний директор платформи для розробників DApp – Casper API, ділиться своїм поглядом на децентралізацію найближчого майбутнього. Ідеї, закладені командою в проект, вже залучили $ 1 000 000 (1 239 ETH) на етапі Pre-ICO, який днями завершився.

Як це працює

Casper API здатний виступити повноцінним, продуктивним і недорогим жорстким диском для DApp на Эфириуме та інших блокчейн-платформах. Сховище Casper API буде володіти шифруванням, налаштуваннями приватності і стандартними можливостями завантаження/зміни/видалення файлів. Серверна частина Casper API з’єднує учасників peer-to-peer мережі зі смарт-контрактом Casper API, який відповідає за систему оплати сховища. DApp отримує можливість запитувати місце для зберігання файлу і оплачувати зберігання. Для завантаження файлів в peer-to-peer мережа можливостей смарт-контракту Casper API недостатньо – позначається обмеження платформи Ethereum.

Читайте также:
Binance Smart Chain інтегрує децентралізовані оракули Chainlink

Щоб DApp міг завантажувати файли, потрібен код, додатковий до смарт-контрактом, який зможе працювати з peer-to-peer мережею на одному зі звичайних мов програмування. Цей код може бути частиною клієнтського додатка DApp. З допомогою клієнтського додатка DApp отримує можливість працювати з децентралізованим жорстким диском, доповнює децентралізований комп’ютер Ethereum.

Робота з Casper API вимагає клієнтського додатку. Casper API пропонує творцям DApp піднятися на новий рівень розробки, почавши створювати повноцінні клієнтські програми з backend-му на децентралізованому комп’ютері Ethereum в комбінації з жорстким диском від Casper API. При цьому Casper API може з’єднати учасників peer-to-peer мережі зі смарт-контрактами та інших blockchain-платформ, причому одночасно з Ethereum.

Для кого

Casper API робить можливим створення DApp з зручним для користувача інтерфейсом. Можна створити аналоги класичних хмарних додатків і конкурувати з ними або створити принципово нові сервіси. Класичні послуги пошти та зберігання фотографій стають доступні у варіанті блокчейн сервісу. Можна буде створити і більш складні сервіси, наприклад блог-платформу або сервіси продажу авторської музики на блокчейне. Можна перенести на блокчейн і більш важкі програми.

Читайте также:
Лабораторія Касперського: використання блокчейна за межами криптовалют зникне

Ігрового співтовариства буде цікаво перенести на блокчейн мережеві шутери або MMORPG. Так вже роблять. Компанії Cappacity і Piligrim XXI запропонували тематичні платформи для доповненої реальності і ввели прозорий розрахунковий механізм на основі токенів Ethereum. Аналогічну контентну ідею запропонували Reality Clash – команда, яка збирається запустити on-line шутер в доповненої реальності з індивідуальними моделями зброї та інших обмундируванням. При цьому створені авторами 3D моделі планується зберігати на звичайних серверах. Це створює ризик, що економіка 3D моделей, здавалося б децентралізована, незалежна від компаній або окремих людей, може впасти, якщо компанії-автори ICO вирішать відключити сервера або змінити принцип їх роботи або перемістити сервер на інший домен. Контент-платформи виявляються не в повній мірі децентралізованими.

Перенесення вмісту в екосистему Casper API дозволить зробити їх більш прозорими для спільноти користувачів, і знизить ризики знецінення придбаних квитків.

Висновок

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

Однак рівень існуючих DApp далекий від цих прогнозованих сервісів. Casper API піднімає DApp на новий рівень і робить можливим те, що досі було прогнозами футурологів.

Ви можете більше дізнатися про проект Casper API на сайті або Telegram-чаті.

Источник

Оцініть статтю
Популярний портал | Proexpress.com.ua | все найцікавіше в Україні

Thanks!

Our editors are notified.